We use essential cookies to make our site work. With your consent, we may also use non-essential cookies to improve user experience, personalize advertisements, and analyze web traffic. For these reasons, we may share your site usage data with our advertising and analytics partners. By clicking “Accept,” you agree to our website's cookie use as described in our Cookie Policy.
A New Paradigm for Development and Scalability on the Avalanche Blockchain
Stability. Performance. Security. Economics. These are the most important characteristics of blockchain projects with higher ambitions than novelties in a vastly technical industry.
Blockchain developers must balance these priorities and tradeoffs in each project they build. However, recent design and infrastructure solutions in blockchain development have only partially addressed them. Disparate, modular apps and often inflexible blockchain layers can address specific issues but introduce many more, leaving builders with tools that still need help solving the challenges of independence and scalability.
Enter Avalanche9000, the most impactful and ambitious upgrade to the Avalanche network since launch. This update radically expands blockchain infrastructure, empowering developers to build faster, more efficient, scalable applications.
Avalanche9000 is a massive technical upgrade. Here’s what makes it unique.
The current landscape for scaling blockchain apps includes Avalanche Subnets and L2s on Ethereum, just to name a few. Each of these models has limitations.
L2s are a common approach Ethereum builders use to improve efficiency. By removing the overhead for validation, L2s offload work from the primary chain and create faster transactions and more potential for growth. Unsurprisingly, L2s, especially on Ethereum, have become a go-to for developers who want to expand the functionality and composability of their applications. While these L2 chains help mitigate performance and scalability issues, they also increase the system's complexity. Depending on the blockchain, guaranteeing performance or security becomes more challenging.
L2s have proven a useful, if limited, approach to addressing blockchain scalability. However, it is much harder to ensure that a project is secure, composable, and fully takes advantage of blockchain technology's inherent decentralized nature.
Until now, the foundation of scaling on Avalanche was driven by the concept of subnets. Much like an L2, developers who wanted to build apps on the Avalanche blockchain would create these subnets, increasing throughput without impacting the mainnet, while improving performance.
We identified some clear issues with this design approach:
To address these challenges, the Avalanche9000 upgrade introduces a new approach to subnets: a network of independent L1 blockchains offering more autonomy, economic efficiency, and operational flexibility.
Under the previous paradigm of subnets, Avalanche was designed as a multi-lane highway that could support higher throughput by placing larger applications within their execution environments. The problem was that subnets didn’t necessarily address core problems related to control or accessibility, especially regarding builders and their ability to create new applications with specific regulatory or compliance requirements. Organizations couldn’t create a distinct blockchain that fully controls their tokenomics, data privacy, and security mandates.
This approach comes with its tradeoffs. Layered solutions tend to fragment the community into centralized enclaves and ecosystems that don’t work together, so much so that Blockworks suggests that centralization threatens the “foundational principles of blockchain.” While L2s enhance scalability to some extent, they delay, rather than solve, the underlying problem.
Avalanche9000 empowers builders to harness the power of the Avalanche network to create their own L1 chain without some of the baggage of the original subnet architecture. That means full customization,decentralization, and control over the economics and functionality of your chain.
The network of Avalanche L1s is made possible through a combination of unique functions:
The driving force behind Avalanche9000 is the Etna upgrade, a series of network upgrades and optimizations that address the challenges previously discussed and will used in a new era of Avalanche L1s
The core changes after Etna are:
Individual Community Proposals in the Etna Upgrade:
One of the biggest challenges of building a blockchain project involves the underlying economics of the L1. This was as true for Avalanche, where starting projects became prohibitive for anyone but the most established developers.
Avalanche9000, from the ground up, is a solution to this barrier. With the drastic lowering of startup costs and the ease of launching fully independent yet connected L1 blockchains, rolling out a dedicated L1 project only takes minutes. Just register your validator on the P-Chain and pay a fee that will be burned.
Under the previous subnet schema, developers faced some limitations that were tied directly to the necessary relationship between the subnet and the Avalanche chain.
With Avalanche9000, developers now have the freedom to launch chains that match their specific needs. That means:
In addition to these lowered fees, Avalanche is offering developers retroactive grant funding for being among the first to build their apps on Avalanche9000.
Retro9000 is a retroactive grant program funded by the Avalanche Foundation, designed to reward developers for pioneering testers and building the critical foundations of a network of Avalanche L1s. neration of L1 apps and tools on the Avalanche9000 testnet.
This program offers up to $40 million in retroactive grants and rewards developers building the first generation of L1 apps and tools on the Avalanche9000 testnet.
Retro9000 is a new way to think of untapped possibilities. This retroactive rewards platform will launch with the initial track of 9000 testnet contributions. The earliest builders can participate and share their contributions publicly to show what’s possible on Avalanche.
Avalanche9000 is the upgrade we’ve envisioned for years. Instead of driving ourselves further and further into layered and fragmented solutions that don’t share tokenomics, resources, or even basic communication features, it’s possible to open up a network of Avalanche L1s in a way that empowers developers to truly innovate.
The Avalanche9000 network of L1s is our first step down this road. With it, developers can gain the advantages of building on an L1 (security, customization, control) without sacrificing the benefits they’d expect from an L2 (scalability, speed, integration with foundational on-chain economics).