Czy Ethereum będzie skalowalne?

Przez
Paweł Szczerba
-
5 min czytania
Czy Ethereum będzie skalowalne?
Podobnie jak inne publiczne blockchain , ethereum zamierza wspierać tak wielu użytkowników, jak tylko może. Problem polega na tym, że dzisiaj tak naprawdę nie znamy ograniczeń platformy. Z powodu sztywnego ograniczenia obliczeń na blok, ethereum blockchain obsługuje obecnie około 15 transakcji na sekundę. Dla porównania Visa obsługuje około 45 000 transakcji na sekundę. To ograniczenie ethereum i innych systemów blockchain od dawna było przedmiotem dyskusji twórców i uczonych. Podczas gdy twórcy ethereum podkreślają, że elastyczna platforma smart kontraktów różni się od bitcoina, nie jest ona unikalna pod względem skalowalności. Choć może to zabrzmieć rozczarowująco, istnieje nadzieja w proponowanych rozwiązaniach, które jeszcze nie weszły do oficjalnego oprogramowania.

Dlaczego skalowanie jest tak trudne?

Ethereum i bitcoin wykorzystują kombinację technicznych sztuczek i motywacji, aby zapewnić, że dokładnie rejestrują, które środki należą do kogo, bez organu centralnego. Problem polega na tym, że zachowanie tej równowagi jest trudne, a jednocześnie zwiększa się liczba użytkowników (w szczególności, że przeciętni ludzie mogą używać systemu do kupowania kawy lub uruchamiania aplikacji). Dzieje się tak, ponieważ ethereum zależy od sieci "węzłów", z których każdy przechowuje całą historię transakcji ethereum i aktualny "stan" sald kont. Jest to oczywiście uciążliwe zadanie, zwłaszcza, że całkowita liczba transakcji wzrasta w przybliżeniu co 10-12 sekund przy każdym nowym bloku. Jeśli deweloperzy zwiększą rozmiar każdego bloku, aby zmieścić więcej transakcji, dane, które węzeł będzie musiał przechowywać, będą rosły – skutecznie odrzucając ludzi z sieci. Jeśli każdy węzeł będzie wystarczająco duży, tylko kilka dużych firm będzie miało zasoby do ich uruchomienia. Pomimo niedogodności, uruchomienie pełnego węzła jest najlepszym sposobem na skorzystanie przez użytkowników z prywatności i bezpieczeństwa. Uczynienie pełnych węzłów trudniejszymi do uruchomienia jeszcze bardziej ograniczy liczbę osób, które same będą w stanie zweryfikować transakcje. Innymi słowy, decentralizacja i skalowalność są obecnie sprzeczne, ale programiści szukają sposobów obejścia tego.

Sharding

W pracach jest kilka projektów skalowania ethereum, z których każdy zajmuje się innym problemem skalowalności. Jak wspomniano, jednym z problemów jest to, że każdy węzeł musi przechowywać zaktualizowany stan każdego konta w sieci. "Sharding" wywodzi się z tradycyjnej techniki skalowania zwanej "sharding bazy danych", która skutecznie dzieli bazę danych na części i umieszcza każdą część na innym serwerze. Celem shardingu jest odejście od wymagania "pełnych" węzłów – tych, które przechowują pełny stan sieci i każdą transakcję, która ma miejsce. Zamiast tego każdy węzeł przechowuje podzbiór tych danych i weryfikuje tylko te transakcje. Jeśli węzeł potrzebuje wiedzę o transakcjach lub blokach, których nie przechowuje, znajduje kolejny węzeł z potrzebnymi informacjami. Problem polega na tym, że proces nie jest dokładnie pozbawiony zaufania, ponieważ w tym modelu węzły muszą polegać na innych węzłach. Ethereum chce rozwiązać ten problem za pomocą "kryptoekonomicznych zachęt", które sprawiają, że uczestnicy w systemie działają w określony sposób - w tym przypadku zapewniając, że węzły przekazują prawidłowe informacje do innych węzłów.

Transakcje poza łańcuchem

Ewentualnie bardziej ambitna technologia zwiększająca pojemność, zapożycza od sieci błyskawicznej bitcoin, proponowanej najwyższej warstwy do blockchain, która odzwierciedla sposób działania wielowarstwowego Internetu. Błyskawiczne transakcje typu "poza łańcuchowego" mogłyby przybliżyć możliwości technologii do tego, co zostało powiedziane użytkownikom odnośnie tego jak technologia „ powinna wyglądać" – szybko i prawie bez ograniczeń w zakresie dostaw, a jednak nadal nie wymagają od użytkowników zaufania od jakiegokolwiek pośrednika. Zgodnie z tą wizją, większość transakcji będzie odbywać się na kanałach mikropłatności spoza łańcucha, odciążając się od leżącego u podstaw blockchain. Powodem tego jest teoretycznie to, że każda ze stron może w dowolnej chwili wycofać transakcję z powrotem do blockchaina, dając obu stronom możliwość zakończenia interakcji. Z tym dodatkiem, limit obliczeniowy ethereum nie musi się zbytnio zwiększać, a nadzieja jest taka, że dla zwykłych entuzjastów ethereum nadal będzie można uruchomić pełny węzeł.

Ile czasu zajmie skalowanie?

Jest to podchwytliwe pytanie, ponieważ wciąż trwa wiele eksperymentów na skalowalnym froncie. Według słów twórcy Vitalika Buterina, długoterminowym celem jest umożliwienie platformom przetwarzania transakcji na "poziomach transakcji w skali Visa" lub poza nimi. Jednak, jak sceptyczni obserwatorzy chcą podkreślić, jest to oparte na analizie Buterina i na technikach, które jeszcze nie zostały wprowadzone do publicznego blockchainu. Podsumowując, chociaż ethereum może obecnie obsłużyć tylko kilka transakcji na sekundę, jego architekci mają duże nadzieje na przyszłość.
Waluta Kurs Dokonaj zakupu

Kup Bitcoin Zainwestuj już dziś!

Drogi użytkowniku,

podczas przeglądania i korzystania z usług naszych serwisów wykorzystujemy pliki cookies, które służą poprawnemu i bezpiecznemu świadczeniu przez nas usług. Pliki cookies, czyli niewielkie informacje tekstowe, które są zapisywane na urządzeniu, z którego korzystasz w związku korzystaniem ze serwisu internetowego. Ich stosowanie ma na celu poprawne działanie stron internetowych serwisu Internetowego. Zamykając ten komunikat (klikając w przycisk “Akceptuję i przechodzę do serwisu” ) wyrażasz zgodę na korzystanie w Internecie z technologii automatycznego śledzenia i zbierania danych oraz przetwarzania ich przez Tokeneo TEO OU, oraz akceptujesz politykę prywatności serwisu. Zamknięcie powiadomienia poprzez “X” wiąże się jednoznacznie z wyrażeniem zgody

Pliki te pozwalają zidentyfikować oprogramowanie wykorzystywane przez Ciebie oraz dostosować serwis internetowy indywidualnie do Twoich potrzeb. Pliki cookies zazwyczaj zawierają nazwę domeny, z której pochodzą, czas przechowywania ich na urządzeniu oraz przypisaną wartość.

Pliki cookies podmiotów zewnętrznych:
Wykorzystujemy także pliki "cookies" podmiotów zewnętrznych w następujących celach:

  • tworzenia statystyk – pomagających zrozumieć sposób korzystania przez Użytkowników z Serwisu internetowego, co umożliwia ulepszanie jego struktury i zawartości za pośrednictwem narzędzi analitycznych
  • określania profilu użytkowników – a następnie wyświetlania dopasowanych pod jego kątem materiałów w sieciach reklamowych,

Podmioty zewnętrzne:

Za pomocą ustawień przeglądarki internetowej lub za pomocą konfiguracji usługi, możesz samodzielnie i w każdym czasie zmienić ustawienia dotyczące cookies, określając warunki ich przechowywania i uzyskiwania dostępu przez cookies do Twojego urządzenia. Ustawienia te możesz zmienić tak, aby blokować automatyczną obsługę cookies w ustawieniach przeglądarki internetowej bądź informować o ich każdorazowym zamieszczeniu na Twoim urządzeniu.

Szczegółowe informacje o możliwości i sposobach obsługi Cookies dostępne są w ustawieniach Twojego oprogramowania (przeglądarki internetowej).

Polityka prywatności serwisu

Niniejszy dokument określa zasady Polityki prywatności w Serwisie internetowym tokeneo.com/news/pl (dalej jako "Serwis Internetowy" lub „Serwis”). Administratorem Serwisu internetowego jest TOKENEO TEO OÜ (spółka o ograniczonej odpowiedzialności podlegająca prawu estońskiemu) z siedzibą w Tallinie (w prowincji Harju Maakond), pod adresem ul. Maakri 19-7K (w dzielnicy Kesklinna Iinnaosa), 10-145 Tallinn, w Estonii, zarejestrowana w dniu 21.12.2018 w estońskim rejestrze gospodarczym pod numerem:14630242, posługująca się numerem VAT UE: EE102149487.

Pełny dokument, w którym przeczytać można politykę prywatności usług Tokeneo dostępny jest w tym dokumencie.

Szczegółowe ustawienia mogą być zmieniane w przeglądarce.