Vitalik Buterin: Izvedljivo je, da bo Ethereum obdelal milijone transakcij na sekundo
U
Vitalik Buterin pravi, da bo Ethereum nekoč zmogel milijone transakcij na sekundo.
V novem videu AMA z OmiseGo Buterin opisuje rešitev za prilagodljivost enega sloja, imenovano ostrenje, in rešitev za plast dva, imenovano plazma, za katero pravi, da bi jo lahko združili, da bi ustvarili eksponentno rast zmogljivosti omrežja. Tu je nekaj ključnih poudarkov AMA.
»Razlog, da mislim, da sta plast ena in plast dva brezplačni, je ta, da se na koncu, če pogledate matematiko, povečljivost poveča zaradi izboljšav prve plasti in izboljšave druge plasti se na koncu pomnožijo. Če imate rešitev za ostrenje, lahko rešitev za ostrenje sama po sebi poveča prilagodljivost Ethereuma za faktor 100 ali sčasoma celo več.
Če pa plazmo izvajate poleg rešitve za razširljivost, to pomeni, da ne delate 100-krat večje količine aktivnosti, ampak 100-kratno količino vhodov, 100-kratno količino izhodov, 100 pomnoži znesek ločljivosti hitrosti, vse to pa tudi izboljša število uporabnikov, ki jih sistem lahko obravnava, število sporov, ki jih sistem lahko obravnava, in navsezadnje največjo varno zmogljivost, ki jo lahko sistem plast dva obravnava s faktorjem 100 prav tako. Torej, če dobimo 100-kratno ostrenje in 100-krat plazemsko, ti dve skupaj v bistvu zagotovita 10-kratno povečanje prilagodljivosti, kar v bistvu pomeni, da bodo verige verig dovolj zmogljive za obravnavo večine aplikacij, ki jih ljudje skušajo narediti z njimi. “
Nato Buterin podrobneje preuči zmožnost transakcij Ethereuma in kje lahko to doseže z dodatkom za izboljšanje programske opreme, ostrenje in kombinirano plazmo.
“Tako blokovna veriga Ethereum, kakršna trenutno obstaja, lahko podpira 15 transakcij na sekundo. Mislim, da lahko samo z izboljšavami programske opreme verige v slogu Ethereuma dosežejo do 100 ali več.
Nato imate ostrenje. In prva različica ostrenja je tisto, čemur pravimo kvadratno ostrenje, kar je podobno, če lahko vsak računalnik naredi “n” stvari na sekundo, potem imamo “n” drobce in potem ima vsak delček “n” transakcij. Torej v bistvu bo moral računalnik obdelati vse drobce, kar je ‘n’ delovnih enot, nato pa je en delček tudi ‘n’ delovnih enot, tako da lahko iz teh računalnikov naredite omrežje, toda omrežje sam ima ‘n’ kvadratno zmogljivost, tako da, če dejansko priključite konstante, lahko pridete do približno 100 delcev, kjer ima vsaka od teh delcev to količino zmogljivosti in tako lahko pridete do približno 10.000 transakcij na sekundo.
Potem lahko preidete na potencialno super kvadratno ostrenje, kjer nekako razporedite plast, ki se strukturira sama nad seboj, nato pa lahko razširljivost doseže stotine tisoč in milijone itd. Vendar obstajajo naravne zgornje meje, od števila uporabnikov do določenih varnostnih lastnosti, ki jih ni mogoče enostavno kvadratno prilagoditi. Pričakujem, da bodo ostreni sistemi sčasoma dosegli desetine, stotisoče, vendar je nekoliko zgornja meja. In za nameček, plazemski kanali stanja pričakujem, da bodo dolgoročno morda približno dva do trije vrstni red, ko bo vse zares škripajoče in gladko.
Lahko si ogledate tudi vprašanje, koliko razširljivosti potrebujemo s strani povpraševanja. Številke, ki jih ponavadi navedem, so, da Ethereum opravi 15 transakcij na sekundo, Uber pa 12 voženj na sekundo. Glavne borze hitrosti dosežejo do 80.000 transakcij na sekundo. In potem, če govorimo o prihodnosti, kjer imamo do leta 2025 25 milijard naprav IoT, ali kar koli že, kar ljudje danes izrivajo, potem bo to verjetno šlo za milijon in nizke milijone operacij na sekundo. Še posebej, če se ukvarjate z nefinančnimi zadevami, se količina močno poveča. Tako da mislim, da je približna številka nečesa v nizkih milijonih nekakšno presečišče tega, do česar je možno priti s tehnološkimi izboljšavami in tudi nekakšna zgornja meja tega, kar si ljudje želijo. “
Preverite naslove najnovejših novic