Ако у последње време обратите пажњу на биткоин, можда сте приметили много разговора о "вилицама".

Не као што сте нашли на столу, на блок-боксу, виљушка је технички догађај који се јавља јер различити учесници треба да се договоре о заједничким правилима.

У најосновнијем случају, виљушка је оно што се дешава када се блокцхаин раздваја на две потенцијалне стазе напред - било у вези са историјом трансакције мреже или новим правилом у одлучивању о томе шта чини трансакцију важећа.

Као резултат тога, они који користе блокчине морају показати подршку за један избор више од другог.

Ипак, постоји много различитих врста виљушкара, а наука о њиховом проучавању је и даље нова. До сада знамо да се неке виљушке решавају самостално, али и друге, које погађају дубоки разбијаци у заједници, могу проузроковати да се мрежа трајно раздваја, стварајући двије блокчане историје - и двије одвојене валуте.

Поред тога, дошло је до забуне око различитих врста вилице, како се активирају и ризика које они представљају.

Да бисмо разјаснили, саставили смо брзу проверу како различити виљушки раде.

Основе

Пре него што уђемо у класификације, вреди напоменути да се битцоин виљушке већ појављују прилично редовно.

Нуспроизвод дистрибуираног консензуса, виле се дешавају кад год два рудара пронађу блок у скоро истом тренутку. Двосмисленост се решава када се наредни блокови додају у један, чинећи га најдужим ланцем, док други блок постаје "сирочад" (или напуштен) од стране мреже.

Али виљушке такође могу бити упознате са мрежом. Ово се дешава када програмери покушавају да промене правила које софтвер користи да би одлучио да ли је трансакција важећа или не.

Када блок садржи неважеће трансакције, мрежа га игнорише и рудар који је нашао да блок губи на награди за блокирање. Као такви, рудари углавном желе да рукују само важећим блоковима и да граде на најдужем ланцу.

Слиједе неке од најчешћих виле и њихове особине.

Хард форк

Шта је то? Чврста виљушка је надоградња софтвера која уводи ново правило у мрежу која није компатибилна са старијим софтвером. Можете размишљати о тврдој вилици као проширењу правила. (Ново правило које дозвољава величини блока 2МБ уместо 1МБ захтијева хард-форк).

Шта се догађа? Чворови који настављају са старијом верзијом софтвера видеће нове трансакције као неважеће. Дакле, да бисте се пребацили на нови ланац и наставили да рукујете важећим блоковима, сви чворови у мрежи требају надоградити на нова правила.

Шта може погрешно? Проблем долази када се појави нека врста политичког застоја, а дио заједнице одлучује да се држи старих правила без обзира на све.Стопа исхране или мрежна рачунарска снага иза старијих ланаца је ирелевантна. Оно што је битно јесте да се његови подаци (и правила) још увијек сматрају вриједнима, што значи да рудари и даље желе да рукују ланцем и програмери још увек желе да га подрже.

Етериј ДАО тврда виљушка била је савршена студија случаја како заједница може поделити правила. Сада, имамо два блока користећи варијанту софтвера - етхереум и етхереум цлассиц, који се обоје имају другачији етос и друга валута.

Софт форк

Шта је то? Мекана виљушка, за разлику од тога, је свака промена која је компатибилна уназад. Рецимо, уместо 1МБ блокова, ново правило може дозволити само 500К блокова.

Шта се догађа? Неподржани чворови ће и даље видети нове трансакције као важеће (500к је мање од 1МБ у овом примеру). Међутим, ако ненадмашени чворови настављају до мина блокова, блокови које они мине одбијају надограђени чворови. Због тога је за мекане виљушке потребна већа снага хашиша у мрежи.

Шта може погрешно? Када мекану виљушку подржава само мали капацитет хашиша у мрежи, може постати најкраћи ланац и ослободити се од мреже. Или, може се понашати као тврда вилица, а један ланац може се одвојити.

Софтне виљушке су биле најчешће коришћене опције за надоградњу блокаина блокаина до сада, јер се тврдило да представљају мањи ризик од поделе мреже. Претходни примјери успјешних софтних форкса укључују надоградњу софтвера попут БИП-а 66 (који се бавио валидацијом потписа) и П2СХ (који је промијенио обликовање адресе биткоина).

Корисничка активирана софт форк

Шта је то? Мекана виљушка (УАСФ) активирана за корисника је контроверзна идеја која истражује како блокцхаин може додати надоградњу која није директно подржана од стране оних који обезбеђују мрежну моћ.

Идеја са УАСФ-ом је да уместо да чека праг подршке из рударских базена, моћ да активира мекану виљушку иде у размјене, новчанике и предузећа која имају потпуне чворове. (У битцоин-у, пун чвор, чак и ако то није мининг чвор, и даље је одговоран за валидацију блокова.)

Шта се догађа? Већина великих размена би требала јавно подржати промену пре него што би се могла уписати у нову верзију кода. Након тога, нови софтвер (који има будућу тачку активирања) постаје инсталиран на чворовима који желе да учествују у мекој вилици.

Шта може погрешно? Ова метода захтева много дуже време рада него мекана виљушка која је покренута са хасх-повер-ом. У ствари, верује се да може трајати годину дана или више да напише шифру и да буде спремна.

Даље, ако већина рудара заврши "не пада у ред" и активира нова правила, могли би да користе своју огромну силу за распршивање како би поделили мрежу.

Тренутно ова идеја је теоретска и није имплементирана.

Поставка стола преко Схуттерстоцк