Pearl неге 27 000 блок ішінде консенсусты төрт рет өзгертті
Pearl осы аптада mainnet желісіндегі 99 000 блоктан өтті, онымен бірге 27 065 блок ішіндегі төртінші консенсус өзгерісі де келді. Төртеуінің екеуі хардфорк, екеуі софтфорк болды, бұл майнердің не істеуі керек екеніне маңызды, бірақ олардың ешқайсысының неге болғанына маңызды емес. Бір-біріне соншалықты жақын төрт жаңарту қиындыққа тап болған желі сияқты көрінеді. Шындық керісінше. Блок ретімен оқысаңыз, олар төрт бөлек мәселе емес, төрт жақтан қаралған бір мәселе, ал олардың соңғысы оны жабады. Төмендегі әр биіктік, ереже және нұсқа хабарландырудан емес, желінің өз консенсус бастапқы кодынан оқылған.
Pearl майнерден не сұрайды
Pearl майнерден не сұрайтынынан бастайық, өйткені онсыз қалғанының мәні жоқ. Pearl өз mainnet желісін 2026 жылғы 27 сәуірде өзін хештеумен емес, матрицаларды көбейтумен қорғайтын бірінші деңгейлі желі ретінде іске қосты. Бұл көбейту AI оқыту мен инференс уақытының дерлік бәрін жұмсайтын дәл сол тығыз сызықтық алгебра. Майнер GPU-да шуы бар матрицаларды көбейтуді іске қосады, нәтижені міндеттемеге хештейді, және желі оны арзан тексере алуы үшін сол жұмысты нөлдік білім дәлеліне орайды. Астындағы базалық деңгей әдейі қарапайым: Bitcoin-нің btcd нодасының форкы, сондықтан жаңа идея ескі әрі жақсы зерттелген инфрақұрылымға сүйенеді.
Жұмыстың пішіні неге маңызды
Енді сол идеяның қиын бөлігі. Жұмыс хеш болғанда, оны орындаудың дәл бір жолы және оның қаншалықты қиын болғанын айтатын дәл бір сан болады. Жұмыс матрицаларды көбейту болғанда, майнер оның пішінін де мәлімдеуі керек: матрицалар қаншалықты үлкен және оған төмен рангті шу қаншалықты қосылған. Желі GPU-ды ешқашан көрмейді. Ол дәлелді және сол дәлел сипаттайтын жұмыстың сипаттамасын көреді. Төрт жаңартудың әрқайсысы сол сипаттама туралы және оның әр бөлігін мәлімдеудің өз бағасы болуы туралы.
71 935 блок: mixture of experts сертификаты
Біріншісі, 71 935 блоктағы хардфорк, дәлелдерді v1 сертификатынан v2 сертификатына көшірді. Жаңарту жаңа сертификат сипаттай алатын нәрсенің атымен аталған: mixture of experts, яғни үлкен модельдегі нақты инференстің пішіні, онда әр токен үшін көп эксперттің тек бірнешеуі ғана іске қосылады. Тек бір үлкен тығыз көбейтуді сипаттай алатын дәлел форматы мұның тек бір бөлігін ғана сипаттай алады. v2 сертификатында v1-де болмаған өріс те бар, ол шу рангі, және үшінші жаңартуды мүмкін еткен дәл осы өріс.
91 630 блок: әзірге тек тығыз
Екіншісі, 91 630 блоктағы софтфорк, жаңа ғана кеңейтілген есікті тарылтты: осы блоктан бастап желі mixture of experts дәлелдерін қабылдамайды және тек тығыз дәлелдерді қабылдайды. Бұл кері бұрылыс сияқты көрінеді, бірақ олай емес. Сертификат v2 күйінде қалды, сондықтан формат алған мүмкіндіктерінің бәрін сақтады; өзгергені желі жас кезде қай пішіндер есептелетіні. Жоба мерзімнің себебін жарияламаған, сондықтан оқырманға дәл осы жерде мұны айту керек, ал болжамды себеп ретінде ұсынбау керек.
96 251 блок: ранг енді пайда бермейді
Үшіншісі, 96 251 блоктағы софтфорк, майнер сезе алатын саны бар өзгеріс. Ранг көбейтуге төмен рангті шудың қаншасы қосылатынын белгілейді, және бұл форкқа дейін share асуға тиіс мақсат тайл өлшемі мен толық скаляр көбейтінді ұзындығының көбейтіндісіне пропорционал жеңілдетілетін. Сондықтан рангті көтеру GPU нақты жұмысты көбірек істемей-ақ пропорционал жеңілірек мақсат беретін: есептеудің қаншасы шынайы екенін шешетін тетік Сізге қанша share үшін төленетінін де шешетін. Осы блоктан бастап сол шек тайл өлшемі мен скаляр көбейтінді ұзындығының көбейтіндісін рангке бөліп, 128-ге көбейту арқылы есептеледі, ал 128-ден төмен кез келген ранг бірден қабылданбайды. Бұл екі өрнек бір-бірінен дәл 128-ді рангке бөлгендей есе ерекшеленеді, сондықтан ескі баптаумен жұмыс істеп тұрған майнерге әсері бағалау емес, арифметика: 256 рангте сол жұмыс үшін мақсат бұрынғыдан екі есе қиын, ал 1024 рангте сегіз есе.
Нақты жұмыс ретінде есептелетін нәрсені қатаңдататын консенсус өзгерісі жабдықты да істен шығаруы мүмкін, өйткені қатаңдатылған ереже жұмысты орындап жатқан кез келген картада бит бойынша дәл шығарылуы керек. Осы форкпен қандай да бір GPU буыны Pearl қолдауын жоғалтты ма, бұл желіге емес, әр майнердің өз шығарылым жазбаларына қойылатын сұрақ, және бұл мақала ешқайсысын атамайды, өйткені желінің бастапқы кодында карталар туралы ештеңе айтылмаған. Дегенмен бір монета үшін карта сатып алмас бұрын мұны тексерген жөн.
99 000 блок: сид пішінге байланады
Төртіншісі, 99 000 блоктағы хардфорк, ең кішкентай өзгеріс және оны қате сипаттау ең оңай. Майнер көбейтетін шу дәлелдің екі Merkle түбірінен алынады. Бұл форкқа дейін ол түбірлер туындату процесіне өңделмей кіретін, сондықтан шу дәлел бекітетін матрица өлшемдеріне тәуелді болмады. 99 000 блоктан бастап әр түбір алдымен сол өлшемдердің бірімен араластырылады, біреуі жолдар санымен, екіншісі бағандар санымен, және тек содан кейін сид тізбегі іске қосылады. Сондықтан шудың әр бөлігі дәл бір мәлімделген пішінге тиесілі. Сертификат құрылымы байт бойынша v2-мен бірдей, ал желі арқылы әлі де өңделмеген түбірлер беріледі; қай туындату қолданылатынын тек нұсқа нөмірі ғана таңдайды, сондықтан бұл майнерден тек жаңа бинарлық файлды ғана талап етті.
Төртеуі бірге нені білдіреді
Төртеуін қатар қойсаңыз, олар бір сөйлемді төрт түрлі айтады. Желі GPU-ды бақылай алмайды, сондықтан дәлелдің өзі туралы мәлімдейтін әр нәрсесінің өз бағасы болуы керек. Mixture of experts дәлелдің сипаттай алатын нәрсесін кеңейтті. Тек тығыз ережесі желі жас кезде есептелетін нәрсені тарылтты. Ранг айыппұлы мәлімдеме ішіндегі бір тетіктің жеңілірек мақсат сатып алуын тоқтатты. Тұздалған сид шудың бір бөлігінің бірнеше мәлімделген пішінге қызмет етуін тоқтатты. Алғашқы айларында осыларды тауып, 27 000 блок ішінде түзеткен жас желі ешқайсысын таппаған жас желіден жақсы белгі.
PRL майнингтесеңіз бұл нені білдіреді
PRL майнингтейтіндер үшін практикалық бөлім. Төртеуі де өтпелі кезеңсіз белгіленген блокта іске қосылды, және төртеуі де бірдей үнсіз түрде істен шығады: ескірген майнер мүлде сау хешрейтті хабарлай береді, ал оның share-лері ештеңеге есептелмей қалады. Форк күні өз экраныңыздағы хешрейт саны дәлел емес. Оның орнына қабылданған share-лер санын бақылаңыз, және блоктан кейін емес, блокқа дейін жаңартыңыз. Мердж-майнинг жасасаңыз, шығын екі есеге артады, өйткені жарамсыз Pearl share-і көмекші блокты да алып жүрмейді.
Біз тарапынан бұлардың әрқайсысы өз форк блогына дейін дайын болды, сондықтан майнер үшін өзгертуі керек жалғыз нәрсе майнер бинарлық файлы болды. Сол мекенжай, сол порт, сол әмиян.
Бұл сандар қайдан алынған
Біздің сөзімізге сенбей, кез келген адам тексере алуы үшін сандардың қайдан алынғаны: төрт іске қосылу биіктігі, блок уақыты және mainnet генезис уақыт белгісі желінің өз желі параметрлерінен және генезис анықтамасынан оқылған; ранг ережесі мен 128-ді рангке бөлу көрсеткіші ескі және жаңа шектер қатар тұрған дәлел тексерушісінің дұрыстық тексерулерінен оқылған; ал сертификат нұсқалары мен тұздалған туындату желілік форматтан және сид модулінен оқылған. Бастапқы кодта айтылмаған кез келген нәрсе бұл мақалада толтырылмай, алынып тасталды.