

Subscribe to Stihac
Subscribe to Stihac
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Optimism Collective se pokouší zrodit novou formu organizace postavenou na přesvědčení, že člověk > kapitál a dopad = zisk a snaží se řešit koordinační problémy, které krypto jako celek ještě nevyřešilo.
Koneckonců, Optimism nevytváří blokchain – buduje digitální společnost.
Ale ambiciózní cíle vyžadují stejně ambiciózní infrastrukturu.
Dnes vám s hrdostí představujeme další vývoj architektury škálování Optimismu: OP Stack.
OP Stack je modulární open-source projekt pro vysoce škálovatelné a interoperabilní blockchainy všeho druhu. Nejen rollup. Nejen typu optimistic.
OP Stack je sázkou na vynalézavost celé komunity Etherea. Umožňuje snadněji než kdykoli předtím vytvořit vlastní blockchain a umožňuje vám soustředit se na to, co je důležité - na špičková řešení.
OP Stack je také sázkou na to, že budoucnost nebude ani založena na jednom blockchainu, ani na více blockchainech. Místo toho věříme, že skupina vysoce integrovaných blockchainů vytvoří splývající strukturu, Superchain, který bude pohánět kolektiv.
Tento blogový příspěvek navazuje na přednášky Karla Floersche a Kelvina Fichtera ze společnosti OP Labs na konferenci Devcon 6.
V době, kdy se Optimism Mainnet blíží ke dvěma letům provozu, je docela ponižující ohlédnout se zpět na naše začátky před lety, kdy jsme byli hvězdně vyhlížejícími výzkumníky škálovatelnosti. Během této dlouhé a klikaté cesty zůstala dvě témata neměnná: minimalizace a modularizace.
Jednou z lekcí, která nás na této cestě formovala bylo, když moudrý potulný námořník jménem geohot nahradil šestitisícový transpiler, na kterém jsme pracovali několik měsíců, 300řádkovou úpravou kompilátoru Solidity, která zabrala jen několik dní. Geohot nám navždy zvedl laťku jednoduchosti a elegance, která je nutná k tomu, aby se stal open source standardem v celém ekosystému Etherea.
https://twitter.com/jinglejamOP/status/1310718738417811459?s=20&t=05fC9i2xvDV6sMwUxzx2og
Tuto lekci jsme si vzali k srdci. V roce 2021 jsme učinili obtížné rozhodnutí zahodit náš původní návrh rollupu OVM ve prospěch modulárnějšího přístupu, který odděluje provádění od dokazování. A hle, vyplatilo se to - výsledek, náš upgrade EVM Equivalence, si stále drží svou úroveň v porovnání s nejnovějšími verzemi alternativních rollupů, přestože je téměř rok starý.
V uplynulém roce jsme s hlavou skloněnou k zemi pracovali na naší další verzi - Bedrock - která tyto principy modularity a minimalizace znásobuje. Tento nový návrh využívá některé modulární principy zavedené pro The Merge - oddělení konsensuální a prováděcí vrstvy Etherea - a činí kód Optimismu stupidně jednoduchým. Se 100x menším množstvím kódu než náš původní OVM a pouze s 1 000 řádky kódu potřebnými k implementaci alternativního klienta (díváme se na tebe, Optimistic Erigon 👀) jsme věděli, že máme v rukou něco opravdu výkonného.
A když tato nová, vysoce modulární kódová základna začala dosahovat stability, začalo se dít něco zvláštního. Lidé začali kódovou základnu forkovat a používat ji k věcem, které jsme si nikdy nedokázali představit.
Optimismus už byl nejvíce forkovanou ORU, ale tyto nové forky byly divné. Byli jsme zvyklí přidávat malé funkce nebo vyměňovat vrstvu dostupnosti dat, abychom snížili poplatky. Neočekávali jsme, že příští fork bude něco podobného tomu, co jsme dostali: OPCraft.

Lattice, fantastický tým stojící za tímto projektem, vzal základnu kódu Bedrock a zařadil do celou voxelovou hru on-chain. Svět OPCraftu žije on-chain, těžba bloků ve hře produkuje on-chain transakce … šílené.
Po OPCraftu přišel další šílený fork, tentokrát od skupiny z 0xPARC — Optimistic Game Boy. Nalin Bhardwaj a Adhyyan Sekhsaria vyměnili exekuční engine Bedrock za emulátor Game Boy, čímž efektivně vytvořili Rollup Game Boy. A co víc, protože emulátor Game Boy uměl kompilovat až na MIPS, bylo využívalo kompletní provádění emulátoru prokazování chyb pomocí cannonu. Wow.
V tu chvíli jsme si uvědomili, že geohotovy moudré rady a naše několikaletá sázka na elegantní, standardizovaný software s otevřeným zdrojovým kódem začíná přinášet ovoce. Věděli jsme, že máme v rukou něco výjimečného. Začali jsme tím, že jsme znovu použili Ethereum k modularizaci naší vlastní kódové základny. Komunita Etherea znovu začala používat naše moduly k vytváření věcí, které nikdy předtím nebyly k vidění.
Co jsme tedy měli dělat?
OP Stack je kód, který pohání architekturu nové generace Optimism. Je to řada modulů, které společně vytvářejí koherentní a spolehlivé blockchainy. Každá z těchto komponent implementuje určitou vrstvu stacku. Zde je uvedeno, jak tyto základní komponenty vypadají:

Každá vrstva OP stacku je popsána přesně definovaným rozhraním API, které je naplněno modulem pro danou vrstvu. Stávající moduly můžete snadno upravit nebo vytvořit vlastní zcela nové moduly, které naplní potřeby jakékoli aplikace, kterou vytváříte. Chcete vyměnit Ethereum za Celestia jako vrstvu dostupnosti dat? Jistě! Chcete provozovat Bitcoin jako prováděcí vrstvu? Proč ne!
OP Stack je první realizací modulární teorie blockchainu. Konečně se dostáváme od tabulek, které popisují, jak by to mohlo fungovat, ke konkrétní kódové základně, kde si tyto komponenty můžete skutečně poskládat dohromady. Pokud jste vývojáři, v Kelvinově přednášce na konferenci Devcon najdete mnohem více informací o API jednotlivých komponent a o tom, jak jednotlivé komponenty fungují v součinnosti a vytvářejí modulární řetězový systém.
OP Stack je vytvářen především pro Optimism Collective. Je to způsob, jakým Optimism zajišťuje budoucnost celého ekosystému. Asi nejdůležitějším způsobem, jak toho OP Stack dosahuje, je abstrakce vrstvy důkazů při zúčtování (přenosu) prostředků na jiný blockchain. Pokud vrstva důkazů odpovídá důkazu API, může být do systému vložena. To vše se může dít bez dopadu na uživatelský zážitek. Z dlouhodobého hlediska to umožňuje, aby se Optimism přizpůsobil i novějším systémům dokazování.
Bitcoin rollup? Bitcoin Rollup! Gameboy Plasma? Gameboy plasma! Tamagoči Bitcoin Rollup? ...Tamagotchi Bitcoin rollup!
Vydání OP Stacku bude prvním krokem k rozvoji vysoce kompatibilních L2 a L3. Láskyplně je nazýváme op-chainy. Díky sdílení a zpětnému přispívání do standardizované a modulární kódové základny mohou všechny tyto systémy spolupracovat na budování budoucnosti Etherea. Pomocí sdíleného formátu pro předávání zpráv mohou tyto řetězce mezi sebou snadno komunikovat bez speciálních adaptérů pro každý jednotlivý řetězec.
OP stack je příležitost vytvořit něco úžasného. Máme příležitost rozšířit hodnoty Optimismu v rámci síťového kolektivu blockchainů - a jádrem této vize je sekvencování. Ačkoli mnoho chainů bude chtít provozovat své vlastní Sequencery, realita je taková, že Sequencing může být obtížné nastavit a z dlouhodobého hlediska bude muset být decentralizovaný, aby poskytoval záruky životaschopnosti, které uživatelé očekávají. Je pravděpodobné, že mnoho dalších chainů nebude chtít provozovat vlastní Sequencery, stejně jako se Optimism rozhodl připojit ke konsensuální vrstvě Etherea, aby nepotřeboval vlastní sadu validátorů.
Když více op-chainů sdílí sadu sekvencerů, získají přístup k fantastické funkci: atomickému skládání chainů. Sekvencery, které vytvářejí bloky na více chainech současně, mohou zaručit atomické interakce mezi těmito chainy. To funguje díky tomu, že jedna entita má možnost produkovat bloky na každém chainu - nemusí se spoléhat na jiné validátory, aby tyto atomické transakce zahrnovaly. Op-chainy, které se rozhodnou zapojit do sdílené sady sekvencerů Optimism Collective, se stávají součástí systému, v němž se hranice mezi chainy smazávají.
Přestože se skládá z více chainů, přidání atomických interakcí mezi chainy znamená, že koncovým uživatelům připadá jako jeden logický chain. Toto nově vznikající finále nazýváme Superchain.
Stejně jako vše, co děláme, i Superchain existuje proto, abychom pokračovali v prosazování sebe sama a ekosystému Ethereum směrem k vizi udržitelné a nezávislé digitální společnosti. Otevřením zdrojů Optimism Collective nejen pro Optimism, ale také pro mnoho jiných op-chainů, které se k Superchainu připojují, se stává možnou spolupráce zcela nových ekosystémů směrem k této budoucnosti.
OP Stack je stále v rané fázi přeměny na samostatný produkt. Naším hlavním cílem pro příštích několik měsíců je stále dodávat upgrade Bedrock, stěžejní verzi OP Stack, do Optimism Mainnet. Nakonec bude kódová základna Bedrock zdokonalena do podoby vydání OP Stacku s věcně oddělenou dokumentací k tomu, ať můžete provozovat a upravovat svůj vlastní op-chain založený na OP Stacku.
Pokud máte zájem hrát si s OP Stackem, ozvěte se nám - nebo, pokud se cítíte stejně odvážně jako naši první uživatelé, kód Optimism je vždy vyvíjen opensource! 😉
Společně vytvoříme budoucnost koordinovaného kyberprostoru založeného na spolupráci.
Společně přivoláme Fénixe Éteru.
Budoucnost není v multichainu nebo monochainu, ale v Superchainu.
Zůstaňte Optimistic, nerdi.

Odkaz na původní článek, který byl zdrojem pro tento překlad:
https://optimism.mirror.xyz/fLk5UGjZDiXFuvQh6R_HscMQuuY9ABYNF7PI76-qJYs
Optimism Collective se pokouší zrodit novou formu organizace postavenou na přesvědčení, že člověk > kapitál a dopad = zisk a snaží se řešit koordinační problémy, které krypto jako celek ještě nevyřešilo.
Koneckonců, Optimism nevytváří blokchain – buduje digitální společnost.
Ale ambiciózní cíle vyžadují stejně ambiciózní infrastrukturu.
Dnes vám s hrdostí představujeme další vývoj architektury škálování Optimismu: OP Stack.
OP Stack je modulární open-source projekt pro vysoce škálovatelné a interoperabilní blockchainy všeho druhu. Nejen rollup. Nejen typu optimistic.
OP Stack je sázkou na vynalézavost celé komunity Etherea. Umožňuje snadněji než kdykoli předtím vytvořit vlastní blockchain a umožňuje vám soustředit se na to, co je důležité - na špičková řešení.
OP Stack je také sázkou na to, že budoucnost nebude ani založena na jednom blockchainu, ani na více blockchainech. Místo toho věříme, že skupina vysoce integrovaných blockchainů vytvoří splývající strukturu, Superchain, který bude pohánět kolektiv.
Tento blogový příspěvek navazuje na přednášky Karla Floersche a Kelvina Fichtera ze společnosti OP Labs na konferenci Devcon 6.
V době, kdy se Optimism Mainnet blíží ke dvěma letům provozu, je docela ponižující ohlédnout se zpět na naše začátky před lety, kdy jsme byli hvězdně vyhlížejícími výzkumníky škálovatelnosti. Během této dlouhé a klikaté cesty zůstala dvě témata neměnná: minimalizace a modularizace.
Jednou z lekcí, která nás na této cestě formovala bylo, když moudrý potulný námořník jménem geohot nahradil šestitisícový transpiler, na kterém jsme pracovali několik měsíců, 300řádkovou úpravou kompilátoru Solidity, která zabrala jen několik dní. Geohot nám navždy zvedl laťku jednoduchosti a elegance, která je nutná k tomu, aby se stal open source standardem v celém ekosystému Etherea.
https://twitter.com/jinglejamOP/status/1310718738417811459?s=20&t=05fC9i2xvDV6sMwUxzx2og
Tuto lekci jsme si vzali k srdci. V roce 2021 jsme učinili obtížné rozhodnutí zahodit náš původní návrh rollupu OVM ve prospěch modulárnějšího přístupu, který odděluje provádění od dokazování. A hle, vyplatilo se to - výsledek, náš upgrade EVM Equivalence, si stále drží svou úroveň v porovnání s nejnovějšími verzemi alternativních rollupů, přestože je téměř rok starý.
V uplynulém roce jsme s hlavou skloněnou k zemi pracovali na naší další verzi - Bedrock - která tyto principy modularity a minimalizace znásobuje. Tento nový návrh využívá některé modulární principy zavedené pro The Merge - oddělení konsensuální a prováděcí vrstvy Etherea - a činí kód Optimismu stupidně jednoduchým. Se 100x menším množstvím kódu než náš původní OVM a pouze s 1 000 řádky kódu potřebnými k implementaci alternativního klienta (díváme se na tebe, Optimistic Erigon 👀) jsme věděli, že máme v rukou něco opravdu výkonného.
A když tato nová, vysoce modulární kódová základna začala dosahovat stability, začalo se dít něco zvláštního. Lidé začali kódovou základnu forkovat a používat ji k věcem, které jsme si nikdy nedokázali představit.
Optimismus už byl nejvíce forkovanou ORU, ale tyto nové forky byly divné. Byli jsme zvyklí přidávat malé funkce nebo vyměňovat vrstvu dostupnosti dat, abychom snížili poplatky. Neočekávali jsme, že příští fork bude něco podobného tomu, co jsme dostali: OPCraft.

Lattice, fantastický tým stojící za tímto projektem, vzal základnu kódu Bedrock a zařadil do celou voxelovou hru on-chain. Svět OPCraftu žije on-chain, těžba bloků ve hře produkuje on-chain transakce … šílené.
Po OPCraftu přišel další šílený fork, tentokrát od skupiny z 0xPARC — Optimistic Game Boy. Nalin Bhardwaj a Adhyyan Sekhsaria vyměnili exekuční engine Bedrock za emulátor Game Boy, čímž efektivně vytvořili Rollup Game Boy. A co víc, protože emulátor Game Boy uměl kompilovat až na MIPS, bylo využívalo kompletní provádění emulátoru prokazování chyb pomocí cannonu. Wow.
V tu chvíli jsme si uvědomili, že geohotovy moudré rady a naše několikaletá sázka na elegantní, standardizovaný software s otevřeným zdrojovým kódem začíná přinášet ovoce. Věděli jsme, že máme v rukou něco výjimečného. Začali jsme tím, že jsme znovu použili Ethereum k modularizaci naší vlastní kódové základny. Komunita Etherea znovu začala používat naše moduly k vytváření věcí, které nikdy předtím nebyly k vidění.
Co jsme tedy měli dělat?
OP Stack je kód, který pohání architekturu nové generace Optimism. Je to řada modulů, které společně vytvářejí koherentní a spolehlivé blockchainy. Každá z těchto komponent implementuje určitou vrstvu stacku. Zde je uvedeno, jak tyto základní komponenty vypadají:

Každá vrstva OP stacku je popsána přesně definovaným rozhraním API, které je naplněno modulem pro danou vrstvu. Stávající moduly můžete snadno upravit nebo vytvořit vlastní zcela nové moduly, které naplní potřeby jakékoli aplikace, kterou vytváříte. Chcete vyměnit Ethereum za Celestia jako vrstvu dostupnosti dat? Jistě! Chcete provozovat Bitcoin jako prováděcí vrstvu? Proč ne!
OP Stack je první realizací modulární teorie blockchainu. Konečně se dostáváme od tabulek, které popisují, jak by to mohlo fungovat, ke konkrétní kódové základně, kde si tyto komponenty můžete skutečně poskládat dohromady. Pokud jste vývojáři, v Kelvinově přednášce na konferenci Devcon najdete mnohem více informací o API jednotlivých komponent a o tom, jak jednotlivé komponenty fungují v součinnosti a vytvářejí modulární řetězový systém.
OP Stack je vytvářen především pro Optimism Collective. Je to způsob, jakým Optimism zajišťuje budoucnost celého ekosystému. Asi nejdůležitějším způsobem, jak toho OP Stack dosahuje, je abstrakce vrstvy důkazů při zúčtování (přenosu) prostředků na jiný blockchain. Pokud vrstva důkazů odpovídá důkazu API, může být do systému vložena. To vše se může dít bez dopadu na uživatelský zážitek. Z dlouhodobého hlediska to umožňuje, aby se Optimism přizpůsobil i novějším systémům dokazování.
Bitcoin rollup? Bitcoin Rollup! Gameboy Plasma? Gameboy plasma! Tamagoči Bitcoin Rollup? ...Tamagotchi Bitcoin rollup!
Vydání OP Stacku bude prvním krokem k rozvoji vysoce kompatibilních L2 a L3. Láskyplně je nazýváme op-chainy. Díky sdílení a zpětnému přispívání do standardizované a modulární kódové základny mohou všechny tyto systémy spolupracovat na budování budoucnosti Etherea. Pomocí sdíleného formátu pro předávání zpráv mohou tyto řetězce mezi sebou snadno komunikovat bez speciálních adaptérů pro každý jednotlivý řetězec.
OP stack je příležitost vytvořit něco úžasného. Máme příležitost rozšířit hodnoty Optimismu v rámci síťového kolektivu blockchainů - a jádrem této vize je sekvencování. Ačkoli mnoho chainů bude chtít provozovat své vlastní Sequencery, realita je taková, že Sequencing může být obtížné nastavit a z dlouhodobého hlediska bude muset být decentralizovaný, aby poskytoval záruky životaschopnosti, které uživatelé očekávají. Je pravděpodobné, že mnoho dalších chainů nebude chtít provozovat vlastní Sequencery, stejně jako se Optimism rozhodl připojit ke konsensuální vrstvě Etherea, aby nepotřeboval vlastní sadu validátorů.
Když více op-chainů sdílí sadu sekvencerů, získají přístup k fantastické funkci: atomickému skládání chainů. Sekvencery, které vytvářejí bloky na více chainech současně, mohou zaručit atomické interakce mezi těmito chainy. To funguje díky tomu, že jedna entita má možnost produkovat bloky na každém chainu - nemusí se spoléhat na jiné validátory, aby tyto atomické transakce zahrnovaly. Op-chainy, které se rozhodnou zapojit do sdílené sady sekvencerů Optimism Collective, se stávají součástí systému, v němž se hranice mezi chainy smazávají.
Přestože se skládá z více chainů, přidání atomických interakcí mezi chainy znamená, že koncovým uživatelům připadá jako jeden logický chain. Toto nově vznikající finále nazýváme Superchain.
Stejně jako vše, co děláme, i Superchain existuje proto, abychom pokračovali v prosazování sebe sama a ekosystému Ethereum směrem k vizi udržitelné a nezávislé digitální společnosti. Otevřením zdrojů Optimism Collective nejen pro Optimism, ale také pro mnoho jiných op-chainů, které se k Superchainu připojují, se stává možnou spolupráce zcela nových ekosystémů směrem k této budoucnosti.
OP Stack je stále v rané fázi přeměny na samostatný produkt. Naším hlavním cílem pro příštích několik měsíců je stále dodávat upgrade Bedrock, stěžejní verzi OP Stack, do Optimism Mainnet. Nakonec bude kódová základna Bedrock zdokonalena do podoby vydání OP Stacku s věcně oddělenou dokumentací k tomu, ať můžete provozovat a upravovat svůj vlastní op-chain založený na OP Stacku.
Pokud máte zájem hrát si s OP Stackem, ozvěte se nám - nebo, pokud se cítíte stejně odvážně jako naši první uživatelé, kód Optimism je vždy vyvíjen opensource! 😉
Společně vytvoříme budoucnost koordinovaného kyberprostoru založeného na spolupráci.
Společně přivoláme Fénixe Éteru.
Budoucnost není v multichainu nebo monochainu, ale v Superchainu.
Zůstaňte Optimistic, nerdi.

Odkaz na původní článek, který byl zdrojem pro tento překlad:
https://optimism.mirror.xyz/fLk5UGjZDiXFuvQh6R_HscMQuuY9ABYNF7PI76-qJYs
No activity yet