Зашто је Pearl променио консензус четири пута у 27.000 блокова
Pearl је ове недеље прошао mainnet блок 99.000, а са њим и четврту измену консензуса у 27.065 блокова. Две од четири биле су хард форкови, а две софт форкови, што је важно за оно што је рудар морао да уради, али не и за то зашто се било која од њих догодила. Четири надоградње тако близу једна другој делују као ланац у невољи. Ближе је супротно. Прочитане по редоследу блокова, то нису четири одвојена проблема, већ један проблем коме се прилази са четири стране, а последња измена га затвара. Свака висина, правило и верзија испод прочитани су из самог изворног кода консензуса ланца, а не из саопштења.
Шта Pearl тражи од рудара
Почните од тога шта Pearl тражи од рудара, јер ништа од осталог нема смисла без тога. Pearl је покренуо mainnet 27. априла 2026. као слој 1 који се обезбеђује множењем матрица уместо хеширањем. То множење је иста густа линеарна алгебра на коју AI тренирање и закључивање троше скоро сво своје време. Програм за рударење покреће множење матрица са шумом на GPU-у, хешира резултат у обавезу и тај посао умотава у доказ без откривања знања, да би мрежа могла јефтино да га провери. Основни слој испод је намерно досадан, форк Bitcoin чвора btcd, да би нова идеја стајала на старој и добро схваћеној инфраструктури.
Зашто је облик посла важан
Сада тежи део те идеје. Када је посао хеш, постоји тачно један начин да се обави и тачно један број који каже колико је био тежак. Када је посао множење матрица, рудар мора да наведе и његов облик: колике су матрице и колико шума ниског ранга је умешано. Ланац никада не види GPU. Види доказ и опис посла на који се доказ односи. Свака од четири надоградње односи се на тај опис и на то да сваки његов део нешто кошта када се тврди.
Блок 71.935: сертификат за мешавину експерата
Прва, хард форк на блоку 71.935, пребацила је доказе са v1 сертификата на v2. Надоградња је названа по ономе што нови сертификат може да опише: мешавину експерата (mixture of experts), облик који има стварно закључивање на великом моделу, где за сваки токен ради само неколико од многих експерата. Формат доказа који може да опише само једно велико густо множење може да опише само део тога. Сертификат v2 носи и поље које v1 није имао, ранг шума, и то поље је уопште омогућило трећу надоградњу.
Блок 91.630: засад само густо
Друга, софт форк на блоку 91.630, сузила је врата која су управо била проширена: од тог блока мрежа одбацује доказе за мешавину експерата и прихвата само густе. То делује као повлачење, а није. Сертификат је остао на v2, па је формат задржао све што је добио; променило се то који облици важе док је ланац млад. Пројекат није објавио своје образложење за тај тренутак, па је ово место где читаоцу треба то рећи, а не понудити му нагађање прерушено у мотив.
Блок 96.251: ранг се више не исплати
Трећа, софт форк на блоку 96.251, она је са бројем који рудар може да осети. Ранг одређује колико шума ниског ранга је умешано у множење, а пре овог форка циљ који деоница мора да пређе био је лакши сразмерно величини плочице пута пуна дужина скаларног производа. Повећање ранга је зато доносило сразмерно лакши циљ, док GPU није радио ништа више стварног посла: бројчаник који одлучује колики део прорачуна је стваран био је и бројчаник који је одлучивао за колико деоница сте плаћени. Од овог блока иста граница се скалира величином плочице пута дужина скаларног производа подељено са ранг пута 128, а сваки ранг испод 128 одмах се одбија. Ова два израза разликују се тачно за 128 подељено рангом, па је ефекат на рудара који и даље користи старо подешавање рачуница, а не процена: на рангу 256 циљ је двоструко тежи него раније за исти посао, а на рангу 1024 осам пута.
Измена консензуса која пооштрава шта се рачуна као стварни посао може и да пензионише хардвер, јер пооштрено правило мора бит по бит да се изврши на картици која посао ради. Да ли је нека одређена генерација GPU картица овим форком изгубила подршку за Pearl, питање је за белешке о издању сваког програма за рударење, а не за ланац, и овај чланак ниједну не наводи, јер изворни код ланца ништа не говори о картицама. Ипак, то вреди проверити пре куповине картице за један новчић.
Блок 99.000: семе је везано за облик
Четврта, хард форк на блоку 99.000, најмања је измена и најлакше ју је погрешно описати. Шум са којим програм за рударење множи изводи се из два Merkle корена доказа. Пре овог форка ти корени су улазили у извођење сирови, па шум није зависио од димензија матрице на које се доказ обавезује. Од блока 99.000 сваки корен се прво меша са једном од тих димензија, бројем редова за један и бројем колона за други, и тек тада се покреће ланац семена. Дати делић шума зато припада тачно једном наведеном облику. Распоред сертификата је бајт по бајт исти као v2, а мрежа и даље преноси сирове корене; само број верзије бира које извођење важи, због чега је ово од рудара тражило само нову бинарну датотеку.
Шта четири измене заједно значе
Поставите четири у низ и оне кажу једну реченицу на четири начина. Ланац не може да гледа GPU, па све што доказ тврди о себи мора нешто да кошта када се тврди. Мешавина експерата проширила је оно што доказ може да опише. Само густо сузило је оно што важи док је ланац млад. Казна за ранг спречила је да један бројчаник унутар тврдње купује лакши циљ. Сољено семе спречило је да један делић шума служи више од једног наведеног облика. Млад ланац који ово пронађе у првим месецима и исправи у 27.000 блокова бољи је знак од младог ланца који није пронашао ништа.
Шта ово значи ако рударите PRL
Практични део, за свакога ко рудари PRL. Све четири су се активирале на фиксном блоку без прелазног периода, и све четири пропадају на исти тих начин: застарели програм за рударење наставља да пријављује савршено здраву хеш стопу, док његове деонице престају да се рачунају. Хеш стопа на Вашем екрану није доказ на дан форка. Уместо тога пратите број прихваћених деоница и ажурирајте пре блока, а не после њега. Ако спојено рударите, губитак је двострук, јер Pearl деоница која није важећа не носи ни помоћни блок.
Са наше стране свака од ових измена била је спремна пре свог блока форка, па је једино што је рудар морао да промени била бинарна датотека програма за рударење. Иста адреса, исти порт, исти новчаник.
Одакле потичу ови бројеви
Одакле потичу бројеви, да би свако могао да их провери уместо да нам верује на реч: четири висине активације, време блока и временска ознака mainnet генезе прочитани су из самих мрежних параметара и дефиниције генезе ланца; правило ранга и број 128 подељено рангом прочитани су из провера исправности у проверивачу доказа, где стара и нова граница стоје једна поред друге; а верзије сертификата и сољено извођење прочитани су из формата преноса и модула семена. Све што изворни код не наводи изостављено је из овог чланка, а не попуњено.