Mantra descentralizată a lui Ethereum în zdrențuri după executarea erorii clientului

Pretențiile Ethereum de descentralizare sună din ce în ce mai vacue din cauza lipsei rețelei de diversitate software client, o dependență excesivă care ar putea reprezenta o amenințare existențială pentru participanții ETH.

Weekendul trecut, aproximativ 8% dintre validatorii tranzacțiilor Ethereum proof-of-stake (PoS) au început brusc producând blocuri invalide din cauza unei defecțiuni critice în software-ul client Nethermind. Problema a urmat lansării actualizării v1.23.0 din Netherland, care necesită un patch frenetic pentru a readuce aceste noduri de rețea în afaceri.

În timp ce ordinea a fost în cele din urmă restabilită, un scenariu similar s-a întâmplat clientului Besu la începutul acestei luni. Cota lui Besu pe piața clienților de execuție Ethereum era de aproximativ 5% la acea vreme și de atunci a scăzut la 4%.

Observatorii Ethereum au avertizat curând că consecințele ar putea fi catastrofale dacă/când o situație similară ar afecta clientul Geth (Go Ethereum). Geth reprezenta aproximativ 84% dintre clienții de execuție a rețelei la momentul apariției erorii Nethermind, dar un efort concertat de a suna alarma „ouă într-un singur coș” a redus de atunci acest lucru la doar 79%.

Geth este un software client dezvoltat de Fundația Ethereum care acceptă funcții de rețea, cum ar fi validarea tranzacțiilor și executarea unui contract inteligent. Geth este în general considerată o opțiune mai robustă decât rivalii săi, ceea ce, împreună cu ștampila de aprobare a Fundației, este motivul pentru care reprezintă o cotă de piață atât de mare.

Oricum, un nivel atât de mare de concentrare ar fi problematic în orice sector. Dar într-o industrie atât de predispusă la sondaje de către actori rău intenționați – în special cei adepți la atacurile lanțului de aprovizionare cu software – este o rețetă pentru dezastru.

Un eșec Geth ar opri finalizarea Ethereum-ului, dar așa cum a sugerat recent dezvoltatorul Labrys Lachlan Feeney, această vulnerabilitate ar putea duce și la pierderea majorității celor aproximativ 29 de milioane de ETH mizați în prezent de validatori.

Deoarece validatorii sunt penalizați pentru că sunt offline, o „scurgere de inactivitate” le-ar putea priva validatorilor de recompense în valoare de două luni în doar două zile. Dacă timpul de nefuncționare se prelungește timp de cinci zile, recompensele pentru un an ar fi pierdute. O întrerupere de o săptămână ar putea costa validatorii 10% din ETH-ul lor mizat, în timp ce 90% din acea miză ar putea fi pierdută dacă întreruperea se extinde la șase săptămâni. Deși o astfel de întrerupere prelungită poate fi puțin probabilă, nu este nici imposibilă.

Validatorii bazați pe Geth ar pătrunde probabil spre ieșiri, mai degrabă decât să-și vadă miza curgând în nimic. Dar ar fi prinși într-un blocaj de validatori cu o minte similară, toți care ar continua să sângereze ETH în timp ce își așteptau rândul să debarce această navă care se scufundă. Având în vedere numărul mare de validatori bazați pe Geth, acest blocaj ar putea însemna că doar unul din 12 ar putea ieși cu mai mult de 50% din cota sa.

Furcă-mă

Potențialele repercusiuni ale unei erori grave Geth nu se opresc aici. În cazul în care un validator bazat pe Geth produce un bloc invalid, dominația lui Geth asupra rețelei ar putea duce la adăugarea acestui bloc invalid la lanț, rezultând o furcă care ar deveni rapid lanțul dominant. Validatorii Geth vor fi blocați din lanțul valid până când lanțul mai mic este finalizat.

După cum a spus Feeney, „Deoarece validatorii Geth sunt blocați pe lanțul invalid, ei sunt considerați inactivi pe lanțul non-Geth și vor suferi scurgeri de inactivitate. Nicio actualizare de software sau patch-uri de erori pentru Geth nu va salva aceste validatoare. Ei vor fi epuizați până când miza lor reprezintă <⅓ din rețea, permițând lanțului non-Geth să se finalizeze.”

Feeney estimează că această sângerare ar putea duce la o reducere cu 18% a aprovizionării totale de ETH. (Aceasta este cu siguranță o metodă de a crea deficit artificial și de a pierde astfel valoarea fiat a jetonului.)

Feeney a oferit acest avertisment: „ETH-ul mizat nu este un randament fără risc. Ați investi minimum 75,000 USD [valoarea aproximativă a celor 32 ETH necesari pentru a servi drept validator] într-un instrument în care câștigul potențial maxim este de 3.5% pe an, dar potențialul de pierdere este de 100% (chiar dacă această pierdere este puțin probabilă? )? Probabil că nu, dar asta fac 84% dintre paritorii Ethereum astăzi.”

Lido amestecă

Utilizatorii de retail care nu au cei 32 ETH necesari pentru a miza pe cont propriu au mai multe opțiuni pentru a-și pune în comun resursele, dar mizarea prin intermediul unui serviciu nu îi va proteja neapărat de potențialul carnagiu descris mai sus.

Lido Finance, cel mai mare serviciu de miză cu aproximativ 9.4 milioane de ETH mizați, se bazează pe Geth pentru majoritatea operațiunilor sale. Pe 23 ianuarie, Lido stabilit că datele sale preliminare din T4/23 indică utilizarea Geth în validatorii de protocol Lido la 67%, în scădere de la 76% în T3/23 și 93% în T3/22. Lido a spus că „diversitatea clienților este fundamentală” pentru „misiunea sa de a descentraliza Ethereum”.

Lido a adăugat că operatorilor de noduri Lido DAO (organizație autonomă descentralizată) „li se oferă grade ridicate de autonomie”, dar „au început deja să-și semnaleze angajamentele de a reduce utilizarea majorității clienților sau explică modul în care setările lor evită posibilitatea de a fi afectați de bug-uri supermajoritare.”

Coinbase are un plan pentru a face un plan

Bursa Coinbase (NASDAQ: COIN) s-a confruntat cu întrebări similare în această săptămână cu privire la dependența sa de Geth. Pe 22 ianuarie, CEO-ul Brian Armstrong a răspuns personal unui client Coinbase care tweeter că au „demontat tot ETH pe care mi l-am mizat cu tine de când l-ai oferit ca serviciu”. Utilizatorul a adăugat că această „configurare de mizare a unui singur client” a făcut ca „nu merită riscul” de a pierde „un procent mare din depozitul meu”. Armstrong a răspuns: „Aruncă o privire”.

Mai târziu în acea zi, contul Coinbase Cloud tweeter că atunci când și-a lansat serviciul de staking ETH, „Geth a fost singurul client care a îndeplinit cerințele noastre tehnice”. Coinbase a susținut că „diversitatea clienților de execuție... este o preocupare critică” și, prin urmare, a efectuat „o evaluare tehnică actualizată cu scopul de a adăuga un alt client de execuție la infrastructura noastră”. Coinbase a promis că va oferi o actualizare cu privire la progresul său „până la sfârșitul lunii februarie”.

Nu toată lumea a găsit acest lucru liniștitor, cu cel puțin un client sugerând că situația nu era „un fel de fază de revizuire și planificare. Aceasta înseamnă luarea unor măsuri serioase și urgente, cu faza de clienți informați.” Coinbase a fost îndemnat să înființeze „un fond de asigurare sau să ne permită să ne înscriem pentru alți clienți”, deoarece „riscul eșecului majoritar este un risc *mai mare* pentru clienții tăi decât eșecul clienților minoritari”.

Probabil că aceasta nu a fost cea mai bună săptămână pentru ca Coinbase să ruleze o postare sponsorizată pe Decrypt, care promovează afirmația că serviciul său de miză „își propune să fie un „ghișeu unic” pentru pariarea cripto. O oprire, un punct de eșec... Sinergie!

Bursele rivale Coinbase Binance, Kraken și Bitfinex (printre altele) se bazează, de asemenea, exclusiv pe Geth pentru a-și alimenta serviciile de staking. Cu toate acestea, au tăcut cu privire la orice planuri pe care le-ar putea avea pentru a injecta puțină diversitate în operațiunile lor.

Toate într-un singur

Teatrul de descentralizare a fost stocul în comerț al Ethereum de la începuturi, începând cu vânzarea în mulțime a Fundației Ethereum, care a livrat majoritatea ETH în mâinile câtorva balene. Această concentrare de bogăție și putere continuă până în prezent prin intermediul mecanismului de consens PoS care îmbogățește și mai mult balenele care își permit să ruleze mai multe validatoare.

Această centralizare a fost citată recent de Comisia pentru Valori Mobiliare și Burse (SEC) din SUA ca parte a motivului pentru care a amânat deciziile privind cererile de a oferi fonduri tranzacționate la bursă Ethereum la vedere (ETF). BlackRock, Grayscale Investments și Fidelity se numără printre cei care încearcă să ofere publicului ETF-uri Ethereum după lansarea mai multor ETF-uri spot-based BTC la începutul acestei luni.

În aprobarea acelor ETF-uri BTC, președintele SEC, Gary Gensler, a subliniat că decizia s-a limitat la „o marfă non-security” (BTC) și „nu ar trebui să semnaleze în nici un fel dorința Comisiei de a aproba standardele de listare a valorilor mobiliare criptoactive”. Gensler, care și-a declarat anterior convingerea că ETH este o valoare neînregistrată, și-a reiterat mesajul „nu vă așteptați la aprobări ETH ETF prea curând” la începutul acestei săptămâni.

Joi, SEC a postat o listă de întrebări legate de ETH pentru comentarii publice înainte de a lua orice decizie ETF. De exemplu, SEC se întreabă dacă există „trăsături speciale legate de ETH și ecosistemul său, inclusiv mecanismul său de consens pentru dovada mizei și concentrarea controlului sau influenței de către câteva persoane sau entități, care ridică preocupări unice cu privire la susceptibilitatea ETH la fraudă și manipulare. ?”

Părțile interesate sunt instruite să își prezinte observațiile în termen de trei săptămâni. Amintiți-vă doar de membrii Fundației Ethereum, cel puțin trebuie să o faceți încerca ca să pară că nu vin toate de la aceeași adresă.

Urma Cartelul Criptocrimelor CoinGeek serie, care se adâncește în fluxul de grupuri — din BitMEX la Binance, Bitcoin.com, Blockstream, schimba forma, Coinbase, Ripple, Ethereum,
FTX și Tether— care au cooptat revoluția activelor digitale și au transformat industria într-un câmp minat pentru jucătorii naivi (și chiar experimentați) de pe piață.

Nou în blockchain? Consultați secțiunea Blockchain pentru începători a CoinGeek, ghidul suprem de resurse pentru a afla mai multe despre tehnologia blockchain.

Sursa: https://coingeek.com/ethereum-decentralized-mantra-in-tatters-after-execution-of-client-bug/