[Čtyři základní funkce blockchainu a L2] – podle nananaa.eth Protože @EspressoSys je projekt postavený pro L2, Mnoho lidí mi řeklo, že bojují se základními pojmy a terminologií. Abych vám pomohl pochopit základní myšlenky Espressa a připravit půdu pro články, které napíšu později, dal jsem dohromady tento základ. Vzhledem k tomu, že pokrývá základní koncepty blockchainu, měl by vám také pomoci při poznávání dalších projektů. V tomto seriálu se budeme zabývat třemi velkými tématy: (1) Čtyři základní funkce blockchainu: Exekuce, Konsensus, Vypořádání, DA (2) Ethereum L2 (3) L2 sekvencer & potvrzení Nejprve se podívám na čtyři funkce blockchainu, abych vybudoval pevný základ. Dále představím Ethereum L2. Nakonec vysvětlím dva koncepty, na které se Espresso zaměřuje: L2 sekvencer a konfirmace. [1. Čtyři základní funkce blockchainu] Blockchain je stroj na přechod stavu: shromažďuje naše transakce v blocích, Poté je spustí, aby se aktualizoval stav každého účtu. Pokud například vyměním 1 ETH za 0,1 BTC, jakmile tato transakce přistane v bloku a je provedena, stav mého účtu se změní tak, že ztratím 1 ETH a získám 0,1 BTC. Co se musí stát v zákulisí, aby to fungovalo? (1) Konsensus: Musíme rozhodnout o pořadí, ve kterém transakce vstupují do každého bloku. (2) Provedení: Tyto dohodnuté transakce musíme provést, abychom mohli aktualizovat stavy účtu. (3) Vypořádání: Musíme dokončit tyto změny stavu, aby všichni mohli věřit "ano, opravdu jste obdrželi 0,1 BTC". (4) Dostupnost dat (DA): Vzhledem k tomu, že blockchainy jsou bez důvěry, musí být každý uzel schopen znovu provést transakce v bloku a nezávisle je ověřit, Samotné transakce tedy musí být uloženy v dostupné vrstvě. Stručně řečeno, fungující blockchain musí provádět konsensus / exekuci / vypořádání / DA. Rychlá rekapitulace jednotlivých funkcí - Konsensus: Rozhodnutí o pořadí transakcí zahrnutých do bloku - Provedení: Spuštění těchto transakcí ve stavu pořadí a aktualizace - Vypořádání: Zaručení konečnosti aktualizovaného stavu (například čekáním určitého počtu bloků nebo použitím jiného mechanismu konečnosti) - Dostupnost dat: Zpřístupnění transakcí v každém bloku, aby si je kdokoli mohl přehrát a ověřit [2. Co je Ethereum L2?] Právě jsme viděli čtyři základní funkce blockchainů. Když jeden řetězec zpracovává všechny čtyři sám, říkáme tomu monolitický blockchain. Když je rozdělíme do samostatných vrstev, říkáme tomu modulární blockchain. Ethereum L2 je modulární řetězec, který používá Ethereum jako svou vypořádací vrstvu. Využívá zabezpečení Etherea k dokončení změn stavu, zatímco ostatní funkce Consensus, Execution, DA) posuneme na samostatné, efektivnější vrstvy. Mezi Ethereum L2 jsou dva nejběžnější vzory Rollup a Validium: Souhrn Souhrnný balíček používá Ethereum pro DA i vypořádání. Konsensus: obvykle centralizovaný sekvencer, i když může používat decentralizovaný sekvencer (např. přes Espresso), nebo se spolehněte na validátory Ethereum v "Založeném souhrnu" Provedení: často se jedná o EVM, ale může to být i jiný VM (např. Cairo VM od StarkNet) Vypořádání: Ethereum DA: Ethereum Příklady, které znáte: @arbitrum, @Optimism atd. Platnost Validium je stejné jako Rollup s tím rozdílem, že místo Etherea používá externí vrstvu DA. Pokud některé Validium používá Espresso DA, můžeme je označit jako Espresso Validium. Konsensus: centralizovaný nebo decentralizovaný sekvencer Provedení: EVM nebo altVM Vypořádání: Ethereum DA: altDA (např. Celestia, Espresso DA atd.) Například pro @EclipseFND, který plánuje mít brzy TGE, používá: Konsensus: Centralizovaný sekvencer Provedení: SVM DA: Celestia Vypořádání: Ethereum [3. L2 sekvencer & potvrzení] Dosud jsme se zabývali základními koncepty blockchainu a Ethereum L2. Nakonec se ponořme do L2 sekvenceru a potvrzení, které jsou pro Espresso klíčové. L2 sekvencer L2 Sequencer je entita, která vytváří bloky, což znamená (1) objednává a provádí transakce na L2 (2) zveřejní seznam transakcí a výsledný kořen stavu na Ethereum. Většina L2 dnes provozuje jediný centralizovaný sekvencer, který objednává příchozí transakce, provádí je a poté hlásí nový stav uživatelům. Ale může mít selhání v jednom bodě. Sekvencer Arbitrum se například již dříve pozastavil. To řeší decentralizovaný sekvencer. Espresso poskytuje decentralizovaný modul sekvenceru L2 poháněný HotShot (vysoce výkonný konsensuální algoritmus BFT). Pokud L2 používá sekvencer Espresso, pak pro každý blok bude Leader Node vybraný na základě konsensu Espresso objednávat a provádět transakce. Potvrzení Potvrzení zaručuje uživateli, že změna stavu je konečná. Na L2 však sekvencer nemůže poskytnout úplné potvrzení, dokud nebude dokončeno vypořádání Etherea. To, co vám většina L2 sekvencerů ukáže, je předběžné potvrzení v podstatě slib: "Vaši změnu stavu zveřejníme na Ethereu pro konečné vypořádání." Protože se jedná pouze o předběžné potvrzení, pokud se během vypořádání Etherea něco pokazí, může být tato změna vrácena zpět (tj. reorganizace). To je důvod, proč vám burzy říkají, abyste po vložení prostředků z Arbitrum nebo Optimism "počkali na potvrzení" čekají, až konečnost Etherea odstraní jakékoli riziko reorganizace. Konsensus HotShot společnosti Espresso vám umožňuje nabízet silnější a rychlejší potvrzení na L2 silnější než jednoduché předpotvrzení sekvenceru, i když stále ne tak absolutní jako čekání na samotné Ethereum. Podrobněji se ponořím do potvrzení Espressa v budoucím článku. Shrnutí Čtyři základní funkce blockchainu - Blockchain provádí konsensus, provedení, vypořádání, DA - Konsensus: rozhodněte o pořadí transakce - Provádění: spouštění transakcí pro aktualizaci stavu - Vypořádání: dokončete změny stavu - DA: zajistěte, aby transakce zůstaly k dispozici pro přehrání a ověření Ethereum L2 - Ethereum L2s využívající Ethereum k vypořádání - Rollup: používá Ethereum pro vypořádání DA + - Validium: používá externí vypořádání DA + Ethereum L2 sekvencer a potvrzení - Sekvencer objednává a provádí L2 transakce a publikuje kořeny stavů - Výstupy sekvenceru jsou předběžná potvrzení, která se mohou vrátit zpět až do vypořádání Etherea - Espresso HotShot umožňuje decentralizované sekvenování a silnější a rychlejší potvrzení Doufám, že tento úvod objasní základní principy blockchainu, Ethereum L2 a role sekvenceru a potvrzení, abyste byli připraveni na hluboký ponor do samotného Espressa!
Zobrazit originál
2,74 tis.
14
Obsah na této stránce poskytují třetí strany. Není-li uvedeno jinak, společnost OKX není autorem těchto informací a nenárokuje si u těchto materiálů žádná autorská práva. Obsah je poskytován pouze pro informativní účely a nevyjadřuje názory společnosti OKX. Nejedná se o doporučení jakéhokoli druhu a nemělo by být považováno za investiční poradenství ani nabádání k nákupu nebo prodeji digitálních aktiv. Tam, kde se k poskytování souhrnů a dalších informací používá generativní AI, může být vygenerovaný obsah nepřesný nebo nekonzistentní. Další podrobnosti a informace naleznete v připojeném článku. Společnost OKX neodpovídá za obsah, jehož hostitelem jsou externí weby. Držená digitální aktiva, včetně stablecoinů a tokenů NFT, zahrnují vysokou míru rizika a mohou značně kolísat. Měli byste pečlivě zvážit, zde je pro vás obchodování s digitálními aktivy nebo jejich držení vhodné z hlediska vaší finanční situace.