Optimistični zvitki
Nazadnje urejeno: @iankressin(opens in a new tab), 17. julij 2024
Predpogoji
Dobro morate razumeti vse temeljne teme in zelo dobro razumeti razširljivosti Ethereum. Implementacija rešitev za razširljivost kot so zvitki je napredno področje, saj tehnologija v praksi še ni dovolj testirana in se še naprej raziskuje ter razvijana.
Iščete vire, ki so bolj primerni za začetnike? Oglejte si naš uvod v plast 2.
Optimistični zvitki
Optimistični zvitki so vzporedno z glavno verigo Ethereum na plasti 2. Lahko ponudijo izboljšave pri razširljivosti, saj privzeto ne izvajajo nobenega računanja. Namesto tega, po transakciji, predlagajo novo stanje glavnemu omrežju ali "notarsko overijo" transakcijo.
Pri optimističnih zvitkih so transakcije zapisane na glavno verigo Ethereum kot calldata
, kar jih še bolj optimizira s tem, da zniža ceno goriva.
Glede na to, da je računanje počasen in drag del uporabe Ethereuma, lahko optimistični zvitki ponudijo do 10- do 100-kratne izboljšave v razširljivosti transakcij. Ta številka se bo še bolj povečala s predstavitvijo razdrobljenih verig, saj bo v primeru, da je transakcija izpodbijana, na voljo več podatkov.
Izpodbijanje transakcij
Optimistični zvitki transakcij ne računajo, tako da obstaja potreba po mehanizmu za zagotavljanje legitimnosti in negoljufivosti transakcij. Tukaj nastopijo odpori na prevare. Če nekdo opazi goljufivo transakcijo, bo zvitek izvedel odpor na prevare in računanje transakcije z uporabo razpoložljivih podatkov stanja. To pomeni, da bi za potrditev transakcije lahko čakali dalj časa kot pri ZK-zvitku, saj se transakcijo lahko izpodbija.
Gorivo, potrebno za izvedbo računanja odpora za prevare, je enakomerno povrnjeno. Ben Jones iz Optimisma opisuje uporabljen sistem povezovanja:
"Kdorkoli, ki bi lahko izvedel dejanje, ki bi ga vi morali dokazati kot goljufivo, da bi zavarovali svoja sredstva, od vas zahteva, da zagotovite zavezo. V bistvu vzamete nekaj ETH in ga zaklenete ter rečete 'Hej, obljubim, da bom govoril resnico ...' Če ne govorim resnice in je prevara dokazana, bo ta denar razrezan. Ne le, da je nekaj tega denarja razrezanega, ampak ga bo nekaj tudi porabljenega za plačilo goriva, ki so ga ljudje porabili za izvedbo odpora na prevare."
Torej lahko vidite spodbude: sodelujoči so kaznovani za izvajanje prevar in kompenzirani za dokazovanje prevar.
Prednosti in slabosti
Prednosti | Slabosti |
---|---|
Karkoli lahko naredite na Ethereumovi plasti 1, lahko naredite z optimističnimi zvitki, glede na to, da so kompatibilni z EVM in Solidity. | Dolgi čakalni časi za transakcije na verigi zaradi potencialnih izpodbijanj prevar. |
Vsi podatki o transakcijah so shranjeni na plasti 1 verige, kar pomeni, da so varne in decentralizirane. | Operater lahko vpliva na razvrščanje transakcij. |
Vizualna razlaga optimističnih zvitkov
Oglejte si, kako Finematics razložijo optimistične zvitke:
Uporaba optimističnih zvitkov
Obstaja več implementacij optimističnih zvitkov, ki jih lahko integrirate v svoje dappe:
Arbitrum One
* Fraud proofs only for whitelisted users, whitelist not open yet
Optimism
* Fault proofs in development
Boba Network
* State validation in development
Base
* Fraud proof system is currently under development
Gradivo za branje o optimističnih zvitkih