Vitalik Buterin: Det er gjennomførbart Ethereum vil behandle millioner av transaksjoner per sekund
Vitalik Buterin sier at Ethereum en dag kan være i stand til å håndtere millioner av transaksjoner per sekund.
I en ny AMA-video med OmiseGo beskriver Buterin en lagbar skalerbarhetsløsning kalt sharding, og en lag to-løsning kalt plasma, som han sier kan kombinere for å skape eksponentiell vekst i nettverkskapasiteten. Her er noen av de viktigste høydepunktene fra AMA.
”Årsaken til at jeg tror lag og lag to er gratis, er at til slutt, hvis du ser på matematikken, skalerbarheten gevinster av forbedringer av lag ett og forbedringer av lag to til slutt multipliserer med hverandre. Hvis du har en skjæringsløsning, kan skjæringsløsningen i seg selv øke skalerbarheten til Ethereum med en faktor på 100, eller til slutt enda mer.
Men så, hvis du gjør plasma på toppen av en skalerbarhetsløsning, så betyr det at du ikke gjør 100 ganger aktivitetsmengden, men du gjør 100 ganger mengden innganger, 100 ganger mengden utganger, 100 ganger mengden hastighetsoppløsninger, og alt dette forbedrer også antall brukere systemet kan håndtere, antall tvister systemet kan håndtere, og til slutt den maksimale sikre kapasiteten som systemet lag to kan håndtere med en faktor på 100 også. Så hvis vi får 100 ganger fra skjæring og 100 ganger fra plasma, gir disse to deg i utgangspunktet en skalerbarhetsgevinst på 10 000 ganger, noe som i utgangspunktet betyr at blokkjeder vil være kraftige nok til å håndtere de fleste applikasjoner folk prøver å gjøre med dem. “
Buterin ser da nærmere på Ethereums transaksjonskapasitet nå, og hvor den kan nå med tillegg av programvareforbedring, skjæring og plasma kombinert.
“Så Ethereum-blokkjeden slik den eksisterer, kan støtte 15 transaksjoner per sekund. Jeg tror at med programvareforbedringer alene, kan blokkene i Ethereum-stil sannsynligvis komme opp til muligens 100 eller så.
Så har du skjæring. Og den første versjonen av sharding er det vi kaller kvadratisk sharding, som er som om hver datamaskin kan gjøre ‘n’ ting per sekund, så har vi ‘n’ skjær, og da har hver skjær ‘n’ transaksjoner. Så i utgangspunktet må en datamaskin behandle alle skjærene, som er ‘n’ arbeidsenheter, og så er en skjær også ‘n’ arbeidsenheter, slik at du kan få et nettverk laget av disse datamaskinene, men nettverket i seg selv har ‘n’ kvadratkapasitet helt, og så hvis du faktisk kobler til konstantene, kan du komme til noe som 100 skjær hvor hver av disse skjærene har den kapasiteten, og slik at du muligens får noe som 10 000 transaksjoner i sekundet.
Deretter kan du gå til potensielt superkvadratisk skjæring, det er der du slags lag som strukturerer på toppen av seg selv, og deretter kan skalerbarheten gå til hundretusener og millioner og så videre. Men det er naturlige øvre grenser, fra antall brukere, fra visse sikkerhetsegenskaper som ikke lett skaleres kvadratisk. Så jeg forventer at skjærede systemer til slutt kommer til titusenvis, hundretusener, men det er litt av en øvre grense. Og på toppen av det, forventer jeg at plasma-kanaler muligens vil være noe som en gevinst på to til tre størrelsesorden på lang sikt, når alt går veldig knirkende og glatt.
Du kan også se på spørsmålet om hvor mye skalerbarhet vi trenger fra etterspørselssiden. Så tallene jeg vanligvis gir er, Ethereum gjør 15 transaksjoner per sekund, Uber gjør 12 turer per sekund. De største børsene går opp til 80 000 transaksjoner i sekundet. Og så hvis vi snakker om fremtiden der vi har 25 milliarder IoT-enheter innen 2025 eller hva det nå er ordene folk presser ut i disse dager, vil det sannsynligvis gå inn som en million, lave millioner operasjoner per sekund. Spesielt hvis du går inn på ikke-økonomiske ting, øker volumet langt opp. Så jeg tror at det omtrentlige tallet på noe i de lave millionene er et slags skjæringspunkt for hva det er mulig å komme til med teknologiforbedringer og også en slags øvre grense for hva folk vil ha. “
Sjekk de siste nyhetsoverskriftene