چه چیزی بیت کوین را امن می‌کند؟ همه چیز در رابطه با امنیت بیت کوین

چه چیزی بیت کوین را امن می‌کند؟ همه چیز در رابطه با امنیت بیت کوین

Ali Ebrahimi فروردین ۳۱, ۱۴۰۰
26 دقیقه زمان مطالعه

بلاکچین بیت کوین در دهه گذشته نشان داده که امنیت قابل‌توجهی دارد. امنیت شبکه بیت کوین یکی از دغدغه‌های اصلی کاربران رمزارزهاست. اما سؤالی که پیش می‌آید این است که چه چیزی امنیت بلاکچین بیت کوین را تأمین می‌کند؟ یا سؤال مهم‌تر اینکه آیا بیت کوین قابل هک است؟

در این مقاله از «اکس نوین» به این سؤالات به‌صورت کامل و به زبانی ساده پاسخ ‌خواهیم داد. با ما همراه باشید.

مقدمه؛ امنیت بیت کوین

امنیت بلاکچین بیت کوین

تقریباً احتمال هک شدن تمامی شرکت‌های جهان وجود دارد و بر اساس آمار، انگیزه ۷۱ درصد از هک‌ها، مسائل مالی بوده‌است. اما سؤالی که پیش می‌آید این است که آیا می‌توان شبکه بیت کوین را هک کرد؟ بیت کوین با ارزش بازاری ۱.۲ تریلیون دلاری هدفی وسوسه‌انگیز برای هر هکری محسوب می‌شود.

پاسخ به این سؤال منفی است. بیت کوین در تاریخ تقریباً ۱۲ ساله خود ثابت کرده که بسیار امن است و به طرز قابل‌توجهی در برابر مخاطرات مقاوم بوده است.

باوجود هک شدن برخی از صرافی‌های دیجیتال در سال‌های اخیر و دزدیده شدن بیت کوین برخی از افراد، شبکه بیت کوین کاملاً غیرقابل هک بوده‌است. این بدان دلیل است که بلاکچین بیت کوین از الگوریتم‌های قوی رمزنگاری بهره می‌برد و بین تمامی نودها پخش‌شده‌است.

به‌عبارت‌دیگر، بیت کوین بر بستر فناوری بلاکچین و به‌صورت کاملاً غیرمتمرکز پیاده شده‌است. بنابراین برای هک بیت کوین کامپیوتر یا سرور متمرکزی وجود ندارد که بتوان آن را هک کرد.

در حقیقت بیت کوین ویژگی‌هایی دارد که آن را در مقابل نفوذ و هک تقریباً مصون کرده‌است. بیایید تا باهم این ویژگی‌ها را بررسی کنیم.

بیت کوین از کلید خصوصی و عمومی استفاده می‌کند

بیت کوین اولین، بزرگ‌ترین و اصیل‌ترین ارز دیجیتال است و از مکانیزم‌های رمزنگاری استفاده می‌کند. شبکه بیت کوین از کلیدهای عمومی و خصوصی برای اطمینان از یکپارچگی تراکنش‌ها بهره می‌برد. همچنین امضای دیجیتال بیت کوین با استفاده از الگوریتمی به نام رمزنگاری منحنی بیضوی (ECDSA) انجام می‌شود که امنیت آن را تقویت می‌کند.

کلید خصوصی و عمومی به هم ارتباط دارند و از طریق الگوریتم‌های رمزنگاری، تغییر داده می‌شوند. حال تنها روشی که یک هکر می‌تواند از طریق کلید عمومی به کلید خصوصی دست پیدا کند، انجام حملات بروت فورس (brute-force) است و نسبت دادن هر مقدار ممکن به کلید خصوصی است.

به‌تبع، انجام چنین کاری ازلحاظ عملی غیرممکن است چراکه ۱۰۷۷ ترکیب ممکن وجود دارد.

تراکنش‌های بیت کوین غیرقابل‌برگشت هستند

تصور کنید به‌صورت اشتباه پولی را به کارت دیگری منتقل کرده‌اید. شما می‌توانید با مراجعه به بانک و در ادامه به مراجع قضایی ذی‌ربط پس از انجام مراحل قانونی پول خود را بازگردانید. اما این موضوع در دنیای بیت کوین و ارزهای دیجیتال صادق نیست. یکی دیگر از ویژگی‌های بیت کوین که باعث تقویت امنیت آن شده غیر‌قابل‌برگشت بودن تراکنش‌هاست.

ماهیت بیت کوین و سایر ارزهای دیجیتال بلاکچین است. هر بلاکچین از مجموعه‌ای از بلاک تشکیل‌ شده که به‌صورت زنجیر به یکدیگر متصل شده‌اند.

هر بلاک شامل دسته‌ای از تراکنش‌های تازه پردازش‌شده است و با الگوریتم‌های رمزنگاری، به بلاک‌های قبل اضافه می‌شود و یک زنجیره را تشکیل می‌دهند.

 بلاکچین‌ها مانند دفاتری می‌مانند که فقط قابلیت نوشتن در آنها وجود دارد؛ شما می‌توانید به آنها اطلاعات جدید را اضافه کنید اما پس از نوشتن، دیگر قابل‌ویرایش نیستند. گویا تراکنش‌ها زیر وزن بلاک‌های جدید دفن شده‌اند.

بنابراین کاربران نمی‌توانند تراکنش‌های یک هفته پیش خود را بازگردانند.

بیت کوین از یک دفتر توزیع‌شده استفاده می‌کند

دنیای مالی سنتی برای ثبت سوابق تراکنش‌ها و جلوگیری از کلاهبرداری به ارگان‌های متمرکزی چون بانک‌های متکی است. در این سناریو شما به این ارگان‌ها اعتماد دارید که با حسن نیت و به‌صورت درست به کار خود رسیدگی کنند. اما هر یک از طرفین در این سناریو می‌توانند سوابق معاملات را به‌گونه‌ای که می‌خواهند تنظیم کنند و به فعالیت‌های خرابکارانه بپردازند.

اما بلاکچین‌ها به صورت متفاوتی عمل می‌کنند. بلاکچین‌ها از فناوری دفاتر کل توزیع‌شده بهره می‌برند. بر این اساس، به‌جای اینکه پول شما در یک پایگاه داده متمرکز و در معرض خطرات فراوان وجود داشته باشد، در همه‌جا قرار دارد؛ به عبارت دقیق‌تر، سابقه تراکنش‌های شما بین تمامی نودهای موجود در شبکه پخش خواهد شد.

در نگاه اول این ویژگی ممکن است بد به نظر برسد اما اینطور نیست. هر شخصی که نرم‌افزار بیت کوین را اجرا می‌کند، یک نود (node) نامیده می‌شود و مسئولیت تأیید تراکنش‌ها را بر عهده دارد.  اکثر نودها باید کم‌وبیش در مورد صحت تراکنش‌ها قبل از تأیید آنها موافقت کنند. این عملیات به‌صورت خودکار انجام می‌شود. علاوه بر این، ماینرهای شبکه نیز توان پردازشی خود را در اختیار شبکه قرار می‌دهند و به امنیت آن کمک شایانی می‌کنند.

حالا برای اینکه شخصی بتواند بلاکچین بیت کوین یا هر ارز دیجیتال دیگری را هک کند، نیاز دارد تا ۵۱ درصد از توان آن شبکه را به دست بیاورد. به‌عبارت‌دیگر، نیاز دارد تا ۵۱ درصد از نودهای شبکه را هک کند. به این حمله، حمله ۵۱ درصدی گفته می شود. انجام چنین حمله‌ای نیاز به انرژی و سرمایه بسیار بسیار زیادی دارد.

بنابراین باوجود تعداد افراد زیادی که از بلاکچین بیت کوین استفاده می‌کنند و همچنین وجود ماینرها، هیچ‌گاه هک شبکه بیت کوین اتفاق نخواهد افتاد.

بلاکچین بیت کوین عمومی است

تمامی تراکنش‌های موجود در بلاکچین بیت کوین، در معرض دید عام قرار دارند و همگان می‌توانند آنها را مشاهده کنند. این بدان دلیل است که بیت کوین از دفتر توزیع عمومی استفاده می‌کند.

هرکسی می‌تواند داخل کیف پول شما را نگاه بیندازد و میزان دارایی شما را بفهمد اما این به معنی این نیست که اطلاعات شما فاش خواهد شد. در حقیقت کسی نخواهد دانست که این ارزها متعلق به شما هستند چراکه وجود شما در آدرس مستعار قرارگرفته‌است. علاوه بر این، آنها قادر به دسترسی به دارایی شما نخواهند بود. در حقیقت فقط شخصی که کلید خصوصی شما را دارد می‌تواند به دارایی شما دسترسی داشته باشد.

نکته اساسی این است که به دلیل این شفافیت و این امکان که همه می‌توانند تمامی تراکنش‌های موجود را ببینند و به بررسی سیستم بپردازند، میزان اعتماد به بلاکچین بالا می‌رود.

آیا تا به حال بیت کوین هک شده است؟

هک بیت کوین

در ۱۵ آگوست سال ۲۰۱۰، هکر ناشناخته‌ای توانست ۱۸۴ میلیارد بیت کوین را از هیچ تولید کند و بلاکچین بیت کوین را تا مرز نابودی پیش ببرد.

این اتفاق بدان دلیل افتاد که کد بیت کوین برای بررسی تراکنش‌ها به‌درستی کار نکرد و همین امر باعث شد تا آنقدر خروجی نهایی زیاد شود که سرریز کند. در حقیقت در کد بیت کوین مقررشده تا عرضه این ارز دیجیتال به ۲۱ میلیون واحد محدود باشد. بااین‌وجود، این هکر با استفاده از این راه نفوذ توانست ۸۷۸۴ برابر بیشتر از این میزان بیت کوین تولید کند.

ساتوشی ناکاموتو، خالق بیت کوین اما به نجات بیت کوین آمد و با هارد فورکی (به‌روزرسانی گسترده)، ۱۸۴ میلیارد بیت کوین تولیدشده را حذف کرد. این عکس‌العمل تنها چیزی بود که بیت کوین را از نابودی زودهنگام نجات داد. در حقیقت اگر ساتوشی به‌موقع عمل نمی‌کرد، بیت کوین امروز وجود نداشت.

ناکاموتو ظرف سه ساعت پس از گزارش حادثه توسط کاربری با نام « jgarzik» در انجمن بیت کوین تاک (Bitcoin Talk)، به همراهی گاوین اندرسون (Gavin Andresen) یکی از توسعه‌دهندگان ابتدایی بیت کوین، کد بلاکچین را اصلاح کرد.

۵ ساعت پس‌ازاین حادثه، ناکاموتو نسخه ۰.۳.۱ بیت کوین که یک هارد فورک محسوب می‌شد را برای جلوگیری از مشکلاتی شبیه به آنچه که رخ‌داده بود و همچنین حذف ۱۸۴ میلیارد واحد بیت کوین منتشر کرد.

پس‌ازاین هارد فورک، در ساعات اولیه دو شبکه بیت کوین در حال فعالیت بود اما ۱۹ ساعت پس از هک، تمامی ماینرها بلاکچین معیوب را رها کردند و وارد بلاکچین جدید شدند. نسخه جدیدی که تا به امروز مورداستفاده قرارگرفته و هیچ مشکل دیگری از آن گزارش نشده‌است.

آیا امکان دزدی بیت کوین وجود دارد؟

بله، البته!

این موضوع که بلاکچین بیت کوین به‌صورت گسترده‌ای امن است و قابلیت هک شدن ندارد به این معنی نیست که هکرها نمی‌توانند کوین‌های شما را بدزدند!

خطرات مختلفی برای دارایی‌های شما وجود دارد. یکی از این حملات، فیشنگ اطلاعاتی است. کیف پول دیجیتال شما همیشه در معرض خطرات فیشینگ قرار دارد. یک وب‌سایت جعلی می‌تواند شما را طوری فریب دهد تا کلید خصوصی کیف پولتان را با هکرها به اشتراک بگذارید.

البته کلاهبرداری‌های مختلفی نیز وجود دارد. یکی از این کلاهبرداری‌ها در صرافی‌های غیرقابل‌اعتماد رخ می‌دهد. این صرافی‌ها پول مردم را می‌گیرند و سپس از ارائه هرآنچه که قولش را داده بودند، خودداری می‌کنند. لذا حتماً برای خرید ارزهای دیجیتال از صرافی‌های معتبری چون «اکس نوین» استفاده کنید.

علاوه بر این، بدافزارها و ویروس‌ها می‌توانند با ورود به سیستم شما برای دارایی شما خطرآفرین باشند. لذا همواره از به‌روز بودن سیستم ضدویروس خود اطمینان حاصل کنید.

سخن نهایی

بیت کوین همانند سایر ارزهای دیجیتال، در بستری کاملاً امن به نام بلاکچین فعالیت می‌کند. علاوه بر این، به دلایلی ازجمله استفاده بیت کوین از الگوریتم‌های رمزنگاری پیشرفته، عمومی بودن بلاکچین بیت کوین و غیرمتمرکز بودن آن، بیت کوین یکی از امن‌ترین دارایی‌های جهان محسوب می‌شود.

اما امنیت بالای بیت کوین نباید این ذهنیت را در شما به وجود بیاورد که بیت کوین شما در معرض خطر دزدیده شدن قرار ندارد! در حقیقت هکرها با حملات فیشینگ یا استفاده از بدافزارها می‌توانند به دارایی شما دسترسی پیدا کنند. لذا باید نکات امنیتی را همواره مدنظر قرار دهید.

منبع: decrypt