211service.com
Ethereum uważa, że może zmienić świat. Kończy się czas, aby to udowodnić.
Mateusz Monteith
Jest koniec października. Poza rozległym Praskim Centrum Kongresowym nie tylko zmienia się pogoda, ale świat kryptowalut wali się, jak to miało miejsce przez większą część tego roku. Oczekiwania wobec systemów blockchain, które były niebotyczne zaledwie rok temu, spadają niemal tak szybko, jak ceny opartych na nich monet. Ale w środku nastrój jest inny. Tutaj Devcon — coroczny zjazd rodzinny organizowany przez Fundację Ethereum — jest w pełnym rozkwicie i nie ma prawie śladu negatywności.
Wręcz przeciwnie, jest wiele przytulających się, jednorożcowych ubrań i poczucie podekscytowania przyszłością. Ten tłum nie przejmuje się tym, co dzieje się na zewnątrz. Cokolwiek się tutaj dzieje, chodzi o znacznie więcej niż magiczne internetowe pieniądze.
Ethereum jest już najbardziej znaną kryptowalutą po Bitcoinie i trzecią pod względem łącznej wartości. Jednak w przeciwieństwie do innych, ma służyć jako platforma obliczeniowa ogólnego przeznaczenia, która może, jak uważają jego zwolennicy, umożliwić zupełnie nowe formy organizacji społecznej. Centralnym tematem Devcon jest Ethereum 2.0, radykalna aktualizacja, która w końcu pozwoli sieci zrealizować swoją prawdziwą moc.
Dręcząca prawda jest jednak taka, że cała pozytywność w Pradze maskuje zniechęcające pytania o przyszłość Ethereum. Garstka idealistycznych badaczy, programistów i administratorów odpowiedzialnych za utrzymanie oprogramowania znajduje się pod rosnącą presją, aby pokonać ograniczenia techniczne, które hamują rozwój sieci. Jednocześnie pojawili się dobrze finansowani konkurenci, którzy twierdzą, że ich łańcuchy bloków działają lepiej. Kryptowaluty ze strony regulatorów i coraz większe zrozumienie tego, jak daleko większość aplikacji blockchain nie jest gotowa na prime time, odstraszyło wielu inwestorów kryptowalut: wartość rynkowa Ethereum w dolarach spadła o ponad 90% od szczytu w styczniu zeszłego roku.
Powodem, dla którego Devcon czuje się tak optymistycznie pomimo tych burzowych chmur, jest to, że ludzie budujący Ethereum mają na myśli coś większego — w rzeczywistości coś, co zmieni świat. Jednak, aby osiągnąć swój cel, ta obdarta społeczność musi rozwiązać problem tak skomplikowany, jak wszelkie techniczne wyzwania, przed którymi stoi: jak rządzić sobą. Musi znaleźć sposób na zorganizowanie rozproszonej globalnej sieci współtwórców i interesariuszy bez poświęcania decentralizacji – zasady, do której dąży każda społeczność kryptowalut, że żaden podmiot ani grupa nie powinna być pod kontrolą.

Scena w Devcon.
Czy to w ogóle możliwe? Inne społeczności blockchain, w tym Bitcoin, zmagały się z konfliktami wewnętrznymi i impasem w związku z rodzajami głównych aktualizacji oprogramowania planowanych przez Ethereum. To, czy społeczność może sprawić, że Ethereum 2.0 stanie się rzeczywistością, jest ważne nie tylko dla spekulantów kryptowalut i nerdów związanych z blockchainem: może to po prostu dotrzeć do samego sedna tego, jak działa społeczeństwo.
Efekt CryptoKitties
Aby zrozumieć szum wokół Ethereum, najpierw musisz zrozumieć ogólny szum wokół blockchainów, a następnie, co wyróżnia Ethereum. (Pomiń następne cztery akapity, jeśli już wiesz.)
Blockchain to zasadniczo wspólna baza danych, przechowywana w wielu kopiach na komputerach na całym świecie. Te komputery są znane jako węzły, a każdy komputer w Internecie może stać się węzłem w sieci blockchain, instalując i uruchamiając specjalnie opracowane oprogramowanie. To, co odróżnia blockchain od zwykłej bazy danych, to fakt, że dzięki innowacyjnemu wykorzystaniu kryptografii nie ma potrzeby utrzymywania go przez organ centralny, taki jak bank lub rząd. Węzły uruchamiają oprogramowanie i wspólnie upewniają się, że każda nowa transakcja jest zgodna z określonymi regułami przed dodaniem jej do łańcucha bloków.
Ten proces, zwany wydobywaniem, wymaga dużej ilości obliczeń. To bardzo utrudnia manipulowanie zapisami transakcji w blockchain, ponieważ generalnie zależy to od kontrolowania większości mocy wydobywczej sieci, a to wymagałoby ogromnych nakładów zasobów. W związku z tym idealny blockchain jest zdecentralizowany, tj. ma wielu niezależnych użytkowników, więc nikt nie ma nad nim kontroli.
Pierwszą aplikacją blockchain był Bitcoin, system płatności peer-to-peer. Ethereum idzie o krok dalej. Zamiast tylko przetwarzać i przechowywać transakcje walutowe, jego węzły mają wspólnie funkcjonować jako światowy komputer, na którym za pomocą wyspecjalizowanych języków programowania ludzie mogą tworzyć aplikacje, które mają wyglądać i działać bardzo podobnie do tych, które już są na naszych telefonach — z wyjątkiem braku jeden jest za nimi odpowiedzialny.
Te zdecentralizowane aplikacje lub dappy mogą obejmować takie rzeczy, jak systemy głosowania, rynki handlowe, a nawet sieci społecznościowe – wyobraź sobie Twittera lub Facebooka, których nikt nie posiada. Będąc zdecentralizowanymi, teoretycznie byliby odporni na próby manipulacji nimi lub ich zamknięcia. Dla najbardziej zagorzałych wyznawców Ethereum zawierają one obietnicę zupełnie nowego rodzaju demokratycznego społeczeństwa, w którym znacznie trudniej jest skoncentrować bogactwo i władzę, ukryć korupcję i wywierać podejrzane, zakulisowe wpływy.
Rok temu – praktycznie wieki w czasach kryptowalut – inwestorzy przeznaczali miliardy dolarów na obiecujące projekty tworzenia dappów. Zainwestowali poprzez początkowe oferty monet, w których założyciele firmy blockchain zbierają pieniądze w stylu crowdfundingu, sprzedając cyfrowe tokeny. Ceny monet, w tym Ether, własnego krypto-tokenu Ethereum, rosły w górę. Wielu ich fanów wierzyło, że blockchainy i kryptowaluty szybko zastąpią tradycyjnych pośredników finansowych, obalą monopolistyczne firmy internetowe i zdecentralizują sieć.
Potem pojawiły się CryptoKitties.
Kryptowaluty
Być może to właściwe, że dziecinna zabawa była tym, co zabijało nastrój. CryptoKitties, wprowadzone na rynek pod koniec 2017 roku, to kolorowe koty z kreskówek — jak cyfrowe wersje Beanie Babies, pluszowych zwierzątek, które stały się kolekcjonowaniem w latach 90. XX wieku. Podobnie jak Beanie Babies, CryptoKitties są w pewien sposób wyjątkowe, ale w przeciwieństwie do Beanie Babies mogą się rozmnażać. Wyjątkowość każdego kotka jest weryfikowana na blockchainie Ethereum za pomocą specjalnego rodzaju tokena, a gracze mogą kupować, sprzedawać lub hodować koty za pomocą Etheru.
Problem polegał na tym, że CryptoKitties zbyt szybko zyskały popularność. Podobnie jak w przypadku Beanie Babies, niektóre kotki stały się bardzo cenione, wymieniając ręce za nawet 170 000 $ Etheru. Szalony pęd do ich rozmnażania doprowadził do nagłego sześciokrotnego wzrostu wolumenu transakcji, który zatkał sieć i spowolnił Ethereum do zatrzymania. Ujawniło prawdę: technologia jest niedojrzała, niezdolna do obsługi obciążeń, których wymagałyby duże aplikacje.
Myślę, że ludzie mogli wyprzedzić siebie, mówi Jamie Pitts. Siedzimy na uboczu w Devcon, który został sfinansowany i zorganizowany przez pracodawcę Pittsa, organizację non-profit Ethereum Foundation z siedzibą w Szwajcarii. Fundament nie jest duży w tytułach, ale Pitts jest swego rodzaju administratorem. Pomaga wprowadzać ulepszenia techniczne do oprogramowania Ethereum, co może przypominać zaganianie prawdziwych kotów.
Miękko mówiący, introspektywny twórca stron internetowych z zawodu, Pitts jest prawdziwym wyznawcą Ethereum i od czasu, gdy po raz pierwszy zagłębił się w białą księgę Vitalika Buterina w 2013 roku. (Każda kryptowaluta zaczyna się od białej księgi opisującej jej zasady techniczne). nie ma jednak złudzeń co do jego obecnych możliwości. Odjechany komputer z lat 70., mówi z czułym uśmieszkiem. Buterin, enigmatyczny młody twórca Ethereum, używa tylko nieco mniej pejoratywnego porównania, nazywając go smartfonem z 1999 roku, który może grać w Snake'a.
Wielu inwestorów i przedsiębiorców przeceniło możliwości blockchain Ethereum i przekonało innych do zainwestowania miliardów w ich projekty. Myśleli takie rzeczy jak: „Hej, mógłbym zbudować tę firmę medyczną na blockchainie Ethereum… a lekarz może gdzieś iść, a ich stetoskop będzie rozmawiał z iPadem lub coś takiego przez blockchain ,' prawidłowy? – mówi Pitts ze śmiechem. CryptoKitties naprawdę trochę przestraszyły ich serca.
Ujawniając nieodłączną słabość sieci, CryptoKitties pomogło inwestorom uświadomić sobie ich błąd. Nagle o wiele bardziej zainteresowała się techniczną mapą drogową Ethereum. Ci faceci próbują teraz wpłynąć na to, co się stanie, mówi Pitts.
Vitalik trzymający Lambo
Dlatego kwestia zarządzania jest w Pradze tak gorącym tematem. Mania z 2017 roku, kiedy kryptowaluty zyskały na wartości, a inwestorzy napływali, znacznie skomplikowała mapę interesariuszy Ethereum. Fiasko CryptoKitties i szereg kolejnych wyzwań jasno pokazały, że wszyscy potrzebują lepszego sposobu współpracy, aby rozwiązać problemy techniczne Ethereum.
W popołudnie przed moim spotkaniem z Pittsem, on i Hudson Jameson, który również pracuje dla fundacji, pomogli poprowadzić trzeźwą dyskusję o tym, jak stworzyć lepsze procesy podejmowania decyzji.

Paneliści zabierają głos podczas sesji na temat zarządzania. Od lewej do prawej: Boris Mann, wolontariusz Ethereum i przedsiębiorca blockchain; Sarah Friend, artystka i projektantka oprogramowania dla Fundacji Ethereum; oraz pracownicy fundacji Jamie Pitts i Hudson Jameson (w stroju na Halloween, przebrani za postać z Saturday Night Live).
Jameson, który ma doświadczenie w informatyce i przyjazny teksański akcent, zarządza najważniejszym forum decyzyjnym, jakie posiada obecnie Ethereum: dwutygodniowym spotkaniem między grupą samozidentyfikowanych głównych programistów. Spotkanie może przyciągnąć od 15 do 30 uczestników, w zależności od tego, jak kontrowersyjne są punkty w porządku obrad.
Jameson często okazuje godną podziwu cierpliwość podczas tych rozmów na YouTube. Ale w Pradze słychać nutę irytacji w jego głosie, gdy przemawia do tłumu około 100 osób. Skomplikowane pytania techniczne testują ograniczenia wciąż bardzo prostego systemu zarządzania Ethereum, mówi: Nie mamy wystarczająco dużo ludzi, aby faktycznie pomóc nam w tych sprawach. Oznacza to, że te same osoby w kółko podejmują decyzje; społeczność potrzebuje lepszych i bardziej dostępnych forów do dyskusji technicznych i podejmowania decyzji.
Jak teraz wygląda zarządzanie Ethereum? Jameson zadaje pytanie retorycznie, po czym przechodzi do następnego slajdu w programie PowerPoint, który przedstawia ilustrację kosmicznego Buterina trzymającego w dłoniach Lamborghini. (Lambos stały się ironicznym symbolem krypto-bogactwa.) To Vitalik trzymający Lambo, mówi sucho. Niektórzy w tłumie chichoczą.
Jameson głównie żartuje. Mimo to wszyscy wiedzą, że dla wszystkich ambicji Ethereum, które mają zostać zdecentralizowane, Buterin nadal jest jego gwiazdą północną. Kiedy w przeszłości nastały trudne czasy, społeczność w dużym stopniu polegała na nim, aby ich pokierował.
Myślenie Vitalika wpłynęło na nas tak bardzo, mówi Pitts. Jego etos i spojrzenie na życie i inne sprawy. Jego pokora i jego surowość. Jest tak wiele sposobów w nim – nawet jego humor – jest tak wiele sposobów, że wpłynął na wszystkich tutaj i przyciągnął ludzi, którzy mieli podobne wartości.

Vitalik Buterin, założyciel Ethereum, w ironicznym obrazie go jako bóstwa trzymającego Lamborghini. Reddit | użytkownik: pytanie o trzęsienie ziemi
Naukowy, utalentowany dziecko, którego rodzina opuściła Rosję, gdy miał sześć lat, aby przenieść się do Kanady, Buterin odkrył Bitcoin, gdy był jeszcze World of Warcraft -grający nastolatka w Toronto i był tak zainspirowany blockchainami i kryptowalutami, że porzucił studia, aby się na nich skupić. Ale chociaż Buterin kochał Bitcoin, uważał, że jest ograniczony. Postanowił więc zaprojektować system blockchain, który mógłby zrobić coś więcej niż tylko zarządzać magazynem wartości cyfrowych.
W wieku 19 lat opublikował białą księgę opisującą Ethereum. Wyjaśnił w nim, w jaki sposób wierzy, że niektóre pomysły z Bitcoin mogą zostać wykorzystane do stworzenia zdecentralizowanej platformy obliczeniowej. Ponieważ nie miałaby ani jednego elementu, którego awaria mogłaby zniszczyć całość, i nie podlegałaby kontroli żadnego centralnego pośrednika, taka platforma nigdy nie mogłaby zostać zamknięta. Dla Buterina oznaczało to wolność od cenzury online, nadzoru i innych form scentralizowanej władzy.
Oczywiście, ktoś z taką wizją nie będzie zadowolony z cyfrowych Beanie Babies. Misją Ethereum, w opinii Buterina, jest dotarcie do szacuje się, że 1,7 miliarda dorosłych na całym świecie, którzy nie mają konta bankowego ani dostępu do mobilnego dostawcy pieniędzy. W grudniu ubiegłego roku, kiedy cena etheru rosła, a łączna wartość wszystkich kryptowalut wynosiła ponad 500 miliardów dolarów, Buterin zabrał się do Twittera, by rzucić wyzwanie deweloperom blockchain. Ilu osób nieposiadających rachunku bankowego umieściliśmy w banku? Jak bardzo odporny na cenzurę handel dla zwykłych ludzi umożliwiliśmy? on zapytał. Niewystarczająco.
Ethereum 2.0
Na scenie Devcon Buterin jest pełen optymizmu i optymistycznie patrzy na przyszłość Ethereum. Cienki jak szyna, kanciasty, ubrany w czarną koszulkę i czarne spodnie, podczas mówienia nieświadomie wykrzywia swoje żylaste nadgarstki i dłonie, niemalże dziecinnie, a inne jego ruchy są raczej robotami. Mimo to publiczność prawie 3000 deweloperów i przedsiębiorców, w większości mężczyzn w wieku 20 i 30 lat, jest oszołomiona. Wierzą w jego wizję.
Przemówienie Buterina, zaśmiecone niejasnym żargonem i akronimami, koncentruje się na Ethereum 2.0. Etykieta odnosi się do połączenia wielu różnych cech, o których mówimy od kilku lat, od kilku lat badając i aktywnie budując przez kilka lat, które w końcu łączą się w jedną spójną całość – głosi.

Buterin na scenie w Devcon.
Problem Buterina i kilku zaufanych współpracowników, którzy pracowali przez lata, aby je złamać, polega na tym, że fundamentalne słabości Ethereum i powody, dla których CryptoKitties był w stanie go upaść, wynikają z samego rdzenia tego, jak zbudowane są prawie wszystkie istniejące kryptowaluty.
Aby zbudować aplikację na Ethereum, używasz specjalistycznego języka programowania do pisania tak zwanych inteligentnych kontraktów. Są to programy, które działają automatycznie po spełnieniu określonych warunków — na przykład, gdy cena czegoś spadnie poniżej określonej wartości. Blockchain Ethereum śledzi zmiany statusu wszystkich przechowywanych w nim inteligentnych kontraktów.
Aby uruchomić inteligentne kontrakty, użytkownicy muszą uiścić opłatę w Ether, zwaną gazem. Gaz jest tym, co utrzymuje cały system w ruchu. Opłaty ostatecznie trafiają do właścicieli węzłów, którzy zajmują się wydobyciem — kosztowną (ponieważ pochłania energię elektryczną) pracę związaną z wykonywaniem obliczeń, które dodają dane do łańcucha bloków.
CryptoKitties stanowi dobry przykład tego, jak to działa w praktyce. Aby stworzyć własnego, jedynego w swoim rodzaju kota, najpierw musisz go kupić za pośrednictwem strony internetowej gry. Transakcja na blockchainie przenosi na Ciebie niezmienną własność kotka. Aby rozmnożyć swojego kotka z innym, po prostu wyślij wystarczającą ilość gazu do inteligentnego kontraktu na blockchainie. Gra automatycznie miesza DNA dwojga rodziców, wypluwa nowego kociaka, aw kolejnej transakcji przechowuje dowód, że jesteś jego jedynym właścicielem na blockchainie.
Ethereum może obsłużyć średnio tylko około 15 takich transakcji na sekundę. W zależności od stopnia przeciążenia sieci może minąć dużo czasu, zanim transakcja stanie się ostateczna. (Dla porównania, sieć płatnicza Visa obsługuje średnio 2000 transakcji kartowych na sekundę i ma pojemność dziesiątek tysięcy.) Ta powolność jest nieodłącznie związana z projektem: ponieważ każdy węzeł przechowuje i przetwarza każdą transakcję, inteligentne kontrakty są niezwykle trudne do zerwania lub przestań. Z drugiej strony system jest tak wolny, jak jego najwolniejszy węzeł.
Devcon toczy ożywione dyskusje na temat planów rozwiązania problemów technicznych Ethereum. W szczególności trzy terminy — sharding, Plasma i Casper — pojawiają się w prawie każdej rozmowie. Planowane jako część Ethereum 2.0, razem obiecują radykalnie zwiększyć zdolność systemu do obsługi transakcji bez poświęcania jego odporności – i znacznie zmniejszyć emisje dwutlenku węgla z rosnącej sieci energochłonnych komputerów Ethereum.
Sharding ma działać poprzez partycjonowanie danych łańcucha bloków. Zamiast przechowywać i obliczać każdą inteligentną umowę, podzbiory węzłów obsługiwałyby mniejsze fragmenty całości.
Plazma to system, który umożliwiałby użytkownikom dokonywanie transakcji między sobą bez konieczności przechodzenia przez główny łańcuch bloków. Zasadniczo zgadzają się otworzyć prywatny, bezpieczny kanał komunikacji i używać go do robienia rzeczy, takich jak wymiana kryptowaluty lub granie w gry. Po zakończeniu mogą dodać wszystkie aktualizacje do głównego łańcucha bloków w ramach jednej transakcji.
Casper, przyjazny duch
Jednak najbardziej ambitnym projektem jest Casper. Na czele z Buterinem i innym badaczem Ethereum, Vladem Zamfirem, trwają lata. Celem jest ponowne wymyślenie sposobu, w jaki komputery w publicznej sieci blockchain osiągają konsensus.
Aby funkcjonować jako zdecentralizowana sieć, której nie kontroluje żaden pojedynczy podmiot, każda kryptowaluta wymaga protokołu konsensusu — procesu, którego węzły w sieci blockchain wykorzystują do ciągłego uzgadniania, że informacje w blockchain są prawidłowe. W przypadku Ethereum, Bitcoin i większości innych kryptowalut centralnym elementem protokołu konsensusu jest algorytm zwany dowodem pracy.
Dowód pracy działa jak wyścig. Komputery zaprojektowane do wydobywania kryptowalut poświęcają ogromne ilości mocy obliczeniowej na wielokrotne odgadywanie rozwiązania matematycznej zagadki. Pierwszy, który rozwiąże zagadkę, doda nowy blok ważnych transakcji do łańcucha poprzednich — i otrzyma nagrodę w postaci kryptowaluty. Ideą dowodu pracy jest to, że potencjalnych napastników odstraszają ogromne koszty sprzętu górniczego i energii elektrycznej, których potrzebowaliby do manipulowania księgą.
Twórca Bitcoina, Satoshi Nakamoto, nie wymyślił dowodu pracy, ale miał natchniony pomysł, aby wykorzystać go jako sposób na udostępnienie udziału w sieci blockchain. Każdy, kto ma odpowiedni sprzęt i wystarczającą ilość energii elektrycznej, może kopać Bitcoin, Ether i podobne kryptowaluty — bez konieczności uzyskania pozwolenia.
Protokół konsensusu Nakamoto był rewolucyjny. Ale jest to absolutnie okropne z każdej perspektywy, która odnosi się do wydajności, mówi pewnie G ü n Sirer , informatyk i ekspert od kryptowalut na Cornell University. Jest nie tylko boleśnie powolny; zużywa zbyt dużo energii elektrycznej.
Zużyta energia jest ogromną wielokrotnością rzeczywistej energii potrzebnej do zbudowania łańcucha bloków, mówi Sirer. Chociaż Ethereum pali się znacznie mniej niż Bitcoin, ostatnie szacunki sugerują, że nadal zużywa mniej więcej tyle energii elektrycznej, co mały kraj, podczas gdy Bitcoin zużywa mniej więcej tyle, co dość duży. (Kwoty się zmieniają, ale w momencie pisania tego tekstu zużycie Ethereum było na poziomie Kostaryki, a Bitcoin był mniej więcej na poziomie Bangladeszu.)
Buterin przyznaje, że to musi się zmienić. Społeczny wpływ spalania ogromnych ilości zasobów ma konsekwencje, powiedział mi, kiedy spotkałem go na Devcon. Miliardy dolarów są marnowane na podstawie dowodu pracy, co powoduje utratę zasobów, które są rozłożone na każdego użytkownika kryptowaluty, a ostatecznie na wszystkie zewnętrzne czynniki środowiskowe, na każdą osobę w społeczeństwie. Jest to również bardzo złe dla marki: na przykład może to oznaczać różnicę między każdym, kto naprawdę dba o środowisko, które jest twoim przyjacielem, a próbą powstrzymania cię.

Publiczność w Devcon.
Algorytm, który Buterin i jego uczniowie wybrali jako zamiennik, nazywa się dowodem stawki. Zakorzeniony w podejściach opisanych po raz pierwszy w latach 80., dowód stawki opiera się na walidatorach: członkach sieci, którzy po prostu weryfikują i poświadczają, że transakcje dodane do łańcucha są ważne. Ich zachętą do bycia uczciwym jest to, że muszą zdeponować lub postawić znaczne sumy pieniędzy (obecny plan to 32 Ether, około 2800 $ w momencie pisania). Kiedy kończy się ich kadencja jako walidatorów, mogą odzyskać pieniądze; jeśli byli nieuczciwi, mogą to stracić.
Mechanizmy wyboru, które walidatory mogą dodawać nowe bloki do łańcucha, i karania ich za niewłaściwe zachowanie, muszą być wbudowane w algorytm. Robienie tego w sposób sprawiedliwy i zrównoważony polega na rozwiązywaniu problemów w teorii gier, ekonomii i informatyce. Pojawia się również pytanie, jak zaprojektować system, który poradzi sobie z dużą liczbą walidatorów bez awarii. Wreszcie, sieci typu „proof-of-stake” są podatne na niektóre złośliwe ataki, w przeciwieństwie do systemów „proof-of-work” (i odwrotnie), a badacze Ethereum wciąż starają się ustalić, jak najlepiej się przed nimi bronić.
Trwająca od lat próba zastąpienia dowodu pracy trwała w Pasuje i zaczyna . Obiecujące pomysły zostały odrzucone, a terminy przesunięte. Być może dlatego, pomimo optymizmu Buterina w Devcon, jego porywające przemówienie nie oferuje harmonogramu zakończenia aktualizacji.
Wiele problemów, z którymi zmagają się twórcy Ethereum, jest dobrze znanych od ponad dekady, mówi Sirer, który sugeruje, że może właśnie dlatego Nakamoto wymyślił inne podejście do Bitcoina. Fakt, że nie byli jeszcze w stanie wdrożyć protokołu roboczego, mówi mi, że jest to rzeczywiście naprawdę trudny problem, mówi Sirer. Nie tylko to, ale fakt, że nikt inny nie był w stanie tego zrobić. Nie mogli tego zrobić także wszyscy akademicy.
Jednorożce i tęcze
Ethereum 2.0, mówi Buterin, będzie w stanie obsłużyć wolumen transakcji tysiąc razy większy niż obecna wersja, dzięki czemu naprawdę stanie się światowym komputerem, jaki sobie wyobraził. Na scenie, a później osobiście, emanuje nerdową pewnością siebie, co sugeruje, że to po prostu oczywistość.
Żaden z pracowników fundacji, programistów i innych uczestników, z którymi rozmawiam na Devcon, nie wątpi w Buterin ani w perspektywy Ethereum 2.0. Ale niektórzy są bardziej ostrożni, jeśli chodzi o wyzwania.

Lane Rettig, jeden z głównych programistów Ethereum.
Lane Rettig, jeden z samozwańczych głównych programistów, powtarza obawy Jamesona dotyczące potrzeby lepszych systemów podejmowania decyzji: Rzeczy, które musimy rozwiązać, są bardziej złożone. Problem z koordynacją staje się coraz trudniejszy. Zaangażowanych jest więcej ludzi, więcej organizacji, więcej oprogramowania. Rettig, którego strój Devcon obejmuje czarne spodnie od piżamy z biało-różowymi jednorożcami i tęczami, mówi, że oprócz technicznej skalowalności, równie pilne jest, aby społeczność osiągnęła skalowalność społeczną.
Kluczowym problemem Ethereum jest to, że proces wprowadzania zmian w oprogramowaniu nie jest w pełni zdefiniowany, mówi Pitts. Aby to naprawić, on i główny programista Greg Colvin stoją na czele nowej organizacji o nazwie Drużyna Magów Ethereum. Wzorują się na Internet Engineering Task Force, otwartej, prowadzonej przez wolontariuszy organizacji zajmującej się standardami Internetu.
Wszystko to brzmi jak początki tradycyjnej instytucji z zasadami i hierarchią. Czy nie jest to sprzeczne ze zdecentralizowanymi ideałami Ethereum?
Być może, ale aby wygrać to, co Jameson nazywa wojnami blockchain, prawdopodobnie będzie potrzebować więcej struktury. Jest tu wiele paradoksów upieczonych, przyznaje Rettig. Potrzebujesz scentralizowanego procesu, aby wymyślić zdecentralizowany mechanizm zarządzania.
Poza tym wiele osób twierdziłoby, że Ethereum jest już bardziej scentralizowane, niż powinno być. Podobnie jak w przypadku Bitcoin, tylko kilka grup górników kontroluje większość mocy wydobywczej sieci. Istnieje również ciągłe poleganie na wskazówkach Buterina — chociaż Buterin stanowczo się odsuwa, gdy pytam go, czy jest pojedynczym punktem niepowodzenia. Utrzymuje się, że zależność ode mnie zdecydowanie spada.
Ostatecznie to, co wydaje się jednoczyć uczestników Devconu, to nie Buterin ani abstrakcyjne pojęcie decentralizacji. To prawdziwe przekonanie, że technologia Ethereum może – i powinna – zakłócić sposób, w jaki ludzie organizują się w skali globalnej. Pytanie brzmi, jak długo jego zwolennicy muszą to zrobić, zwłaszcza jeśli entuzjazm dla kryptowalut nadal słabnie. W końcu śmiałe ambicje i idealizm prezentowane w Pradze stają przed tym samym pytaniem, co blockchain Ethereum: czy można go skalować? A może to tylko CryptoKitties, jednorożce i tęcze?