Když se minulý týden na letošní akci ETHBerlin objevilo 620 unavených vývojářů po třech dnech nepřetržitého kódování, jen málokdo očekával, že na pódiu vystoupí Vitalik Buterin.

Spoluzakladatel a hlavní architekt Etherea byl překvapivým hostem.

Ještě překvapivější byly některé jeho úvahy o budování druhého největšího blockchainu v tomto odvětví. Buterin podrobně popsal některé výčitky, které měl ohledně původního návrhu Etherea.

Pro mnohé v publiku jeho projev nejen evokoval halcyonové dny zrodu sítě v roce 2014, ale také pomohl vyplnit plán toho, co přijde dál za kryptoměnu, která má nyní hodnotu 448 miliard dolarů.

USA právě schválily spotový Ethereum burzovně obchodovaný fond a BlackRock, největší světový správce aktiv, spustil svůj vlastní tokenizovaný fond na blockchainu.

Síť Ethereum zplodila rozlehlý ekosystém vývojářů a finančních aplikací v hodnotě více než 63 miliard dolarů a stala se synonymem pro decentralizované finance.

Seznam věcí

Přesto Buterin, 30letý kanadsko-ruský programátor, řekl, že má seznam věcí, které by udělal jinak. Sahají od vývoje virtuálního stroje Ethereum přes chytré smlouvy až po mechanismus konsenzu Proof of Stake.

A poznamenal, že i když se Ethereum stává běžnějším, stále je nepochopeno.

"Bitcoin má jednoduchý příběh, kterým je digitální zlato," řekl Buterin. "Ale stejně jako u Etherea je to jako 'Hej, co je to sakra Ethereum?"

ETHBerlin04 v číslech 🧮

- Celkem 802 super lidí
- 627 hackerů
- 83 předložených projektů
- 56 dobrovolníků
- 40 zkušených hostitelů
- 33 rozhodčích
- 18 mentorů
- 15 jádrový tým
- 13 reproduktorů
- 20 psů

— ETHBerlin04 (@ETHBerlin) 26. května 2024

Buterin, sedící na pohodlných pohovkách na pódiu s organizátory ETHBerlin Afri Schoeden a Franziska Heintel, zahájil svůj chat tím, že se podělil o své nejhezčí vzpomínky na německé hlavní město v průběhu let – hackování ve staré kanceláři se spoluzakladateli Etherea Gavinem Woodem a Jeffrey Wilcke, spuštěním Devconu. Nula a oslava upgradu Merge v roce 2022.

Pak Schoeden položil otázku.

"Se vším, co víte, a se vším, co jste se za posledních 10 let naučili, jak byste dnes vybudovali Ethereum jinak, kdybyste mohli začít od nuly?" zeptal se Schoeden.

Vitalik Buterin (centre) discussed Ethereum's vision, then and now, in a discussion at ETHBerlin. Photocredit: Liam Kelly/DL News.Příliš mnoho kousků, příliš brzy

První Buterinův problém se týká virtuálního stroje Ethereum, který je klíčem k tomu, aby síť fungovala jako druh decentralizovaného mega kryptopočítače.

Vysvětlil, že původní návrh EVM společnosti Ethereum používal 256bitové zpracování namísto 64 nebo 32bitového.

V počítačové architektuře se velikost výpočetní techniky měří v bitech, přičemž větší bity nabízejí lepší efektivitu a zpracovávají více dat. Ale 256 bitů je pro většinu operací velmi neefektivní a může na blockchainu vytvořit spoustu nadýmání, dokonce i pro jednoduché úkoly.

Pro síť ve svých počátcích se Ethereum nemuselo optimalizovat.

„Původní design byl pro 256-bit příliš přepastovaný,“ řekl Buterin publiku.

Optimalizujte chytré smlouvy

Za druhé, Buterin řekl, že první vývojáři Etherea by se měli zaměřit na usnadnění psaní chytrých smluv s menším počtem řádků kódu.

Důvod? Přidána průhlednost.

S menším počtem řádků kódu, řekl, "lidé mohou správně vidět a kontrolovat, co se v nich děje."

Volunteers and developers playing music at a hackathon in Berlin. Photocredit: ETHBerlin.Přepněte na „mravnější“ verzi vytyčování

Namísto na zakázku vyrobených počítačů – nazývaných těžaři – běžících nonstop pro zabezpečení blockchainové sítě, Ethereum přešlo na jiný model.

K přechodu společnosti Ethereum z mechanismu konsenzu Proof of Work – způsobu, jakým se uzly v blockchainu, jako je Bitcoin, dohodnou na stavu transakčních dat – na Proof of Stake v roce 2022, mělo dojít mnohem dříve, řekl Buterin.

"Když jsme přešli na Proof of Stake, měli jsme být dříve ochotni přejít na poněkud mizernější verzi Proof of Stake," řekl. "Skončili jsme tím, že jsme promarnili spoustu cyklů tím, že jsme se skutečně snažili udělat Proof of Stake perfektní."

Místo těžařů je nyní Ethereum zajištěno validátory, kteří vsadili 32 Ethereum v hodnotě zhruba 124 000 $, aby udělali totéž – a byli za to odměněni. Pokud se například nechovají potvrzovat podvodné transakce, jsou penalizováni.

Stručně řečeno, přechod vyměnil hrubý, energeticky náročný výpočetní výkon za ekonomické pobídky.

"Mohli jsme zachránit obrovské množství stromů, kdybychom měli v roce 2018 mnohem jednodušší důkaz o sázce," řekl Buterin.

Vydávejte protokoly od prvního dne

Od převodů tokenů s velkými penězi až po backdoor honey pots, mohou uživatelé sledovat peníze v kryptoměnách docela snadno. To je částečně díky automatickému protokolování.

Ale jak se toto odvětví rozvíjí, zejména přechod od externě vlastněných účtů, jako je MetaMask, k chytrým peněženkám, jako je Safe, některé aspekty tohoto klíčového protokolování se ztrácejí.

Zejména automatické protokoly pro přenosy etheru.

"Mělo to tam být od začátku," řekl Buterin. "Mohlo to být jako 30 minut kódování ode mě, Gava a Jeffa." Místo toho je to EIP."

Návrhy na vylepšení Etherea jsou formální návrhy vytvořené vývojáři ke změně určitých aspektů sítě Ethereum.

EIP-7708, který Buterin předložil 17. května, by tuto přesnou změnu provedl.

Ameen Soleimani, strategic advisor at 0xbow and co-founder of MolochDAO and Reflexer Finance, discussing the Tornado Cash case. Photocredit: Liam Kelly/DL News.Pusť Keccaka

Buterin také řekl, že by pro šifrování Etherea použil SHA-2 spíše než současné šifrování zvané Keccak.

Abychom pochopili rozdíl, musíme se ponořit do trochu kryptografické tradice, konkrétně o tom, jak se SHA-3 stal standardem. Pamatujte, že předtím, než se kryptoměny staly synonymem pro memecoiny celebrit a počáteční nabídky devítimístných mincí, šlo o složitou matematiku.

Když se Ethereum budovalo, šifrování, které používalo, bylo v „soutěži hashovacích funkcí“ – ano, to je věc.

Národní institut pro standardy a technologie zorganizoval soutěž o vytvoření nového hash standardu vedle SHA-2.

Předchozí standardy byly napadeny a odhaleny. Ale SHA-2 byl nedotčen a NIST prostě chtěl bezpečnou alternativu. Koneckonců, rozmanitost je kořením života (a zřejmě kryptografie).

Keccak byl jen jedním z několika soutěžících, kteří se do soutěže přihlásili. Během soutěže tým provedl několik drobných změn ve svých algoritmech, které nakonec vedly k tomu, že byli korunováni jako vítěz. Jinými slovy: SHA-3.

První tým Ethereum však již implementoval nestandardizovanou verzi Keccaku. Ethereum v podstatě používá iteraci před SHA-3.

Co-founder and CPO of ChainSafe Gregory Markou and developer at Phylax Systems Odysseas Lamtzidis speaking on stage at ETHBerlin. Photocredit: ETHBerlin

Velký hukot, že?

Znamenalo to, že vývojáři Etherea potřebovali vlastní knihovnu – sbírky opakovaně použitelného kódu, které není třeba přepisovat od nuly –, aby vyhovovaly SHA-3 i Keccak.

„Nejsme kompatibilní s jinými systémy používajícími SHA-3,“ řekl DL News Marius van der Wijden, hlavní vývojář Etherea. "Musíme podporovat oba algoritmy v EVM."

V podstatě je to vyřešeno. Dnes velké knihovny podporují oba šifrovací mechanismy.

Takže ano, opravdu velký pokřik.

„Na celkovém schématu věcí nezáleží a současný vývoj tím rozhodně není ovlivněn,“ řekl van der Wijden.

Bezva tým Etherea

Navzdory seznamu menších designových chyb Buterin řekl, že je nevyhnutelné, aby každý projekt měl několik.

"Jsem opravdu rád, že mám pocit, že naši hlavní vývojáři a jejich výkonová kapacita se každým rokem neustále zvyšuje," řekl.

"Jsme schopni efektivně a bezpečně napravit některé z těchto chyb."

Liam Kelly je korespondentem DeFi v DL News. Máte tip? E-mail na liam@dlnews.com.