๐ ๐ ๐๐ต๐ฟ๐ฒ๐ฒ ๐ฝ๐ฎ๐ฟ๐ ๐บ๐ผ๐ฑ๐๐น๐ฎ๐ฟ ๐ฏ๐น๐ผ๐ฐ๐ธ๐ฐ๐ต๐ฎ๐ถ๐ป ๐๐ต๐ฒ๐๐ถ๐ ๐ฒ๐ ๐ฝ๐น๐ฎ๐ถ๐ป๐ฒ๐ฑ, ๐ฎ๐ป๐ฑ ๐๐ต๐ ๐๐ผ๐ ๐ก๐๐๐ ๐๐ผ ๐ฝ๐ฎ๐ ๐ฎ๐๐๐ฒ๐ป๐๐ถ๐ผ๐ป ๐๐ผ ๐ฎ๐น๐๐ฉ๐ ๐ ๐ณ๐ผ๐ฟ ๐๐ผ๐ป๐ ๐ผ๐ณ ๐ฝ๐ผ๐๐ฒ๐ป๐๐ถ๐ฎ๐น ๐๐ฝ๐๐ถ๐ฑ๐ฒ ๐ถ๐ป ๐๐ต๐ฒ ๐ฐ๐ผ๐บ๐ถ๐ป๐ด ๐๐ฒ๐ฎ๐ฟ๐...
Once upon a time, you could say I was an Ethereum maxi.
I mean, undoubtedly being a part of the community has been one of the best decisions Iโve made in my life.
The ethos. The culture. The innovation. The impact.
Itโs all there.
However, if I may, the modular thesis I presently have with regards to virtual machines (known as VMs) is actually trending away from EVM, but not necessarily Ethereum...
In todays post, youโll learn the 3 key modular takeaways from Devconnect, what about altVMs that really excites me, and why I believe this vertical is one with tons of upside ๐
Iโll open this thesis post with a question:
What if you could onboard developers from different backgrounds to build the next killer app within crypto, on rollups, using programming languages that work seamlessly, in a secure fashion within any settlement layer?
A bit of a mouthful, but the underlying thesis of altVMs comes from each segment in that question.
๐ง๐ผ ๐๐ป๐ฝ๐ฎ๐ฐ๐ธ ๐๐ต๐ฎ๐ ๐ฎ๐ป๐ฑ ๐ฒ๐ ๐ฝ๐น๐ฎ๐ถ๐ป ๐ณ๐๐ฟ๐๐ต๐ฒ๐ฟ, ๐น๐ฒ๐๐ ๐๐๐ฎ๐ฟ๐ ๐๐ถ๐๐ต ๐๐ต๐ฒ ๐๐ต๐ฟ๐ฒ๐ฒ ๐ธ๐ฒ๐ ๐๐ฎ๐ธ๐ฒ๐ฎ๐๐ฎ๐๐ ๐ณ๐ฟ๐ผ๐บ ๐๐ฒ๐๐ฐ๐ผ๐ป๐ป๐ฒ๐ฐ๐ ๐๐ต๐ถ๐ฐ๐ต ๐ต๐ฎ๐๐ฒ ๐ณ๐๐ฟ๐๐ต๐ฒ๐ฟ ๐๐ผ๐น๐ถ๐ฑ๐ถ๐ณ๐ถ๐ฒ๐ฑ ๐บ๐ ๐บ๐ผ๐ฑ๐๐น๐ฎ๐ฟ ๐๐ต๐ฒ๐๐ถ๐:
1. Modular chains are far superior to monolithic chains for a variety of reasons.
Up until now, the majority (if not all) of blockchains weโve interacted with are monolithic. The important functions of execution, settlement, and data availability/consensus occur under the same 'roof' so to speak.
With modular blockchains, as seen at Modular Day 2023 by Celestia and Hyperlane, this design is changing for the better.
Not only did Celestia just launch their data availability (DA) layer, but other DA solutions such as AvailProject, NEAR Protocol, and Eigen Layer are reaching mainnet imminently.
Why is this important?
Moving away from Ethereum as the DA layer for rollups provides insanely cheaper txs. When I asked Illia about this during EpicWeb3 ETH Infra day, he made a point to ensure this was echoed.
๐๐ณ๐ข๐ฏ๐ด๐ข๐ค๐ต๐ช๐ฐ๐ฏ ๐ค๐ฐ๐ด๐ต๐ด ๐ฐ๐ฏ ๐ณ๐ฐ๐ญ๐ญ๐ถ๐ฑ๐ด ๐ถ๐ด๐ช๐ฏ๐จ ๐ข๐ญ๐ต๐๐ ๐ญ๐ข๐บ๐ฆ๐ณ๐ด ๐ธ๐ช๐ญ๐ญ ๐ด๐ฐ๐ฐ๐ฏ ๐ฃ๐ฆ ๐ข๐ฏ ๐ฐ๐ณ๐ฅ๐ฆ๐ณ ๐ฐ๐ง ๐ฎ๐ข๐จ๐ฏ๐ช๐ต๐ถ๐ฅ๐ฆ ๐ญ๐ฐ๐ธ๐ฆ๐ณ ๐ต๐ฉ๐ข๐ฏ ๐ค๐ถ๐ณ๐ณ๐ฆ๐ฏ๐ต.
The UX which results from this is something to get excited about.
2. Solidity is not the ideal programming language for developers.
The reality is there are thousands of developers who have never heard of solidity. There are thousands of separate developers who know multiple languages, but not solidity.
I can go on and on, but my point here is:
If we, as a community, want to onboard tons of new developers to really reach the tipping point for adoption & innovation, we need alternatives.
Rust, Go, Move, Javascript, Python, Linux and more are some which come to mind where there is a large developer base of builders who can definitely be recruited.
In fact, I half-jokingly recall suggesting Cartesi to figure out how to get into university blockchain circles and tap into those clubs and developer communities to recruit them into building atop Cartesi.
โ๐๐ฉ๐ฆ ๐ฐ๐ณ๐ช๐จ๐ช๐ฏ๐ข๐ญ ๐จ๐ถ๐ฆ๐ณ๐ณ๐ช๐ญ๐ญ๐ข ๐ฎ๐ข๐ณ๐ฌ๐ฆ๐ต๐ช๐ฏ๐จโ
3. EVM is effective, but other virtual machine infrastructures have distinct advantages which allows for greater flexibility, security, and thus, innovation.
This last part may cause a bit of pushback from the community, but its an issue we have to face head onโฆ
Security in DeFi using solidity based smart contracts has been exploited to absolute shreds.
Weโve seen tons of hacks, attacks, and exploits due to poorly written code, lack of proper auditing, and smart contracts with tons of bugs.
One cannot blame the EVM for this, but one can inquire what different VMs have to offer from a security and simplicity perspective.
You see, the EVM is relatively new in terms of infra. While it comes with a host of tooling for developers, itโs actually somewhat limited in its capabilities and has some pitfalls (and many benefits too!!).
Alternative VMs, or altVMs, offer a more battle tested, lindy toolkit of developer resources. They often come with tons of pre-written codebases and frameworks to build atop of.
Instead diving too deep into the weeds and writing in the abstract, Iโll present you with an altVM which Iโm quite bullish on and have had the pleasure to work with first hand.
That project is Movement Labs, who is building MoveVM, a VM based on the code created by Facebook when they were planning to launch their token.
At the core of Movement Labs' is the M1, a community-first L1 partnering with Avalanche.
M1 enables builders to natively tap into big dApps like BenqiFinance and GMX, other subnets, and protocols through Avalanche Warp Messaging.
It's not just about high transaction speeds, it's about providing instant finality, native access to mass liquidity, and modular customizations that cater to the needs of builders.
Move protocols can expect to have interoperability and tap into the liquidity of traditionally-EVM protocols.
Movementโs formal verification system audits and maintains secure smart contract execution across distributed environments, while living within a native Ethereum ecosystem.
๐๐ณ๐ฐ๐ฎ ๐ต๐ฉ๐ฆ ๐ต๐ข๐ญ๐ฌ๐ด ๐ ๐ฉ๐ฆ๐ข๐ณ๐ฅ ๐ข๐ต ๐๐ฆ๐ท๐ค๐ฐ๐ฏ๐ฏ๐ฆ๐ค๐ต, ๐ง๐ฐ๐ณ๐ฎ๐ข๐ญ ๐ท๐ฆ๐ณ๐ช๐ง๐ช๐ค๐ข๐ต๐ช๐ฐ๐ฏ๐ด ๐ข๐ณ๐ฆ ๐ข ๐ฉ๐ถ๐จ๐ฆ ๐ข๐ฅ๐ท๐ข๐ฏ๐ต๐ข๐จ๐ฆ ๐ต๐ฐ ๐๐ฐ๐ท๐ฆ๐๐ ๐ธ๐ฉ๐ฆ๐ฏ ๐ค๐ฐ๐ฎ๐ฑ๐ข๐ณ๐ฆ๐ฅ ๐ต๐ฐ ๐๐๐.
Last week, Movement Labs, announced a collaboration with Celestia, a pioneer in the modular blockchain world.
This partnership aims to help builders launch Move-based L2s within the Ethereum Ecosystem, pairing Ethereum's liquidity and interoperability with Move-Based Blockchains using Celestia for DA, as seen below.
The M2 mainnet is setup to be become the first Ethereum L2 which integrates Celestia for Data Availability, Snowman for Shared Sequencing, and the Move Virtual Machine for execution.
๐๐ต๐ด ๐ญ๐ช๐ฌ๐ฆ ๐ข ๐ฎ๐ฐ๐ฅ๐ถ๐ญ๐ข๐ณ, ๐ฅ๐ฆ๐ค๐ฆ๐ฏ๐ต๐ณ๐ข๐ญ๐ช๐ป๐ฆ๐ฅ ๐ช๐ค๐ฆ ๐ค๐ณ๐ฆ๐ข๐ฎ ๐ด๐ถ๐ฏ๐ฅ๐ข๐ฆ ๐ธ๐ช๐ต๐ฉ ๐ฎ๐ข๐ฏ๐บ ๐ง๐ญ๐ข๐ท๐ฐ๐ณ๐ด.
The collaboration between Movement and Celestia enables builders to launch secure, performant, and scalable modular blockchains leveraging an open framework for Move development.
Today, Movement announced another partnership with Avail Project to use their DA layer for move based rollups.
The benefits of taking DA off-chain with Avail, while utilizing an altVM like Movement Labs is a no brainer:
Movement brings their M1, with a decentralized sequncer along with Move based rollups and a burgeoning, compatible ecosystem for Avail to be utilized.
Avail helps to decrease costs significantly and increases throughput for Move based rollups by moving DA offchain and bringing a solid ecosystem and partners to the MoveVM ecosystem.
Win-win.
๐ง๐ต๐ถ๐ ๐ฎ๐ฝ๐ฝ๐ฟ๐ผ๐ฎ๐ฐ๐ต ๐บ๐ฎ๐ถ๐ป๐๐ฎ๐ถ๐ป๐ ๐น๐ถ๐พ๐๐ถ๐ฑ๐ถ๐๐ ๐๐ป๐ถ๐๐, ๐น๐ผ๐ ๐ฐ๐ผ๐๐๐ ๐ณ๐ผ๐ฟ ๐๐๐ฒ๐ฟ๐, ๐ฎ๐ป๐ฑ ๐ฎ ๐ถ๐บ๐ฝ๐ฟ๐ผ๐๐ฒ๐ฑ ๐จ๐ซ ๐ณ๐ผ๐ฟ ๐ฎ๐น๐น.
Beyond the Move Stack and M2 Rollups, the Movement SDK also supports Fractal, a feature that enables Solidity applications to tap into Move's performance and security benefits without needing to write Move code.
Moreover, developers can employ Movement validators within the Snowman consensus framework to link their rollups to the shared sequencing network.
The Movement SDK addresses annoying UX fragmentations by streamlining the management of multi-chain deployments, offering a cohesive experience for both developers and users.
Ethereum applications aiming to boost their performance and security for upcoming adoption waves will find Fractal an invaluable tool to access the Move Stack and its advantages without departing from their native network.
This is what I mean by the trend is shifting away from EVM, but not necessarily Ethereum.
While M1 is built with Ava Labs, the idea is that altVMs can be plugged into any rollup and use Ethereum as the settlement layer.
Using Etheruem for DA and execution isn't the path forward for the modular blockchain community.
๐ง๐ผ ๐๐๐บ๐บ๐ฎ๐ฟ๐ถ๐๐ฒ ๐บ๐ ๐๐ต๐ผ๐๐ด๐ต๐๐ ๐ฎ๐ป๐ฑ ๐๐ต๐ฒ๐๐ถ๐:
AltVMs will have their hayday in 2024-2025 because of the ease of developer onboarding, prioritization of modularity, and ability to unlock extreme UX improvements.
While I still believe in the EVM, I surely do not believe in the sustainability of monolithic chains in crypto.
Modularity is here to stay.
There will be many, many developments in this space with tons of tokenless protocols, new partnerships, improved execution environments, and the influx of new developments.
All of this, underpinning the motto every great builder should embody:
๐๐ฐ๐ฅ๐ถ๐ญ๐ข๐ณ๐ช๐ด๐ฎ, ๐ฏ๐ฐ๐ต ๐ฎ๐ข๐น๐ช๐ฎ๐ข๐ญ๐ช๐ด๐ฎ.