Introduction
Axion is carbon-neutral, high-speed, modular, SVM based, low-cost L1, with optional python contracts, designed for mainstream adoption, while being compatible with solana.
Last updated
Axion is carbon-neutral, high-speed, modular, SVM based, low-cost L1, with optional python contracts, designed for mainstream adoption, while being compatible with solana.
Last updated
We are addressing issues such as congestion and the difficulty in writing programs, which are hindrances for Solana's mass adoption.
We are addressing the congestion issue through two methods:
Localized gas fees: Contracts that are experiencing above-average spamming are often the cause of issues. By increasing the gas fees for those contracts while keeping fees low everywhere else, we can deter spamming behavior.
App-specific L2: Any heavily-used and popular application should have its own blockchain. We'll facilitate this process, allowing these apps to share liquidity on the main L1 chain while keeping their specific logic separate. Setting up such chains will be straightforward as we'll maintain security and integrity.
Solana's programming difficulty stems from numerous constraints aimed at enhancing its speed and efficiency. Languages like Rust, commonly used, entail a steep learning curve.
We're addressing this challenge by introducing typed Python for writing smart contracts on Axion. These contracts will be converted to the same machine code as Rust, ensuring similar performance levels.
Python, a widely recognized language in the web2 space, boasts approximately 8.2 million developers, far outnumbering the 3000 Solidity developers worldwide. This means that developers accustomed to Python will find it remarkably straightforward to write for a chain that supports it
Separating consensus layer and execution layer, while keeping the execution environment compatible with Solana (same smart contract as Solana), will fix a lot of issues with Solana currently.
Modularism, not maximalism
Most effort spent building blockchains has gone towards new L1s. The problem is that each new L1 creates its own walled-off ecosystem that competes with every other L1. This leads to maximalism as they all fight to bring in new users to their ecosystem.
Modular blockchains create a collaborative environment with many connected chains. Each new user that a modular blockchain brings in creates value for the whole modular ecosystem, not just a single L1. Modular blockchains collaborate while monolithic L1s compete.
The other benefit of collaboration is that developers can reuse and build on existing modular blockchains. This allows them to mix and match the components they need instead of building an entirely new L1 whose tech is limited to a single chain.
Issues with monolith chains
Most blockchains today are monolithic, so it only makes sense to understand what they are before we explain what modular means.
A monolithic chain is a generalist blockchain that performs all tasks. Really, the monolithic approach is “do everything yourself”.
Some blockchains that fall into this monolithic category include Solana and Sui.
We can’t forget that monolithic chains were a big first step. They showed us that you could build all sorts of new applications using blockchains. Once people started building and using apps on them, they ran into some difficulties.
You can’t build anything you like. Sharing space on someone else’s blockchain limits what you can build for your app.
Expensive apps. High fees can creep up, making apps unaffordable.
Access isn’t open to all. Raising capacity usually means fewer people can afford to check that the network is running correctly.
You can think about modular blockchains like Lego pieces. You can mix and match Legos to create different structures, just like you can mix and match modular blockchains to create different modular stacks.
In the modular category we have blockchains like Axion and rollups. Rollups host applications and do many of the same things that monolithic blockchains do. What makes a rollup modular is that it uses another blockchain, like Celestia, to complete the tasks it doesn’t do.
Why Modularity:
Modular blockchains offer unparalleled flexibility, enabling developers to create tailored solutions for various applications, from virtual machines to privacy-enhanced architectures.
Through cost-effective technologies like data availability sampling, these blockchains prioritize accessibility, ensuring that applications remain affordable as the user base grows.
By employing techniques such as fraud or validity proofs, modular blockchains democratize access, making it financially feasible for all users to participate in validating the network's integrity.
This streamlined development approach fosters innovation while keeping costs low, ultimately driving widespread adoption and fostering a more inclusive blockchain ecosystem.
A Language Buffet, Speaking Your Code:
Forget limitations! Axion throws open the doors to a smorgasbord of languages for smart contract development. C, C++, Rust, MOVE (Aptos, SUI), Ink (Polkadot), Solidity, and TypeScript – the choice is yours. Express yourself in the language you know and love, no more forced learning curves.
Axion: The Developer Dream Machine:
Axion isn't just about speed; it's about empowering you. We're the fastest modular execution layer out there, but we never compromise on security or flexibility. Our focus is laser-sharp: give you the tools and performance you need to create amazing things.
Axion Virtual Machine: Built on Lessons Learned:
Forget the mistakes of the past. The AVM takes inspiration from Solana's VM, but it also learns from Ethereum's missteps. It incorporates the best improvements suggested for the EVM – parallel execution, multiple native assets – without being shackled by backward compatibility. It's a fresh start, designed for the future.
AVM is our custom binary format inspired by BPF and have better trade off then both WASM and BPF in our docs we use AVM and BPF VM interchangeability.
Solana: Powerful, but Painful:
Solana's adoption is undeniable, but let's face it, developing on it can be a nightmare. Imagine trying to build something amazing while learning a whole new language – a recipe for bugs, vulnerabilities, and even multimillion-dollar hacks. Axion says no more!
Parallel Processing Powerhouse:
Axion breaks the mold with its unmatched processing muscle. Think parallel transactions, strict state access lists (UTXO model), and a modular architecture that separates the execution and consensus layers. What does this mean for you? Light nodes, faster consensus, and more power at your fingertips.
Unlocking the Beast:
Axion's full nodes are code whisperers. They map out transaction dependencies before execution, identifying every account involved. This unleashes the power of multithreading, tapping into idle CPU cores that other blockchains leave untouched. The result? Significantly more compute power, state access, and transactional throughput – a developer's paradise.
Feel free to reach out to us in our Discord community.