Kad pagājušajā nedēļā šī gada ETHBerlin pasākumā pēc trīs dienu nepārtrauktas kodēšanas parādījās 620 nogurušu izstrādātāju, daži gaidīja, ka uz skatuves runās Vitaliks Buterīns.

Ethereum līdzdibinātājs un galvenais arhitekts bija pārsteiguma viesis.

Vēl pārsteidzošāk bija dažas viņa pārdomas par nozares otrās lielākās blokķēdes izveidi. Buterīns sīki aprakstīja dažas nožēlas par Ethereum sākotnējo dizainu.

Daudziem klausītājiem viņa diskurss ne tikai izraisīja tīkla rašanās dienas 2014. gadā, bet arī palīdzēja aizpildīt ceļvedi par turpmāko kriptovalūtu, kuras vērtība tagad ir 448 miljardi USD.

ASV tikko apstiprināja Ethereum biržā tirgoto fondu, un BlackRock, pasaulē lielākais aktīvu pārvaldītājs, blokķēdē ir izveidojis savu marķierizēto fondu.

Ethereum tīkls ir radījis plašu izstrādātāju un finanšu lietojumprogrammu ekosistēmu vairāk nekā 63 miljardu ASV dolāru vērtībā, un tas ir kļuvis par decentralizētas finansēšanas vārdu.

Lietu saraksts

Tomēr 30 gadus vecais kanādiešu un krievu programmētājs Buterins sacīja, ka viņam ir saraksts ar lietām, ko viņš būtu darījis savādāk. Tie svārstās no Ethereum virtuālās mašīnas izstrādes līdz viedajiem līgumiem līdz vienprātības mehānismam Proof of Stake.

Un viņš atzīmēja, ka pat tad, kad Ethereum kļūst arvien populārāks, tas joprojām tiek pārprasts.

"Bitcoin ir vienkāršs stāstījums, kas ir digitālais zelts," sacīja Buterīns. "Bet kā ar Ethereum, tas ir kā" Ak, kas pie velna ir Ethereum?"

ETHBerlin04 skaitļos 🧮

- Kopā 802 supercilvēki
- 627 hakeri
- 83 projektu iesniegumi
- 56 brīvprātīgie
- 40 pieredzes saimnieki
- 33 tiesneši
- 18 mentori
- 15 pamatsastāva
- 13 skaļruņi
- 20 gadu suņi

— ETHBerlin04 (@ETHBerlin) 2024. gada 26. maijs

Sēdēdams uz ērtajiem dīvāniem uz skatuves kopā ar ETHBerlin organizatoriem Afri Schoeden un Franziska Heintel, Buterīns uzsāka tērzēšanu, daloties savās jaukākajās atmiņās par Vācijas galvaspilsētu gadu gaitā — uzlaušanu vecajā birojā ar Ethereum līdzdibinātājiem Gevinu Vudu un Džefriju Vilku, uzsākot Devcon. Nulle, un mēs atzīmējam Merge jaunināšanu 2022. gadā.

Tad Šodens uzdeva jautājumu.

"Ar visu, ko zināt un visu, ko esat iemācījies pēdējo 10 gadu laikā, kā jūs šodien veidotu Ethereum savādāk, ja varētu sākt no nulles?" Šodens jautāja.

Vitalik Buterin (centre) discussed Ethereum's vision, then and now, in a discussion at ETHBerlin. Photocredit: Liam Kelly/DL News.Pārāk daudz bitu, pārāk agri

Pirmais Buterina iebildums attiecas uz Ethereum virtuālo mašīnu, kas ir galvenais, lai tīkls darbotos kā sava veida decentralizēts mega kriptogrāfijas dators.

Viņš paskaidroja, ka Ethereum sākotnējais EVM dizains izmantoja 256 bitu apstrādi, nevis 64 vai 32 bitu apstrādi.

Datoru arhitektūrā skaitļošanas lielums tiek mērīts bitos, jo lielāki biti nodrošina labāku efektivitāti un apstrādā vairāk datu. Taču 256 biti ir ļoti neefektīvi lielākajai daļai darbību un var radīt lielu blokķēdes uzpūšanos, pat veicot vienkāršus uzdevumus.

Tīkla sākumā Ethereum nebija nepieciešams to optimizēt.

"Sākotnējais dizains bija pārāk pielāgots 256 bitiem," Buterins sacīja auditorijai.

Optimizējiet viedos līgumus

Otrkārt, Buterins teica, ka agrīnajiem Ethereum izstrādātājiem bija jākoncentrējas uz to, lai atvieglotu viedo līgumu rakstīšanu ar mazāku koda rindu skaitu.

Iemesls? Pievienota caurspīdīgums.

Viņš teica, ka, izmantojot mazāk koda rindu, "cilvēki var pareizi redzēt un pārbaudīt, kas notiek viņu iekšienē."

Volunteers and developers playing music at a hackathon in Berlin. Photocredit: ETHBerlin.Pārslēdzieties uz “trapīgāku” likšanas versiju

Tā vietā, lai pēc pasūtījuma izgatavoti datori — saukti par kalnračiem — nepārtraukti darbotos, lai nodrošinātu blokķēdes tīklu, Ethereum pārgāja uz citu modeli.

Ethereum pārejai no Proof of Work vienprātības mehānisma — veida blokķēdes mezgli, piemēram, Bitcoin, vienojas par darījumu datu stāvokli — uz Proof of Stake 2022. gadā vajadzēja notikt daudz agrāk, sacīja Buterīns.

"Kad mēs pārgājām uz Proof of Stake, mums vajadzēja būt gataviem pārslēgties uz nedaudz trakāku Proof of Stake versiju," viņš teica. "Mēs iztērējām daudz ciklu, lai patiešām mēģinātu padarīt Proof of Stake perfektu."

Kalnraču vietā Ethereum tagad nodrošina pārbaudītāji, kuri ir ieguldījuši 32 Ethereum, kuru vērtība ir aptuveni USD 124 000, lai veiktu to pašu un saņemtu par to atlīdzību. Ja viņi rīkojas nepareizi, piemēram, apstiprinot krāpnieciskus darījumus, viņi tiek sodīti.

Rezumējot, slēdzis nomainīja neapstrādātu, energoietilpīgu skaitļošanas jaudu ar ekonomiskiem stimuliem.

“Mēs būtu varējuši izglābt milzīgu daudzumu koku, ja 2018. gadā mums būtu bijis daudz vienkāršāks likmes pierādījums,” sacīja Buterīns.

Izsniegt žurnālus no pirmās dienas

No lielas naudas žetonu pārskaitījumiem līdz aizmugures medus podiem lietotāji var diezgan viegli sekot līdzi naudai kriptovalūtā. Tas ir daļēji pateicoties automātiskajai reģistrēšanai.

Taču, nozarei attīstoties, jo īpaši pārejot no ārējiem kontiem, piemēram, MetaMask, uz viedajiem makiem, piemēram, Safe, tiek zaudēti daži šīs svarīgās reģistrēšanas aspekti.

Jo īpaši ētera pārsūtīšanas automātiskie žurnāli.

"Tam vajadzēja būt tur jau no paša sākuma," sacīja Buterīns. “Tas varēja būt kā 30 minūšu kodēšanas no manis, Gava un Džefa. Tā vietā tas ir EIP.

Ethereum uzlabošanas priekšlikumi ir formāli izstrādātāju izteikti priekšlikumi, lai mainītu noteiktus Ethereum tīkla aspektus.

EIP-7708, kuru Buterīns iesniedza 17. maijā, veiktu šīs precīzās izmaiņas.

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

Buterīns arī teica, ka Ethereum šifrēšanai būtu izmantojis SHA-2, nevis pašreizējo šifrēšanu ar nosaukumu Keccak.

Lai saprastu atšķirību, ir jāiedziļinās kriptogrāfijas zinātnē, īpaši par to, kā SHA-3 kļuva par standartu. Atcerieties, ka pirms kriptonauda kļuva par sinonīmu slavenību mememonētām un deviņu ciparu monētu sākotnējiem piedāvājumiem, tas bija par sarežģītu matemātiku.

Kad Ethereum tika būvēts, tā izmantotā šifrēšana notika “jaucējfunkciju konkursā” — jā, tā ir lieta.

Nacionālais standartu un tehnoloģiju institūts organizēja konkursu, lai kopā ar SHA-2 izveidotu jaunu hash standartu.

Iepriekšējie standarti tika uzbrukti un atmaskoti. Taču SHA-2 nebija ievainots, un NIST vienkārši vēlējās drošu alternatīvu. Galu galā dažādība ir dzīves garšviela (un acīmredzot kriptogrāfija).

Keccak bija tikai viens no vairākiem konkursantiem, kas piedalījās konkursā. Sacensību laikā komanda veica dažas nelielas izmaiņas savos algoritmos, kas galu galā noveda pie tās kronēšanas par uzvarētāju. Citiem vārdiem sakot: SHA-3.

Tomēr agrīnā Ethereum komanda jau bija ieviesusi nestandartizētu Keccak versiju. Būtībā Ethereum izmanto iterāciju pirms SHA-3.

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

Liels blēņas, vai ne?

Tas nozīmēja, ka Ethereum izstrādātājiem bija nepieciešama pielāgota bibliotēka — atkārtoti lietojama koda kolekcijas, kuras nav jāpārraksta no nulles —, lai pielāgotos gan SHA-3, gan Keccak.

"Mēs neesam saderīgi ar citām sistēmām, kas izmanto SHA-3," DL News sacīja Mariuss van der Wijdens, Ethereum galvenais izstrādātājs. "Mums ir jāatbalsta abi algoritmi EVM."

Būtībā tas ir atrisināts. Mūsdienās lielas bibliotēkas atbalsta abus šifrēšanas mehānismus.

Tātad, jā, tiešām liela brēka.

"Tam nav nozīmes lietu lielajā shēmā, un pašreizējo attīstību tas noteikti neietekmē," sacīja van der Vīdens.

Ethereum kreka komanda

Neskatoties uz nelielu dizaina trūkumu sarakstu, Buterīns sacīja, ka jebkuram projektam ir neizbēgami daži trūkumi.

"Es esmu patiesi priecīgs, ka man šķiet, ka mūsu galvenie izstrādātāji un viņu izpildes jauda ar katru gadu tikai pieaug," viņš teica.

"Mēs varam efektīvi un droši labot dažas no šīm kļūdām."

Liams Kellijs ir DL News DeFi korespondents. Vai jums ir padoms? E-pasts uz liam@dlnews.com.