Vitalik Buterin: Izvedivo je da će Ethereum obrađivati milijune transakcija u sekundi
U
Vitalik Buterin kaže da će Ethereum jednog dana moći obrađivati milijune transakcija u sekundi.
U novom AMA videozapisu s OmiseGo-om, Buterin opisuje rješenje skalabilnosti sloja jedan nazvano oštrina i rješenje sloja dva nazvano plazma, za koje kaže da bi se mogle kombinirati kako bi stvorile eksponencijalni rast mrežnog kapaciteta. Evo nekih ključnih naglasaka AMA-e.
„Razlog zbog kojeg mislim da su slojevi jedan i sloj dva besplatni je taj što se u konačnici, ako pogledate matematiku, dobici od skalabilnosti od poboljšanja sloja jedan i poboljšanja sloja dva na kraju umnožavaju. Ako imate rješenje za oštrinu, tada rješenje za oštrenje samo po sebi može povećati skalabilnost Ethereuma za faktor 100 ili na kraju čak i više.
Ali onda, ako radite plazmu povrh rješenja za skalabilnost, onda to znači da ne radite 100 puta veću količinu aktivnosti već radite 100 puta veću količinu ulaza, 100 puta veću količinu izlaza, 100 puta veći od broja rezolucija brzine, a sve to također poboljšava broj korisnika koje sustav može riješiti, broj sporova koje sustav može riješiti i u konačnici maksimalni sigurni kapacitet koji sustav dva sloja može podnijeti faktor 100 također. Dakle, ako 100 puta dobijemo oštrim i 100 puta plazmom, ta dva zajedno u osnovi vam daju 10 000x veću prilagodljivost, što u osnovi znači da će blockchains biti dovoljno moćan da obrađuje većinu aplikacija koje ljudi pokušavaju s njima. “
Buterin zatim bliže proučava Ethereumovu sposobnost transakcija sada i gdje to može doseći dodavanjem poboljšanja softvera, oštrine i kombinacije plazme.
“Dakle, Ethereum blockchain kakav trenutno postoji može podržavati 15 transakcija u sekundi. Mislim da samo sa softverskim poboljšanjima blockchains u Ethereum stilu vjerojatno mogu doseći i do 100-tinjak.
Zatim, imate oštrinu. I prva inačica oštrenja je ono što nazivamo kvadratnim oštrenjem, što je kao da svako računalo može raditi ‘n’ stvari u sekundi, tada imamo ‘n’ krhotina i tada svaka krhotina ima ‘n’ transakcija. Dakle, u osnovi će računalo morati obraditi sve krhotine, što je ‘n’ jedinica rada, a onda je jedna krhotina također ‘n’ jedinica rada, tako da od tih računala možete imati mrežu, ali mrežu sam ima ‘n’ kvadratni kapacitet, pa ako stvarno priključite konstante, možete doći do otprilike 100 krhotina, gdje svaka od tih krhotina ima tu količinu kapaciteta, pa ćete doći do otprilike 10 000 transakcija u sekundi.
Tada možete prijeći na potencijalno super kvadratno oštrenje, na kojem nekako slojite tu strukturu povrh sebe, a zatim skalabilnost može doseći stotine tisuća i milijuna i tako dalje. No, postoje prirodne gornje granice, koje ovise o broju korisnika, o određenim sigurnosnim svojstvima koja se ne mogu kvadraturirati jednostavno. Stoga očekujem da će oštri sustavi na kraju doći do desetaka tisuća, stotina tisuća, ali postoji malo gornja granica. A povrh toga, plazemski kanali stanja očekujem da će dugoročno biti možda nešto poput dobitka od dva do tri reda, kad jednom sve bude stvarno škripavo i glatko.
Možete pogledati i pitanje koliko nam skalabilnosti treba sa strane potražnje. Dakle, brojevi koje obično dajem su, Ethereum radi 15 transakcija u sekundi, Uber 12 vožnji u sekundi. Glavne burze idu do 80.000 transakcija u sekundi. A onda ako govorimo o budućnosti u kojoj imamo 20 milijardi IoT uređaja do 2025. godine ili što god već bile riječi koje ljudi danas istiskuju, tada će to vjerojatno krenuti kao milijun, niskih milijuna operacija u sekundi. Pogotovo ako se bavite nefinancijskim stvarima, količina se uvelike povećava. Tako da mislim da je približna brojka nečega u niskim milijunima vrsta presjeka onoga do čega je moguće doći s tehnološkim poboljšanjima, a također i neka vrsta gornje granice onoga što ljudi žele. “
Pogledajte najnovije vijesti