# Budujeme Bedrock

By [Stihac](https://paragraph.com/@stihac) · 2023-02-05

---

Filozofie návrhu první verze OP Stack
-------------------------------------

Úspěšný [upgrade sítě Optimism Goerli Testnet](https://twitter.com/OPLabsPBC/status/1613684377124327424?s=20&t=Z4cu-EC3tNiCEXBzqbLNCg) je za námi, architektura Bedrock je [podrobena důkladnému auditu](https://dev.optimism.io/bedrock-security/) a 15. února začíná hlasování o [návrhu na upgrade](https://gov.optimism.io/t/draft-upgrade-proposal-bedrock/5014) předloženém Sněmovně Tokenů. Bedrock je tak blízko spuštění na mainnetu Optimismu a my chceme využít této příležitosti a podělit se o další podrobnosti o vizi a technických specifikách, které za tímto vydáním stojí.

Čtěte dále a dozvíte se o filozofii návrhu, která byla použita při tvorbě upgradu Bedrock, proč je důležitá a jak se promítla do vylepšení v Optimism mainnetu na úrovni protokolu.

### Reduce, Reuse, Re-engineer

Od prvních fází koncepce upgradu Bedrocku bylo pro tým inženýrů OP Labs klíčovou prioritou snížení množství kódu v OP Stacku. Tento cíl je praktický i strategický. Velmi zjednodušeně řečeno, každý řádek kódu v kódové základně stojí peníze na údržbu a představuje další příležitost pro vznik chyby. Čím méně kódu v systému je, tím levnější je jeho údržba a tím bezpečnější může být.

Způsob, jakým společnost OP Labs dosáhla minimální kódové základny, spočíval v tom, že znovu použila co nejvíce kódu ze systému Ethereum. Z pragmatického hlediska to také zvyšuje bezpečnost. Nová kódová základna L2 bude mít určitě více chyb než kódová základna, která byla v produkci a testována v ostrém provozu více než 8 let.

Kromě toho nám opětovné použití kódové základny Etherea pomáhá dospět k našemu druhému hlavnímu principu při budování Bedrocku: skutečné rovnocennosti s Ethereem.

### Rovnocennost s Ethereem

Pro vývojáře v naší komunitě je dobré zajistit, aby se vydání Bedrocku co nejvíce blížilo 100% ekvivalentu Etherea. Dědění vylepšení z L1 bude vyžadovat mnohem menší námahu od vývojářů, kteří pracují na Optimismu na úrovni protokolu. Sníží to také zátěž inženýrského týmu OP Labs a pomůže jim to budovat s ohledem na naši komunitu. Minimálně upravení execution klienti nám usnadní udržovat krok se změnami v síti Ethereum Mainnet, jak jsou postupně implementovány.

To vše dohromady vytváří ekosystém, který všem přispěvatelům do Ethereum-native protokolů usnadní experimentování na Optimism Mainnetu po vydání Bedrocku.

Bedrock je navržen s podobnými abstrakcemi a minimálním rozdílem oproti Ethereu. Naše kódová základna také využívá běžné termíny používané v Ethereu. Rovnocennost na úrovni protokolu znamená, že přispěvatelé do jádra Etherea budou implicitně rozumět tomu, jak používat OP Stack, a vývojáři OP Labs budou podobně snadno přispívat do Etherea.

V konečném důsledku nám to, že jsme 1:1 s Ethereem, umožňuje fungovat jako zkušební základna pro experimentální projekty a EIP (Ethereum Improvement Proposal) v budoucnu. Vývojáři jádra Etherea budou moci experimentovat, testovat a inovovat na kódové základně L2, která je nejvíce ekvivalentní Ethereu.

### Modularita

Modularita je hlavní hvězdou verze Bedrock, která umožňuje snadnou výměnu různých komponent v OP Stacku. Připravuje Optimismus na budoucnost, protože umožňuje podporu klientů, kteří pracují na více vrstvách, a umožňuje, aby rollup používal jako důkazní mechanismus buď důkazy chyb, nebo důkazy platnosti (např. zk-SNARK). Tato flexibilní architektura se může přizpůsobit i budoucímu vývoji v ekosystému Ethereum.

Díky této flexibilitě je také prostě velmi zábavné stavět na Optimismu, protože otevírá dveře nekonečným možnostem, které plynou z přizpůsobení modulů pro konkrétní účely. Bedrock tak umožňuje významné experimentování a inovace na straně protokolu OP Stack.

Nejlepším příkladem toho, jak to může fungovat v praxi, je práce společnosti [Lattice](https://lattice.xyz/) na úpravě zásobníku OP Stack za účelem vydání [OP Craft](https://dev.optimism.io/opcraft-autonomous-world/).

Co bude následovat?
-------------------

Sněmovně Tokenů byl zaslán [návrh na upgrade](https://gov.optimism.io/t/draft-upgrade-proposal-bedrock/5014) ke schválení. Pokud projde úspěšně, dojde v následujících týdnech k přechodu Optimism Mainnetu na Bedrock - všechny ruce d pozoru, aby byl upgrade hladký!

Pokud se nemůžete nabažit všeho kolem Bedrocku, podívejte se na [technický výklad o Bedrocku](http://optimism.io/bedrock), který jsme právě vydali v komunitním centru Ethereum-Optimism. Dne 7. února v 18:30 UTC také pořádáme [na našem Discordu](https://discord-gateway.optimism.io/) AMA na téma Bedrock - doufáme, že se k nám připojíte!

V nadcházejících týdnech se těšte na spoustu hlubšího obsahu, včetně několika článků na [Dev blogu](https://dev.optimism.io/), které se budou zabývat konkrétními vylepšeními protokolu, jako jsou dvoufázové výběry, snížené poplatky za data L1, podpora více klientů a další.

**_Odkaz na původní článek, který byl zdrojem pro tento překlad:_**

[https://optimism.mirror.xyz/gFyEzwAeJQxqVunjlx5s5oEQHuUKbIy6BXzcCsh8qXs](https://optimism.mirror.xyz/gFyEzwAeJQxqVunjlx5s5oEQHuUKbIy6BXzcCsh8qXs)

---

*Originally published on [Stihac](https://paragraph.com/@stihac/budujeme-bedrock)*
