Vitalik klager over Elons plan for Doge: sikkerhet versus skalerbarhet

Vitalik klager over Elons plan for Doge: sikkerhet kontra skalerbarhet - Webp.net komprimeringsbilde 2019 04 30T203156.122 960x601 1Tesla-grunnlegger Elon Musk mener at en økning på 1000% i størrelsen på Dogecoins blokk vil gjøre DOGE bedre, men Ethereum-skaperen Vitalik Buterin er uenig.

I et nylig innlegg på sin personlige blogg bestred Vitalik Elons påstand om at en massiv økning i størrelsen på Dogecoins blokk ville skalere nettverket til et "vinnende" nivå. 

Hva er galt ifølge Vitalik? 

Musks ideer om økende blokkstørrelser takler ikke det såkalte "blockchain-trilemmaet": den uunngåelige avveiningen mellom skalerbarhet, sikkerhet og sentralisering i blockchain-nettverk.

“Hvor langt kan du skyve skalerbarheten til en blockchain? Kan du virkelig, som Elon Musk ønsker, "øke blokkeringstiden med 10 ganger, øke blokkstørrelsen med 10 ganger og redusere hastigheten med 100 ganger" uten å føre til ekstrem sentralisering? " Vitalik stilte i begynnelsen av bloggen sin.

Ifølge Vitalik er svaret nei: tilsynelatende er økende skalerbarhet i et nettverk nesten umulig "uten å føre til ekstrem sentralisering og kompromittere de grunnleggende egenskapene som gjør en blockchain til hva den er".

"For at en blockchain skal desentraliseres, er det kritisk viktig at brukerne er i stand til å kjøre en node."

Vitalik hevder i et nøtteskall at å øke blokkstørrelsen så sterkt kan gjøre det umulig for de aller fleste Dogecoin-eiere å kjøre fulle knuter, en faktor som kan føre til ekstrem sentralisering.

Derfor, "For å maksimere antall brukere som kan kjøre en node," sa Vitalik at det er viktig å sikre at en node kan kjøre "på vanlig forbrukerhardware," skrev han.

For det formål, "Det er tre viktige begrensninger for en full nodes evne til å behandle et stort antall transaksjoner," sa han: datakraft, båndbredde og lagring.

Hvis maskinvarekravene for gruvedrift er for høye

Tilsynelatende hevder Vitalik at bare “~ 5-10% av CPU-kraften kan brukes på en hvilken som helst full node, på å kontrollere blokker”. Med andre ord må fullnodeoperatører ha mye mer CPU enn det som faktisk brukes til transaksjonsbekreftelse. 

Hvis blokkene er for store, kan mengden CPU-kraft som kreves øke astronomisk, noe som gjør det umulig for de aller fleste brukere å fungere skikkelig med fulle noder.

Kravene til båndbredde og digital lagring som er nødvendige for å bekrefte store deler av transaksjonsdata, vil også gjøre det veldig vanskelig og dyrt å kjøre fulle noder.

Derfor forklarte Vitalik at økende blokkstørrelse kan føre til sentralisering og derfor kunne la et blockchain-nettverk være mye mer sårbart for angrep.

Bekymringer for overdreven sentralisering av gruvedrift og fullnodeoperatører har tidligere blitt uttrykt i Bitcoin-nettverket (kjøp Bitcoin på en enkel måte). Imidlertid har gruvebassenger som kontrollerer mye av nettets hashkraft tidligere hevdet at det å være tillatt for endringer i Bitcoins protokoll.