zerokn0wledge

Vistara: one-click modular rollup deployment framework

Thread900 words

Breakdown of Vistara, a framework to deploy customizable rollups in under a minute by picking execution, sequencer, DA, interop and prover from a menu. Covers supported components, blueprints and the Vimana node architecture.

Key claims
Rollups deploy in under one minute
DA options: Celestia, EigenDA, Avail, Bitcoin DA
Sequencer options: Rollkit, Astria, Espresso, Dymension, Madara
0/ @vistaralabs will redefine how we build decentralized applications. It's the end-game of abstracting complexity on the path towards a truly decentralized, serverless vision of the Web3! 馃殌 A 馃У with pure alpha on a true game-changer (0/35) 馃憞 1/ So what is @vistaralabs? 馃 @vistaralabs is a one-click rollup deployment framework for designing and managing scalable infrastructure. It allows you to deploy a fully customizable #rollup in under one minute!馃く 2/ Don't believe me? 馃 Let me walk you through this truly revolutionary project! 馃 It makes it a seamless experience for any developer to compose, build, test, fail, iterate & succeed. And I promise you, you will understand why I'm so excited about this!馃殌 3/ But before we dive into @vistaralabs, let's talk about why we need this & how we got here 馃憞 4/ Building decentralized applications that are sovereign & unconstrained by the limitations of base layers is a complex endeavour. It requires coordinating hundreds node operators, which is both difficult & costly. 5/ Frameworks such as the @cosmos SDK and #Substrate make it easier to abstract certain software components. However they don鈥檛 allow for a seamless transition from code into the actual physical network of p2p hardware. 6/ Rollups offer an amazing opportunity to not only remove the difficulty of coordinating hundreds or even thousands of individuals to operate a decentralized network. 7/ They are also a major stepping stone towards significantly reducing the cost & time needed by devs to turn their ideas & concepts into reality. 8/ The concept of modular chains further simplifies this. Separating various functions of rollups such as DA, sequences and provers brings the vision of app-specific #rollups even closer to reality. 9/ However, the modular thesis does not solve the issue of a steep learning curve. Many solutions, just like @Cosmos SDK and #Substrate keep devs tied into a single ecosystem & framework they need to master/understand. 10/ This is where @vistaralabs comes to the rescue! 馃殌 The goal of @vistaralabs is to enable a vision of #Web3 where deploying a rollup is as simple as selecting: 馃敻 Execution 馃敻 Sequencer 馃敻 DA provider 馃敻 Interop Solution 馃敻 Prover from a dropdown list on a Web UI! 馃く 11/ if you're not bullish enough yet, check the demos below! 馃憞 x.com/_mayurc/status/1672649904445964288 12/ So as you can see, @vistaralabs essentially offers a one-click solution that allows you easily & seamlessly deploy fully customized rollups. All you have to do is to choose the modular components from the dropdown menu, connect the github rep with the contracts & deploy. 馃く 13/ Let's have a look at the modular building blocks that @vistaralabs will support right out of the gates! 馃憞 14/ Execution: 馃敻 @Starknet CairoVM 馃敻 FuelVM 馃敻 CosmWasm 馃敻 EVM 馃敻 zkEVM 馃敻 zkVM 馃敻 @Scroll_ZKP 馃敻 @zksync 馃敻 @taikoxyz 馃敻 MoveVM 馃敻 @Findora 15/ Sequencer: 馃敻 #Rollkit - centralized (run by Vistara) 馃敻 @AstriaOrg (decentralized/shared) 馃敻 @EspressoSys (decentralized/shared) 馃敻 @Dymension (decentralized/shared) 馃敻 @MadaraStarknet (decentralized/shared) 16/ Data Availability: 馃敻 @CelestiaOrg 馃敻 @eigencloud's EigenDA 馃敻 @AvailProject 馃敻 #Bitcoin DA 17/ Interoperability: 馃敻 @Hyperlane_xyz 馃敻 #IBC 18/ Pretty wild, isn't it? 馃く And what makes this even more exciting is that you can use existing tooling available for your choice of virtual machines. 19/ Some examples include 馃憞 馃敻 EVM: foundry, truffle to deploy solidity and vyper smart contracts. 馃敻 FuelVM: forc fuel orchestrator to build and deploy sway smart contracts. 馃敻 CairoVM: cargo to build and deploy Cairo smart contracts. 20/ Additionally, the framework will feature a library of blueprints. Basically easy-to-use infrastructure in the form of code templates you can use to easily launch pre-configured app-specific rollups. 21/ The community can create blueprints by implementing a copy of existing ones or create new implementations. Such as: #MoveVM + @RollkitDev + @CelestiaOrg (+ out-of-the-box interoperability through @Hyperlane_xyz). 22/ But let's have a look at @vistaralabs' architecture! 馃彈 馃敻 The Vistara network will be built of modular components, containing Vimana nodes. 馃敻 Vimana nodes are containerized applications running modular microservices like execution layers, sequencers, provers or DA layers. 23/ 馃敻 Vistara's network enables networking & communication between Vimana nodes that allows content delivery on demand. 馃敻 Developers compose rollups consisting of modular framework components & push code to public reps like Github, while Vimana nodes run the rollups. 24/ the framework relies on a number of network participants, which includes 馃憞 馃敻 Provers: Execute and prove transactions: @RiscZero (Bonsai), @StarkWareLtd (SHARP). 馃敻 DA layers: Guarantees data availability. 25/ 馃敻 Sequencers: Order transactions to be processed by execution engines. 馃敻 Delegators: Supply trust by vouching for network participants. 26/ 馃敻 Data aggregators: Provide analytics and ML (Machine Learning) insights to applications. 馃敻 Infrastructure providers: Supply all essential resources to all network participants (e.g. running Vimana nodes). 27/ So let's summarize why you should be excited about @vistaralabs! 馃憞 28/ 馃殌 Blazing fast It takes minutes to design a fully modular application specific rollup, test, iterate & deploy rather than committing days, weeks, or even months required for app-specific blockchains or parachains. 29/ 馃帀 Easy to use Very simple for devs to configure, deploy & maintain a modular #rollup. The vision is to make it as simple as deploying a frontend on vercel in the web2 world! 30/ 馃洺 Ship Hyper-accelerate developers to be the first protocol that will provide the basis on top of which the first million #rollups will be built!

6 images on X

Open on X

What came next 路 since 11 Aug 2023

zerokn0wledge avatar
Working together

Research, advisory and builds for deep-tech teams.