devcon 6 / how bridges improve l2 composability
Duration: 00:06:33
Speaker: Georgios Gontikas
Type: Lightning Talk
Expertise:
Event: Devcon
Date: Oct 2022
Categories
Scalable Blockchains & Asynchronous Programming
Ethereum's Vitalik Buterin presents on scalability and asynchronous programming.
Build a DApp on Optimism: How to Conquer L2 Bridging
L1 to L2, L2 to L2, L2 to L1...bridging is complicated, messy, and difficult! In this workshop, we'll teach you how to easily build a DApp that leverages Truffle's L2 Bridge Box, which helps you quickly set up a DApp configured to handle all the complexities that come with L2 bridging.
The Blockchain Bridge That You Dream About
In the times where scalability of blockchains depends on multiple layers, and when interoperability holds for an essential blockchain feature, bridges become critical infrastructure parts. They are meant to hold liquidity, asked to operate quickly, but they cannot benefit from the security guarantees of an on-chain application, because they inherently contain off-chain components. In this talk, we discuss the properties of a bridge that is secure and meets all the needs for it to be useful.
Less Gas, More Fun: Optimising Smart Contracts through Yul
Due to the relative simplicity of the Ethereum Virtual Machine, it is possible to perform heavy analyses in order to optimize bytecode. The jump operations are a main obstacle for this, because they might require a preservation of all basic blocks in the worst case. To overcome this, Solidity's new optimizer operates on an intermediate language called Yul, which is close to EVM bytecode (and also wasm) but abstracts jump operations through real function calls. Each of the many optimizing operations are simple local equivalence transforms whose effects can be inspected at any time and which in combination should be both more reliable and efficient than the classic optimizer.
Raiden Network: Getting to a production ready payment channel network
The Raiden Network is the payment channel network for Ethereum aiming to help scale Ethereum payment and all Dapps that utilize Ethereum for payments and rely on no on-chain side effects of the payments. There will be a small explanation of what is payment channels and a payment channel network, an explanation of the raiden network protocol and a demo of using Raiden (hopefully by then live on the mainnet). We will close with future plans, expansion of the protocol and showcasing potential applications.
A Better Mental Model for Rollups, Plasma, and Validating Bridges
Sidechains, Plasma, Rollups, Valdiums, AnyTrust, PoS chains, Crypto Exchanges, all have one thing in common: the bridge. This talk provides an overview on the trust assumptions, threat model, security goals and solutions associated with the humble bridge smart contract. As we will see, rollups emerged because of the scalability bottlenecks faced by Ethereum, but the product-market fit is solving the operational security issues for bridging funds from Ethereum to an off-chain system.
Account Abstraction on StarkNet
An overview of how native account abstraction looks on StarkNet.
AltLayer: Runtime Execution and Elastic Scaling Layer for Ethereum
(1) Multi-VM Support: AltLayer enables Ethereum with on-demand EVM/WASM execution layer. (2) Elastic Scalability: To handle surge requests on Ethereum, AltLayer enables dApps to quickly spin off custom execution layer (flash layers) to serve users, with near-instant finality(<2s), low gas fees (<0.01USD) and high throughput(~2,000 tps). (3) Ubiquitous Verification: To embrace decentralization, AltLayer runs multiple block producers/verifiers including commodity machines, browsers for users.
An Overview and Wishlist for Rollup Escape Hatches
Escape hatches are meant to be a way to exit assets or state from a rollup in the hopefully unlikely event that sequencers are offline. In this talk, we review which projects have these hatches and what plans are publicly available for future rollups or versions of these rollups. We list some ideas that these, and other rollups, may implement or adopt in the future, for more robust and secure rollups. The suggestions will be rooted in our concern for security and the issues presented by bridges.
Building a Layer-2 NFT Bridge
Cross-chain communication is one of the most complex and interesting parts of multi-chain development. In this workshop we’ll build out an NFT bridge from the ground up between Ethereum and Arbitrum covering all you need to know about bridging design and cross chain messaging. You’ll walk out with a set of smart contracts you can use to bridge your mainnet NFT collection along with way more than you ever wanted to know about bridging.