Vitalik klager over Elons plan for Doge: sikkerhed versus skalerbarhed

Vitalik klager over Elons plan for Doge: sikkerhed versus skalerbarhed - Webp.net komprimer billede 2019 04 30T203156.122 960x601 1Tesla-grundlægger Elon Musk mener, at en 1000% stigning i Dogecoins blokstørrelse vil gøre DOGE bedre, men Ethereum-skaberen Vitalik Buterin er uenig.

I et nyligt indlæg på sin personlige blog bestridte Vitalik Elons påstand om, at en massiv stigning i Dogecoins blokstørrelse ville skalere netværket til et "vindende" niveau. 

Hvad er der galt ifølge Vitalik? 

Musks ideer om at øge blokstørrelser klarer ikke det såkaldte "blockchain-trilemma": den uundgåelige afvejning mellem skalerbarhed, sikkerhed og centralisering på blockchain-netværk.

"Hvor langt kan du skubbe skalerbarheden af ​​en blockchain? Kan du virkelig, som Elon Musk ønsker, "accelerere blokeringstiden 10x, øge blokstørrelsen 10x og reducere taksten 100x" uden at føre til ekstrem centralisering?" Vitalik poserede øverst på sin blog.

Ifølge Vitalik er svaret nej: tilsyneladende er øget skalerbarhed på et netværk næsten umuligt "uden at føre til ekstrem centralisering og kompromittere de grundlæggende egenskaber, der gør en blockchain til, hvad den er".

"For at en blockchain skal decentraliseres, er det afgørende vigtigt, at brugerne er i stand til at køre en node."

Vitalik hævder i en nøddeskal, at en forøgelse af blokstørrelsen så stor kunne gøre det umuligt for langt de fleste Dogecoin-indehavere at køre fulde noder, en faktor der kan føre til ekstrem centralisering.

Derfor, "For at maksimere antallet af brugere, der kan køre en node," sagde Vitalik, at det er vigtigt at sikre, at det er muligt at køre en node "på almindelig forbrugerhardware," skrev han.

Til det formål, "Der er tre vigtige begrænsninger for en fuld nodes evne til at behandle et stort antal transaktioner," sagde han: computerkraft, båndbredde og lagring.

Hvis dine minehardwarekrav er for høje

Tilsyneladende hævder Vitalik, at på enhver fuld node, kun "~5-10% af CPU-kraften kan bruges på blokverifikation". Med andre ord skal fuld node-operatører have meget mere CPU, end der faktisk bruges til transaktionsbekræftelse. 

Hvis blokkene er for store, kan mængden af ​​krævet CPU-kraft stige astronomisk, hvilket gør det umuligt for langt de fleste brugere at køre fulde noder korrekt.

De båndbredde og digitale lagerkrav, der er nødvendige for at bekræfte enorme blokke af transaktionsdata, ville også gøre det meget vanskeligt og dyrt at køre fulde noder.

Derfor, forklarede Vitalik, kunne stigende blokstørrelser føre til centralisering og derfor kunne efterlade et blockchain-netværk meget mere sårbart over for angreb.

Bekymringer om overdreven centralisering af minedrift og fuld node-operatører er tidligere blevet udtrykt på Bitcoin-netværket (køb Bitcoin på en enkel måde). Minepuljer, der kontrollerer meget af netværkets hashkraft, har dog tidligere sagt, at det ville være kontraproduktivt at tillade ændringer af Bitcoins protokol.