Інвестыцыйная кампанія Web3 Paradigm выпусціла рэалізацыю Ethereum на Rust, гаворыцца ў паведамленні галоўнага тэхналагічнага дырэктара кампаніі Георгіяса Канстантапуласа ад 7 снежня. Новае праграмнае забеспячэнне пад назвай «Reth» дазваляе валідатарам Ethereum запускаць свае вузлы з дапамогай Rust замест Go, Java або іншых моў праграмавання.
Папярэдняя рэалізацыя Rust была выпушчана ў чэрвені, але распрацоўшчыкі спыніўся падтрымалі яго ў лістападзе, калі даведаліся, што Reth знаходзіцца ў стадыі распрацоўкі, гаворыцца ў паведамленні каманды Erigon.
У аб'яве Канстантопулас заявіў, што праграмнае забеспячэнне было выпушчана для таго, каб «[унесці] ўклад у стабільнасць Ethereum за кошт паляпшэння разнастайнасці кліентаў», а таксама для забеспячэння праграмнага забеспячэння для вузлоў, якое будзе добра працаваць.
Рады быць адкрытым зыходным кодам Reth, выканальнага ўзроўню Ethereum @rustlang
Reth - гэта новая поўнавузлавая рэалізацыя Ethereum з ліцэнзіяй Apache/MIT @парадыгма і супольнасць, арыентаваная на зручнасць для ўдзельнікаў, модульнасць і прадукцыйнасць.https://t.co/hgzkDk9FhL
— Георгіяс Канстантопулас (@gakonst) Снежань 7, 2022
У супольнасці распрацоўшчыкаў Ethereum «разнастайнасць кліентаў» адносіцца да ідэі, што ні адна версія праграмнага забеспячэння вузлоў не павінна дамінаваць у сетцы. Распрацоўшчыкі мяркуюць, што калі дамінуе адна версія праграмнага забеспячэння, гэта можа прывесці да нестабільнасці сеткі з-за памылак або эксплойтаў. Дакументацыя па Ethereum путы гэта так:
«Існуюць некалькі, незалежна распрацаваных і абслугоўваемых кліентаў, таму што разнастайнасць кліентаў робіць сетку больш устойлівай да нападаў і памылак. Некалькі кліентаў - гэта перавага, унікальная для Ethereum - іншыя блокчейны абапіраюцца на беспамылковасць аднаго кліента. Аднак недастаткова проста мець некалькі даступных кліентаў, яны павінны быць прынятыя супольнасцю, а агульная колькасць актыўных вузлоў адносна раўнамерна размеркавана паміж імі».
Дыяграма ў дакументах Ethereum паказвае, што больш за 80% валідатараў Ethereum у цяперашні час выкарыстоўваюць Geth, які з'яўляецца версіяй Ethereum, напісанай на Go. У дакументах гаворыцца, што гэты працэнт з'яўляецца «праблемным» для сеткі.
Распрацоўшчыкі Reth згодныя з тым, што дамінаванне Гета з'яўляецца праблемай. У паведамленні ў блогу яны сказаць:
«Пратакол Ethereum выйграе ад разнастайнасці кліентаў, калі ні адзін з кліентаў не мае дамінавання >66% […] З Reth мы спадзяемся павялічыць пірог кліентаў у экасістэме, каб унесці свой уклад у здароўе сеткі, захоўваючы пры гэтым крытычна важнае для кансенсусу прыняцце».
Па тэме: Попыт на ліквідныя варыянты стаўкі Ethereum працягвае расці пасля аб'яднання
У верасні Ethereum завяршыў The Merge, падзея, якая выключыла майнинг і дазволіла ўладальнікам Ethereum рабіць стаўкі на сваіх манетах за дадатковыя ўзнагароды. Але ён па-ранейшаму пакутуе ад высокіх камісій за транзакцыі падчас бычыных рынкаў. Запланавана серыя мадэрнізацый, якія, на думку распрацоўшчыкаў, дазволяць апрацоўваць мільёны транзакцый у дзень з нізкімі камісіямі. Яе заснавальнік Віталік Бутерин нядаўна напісана пра яго хваляванне для будучыні сеткі.
Крыніца: https://cointelegraph.com/news/paradigm-releases-ethereum-for-rust-to-help-ensure-network-stability