Не делују сви крипто рудари за веће добро.
Децентрализација је кључна у већини пројеката и мрежа на блокчејну. Битцоин делегира валидацију трансакција на чворове са рачунарском снагом уместо да се ослања на централни ауторитет. На блокчејну доказа рада (ПоВ) као што је Битцоин, процес се назива рударење. Учесници потврђују крипто трансакције и добијају награде.
Безбедност на ПоВ блоцкцхаину зависи од претпоставке да ће чворови остати поштени и делити нове блокове у ланцу. Али немогуће је гарантовати поштење сваког чвора. Неки можда неће успети да објаве новооткривене блокове како би освојили више награда у процесу који се назива себично рударење.
Шта је себично рударење?
Себично рударење укључује рудара или групу рудара који лажно задржавају нове блокове на ланцу блокова како би монополизирали награде за валидацију блокова. Рударство се односи на валидацију трансакција на Битцоин мрежи у замену за награду за блок и накнаде за трансакције, што је како функционише Битцоин рударење.
Себично рударење се дешава када рудар чува информације о новооткривеном блоку у тајности како би акумулирао више блокова од јавног ланца и добио већину награда за блок.
Себични рудари, ако су успешни у свом нападу, могу да промене путању блок ланца. Њихова примарна сврха је да поткопају јавни ланац стварањем више блокова, довољно да доминирају главним ланцем и монополизују награде за блокове. Једном када могу да замене главни ланац својим приватним ланцем, блокови и трансакције унутар блокова у ланцу су потпуно другачији од онога што би обично требало да се евидентира.
Како функционише себично рударење?
Да бисмо разумели себично рударење, кључно је разумети како функционише рударење блокова. Када шаљете криптовалуте из једног новчаника у други, трансакција се групише са другима како би се формирао блок шифрован 64-цифреним хексадецималним бројем који се зове хеш. Рудари се такмиче у решавању помоћу рачунарске моћи да погоде хеш. Успешан рудар стиче право да потврди трансакције у том блоку, дода га у јавни ланац и добије награду.
Себични рудар ће се такмичити са другим рударима да погоди хеш и добије право да дода блок у блок ланац. Али уместо да дода (објави) нови блок, себични рудар скрива тај блок и наставља да рудари блокове на њему. Себично минирани блокови се откривају само да би се добила максимална награда на блоковима.
Процес рударења се одвија истовремено - не истовремено. На великој мрежи као што је Битцоин, обрађују се хиљаде трансакција. Ради уштеде времена, трансакције су груписане у блокове. Рудари се такмиче ко ће најбржи решити хеш за блок, тако да они буду ти који ће га додати у ланац.
Међутим, када себични рудар минира и прикрива блок, он га не крије испод чамца. Уместо тога, рудар не успева да га дода у дистрибуирану књигу стварајући оно што се назива „случајна виљушка“. Случајна виљушка је само низ блокова који се налазе поред, али нису део блоцкцхаин. Иако у случају себичног рударења, то заиста није случајно.
Док остали крипто рудари континуирано раде на јавном делу блокчејна, себични рудари надограђују се на своју виљушку, намеравајући да акумулирају више блокова од јавног ланца, након чега они објавити то.
У овом тренутку може се десити једна од три ствари; ако је јавни ланац дужи од виљушке себичног рудара, они губе, а (поштени) рудари у јавном ланцу добијају своје награде. Ако је јавни ланац краћи, они побеђују, а случајна виљушка се усваја као важећи ланац. То је зато што је доказ рада блоцкцхаин-а изграђен на претпоставци да је најдужи ланац важећи ланац. "Себична" виљушка тада постаје део главног ланца, а дупли блокови на главном ланцу се одбацују, због чега рудари који су допринели том ланцу губе своје награде.
ПоВ блоцкцхаин захтева много рачунарске снаге за валидацију трансакција, тако да група рудара често носи из рударске активности зване поол, која комбинује њихову рачунарску моћ да повећа њихове шансе за добијање награде. Себични рудар треба да држи између пет до десет процената хеш стопе на мрежи.
Да ли је себично рударење опасно?
Један ефекат себичног рударског напада је централизација мреже. Чворови на ПоВ блоцкцхаин-у морају да усвоје најдужи ланац као важећу верзију блоцкцхаина. Пошто поштени чворови ризикују да изгубе своје награде ако се покаже да је себични ланац дужи при објављивању, већа је вероватноћа да ће се придружити групи себичних рудара. На крају, себични скуп расте и постаје већина на блокчејну и елиминише децентрализацију на мрежи.
Централизација рударства на Битцоин мрежи такође може довести до кашњења у трансакцијама. Када себични скуп постане већина на мрежи, он може да диктира које ће се трансакције додати у јавни ланац. Себични рудари ће вероватније дати приоритет блоковима са већим наградама. Овакав избор трансакција ће довести до гомиле трансакција и учинити мрежу неефикасном.
Поред тога, себично рударење увођењем централизације у блокчејн ствара савршено окружење за злонамерне актере. Питања као што је двострука потрошња такође би се могла спровести јер је задатак валидације трансакција у моћи непоштених чворова.
Стратегије за борбу против себичног рударења
Предложено је неколико стратегија за борбу против себичног рударења на Битцоин мрежи, а свака стратегија има другачији приступ. Док неки предлажу измене у мрежи, друге стратегије укључују пружање подстицаја чворовима да остану поштени.
Прво предложено решење је техника рандомизације. Ово је познато као промена компатибилна са уназад. То захтева од рудара који наиђу на више од једне виљушке на блокчејну да насумично одаберу на којој виљушку да наставе да раде. Поред насумично бирања блокова, рудари морају објавити информације о свим откривеним блоковима и виљушкама. Пошто себично рударење зависи од приватног ланца и намерно континуирано рударење у том ланцу, увођење процеса насумичне селекције подрива активност.
Засебна стратегија укључује брендирање сваког блока временском ознаком. Временска ознака ће укључивати информације о томе када је сваки блок миниран, дакле када је блок миниран приватно и накнадно додат у главни ланац са својом застарелом временском ознаком, може се лако издвојити од осталих и одбачен.
Себично рударење смањује вредност Битцоина
Без обзира на њихову уносну привлачност, себични рударски напади могу негативно утицати на блокчејн мрежу. Они могу довести до централизације и кашњења трансакција, стварајући савршено окружење за злонамерне актере.
Предложено је неколико стратегија за борбу против себичног рударења, укључујући уношење измена у протокол и подстицање чворова да остану поштени. На крају крајева, да би рудари били профитабилни, у њиховом је најбољем интересу да делују поштено и одржавају вредност криптовалуте.