211service.com
Ethereum tror att det kan förändra världen. Det börjar bli ont om tid att bevisa det.
Matthew Monteith
Det är slutet av oktober. Utanför det vidsträckta Prags kongresscenter vänder inte bara vädret, utan kryptovalutavärlden kraschar, som den har varit under stora delar av detta år. Förväntningarna på blockkedjesystem, skyhöga för bara ett år sedan, faller nästan lika snabbt som priserna på mynten baserade på dem. Men inuti är stämningen ganska annorlunda. Här är Devcon – den årliga familjeåterföreningen som anordnas av Ethereum Foundation – i full gång, och det finns knappt en antydan till negativitet.
Tvärtom, det finns massor av kramar, kläder med enhörningstema och en känsla av spänning inför framtiden. Den här publiken bryr sig inte ett dugg om vad som händer utanför. Vad som än händer här inne så handlar det om mycket mer än magiska internetpengar.
Ethereum är redan den mest kända kryptovalutan efter Bitcoin och den tredje största i totalt värde. Till skillnad från de andra syftar den dock till att fungera som en datorplattform för allmänt ändamål som, enligt dess anhängare, skulle kunna möjliggöra helt nya former av social organisation. Det centrala ämnet för Devcon är Ethereum 2.0, en radikal uppgradering som äntligen skulle göra det möjligt för nätverket att inse sin verkliga kraft.
Den tjatande sanningen är dock att all positivitet i Prag döljer skrämmande frågor om Ethereums framtid. Den handfull idealistiska forskare, utvecklare och administratörer som ansvarar för underhållet av dess mjukvara är under ökande press att övervinna tekniska begränsningar som hindrar nätverkets tillväxt. Samtidigt har välfinansierade konkurrenter dykt upp som hävdar att deras blockkedjor presterar bättre. Åtgärder från tillsynsmyndigheter, och en växande förståelse för hur långt de flesta blockkedjeapplikationer är från att vara redo för bästa sändningstid, har skrämt bort många investerare i kryptovaluta: Ethereums marknadsvärde i dollar har sjunkit med mer än 90% sedan toppen i januari förra året.
Anledningen till att Devcon känns så optimistisk trots dessa stormmoln är att de som bygger Ethereum har något större i åtanke – något som förändrar världen, faktiskt. Ändå för att uppnå sitt mål måste det här trasiga samhället lösa ett problem som är lika komplicerat som någon av de tåkrutande tekniska utmaningarna den står inför: hur man styr sig själv. Den måste hitta ett sätt att organisera ett spritt globalt nätverk av bidragsgivare och intressenter utan att offra decentralisering – principen, som varje kryptovalutagemenskap strävar efter, att ingen enhet eller grupp ska ha kontroll.

Scenen på Devcon.
Är detta ens möjligt? Andra blockkedjegemenskaper, inklusive Bitcoin, har kämpat med inbördes strid och gridlock över de typer av stora mjukvaruuppgraderingar som Ethereum planerar. Huruvida samhället kan få Ethereum 2.0 att hända är inte bara viktigt för kryptospekulanter och blockchain-nördar: det kan bara gå till själva hjärtat av hur samhället styrs.
CryptoKitties-effekten
För att förstå hajpen kring Ethereum måste du först förstå hajpen kring blockkedjor i allmänhet, och sedan vad som gör Ethereum annorlunda. (Hoppa över de nästa fyra styckena om du redan vet.)
En blockchain är i huvudsak en delad databas, lagrad i flera exemplar på datorer runt om i världen. Dessa datorer är kända som noder, och vilken dator som helst på internet kan bli en nod i ett blockkedjenätverk genom att installera och köra specialutvecklad programvara. Det som skiljer en blockkedja från en vanlig databas är att, tack vare den innovativa användningen av kryptografi, finns det inget behov av en central myndighet som en bank eller regering för att underhålla den. Noderna kör programvaran, och tillsammans ser de till att varje ny transaktion följer vissa regler innan de läggs till i blockkedjan.
Denna process, som kallas gruvdrift, kräver mycket datoranvändning. Det gör det mycket svårt att manipulera blockkedjans transaktionsregister, eftersom det i allmänhet beror på att kontrollera det mesta av nätverkets gruvkraft, och det skulle kräva enorma resursutgifter. Därför är den ideala blockkedjan decentraliserad, det vill säga den har många oberoende användare så ingen har kontroll.
Den första blockkedjeapplikationen var Bitcoin, ett system för peer-to-peer-betalningar. Ethereum går ett ambitiöst steg längre. Istället för att bara bearbeta och lagra valutatransaktioner, ska dess noder tillsammans fungera som en världsdator på vilken människor, med hjälp av specialiserade programmeringsspråk, kan bygga applikationer som ska se ut och kännas ungefär som de som redan finns på våra telefoner – förutom ingen en är ansvarig för dem.
Dessa decentraliserade applikationer, eller dapps, kan innehålla sådana saker som röstningssystem, handelsmarknader eller till och med sociala nätverk – tänk dig en Twitter eller Facebook som ingen äger. Eftersom de är decentraliserade skulle de teoretiskt sett vara immuna mot försök att manipulera dem eller stänga av dem. För Ethereums ivrigaste troende innehåller dessa löftet om en helt ny typ av demokratiskt samhälle där det är mycket svårare att koncentrera rikedom och makt, dölja korruption och utöva skumt inflytande bakom kulisserna.
För ett år sedan – praktiskt taget århundraden i kryptotid – hällde investerare in miljarder dollar på lovande projekt som byggde dapps. De investerade via initiala mynterbjudanden, där grundare av blockchainföretag samlar in pengar, crowdfunding-stil, genom att sälja digitala tokens. Priserna för mynt, inklusive Ether, Ethereums egna krypto-token, steg i höjden. Många av deras fans trodde att blockkedjor och kryptovalutor snabbt skulle tränga undan traditionella finansiella mellanhänder, upphäva monopolistiska internetföretag och decentralisera webben.
Sedan kom CryptoKitties.
CryptoKitties
Kanske är det lämpligt att en barnslig lek var grejen för att döda stämningen. CryptoKitties, som lanserades i slutet av 2017, är färgglada tecknade katter – som digitala versioner av Beanie Babies, plyschleksaksdjuren som blev en samlande vurm på 1990-talet. Precis som Beanie Babies är CryptoKitties alla unika på något sätt, men till skillnad från Beanie Babies kan de reproducera sig. Varje kattunges unika karaktär verifieras på Ethereum-blockkedjan med hjälp av en speciell typ av token, och spelare kan köpa, sälja eller föda upp katter med Ether.
Problemet var att CryptoKitties blev för populära för snabbt. Precis som med Beanie Babies blev några kattungar mycket uppskattade och bytte händer för så mycket som $170 000 i Ether. Den galna brådskan att föda upp dem ledde till en plötslig sexfaldig ökning av transaktionsvolymen som täppte till nätverket och gjorde att Ethereum stannade. Det avslöjade sanningen: tekniken är omogen, oförmögen att hantera de typer av arbetsbelastningar som stora dapps skulle kräva.
Jag tror att folk kan ha kommit före sig själva, säger Jamie Pitts. Vi sitter vid sidan av Devcon, som finansierades och organiserades av Pitts arbetsgivare, den ideella Ethereum Foundation, som är baserad i Schweiz. Grunden är inte stor på titlar, men Pitts är en slags administratör. Han hjälper herde tekniska förbättringar av Ethereums mjukvara, ett jobb som kan vara som att valla katter i det verkliga livet.
Pitts är en mjukspråkig, introspektiv webbutvecklare av bransch, en sann troende på Ethereum och har varit det sedan han först grävde i Vitalik Buterins vitbok 2013. (Varje kryptovaluta börjar med en vitbok som beskriver dess tekniska principer.) Han har inga illusioner om dess nuvarande kapacitet, dock. En funkig dator från 70-talet, säger han med ett tillgivent leende. Buterin, Ethereums gåtfulla unga skapare, använder en endast något mindre nedsättande jämförelse och kallar den en smartphone från 1999 som kan spela Snake.
Massor av investerare och entreprenörer hade överskattat vad Ethereums blockchain kan göra och övertygade andra att investera miljarder i sina projekt. De tänkte saker som, 'Hej, jag skulle kunna bygga det här medicinska företaget på Ethereum blockchain ... och en läkare kan gå någonstans och deras stetoskop kommer att prata med deras iPad eller något över blockkedjan ,' höger? säger Pitts med ett skratt. CryptoKitties lägger verkligen lite rädsla i sina hjärtan.
Genom att avslöja nätverkets inneboende svaghet hjälpte CryptoKitties investerare att inse deras misstag. Plötsligt blev de mycket mer intresserade av Ethereums tekniska färdplan. De här killarna försöker nu påverka vad som händer, säger Pitts.
Vitalik håller i en Lambo
Det är därför frågan om styrelseformer är ett så hett ämne i Prag. Manien under 2017, när kryptovalutor sköt upp i värde och investerare staplade in, gjorde kartan över Ethereums intressenter mycket mer komplicerad. CryptoKitties fiasko, och ett antal efterföljande utmaningar, har gjort det klart att de alla behövde ett bättre sätt att arbeta tillsammans för att lösa Ethereums tekniska problem.
Eftermiddagen innan jag satte mig ner med Pitts hjälpte han och Hudson Jameson, som också arbetar för stiftelsen, att leda en nykter diskussion om hur man skapar bättre beslutsprocesser.

Paneldeltagare talar under en session om styrning. Från vänster till höger: Boris Mann, en Ethereum-volontär och blockchain-entreprenör; Sarah Friend, en konstnär och mjukvarudesigner för Ethereum Foundation; och stiftelsens anställda Jamie Pitts och Hudson Jameson (i Halloween-skrud, klädd som en Saturday Night Live-karaktär).
Jameson, som har en datavetenskaplig bakgrund och en vänlig Texas-twang, hanterar det viktigaste beslutsforumet som Ethereum har för närvarande: samtalet varannan vecka mellan gruppen av självidentifierade kärnutvecklare. Mötet kan dra mellan 15 och 30 deltagare, beroende på hur kontroversiella punkterna på dagordningen är.
Jameson visar ofta ett beundransvärt tålamod under dessa YouTube-sändningar. Men i Prag finns det en antydan till förbittring i hans röst när han talar till en folkmassa på cirka 100 personer. Komplicerade tekniska frågor testar gränserna för Ethereums fortfarande mycket enkla styrningssystem, säger han: Vi har inte tillräckligt med folk för att faktiskt hjälpa oss med dessa saker. Det betyder att samma personer fattar besluten om och om igen; samhället behöver bättre och mer tillgängliga forum för teknisk diskussion och beslutsfattande.
Hur ser Ethereums styrning ut nu? Jameson ställer frågan retoriskt innan han byter till sin nästa PowerPoint-bild, som visar en illustration av en Buterin i kosmisk storlek som håller en Lamborghini i sina händer. (Lambos har blivit en ironisk symbol för kryptorikedom.) Det är Vitalik som håller i en Lambo, säger han torrt. Några i publiken skrattar.
Jameson skämtar mest. Ändå vet alla att för alla Ethereums ambitioner att decentraliseras är Buterin fortfarande dess nordstjärna. När svåra tider har uppstått tidigare, har samhället lutat sig tungt på honom för att vägleda dem.
Vitaliks tänkande har påverkat oss så mycket, säger Pitts. Hans etos och hans syn på livet och sånt. Hans ödmjukhet och hans åtstramning. Det finns så många sätt om honom – även hans humor – det finns så många sätt som han har påverkat alla här och attraherat människor som hade liknande värderingar.

Vitalik Buterin, Ethereums grundare, i en ironisk bild av honom som en gud som håller i en Lamborghini. Reddit | användare: jordbävningsfråga
En nördig, begåvad barn vars familj lämnade Ryssland när han var sex för att flytta till Kanada, Buterin upptäckte Bitcoin när han fortfarande var en World of Warcraft -Leger tonåring i Toronto, och han blev så inspirerad av blockkedjor och kryptovalutor att han hoppade av college för att fokusera på dem. Men medan Buterin älskade Bitcoin, fann han det begränsat. Så han gav sig i kast med att designa ett blockkedjesystem som kunde göra mer än att bara hantera en butik med digitala värden.
Vid 19 publicerade han vitboken som beskrev Ethereum. I den förklarade han hur han trodde att vissa idéer från Bitcoin kunde användas för att skapa en decentraliserad datorplattform. Eftersom den inte skulle ha någon enskild komponent vars misslyckande skulle kunna få ner det hela, och inte skulle vara föremål för kontroll av någon central mellanhand, skulle en sådan plattform aldrig kunna stängas av. För Buterin innebar det frihet från onlinecensur, övervakning och andra former av centraliserad makt.
Uppenbarligen skulle någon med en sådan vision inte vara nöjd med digitala Beanie Babies. Ethereums uppdrag, enligt Buterins uppfattning, är att nå uppskattningsvis 1,7 miljarder vuxna runt om i världen som inte har ett bankkonto eller tillgång till en mobilleverantör. I december förra året, när priset på Ether höjde och det totala värdet av alla kryptovalutor var mer än 500 miljarder dollar, tog Buterin till Twitter för att utmana blockchain-utvecklare. Hur många obankade personer har vi bankat? Hur mycket censurbeständig handel för gemene man har vi möjliggjort? han frågade. Inte tillräckligt.
Ethereum 2.0
På scen på Devcon är Buterin livlig och optimistisk om Ethereums framtid. Räls-tunn, kantig och klädd i en svart T-shirt och svarta byxor, vrider han omedvetet sina trasiga handleder och händer medan han talar, på ett nästan barnsligt sätt, och hans andra rörelser är ganska robotiska. Ändå är publiken på nästan 3 000 utvecklare och entreprenörer, till stor del män i 20- och 30-årsåldern, förvirrad. De tror på hans vision.
Buterins tal, som är full av obskyr jargong och akronymer, fokuserar på Ethereum 2.0. Etiketten hänvisar till en kombination av en massa olika egenskaper som vi har pratat om i flera år, forskat i flera år och aktivt byggt i flera år, som äntligen kommer att gå samman till denna enda sammanhängande helhet, proklamerar han.

Buterin på scen på Devcon.
Problemet som Buterin och några pålitliga medarbetare har ägnat år åt att knäcka är att de grundläggande svagheterna hos Ethereum, och anledningarna till att CryptoKitties kunde få det att krascha, härrör från själva kärnan i hur nästan alla befintliga kryptovalutor är uppbyggda.
För att bygga en applikation på Ethereum använder du ett specialiserat programmeringsspråk för att skriva så kallade smarta kontrakt. Det här är program som körs automatiskt när vissa villkor är uppfyllda – till exempel när priset på något faller under ett visst värde. Ethereums blockchain spårar förändringar av statusen för alla smarta kontrakt som lagras i den.
För att driva smarta kontrakt måste användarna betala en avgift i Ether, kallad gas. Gas är det som håller hela systemet igång. Avgifterna går i slutändan till ägarna av noder som gör gruvdriften – det kostsamma (eftersom det slukar elektricitet) arbetet med att köra beräkningarna som lägger till data till blockkedjan.
CryptoKitties ger ett bra exempel på hur detta fungerar i praktiken. För att skapa din egen unika katt måste du först köpa en med hjälp av spelets webbplats. En transaktion på blockchain överför oföränderligt ägande av kattungen till dig. För att föda upp din kattunge med en annan, skicka bara tillräckligt med gas till ett smart kontrakt på blockchain. Spelet blandar automatiskt de två föräldrarnas DNA, spottar ut en ny kattunge och lagrar i en annan transaktion bevis på att du är dess enda ägare i blockkedjan.
Ethereum kan bara hantera cirka 15 av dessa transaktioner per sekund, i genomsnitt. Beroende på hur överbelastat nätverket är kan det ta långa perioder innan en transaktion blir slutgiltig. (Som jämförelse hanterar Visas betalningsnätverk i genomsnitt 2 000 korttransaktioner per sekund och har kapacitet för tiotusentals.) Denna långsamhet är inneboende i designen: eftersom varje nod lagrar och bearbetar varje transaktion är smarta kontrakt extremt svåra att störa eller sluta. Baksidan är att systemet är lika långsamt som dess långsammaste nod.
Devcon vimlar av livliga diskussioner om ritningarna för att lösa Ethereums tekniska problem. Tre termer i synnerhet - skärning, plasma och Casper - förekommer i nästan varje föredrag. Planerade att vara en del av Ethereum 2.0, tillsammans lovar de att dramatiskt öka systemets kapacitet att hantera transaktioner utan att offra dess motståndskraft – och avsevärt minska koldioxidutsläppen från Ethereums växande nätverk av kraftkrävande datorer.
Sharding är tänkt att fungera genom att partitionera blockkedjans data. Istället för att lagra och beräkna varje smart kontrakt, skulle delmängder av noder hantera mindre delar av helheten.
Plasma är ett system som låter användare handla med varandra utan att alltid behöva gå igenom blockkedjan. I huvudsak går de med på att öppna en privat, säker kommunikationskanal och använda den för att göra saker som att byta kryptovaluta eller spela ett spel. När de är klara kan de lägga till alla uppdateringar till huvudblockkedjan i bara en enda transaktion.
Casper, det vänliga spöket
Det mest ambitiösa projektet av alla är dock Casper. Med Buterin och andra Ethereum-forskare Vlad Zamfir i spetsen, är det år på väg. Målet är att återuppfinna hur datorerna i ett offentligt blockchain-nätverk når konsensus.
För att fungera som ett decentraliserat nätverk som ingen enskild enhet kontrollerar, kräver vilken kryptovaluta som helst ett konsensusprotokoll – en process som noder i sitt blockkedjenätverk använder för att, om och om igen, komma överens om att informationen i blockkedjan är giltig. För Ethereum, Bitcoin och de flesta andra kryptovalutor är det centrala i konsensusprotokollet en algoritm som kallas proof of work.
Bevis på arbete fungerar som ett lopp. Datorer designade för brytning av kryptovalutor ägnar enorma mängder processorkraft åt att upprepade gånger gissa på en lösning på ett matematiskt pussel. Den första som löser pusslet får lägga till ett nytt block med giltiga transaktioner i kedjan av tidigare – och får en kryptovalutabelöning. Tanken bakom bevis på arbete är att blivande angripare avskräcks av den enorma kostnaden för gruvhårdvara och elektricitet de skulle behöva för att manipulera redovisningen.
Bitcoins skapare, Satoshi Nakamoto, uppfann inte bevis på arbete men hade den inspirerade idén att använda det som ett sätt att göra deltagande i ett blockchain-nätverk öppet för allmänheten. Alla som har rätt hårdvara och tillräckligt med el kan bryta Bitcoin, Ether och liknande kryptovalutor – inget behov av tillstånd.
Nakamotos konsensusprotokoll var revolutionerande. Men det är helt hemskt ur alla perspektiv som relaterar till prestation, säger visst G ü n Sirer , en datavetare och expert på kryptovaluta vid Cornell University. Inte bara är det smärtsamt långsamt; den använder alldeles för mycket el.
Den energi som spenderas är en enorm multipel av den faktiska energi som krävs för att bygga blockkedjan, säger Sirer. Även om Ethereum förbränner mycket mindre än Bitcoin, senaste uppskattningar föreslår att det fortfarande förbrukar ungefär lika mycket el som ett litet land, medan Bitcoin använder ungefär lika mycket som ett ganska stort land. (Beloppen fluktuerar, men i skrivande stund var Ethereums konsumtion i nivå med Costa Ricas, och Bitcoin var ungefär i nivå med Bangladesh.)
Buterin erkänner att detta måste ändras. De sociala konsekvenserna av att bränna enorma mängder resurser får konsekvenser, sa han till mig när jag kom ikapp honom på Devcon. Miljarder dollar slösas bort via bevis på arbete, vilket resulterar i en förlust av resurser som är utspridda över varje enskild kryptovalutanvändare, och i slutändan genom alla miljömässiga externa effekter, varje enskild person i samhället. Det är också ganska dåligt för varumärket: Det kan betyda skillnaden mellan att alla som verkligen bryr sig om miljön är din vän och att försöka stoppa dig.

Publiken på Devcon.
Algoritmen som Buterin och hans lärjungar har valt som ersättare kallas proof of stake. Rotat i tillvägagångssätt som först beskrevs på 1980-talet, förlitar bevis på insats på validatorer: medlemmar i nätverket som helt enkelt verifierar och intygar att transaktioner som lagts till i kedjan är giltiga. Deras incitament för att vara ärliga är att de måste sätta in, eller satsa, betydande summor pengar (den nuvarande planen är 32 Ether, cirka $2 800 i skrivande stund). När deras mandatperiod som validerare upphör kan de få tillbaka pengarna; om de har varit oärliga, kommer de att förlora det.
Mekanismerna för att välja vilka validerare som får lägga till nya block i kedjan, och bestraffa dem för felaktigt beteende, måste byggas in i algoritmen. Att göra det på ett sätt som är rättvist och hållbart bygger på att lösa problem inom spelteori, ekonomi och datavetenskap. Det finns också frågan om hur man designar ett system som kan hantera ett stort antal validerare utan att gå sönder. Slutligen är proof-of-stake-nätverk sårbara för vissa skadliga attacker som proof-of-work-system inte är (det omvända är också sant), och Ethereums forskare kämpar fortfarande för att avgöra hur man bäst försvarar sig mot dem.
Den år gamla strävan att ersätta bevis på arbete har fortsatt passar och startar . Lovande idéer har förkastats och deadlines skjutits tillbaka. Det kan vara en del av varför, trots Buterins optimism på Devcon, erbjuder hans spännande tal inte en tidslinje för att slutföra uppgraderingen.
Många av problemen som förvirrar Ethereums utvecklare har varit välkända i mer än ett decennium, säger Sirer, som föreslår att det kanske är därför Nakamoto uppfann ett annat tillvägagångssätt för Bitcoin. Det faktum att de inte har kunnat rulla ut ett fungerande protokoll än säger mig att detta verkligen är ett genuint svårt problem, säger Sirer. Inte bara det, utan det faktum att ingen annan har kunnat göra detta. Alla akademiker kunde inte göra det heller.
Enhörningar och regnbågar
Ethereum 2.0, säger Buterin, kommer att kunna hantera transaktionsvolymer tusen gånger större än den nuvarande versionen, vilket gör det möjligt för den att verkligen bli den världsdator han tänkt sig. På scenen, och senare personligen, utstrålar han ett nördigt självförtroende som antyder att detta helt enkelt är en självklarhet.
Ingen av stiftelsens anställda, utvecklare och andra deltagare jag pratar med på Devcon uttrycker tvivel i Buterin, eller om utsikterna för Ethereum 2.0. Men vissa är mer försiktiga när det gäller utmaningarna.

Lane Rettig, en av Ethereums kärnutvecklare.
Lane Rettig, en av de självidentifierade kärnutvecklarna, upprepar Jamesons oro över behovet av bättre beslutssystem: De saker vi behöver lösa är mer komplexa. Samordningsproblemet blir allt svårare. Det är fler människor inblandade, fler organisationer, mer mjukvara. Rettig, vars Devcon-klädsel har svarta pyjamasbyxor med vita och rosa enhörningar och regnbågar, säger att det förutom teknisk skalbarhet är lika angeläget att samhället uppnår social skalbarhet.
Ett nyckelproblem som Ethereum har är att processen för att göra ändringar i programvaran inte är helt definierad, säger Pitts. För att fixa det leder han och kärnutvecklaren Greg Colvin i spetsen för en ny organisation som heter Fellowship of Ethereum Magicians. De modellerar det efter Internet Engineering Task Force, den öppna, frivilligdrivna Internetstandardorganisationen.
Allt detta låter dock som början på en traditionell institution med regler och hierarki. Går det inte emot Ethereums decentraliserade ideal?
Kanske, men för att vinna vad Jameson kallar blockchain-krigen kommer det förmodligen att behövas mer struktur. Det finns massor av paradoxer inbakade här, medger Rettig. Du behöver en centraliserad process för att uppfinna en decentraliserad styrningsmekanism.
Dessutom skulle många hävda att Ethereum redan är mer centraliserat än det borde vara. Precis som med Bitcoin är det bara ett fåtal grupper av gruvarbetare som kontrollerar det mesta av nätverkets gruvkraft. Det finns också dess fortsatta beroende av Buterin för vägledning – även om Buterin trycker tillbaka med eftertryck när jag frågar honom om han är en enda punkt av misslyckande. Beroendet av mig håller definitivt på att minska, insisterar han.
Det som i slutändan verkar förena deltagarna på Devcon är inte Buterin eller en abstrakt föreställning om decentralisering. Det är en genuin övertygelse att Ethereums teknologi kan – och bör – störa hur människor organiserar sig, och på en global skala. Frågan är hur lång tid dess stödjare har på sig att klara det, särskilt om entusiasmen för kryptovalutor fortsätter att avta. I slutändan står den djärva ambitionen och idealismen som visas i Prag inför samma fråga som Ethereums blockchain gör: Kan den skalas? Eller är det bara CryptoKitties, enhörningar och regnbågar?