Post by Mårten on Apr 22, 2018 20:36:50 GMT 1
En stor begränsning hos blockkedjor i allmänhet är antalet transaktioner som kan hanteras av nätverket. Tittar vi på etablerade decentraliserade nätverk som exempelvis Ethereum och Bitcoin så klarar dessa i dagsläget enbart ett tjugotal transaktioner i sekunden, något som i relation till de tiotusentals transaktionerna i sekunden som etablerade aktörers, exempelvis Visa och PayPay, centraliserade nätverk kan hantera inte är särskilt imponerande.
För Ethereum har denna begränsning blivit särskilt tydlig med uppstoppat nätverk efter att populära (och transaktionkrävande) dAppar lanserats, lex Cryptokitties, eller när populära ICOs släppts och det blivit s.k. gas-krig för att säkra sin transaktion, som t.ex. i CargoX-fallet där någon betalade 0.85 ETH (motsvarande ca $800 vid tillfället) enbart i transaktionskostnad.
Belastningen på nätverket ökar för varje dag, och behovet av att kunna skala upp och hantera större mängder transaktioner på ett effektivt sätt är en, kanske till om den DEN, viktigaste tekniska utmaningen att lösa för fortsatt etablering av Ethereum blockkedjan.
Det är lätt att förstå att det känns mer motiverande att bygga egna plattformar på den redan fungerande Ethereum blockkedjan och sedan tjäna stora pengar på en ICO, istället för att fokusera på ett väldigt svårt och för tillfället inte vinstgivande problem i nätverkets skalbarhet. Det finns dock hopp om att lösa detta, bland annat så gick ett antal större projekt (OmiseGo, Cosmos, Golem, Maker and Raiden) ihop med ett riskkapitalbolag (Global Brain) och skapade Ethereum Community Fund (ECF). ECF har sedan samlat de ihop ca $100 miljoner som ska gå till att driva projekt och initiativ för att nå en hållbar lösning.
Ett exempel på lösning som jobbats fram är något som kallas ”Sharing” och som strävar mot att komma ifrån behovet av att varje enskild nod håller en fullständig kopia av blockkedjan och alla dess transaktioner, och istället låter varje enskild nod hålla en delmängd av all data på nätverket och således enbart verifierar dessa transaktioner.
Ett annat exempel är ”off-chain”-transaktioner som fungerar på liknande sätt som bitcoins Lightning Network där man öppnar upp kanaler mellan noder som går utanför det ordinarie nätverket, där du kan skicka transaktioner utan att belasta den underliggande blockkedjan. På detta sätt kan du skicka tio, femtio eller hundra transaktioner i din(a) uppsatta kanaler, för att sedan när kanalen stängs läggs endast en slutgiltig transaktion till huvudnätverket för verifiering.
Om det kommer att bli något av dessa två förslag som löser skalbarhetsproblemet låter jag vara osagt, men att en hållbar lösning måste hittas för ytterligare etablering av Ethereumnätverket står utom tvivel.
För Ethereum har denna begränsning blivit särskilt tydlig med uppstoppat nätverk efter att populära (och transaktionkrävande) dAppar lanserats, lex Cryptokitties, eller när populära ICOs släppts och det blivit s.k. gas-krig för att säkra sin transaktion, som t.ex. i CargoX-fallet där någon betalade 0.85 ETH (motsvarande ca $800 vid tillfället) enbart i transaktionskostnad.
Belastningen på nätverket ökar för varje dag, och behovet av att kunna skala upp och hantera större mängder transaktioner på ett effektivt sätt är en, kanske till om den DEN, viktigaste tekniska utmaningen att lösa för fortsatt etablering av Ethereum blockkedjan.
Det är lätt att förstå att det känns mer motiverande att bygga egna plattformar på den redan fungerande Ethereum blockkedjan och sedan tjäna stora pengar på en ICO, istället för att fokusera på ett väldigt svårt och för tillfället inte vinstgivande problem i nätverkets skalbarhet. Det finns dock hopp om att lösa detta, bland annat så gick ett antal större projekt (OmiseGo, Cosmos, Golem, Maker and Raiden) ihop med ett riskkapitalbolag (Global Brain) och skapade Ethereum Community Fund (ECF). ECF har sedan samlat de ihop ca $100 miljoner som ska gå till att driva projekt och initiativ för att nå en hållbar lösning.
Ett exempel på lösning som jobbats fram är något som kallas ”Sharing” och som strävar mot att komma ifrån behovet av att varje enskild nod håller en fullständig kopia av blockkedjan och alla dess transaktioner, och istället låter varje enskild nod hålla en delmängd av all data på nätverket och således enbart verifierar dessa transaktioner.
Ett annat exempel är ”off-chain”-transaktioner som fungerar på liknande sätt som bitcoins Lightning Network där man öppnar upp kanaler mellan noder som går utanför det ordinarie nätverket, där du kan skicka transaktioner utan att belasta den underliggande blockkedjan. På detta sätt kan du skicka tio, femtio eller hundra transaktioner i din(a) uppsatta kanaler, för att sedan när kanalen stängs läggs endast en slutgiltig transaktion till huvudnätverket för verifiering.
Om det kommer att bli något av dessa två förslag som löser skalbarhetsproblemet låter jag vara osagt, men att en hållbar lösning måste hittas för ytterligare etablering av Ethereumnätverket står utom tvivel.