تاریخ انتشار: 31 خرداد 1401 | آخرین بهروزرسانی: 2 مهر 1401
زمان مطالعه:
19 دقیقه
در این مقاله قصد اشاره به موضوع هزینه حمله ۵۱٪به یک شبکه را داریم تا برای کاربران و افرادی که در مورد این نوع حمله یا هک شبکه بلاک چین اطلاعات درست یا کاملی ندارند، مفید باشد. بنابراین در مورد تعریفی از حمله ۵۱ درصدی به شبکه، راههای ممکن برای انجام آن و راهی برای کاهش این خطر صحبت خواهیم کرد.
حمله ۵۱ درصدی به حمله به یک بلاک چین (معمولاً چنین حملهای در حد یک فرضیه است) توسط گروهی از ماینرها که بیش از ۵۰ درصد از نرخ هش استخراج یا قدرت محاسباتی شبکه را کنترل میکنند، اشاره دارد. مهاجمان میتوانند از تایید تراکنشهای جدید جلوگیری کنند و به آنها اجازه دهند پرداختها را بین برخی یا همه کاربران متوقف کنند.
آنها همچنین میتوانند تراکنشهایی را که در زمانی کنترل شبکه در دست داشتند، معکوس کنند. یعنی میتوانند کوینها را به اندازه دوبرابر خرج کنند.
حمله ۵۱٪ چگونه کار میکند؟
بیت کوین و سایر ارزهای دیجیتال مبتنی بر شبکه بلاک چین هستند که شکلی از یک دفتر کل توزیع شده است. این فایلهای دیجیتال، هر تراکنش انجام شده در شبکه یک ارز دیجیتال را ثبت میکنند و برای بررسی در دسترس همه کاربران و عموم مردم قرار میدهند. در نتیجه هیچ کس نمیتواند یک کوین را دو بار خرج کند. بلاک چین زنجیرهای از بلوکها است که مجموعهای از دادههای تراکنشهای تکمیل شده را در یک دوره معین ثبت میکند. به طور مثال، در شبکه بیت کوین تقریباً هر ۱۰ دقیقه یک بلاک جدید ایجاد میشود. هنگامی که یک بلوک استخراج میشود نمیتوان دیگر اطلاعات آن را تغییر داد. زیرا یک نسخه جعلی از دفتر کل عمومی به سرعت توسط کاربران شبکه شناسایی و رد میشود.
با این حال با کنترل اکثر قدرت محاسباتی در شبکه، یک هکر یا گروهی از هکرها میتوانند در فرآیند ضبط بلوکهای جدید اختلال ایجاد کنند. آنها میتوانند از تکمیل بلوکهای دیگر ماینرها جلوگیری کرده و از نظر تئوری به آنها اجازه میدهند استخراج بلوکهای جدید را در انحصار خود درآورده و همه پاداشها را از آن خود کنند. در ادامه بررسی کینم هزینه حمله ۵۱٪ چه میزان است؟
نوع حمله در هزینه حمله ۵۱ درصد به شبکه بیت کوین
وقتی صحبت از تمرکز ماینینگ به میان میآید، کاربران در مورد موضوع حمله ۵۱ درصدی نگران میشوند. حمله ۵۱ درصدی چیزی است که یک مهاجم یا گروهی از آنها اکثریت قدرت استخراج بیت کوین را کنترل میکنند و میتوانند به طور موثر تصمیم بگیرند که کدام تراکنش (در صورت وجود) در بلاک چین تایید شود. علاوه بر ایجاد اختلال تایید تراکنشهای جدید، میتوان از حمله ۵۱ درصدی برای هزینه مضاعف نیز استفاده کرد. این بدان معناست که مهاجم نسخه دیگری از بلاک چین را به صورت مخفی استخراج میکند تا بتواند برخی از کوینها را در زنجیره عمومی خرج کند. سپس با انتشار نسخه خود از بلاک چین که در آن مالکیت کوینها را حفظ میکند، تراکنش را قطع کند. نام دیگر این فرآیند، سازماندهی مجدد بلاک چین است زیرا بلوکهایی جایگزین جدیدترین بلوکهای زنجیره میشوند.
تا کنون هیچ حمله موفقیتآمیز ۵۱ درصدی به بیت کوین وجود نداشته است. اما ما شاهد حملات موفقیتآمیز به کوینهای دیگری مانند اتریوم کلاسیک بودهایم. در صورتی که حمله ۵۱٪ روی شبکه بیت کوین اتفاق بیفتد، حتما روی شهرت این ارز دیجیتال قدرتمند و محبوب تاثیرات منفی میگذارد.
از پیوند بلاکچین و هوش مصنوعی، به پول میرسیم؟
جوابت تو شماره ۱۴ ماهنامه دامیننسه!
تخمین هزینه ۱ساعته یک حمله ۵۱٪
یک وب سایت جالب به نام کریپتو۵۱ (Crypto51) وجود دارد که هزینه حمله ۵۱ درصدی به شبکه بیت کوین را تخمین میزند. اگر به صفحه «About» وب سایت مراجعه کنید نحوه محاسبه هزینه حمله ۱ساعته با استفاده از قیمت لحظهای بازار را برای هش ریت NiceHash (NH) توضیح میدهد. این پلتفرم به افراد اجازه میدهد قدرت هش را از ماینرها خریداری کنند و میزان آن را کنترل میکند. با فرض این که یک بلاک چین خاص دارای هش ریت کل شبکه TH/s100 باشد، پس هزینه یک حمله ۵۱ درصدی ۱ساعته دارای هزینه کنترل بیش از TH/s50 از هش ریت است. اگر اکثریت هش ریتها در دسترس باشند هزینه حمله ۱ساعته صرفاً هزینه خرید آن هش ریت از بازار به مدت ۱ ساعت خواهد بود. در وب سایت Crypto51، بخشی از هش ریت یک ارز دیجیتال که برای خرید در دسترس است، با معیار NiceHash-able نشان داده میشود. مقدار NH-Able زیر ۱۰۰٪ به این معنی است که کمتر از ۵۱٪ از هش ریت کوین قابل خرید است.
با توجه به جدول زیر در مورد شبکه بیت کوین ارزش NH-able کمتر از ۱٪ است. یعنی هزینه حمله ۱ساعته بر اساس قیمت لحظهای هش ریت SHA-256 محاسبه میشود اما حجم هش SHA-256 موجود در بازار به اندازه کافی بزرگ نیست که یک حمله واقعی به شبکه بیت کوین تلقی شود. حال بیایید در مورد روشهای مختلفی که میتوان برای حمله ۵۱٪ به بیت کوین استفاده کرد، میزان امکانپذیر بودن آنها و اقداماتی که میتوان برای کاهش این حملات انجام داد بررسی کنیم. در پایان نیز امنیت ارائه شده توسط سیستم اثبات کار بیت کوین را بهتر درک خواهید کرد.
جدول هزینه حمله ۵۱٪ به هر شبکه بلاک چین
NiceHash-able
1h Attack Cost
Hash Rate
Algorithm
Market Cap
Symbol
Name
0%
$1,542,023
180,244 PH/s
SHA-256
$832.01B
BTC
Bitcoin
6%
$1,738,253
957 TH/s
Ethash
$375.13B
ETH
Ethereum
12%
$130,601
401 TH/s
Scrypt
$9.88B
LTC
Litecoin
32%
$13,798
1,613 PH/s
SHA-256
$6.61B
BCH
BitcoinCash
96%
$4,549
532 PH/s
SHA-256
$1.95B
BSV
BitcoinSV
5%
$16,833
10 GH/s
Equihash
$1.74B
ZEC
Zcash
4%
$2,942
3 PH/s
X11
$1.23B
DASH
Dash
16%
$11,362
5 TH/s
KawPow
$814.64M
RVN
Ravencoin
33%
$1,341
2 MH/s
Zhash
$635.11M
BTG
BitcoinGold
0%
$5,725
110 PH/s
Eaglesong
$497.91M
CKB
Nervos
0%
$2,726
2 MH/s
ZelHash
$459.45M
FLUX
Flux
4%
$7
275 TH/s
Blake (2s)
$195.73M
XVG
Verge-Blake (2s)
94%
$938
556 MH/s
Equihash
$191.03M
ARRR
Pirate
27%
$2,989
2 TH/s
Octopus
$183.43M
CFX
Conflux
6%
$6,742
14 TH/s
Autolykos
$121.82M
ERG
Ergo
389,501%
$29
16 GH/s
Ethash
$118.12M
QKC
QuarkChain
0%
$2,286
13 PH/s
Handshake
$104.37M
HNS
Handshake
0%
$3
170 TH/s
Lyra2REv2
$72.21M
MONA
Monacoin
94%
$181
24 KH/s
CuckooCycle
$35.15M
AE
Aeternity
0%
$15
962 TH/s
LBRY
$23.28M
LBC
LBRY
98,542%
$113
62 GH/s
Ethash
$16.56M
CLO
Callisto
132,356%
$84
46 GH/s
Ethash
$10.16M
ETP
Metaverse
119,363%
$4
429 TH/s
SHA-256
$7.59M
LCC
LitecoinCash
509%
$86
138 KH/s
Zhash
$6.23M
BTCZ
BitcoinZ
370%
$0
1 TH/s
Keccak
$2.62M
SMART
SmartCash
1,059,834%
$10
6 GH/s
Ethash
$2.60M
ETHO
Etho
110%
$1
131 GH/s
X13
$2.50M
ONION
DeepOnion
0%
$53
6 MH/s
CryptoNightR
$2.20M
SUMO
Sumokoin
4,675%
$19
11 MH/s
Equihash
$1.34M
HUSH
Hush
3,514%
$5
640 H/s
CuckooCycle
$883,059
TUBE
BitTubeCash
13,476%
$3
5 KH/s
Zhash
$594,694
TENT
Tent
20%
$11
31 GH/s
Lyra2z
$476,315
ACM
Actinium
8%
$5
58 TH/s
Keccak
$373,438
BGL
Bitgesell
306,990%
$36
20 GH/s
Ethash
$305,766
EXP
Expanse
872,385%
$13
7 GH/s
Ethash
$231,799
EGEM
EtherGem
105%
$3
132 MH/s
NeoScrypt
$182,052
TZC
Trezarcoin
15,165%
$1
714 GH/s
X11
$59,820
AXE
Axe
722%
$0
105 MH/s
X16R
$10,209
EXO
Exosis
43,784%
$10
1 PH/s
SHA-256
None
AUR
AUR-SHA
3,995,686%
$0
13 KH/s
Equihash
None
CMM
Commercium
8,128,575%
$1
752 MH/s
Ethash
None
DBIX
Dubaicoin
117,384%
$4
436 TH/s
SHA-256
None
DEM
Deutsche eMark
157,521,872%
$0
39 MH/s
Ethash
None
ESN
EtherSocial
2,791,006%
$1
2 GH/s
Scrypt
None
FST
Fastcoin
3,512%
$0
4 MH/s
NeoScrypt
None
HAL
Halcyon
675,778%
$0
16 GH/s
X11
None
INFX
Influxcoin
2,851,646%
$1
2 GH/s
Scrypt
None
LCP
LitecoinPlus
141%
$0
3 TH/s
Keccak
None
MAX
Maxcoin
586,327%
$3
8 GH/s
Scrypt
None
MOON
Mooncoin
1,001%
$0
14 MH/s
NeoScrypt
None
ORB
Orbitcoin
88%
$3
157 MH/s
NeoScrypt
None
PXC
Phoenixcoin
2,756%
$0
5 MH/s
NeoScrypt
None
ZOC
01coin
استخراج ابری بیت کوین و صرافیهای هش ریت
در برخی از مکانها و برای برخی افراد استخراج بیت کوین توسط ماینرها اصلا مقرون بهصرفه نخواهد بود؛ زیرا استخراج بیت کوین نیازمند مصرف برق زیاد است. با این حال روشی برای استخراج بیت کوین فارغ از مصرف برق بالا وجود دارد که به آن استخراج ابری میگویند. قراردادهای استخراج ابری افراد را قادر میسازد تا بدون داشتن سختافزارها یا همان ماینرها، ارزهای دیجیتال را استخراج کنند. به عبارت دیگر خریداران مقدار مشخصی از هش ریت را برای یک بازه زمانی و قیمت خاص خریداری میکنند سپس پاداش استخراج تولید شده توسط آن هش را دریافت میکنند. در این شرایط ماینرها به جای پاداش استخراج، از طریق قراردادهای استخراج ابری یا بازار هش پاداش دریافت میکنند. حالا اگر یک هکر بخواهد به یک شبکه ارز دیجیتال حمله کند، خرید هشریت بسیار سادهتر از تولید هشریت فیزیکی است. با این حال تقریباً قدرت هش کافی در صرافیهای هشریت وجود ندارد که بتوان آنها را به عنوان عامل حمله علیه بیتکوین در نظر گرفت.
از آن جایی که تبادل هش برای دسترسی به ۵۱ درصد هش ریت شبکه امکانپذیر نیست، تنها دو عامل حمله واقعی باقی میماند:
جمع آوری ASIC (سختافزار استخراج) و ظرفیت انرژی کافی برای حمله به شبکه با هش ریت
کنترل استخرهای استخراج
در حالت اول هزینه حمله ۵۱٪ بدین صورت تخمین زده میشود:
در مطلوبترین حالتی که تمام هش ریت توسط دستگاهی معادل با بالاترین بازدهی ASIC موجود در بازار امروز، Antminer S۱۹ Pro تولید شود، تقریباً ۱.۳۶۴ میلیون ASIC برای جمعآوری ۱۵۰ EH/s مورد نیاز است.
۱۵۰.۰۰۰، ۰۰۰ TH/s / ۱۱۰ TH/s = تقریباً ۱.۳۶۴ میلیون ASIC برای جمع آوری ۱۵۰ EH/s مورد نیاز است.
با توجه به این اعداد و ارقام نه هزینه ماینرها و نه هزینه برق مصرفی توجیهی نخواهند داشت. با در نظر گرفتن تمام هزینههای تحقیق و توسعه برای رسیدن به تولیدکنندگان سختافزار موجود و سایر تجهیزات مرکز داده مورد نیاز، هزینه واقعی احتمالاً بسیار بالاتر خواهد بود.
گفتار پایانی!
در این مطلب به توضیحاتی در مورد حمله ۵۱٪ اشاره شد. حمله به یک بلاک چین توسط گروهی از ماینرها که بیش از ۵۰ درصد از نرخ هش استخراج یا قدرت محاسباتی شبکه را کنترل کنند، گفته میشود. بلاک چین زنجیرهای از بلوکها است که مجموعهای از دادههای تراکنشهای تکمیل شده را در یک دوره معین ثبت میکند. بنابراین هنگامی که یک بلوک استخراج میشود نمیتوان اطلاعات آن را دستکاری کرد. اما هکرها ممکن است بتوانند از تکمیل بلوکهای ماینرهای دیگر جلوگیری کرده و از نظر تئوری به آنها اجازه دهند تا استخراج بلوکهای جدید را در انحصار خود درآورده و همه پاداشها را از آن خود کنند.
برای حمله ۵۱٪ هزینه بسیار زیادی نیاز است که به برخی از این هزینهها برای شبکههای مختلف بلاک چین اشاره کردهایم.
سوالات متداول
آیا حمله ۵۱ درصد غیرقانونی است؟
به نظر نمیرسد قانونی وجود نداشته باشد که به طور خاص ماینرها را از کنترل بیش از ۵۰ درصد از قدرت محاسباتی شبکه باز دارد. با این حال اعمالی که ماینرها یا گروههای استخراج پس از به دست آوردن کنترل شبکه انجام میدهند، میتواند مسئولیت کیفری ایجاد کند.
چگونه میتوان از حمله ۵۱٪ جلوگیری کرد؟
گزینههای بالقوه مختلفی برای جلوگیری از حملات ۵۱ درصدی وجود دارد. یکی از آنها تغییر الگوریتم تایید اساسی از اثبات کار (PoW) به اثبات سهام (DPoS) برای بلاک چین هاست. به طور مثال، DPoS از چندین نماینده استفاده میکند که در طول زمان برای اعتبارسنجی هر بلوک جدید تغییر میکنند. در یک بلاک چین DPoS، ۵۱ درصد از مهاجمان باید هم هش و هم نمایندگان را کنترل کنند که البته این کار حملات را دشوارتر و حتی بعید میکند.
آیا بیت کوین میتواند با حمله ۵۱ درصدی مواجه شود؟
به دلیل هزینههای بسیار بالای یک حمله، حمله موفقیتآمیز ۵۱ درصدی بیت کوین بسیار غیرممکن است. در واقع تنها یک مهاجم تحت حمایت دولت با دسترسی به مقادیر انبوه تجهیزات و یک منبع انرژی بزرگ و مستقل میتواند حداکثر ۵۱ درصد به بیتکوین حمله کند.
تیم محتوا بیتپین
تدوین و بررسی مطالب حوزه کریپتو و خلق مقالات کاربردی در حوزه ارزهای دیجیتال.