Vitalik klagar på Elons plan för Doge: säkerhet kontra skalbarhet

Vitalik klagar över Elons plan för Doge: säkerhet kontra skalbarhet - Webp.net komprimera bild 2019 04 30T203156.122 960x601 1Teslas grundare Elon Musk tror att en 1000% ökning av storleken på Dogecoins block kommer att göra DOGE bättre, men Ethereum-skaparen Vitalik Buterin håller inte med.

I ett nyligen inlägg på sin personliga blogg ifrågasatte Vitalik Elons påstående att en massiv ökning av storleken på Dogecoins block skulle skala nätverket till en "vinnande" nivå. 

Vad är fel enligt Vitalik? 

Musks idéer om att öka blockstorlekar misslyckas med att ta itu med det så kallade "blockchain-trilemmaet": det oundvikliga avvägningen mellan skalbarhet, säkerhet och centralisering i blockchain-nätverk.

”Hur långt kan du driva skalbarheten för en blockchain? Kan du verkligen, som Elon Musk önskar, "påskynda blocktiden med 10x, öka blockstorleken med 10x och minska hastigheten med 100x" utan att leda till extrem centralisering? " Vitalik poserade i början av sin blogg.

Enligt Vitalik är svaret nej: tydligen är det nästan omöjligt att öka skalbarheten i ett nätverk "utan att leda till extrem centralisering och äventyra de grundläggande egenskaperna som gör en blockchain till vad den är."

"För att en blockchain ska vara decentraliserad är det mycket viktigt att användarna kan köra en nod."

Vitalik argumenterar i ett nötskal att en ökning av blockstorleken så kraftigt kan göra det omöjligt för de allra flesta Dogecoin-ägare att köra fulla knop, en faktor som kan leda till extrem centralisering.

Därför, "För att maximera antalet användare som kan köra en nod", sa Vitalik att det är viktigt att se till att en nod kan köras "på normal konsumenthårdvara", skrev han.

För detta ändamål, "Det finns tre viktiga begränsningar för en full nods förmåga att bearbeta ett stort antal transaktioner", sade han: datorkraft, bandbredd och lagring.

Om kraven på gruvdrift är för höga

Tydligen hävdar Vitalik att endast "~ 5-10% av CPU-kraften kan spenderas på kontroll av block på alla fulla noder". Med andra ord måste fullnodoperatörer ha mycket mer CPU än vad som faktiskt används för transaktionsverifiering. 

Om blocken är för stora kan mängden CPU-kraft som krävs öka astronomiskt, vilket gör det omöjligt för de allra flesta användare att fungera ordentligt med fulla noder.

Bandbredd och digitala lagringskrav som behövs för att bekräfta stora bitar av transaktionsdata skulle också göra det mycket svårt och dyrt att köra hela noder.

Därför förklarade Vitalik att ökande blockstorlek kan leda till centralisering och därför kan lämna ett blockchain-nätverk mycket mer utsatt för attacker.

Bekymmer för överdriven centralisering av gruvdrift och fullnodoperatörer har tidigare uttryckts i Bitcoin-nätverket (köp Bitcoin på ett enkelt sätt). Gruvpooler som styr mycket av nätverkets hashkraft har dock tidigare hävdat att det skulle vara kontraproduktivt att tillåta ändringar av Bitcoins protokoll.