Виталик Бутерин тағы да Ethereum архитектурасының іргелі мәселесін көтереді. Бұл жолы капитализациясы бойынша екінші криптовалютаның негізін қалаушы қарапайым төлемдер жүйесін қайта қарау идеясын жария түрде қолдады, биткоин 2009 жылдан бері қолданып келе жатқан модельді қаруға алуды ұсынды. Оның X әлеуметтік желісіндегі соңғы белсенділігінде ол биткоин әзірлеушілеріне кеңес бергені үшін тікелей алғыс айтты.

Бутерин шешуге тырысып жатқан мәселе жылдар бойы пісіп жетілді. Ethereum желісіндегі әрбір жаңа аккаунт — бұл таратылған реестрге мәңгілікке қосылған деректер. Әлем бойынша мыңдаған нодтар блокчейннің толық көшірмесін, соның ішінде барлық жасалған аккаунттарды сақтайды. Осындай бір аккаунт 100-ден 150 байтқа дейін орын алады және оны енді ешкім пайдаланбаса да жүйеде мәңгі қалады. Бұл желінің «ауырлауы» — масштабталу үшін көптен бергі кедергі.

2009 жылғы шешім

Бутериннің пікірінше, шешімнің кілті биткоинде қолданылатын UTXO (Unspent Transaction Output) моделінде жатыр. Жалпы баланстарды сақтаудың орнына, жүйе әрбір нақты «монетаны» қадағалайды. Монета жұмсалғаннан кейін жүйеде деректердің шамамен үштен бір байты ғана қалады — «жұмсалмаған шығыс» деп аталатын. Айырмашылық масштабта орасан зор: Ethereum-дағы миллиард аккаунт 150 ГБ дейін орын алар еді, ал миллиард жұмсалған монета — шамамен 300 МБ.

Бутерин тек теориямен айналыспайды. Ethereum Foundation зерттеушісі Тони Варштадтер шілде айында осы модельге негізделген нақты шешімді ұсынған болатын. Сонымен қатар, қаңтарда Бутерин жетілдіруді жариялады: компьютерлерге көптеген аударым тексерулерін бір ықшам пакетке жинауға рұқсат беру, STARK технологиясын қолдану арқылы — бұл деректерге толық қол жеткізбестен оларды растайтын криптографиялық дәлелдемелер.

Сын және контекст

Алайда бәрі бұл бастаманы ынтамен қабылдаған жоқ. Cardano негізін қалаушы Чарльз Хоскинсон Ethereum-ды өз желісіндегі монеталарды қадағалау әдістерін көшірді деп айыптап, мұны қарыз алу деп атады. Дегенмен, conall.gwei бүркеншік атындағы әзірлеуші екі идеяны біріктірді: келесі блокты жасаушы 128 КБ көлеміндегі бірыңғай жиынтық файлды жариялап, бір уақытта орасан көп төлемдерді жүргізе алады. Бутерин бұл тәсілді тікелей қолдады.

Бутерин сілтеме жасайтын Utreexo жобасы адрестердің толық тізімін сақтамай-ақ монеталарды тексеруге мүмкіндік береді. Жоспар бойынша, Ethereum-да екі тәсіл де бір уақытта жұмыс істейтін болады: операциялардың үлкен бөлігі масштабталады, ал өз нодасын кез келген адам іске қоса алады. Бұл әзірлемелер шілде айында мерзімдері бойынша пікірталас тудырған «Lean Ethereum» жол картасының негізіне алынады.

Нарық әзірге ғылыми жетістіктерге жауап бермейді. ETH шамамен $1903 деңгейінде саудаланып, тәулік ішінде 1,28% өсті, бірақ бірнеше апта бойы $2000 белгісін бұза алмай отыр. Ұсынылған іске қосу күндерінің ешқайсысы әлі бекітілмеген және ашық сұрақ болып тұр — Ethereum әзірлеушілер командалары екі шешімді де қолға ала ма.

Менің талдауым: UTXO-ға ұқсас модельге көшу — бұл жай техникалық жақсарту емес, деректерді сақтау философиясының өзгеруі, ол толық ноданы іске қосу үшін кіру кедергісін түбегейлі төмендетуі мүмкін. Дегенмен, қолданыстағы экожүйенің инерциясы мен күрделілігін ескере отырып, мұндай өзгерістерді енгізу тек техникалық ерік-жігерді ғана емес, сонымен қатар бүкіл қауымдастықтың консенсусын талап етеді, бұл қазіргі нарықтық жағдайда қысқа мерзімді перспективада екіталай көрінеді.