Vitalik narzeka na plan Elona dla Doge: bezpieczeństwo kontra skalowalność

Vitalik skarży się na plan Elona dla Doge: bezpieczeństwo a skalowalność - obraz kompresyjny Webp.net 2019 04 30T203156.122 960x601 1Założyciel Tesli, Elon Musk, wierzy, że 1000% wzrost rozmiaru bloku Dogecoina sprawi, że DOGE będzie lepszy, ale twórca Ethereum Vitalik Buterin nie zgadza się z tym.

W niedawnym poście na swoim osobistym blogu Vitalik zaprzeczył twierdzeniu Elona, ​​że ​​ogromny wzrost rozmiaru bloku Dogecoina przeskalowałby sieć do „zwycięskiego” poziomu. 

Co jest nie tak według Vitalika? 

Pomysły Muska dotyczące zwiększania rozmiarów bloków nie uwzględniają tak zwanego „trylematu blockchain”: nieuniknionego kompromisu pomiędzy skalowalnością, bezpieczeństwem i centralizacją w sieciach blockchain.

„Jak daleko można popchnąć skalowalność blockchainu? Czy naprawdę można, jak życzy sobie Elon Musk, „przyspieszyć czas bloku 10x, zwiększyć rozmiar bloku 10x i zmniejszyć opłatę 100x” nie prowadząc do skrajnej centralizacji? Vitalik pozował na początku swojego bloga.

Według Vitalika odpowiedź brzmi nie: najwyraźniej zwiększenie skalowalności w sieci jest prawie niemożliwe „bez prowadzenia do skrajnej centralizacji i naruszenia podstawowych właściwości, które sprawiają, że blockchain jest tym, czym jest”.

„Aby zdecentralizować łańcuch bloków, niezwykle ważne jest, aby użytkownicy mogli uruchomić węzeł”.

Vitalik argumentuje w skrócie, że tak szerokie zwiększenie rozmiaru bloku może uniemożliwić zdecydowanej większości posiadaczy Dogecoin uruchomienie pełnych węzłów, co może prowadzić do skrajnej centralizacji.

Dlatego „aby zmaksymalizować liczbę użytkowników, którzy mogą uruchomić węzeł”, Vitalik stwierdził, że ważne jest zapewnienie możliwości uruchomienia węzła „na normalnym sprzęcie” – napisał.

W tym celu „Istnieją trzy kluczowe ograniczenia zdolności pełnego węzła do przetwarzania dużej liczby transakcji” – stwierdził: moc obliczeniowa, przepustowość i pamięć masowa.

Jeśli wymagania dotyczące sprzętu wydobywczego są zbyt wysokie

Jak się okazuje, Vitalik twierdzi, że na dowolnym pełnym węźle tylko „~5–10% mocy procesora można przeznaczyć na weryfikację bloków”. Innymi słowy, operatorzy pełnych węzłów muszą mieć znacznie więcej procesora, niż faktycznie wykorzystuje się do weryfikacji transakcji. 

Jeśli bloki są zbyt duże, ilość wymaganej mocy procesora może wzrosnąć astronomicznie, uniemożliwiając większości użytkowników prawidłowe uruchomienie pełnych węzłów.

Wymagania dotyczące przepustowości i pamięci cyfrowej potrzebne do potwierdzenia ogromnych bloków danych transakcyjnych również bardzo utrudniłyby i kosztowały uruchomienie pełnych węzłów.

Dlatego Vitalik wyjaśnił, że zwiększenie rozmiaru bloku może prowadzić do centralizacji, a tym samym może sprawić, że sieć blockchain będzie znacznie bardziej podatna na ataki.

W sieci Bitcoin wyrażano już wcześniej obawy dotyczące nadmiernej centralizacji operatorów wydobycia i pełnych węzłów (kup Bitcoin w prosty sposób). Jednak kopalnie kontrolujące większość mocy obliczeniowej sieci stwierdziły wcześniej, że zezwolenie na zmiany w protokole Bitcoina przyniosłoby efekt przeciwny do zamierzonego.