Roadmap

Core Engineering Plan

Technical

Our technical roadmap is centered around our core technolgiies, including the core Adamnite blockchain, a virutal machine for enabling smart contracts, and an easy to use high-level programming language. This core software is key to accomplishing our vision of creating a "friendly" layer-1 blockchain development platform.

A1 — Smart contracts for everyone

When Nick Szabo wrote "The Idea of Smart Contracts", he was envisioning something that could be used by anyone regardless of their technical abilites. It shouldn't matter whether you were a lawyer, a realtor, a baker, a plumber, or a developer, you should be able to create native and autonomous multi-party smart contracts that execute on the internet.

Mordern smart contract frameworks are cumbersome, convoluted and often extremely insecure, making it impossible for most people to use them. It's expensive to get anything built and often, it will be requires people with questionable experience.

A1 is the native high-level programming language for the Adamnite Ecosystem. It's an easy to use smart contract programming language. Being human-readable, modular, and similar to other web programming languages, it is so simple that you don't need to be a developer to create programs with it, but powerful enough to enable experienced developers to build complex internet applications.

A1 also offer formal verification which further increases security by providing vetted modules for developers and ensure code consistency.

ADVM: Enabling the execution of internet-native multi-party smart contracts

Execution-models in blockchain networks are used to enable the execution of programs on the actual blockchain. However, the most popular blockchain execution models (such as the EVM) are inefficient and insecure due to a lack of standardization and modernity.

This issue seriously hinders blockchain adoption because it results in increased fees and security exploits.

(ADVM) our virtual machine and bytecode interpeter is based on the popular WebAssembly (WASM) paradigm. Specifically, we leverage WASM’s modularity and standardization to allow developers to easily create scalable smart contracts, and for users to be able to efficiently interact with the underlying smart contracts.

Admanite uses a slightly different model than other blockchain-based virtual machines: due to WASM’s predictability, we can actually create a system in which fees are deterministic and stable. The majority of WASM engine operations are consistent, and with hashing functions and other common cryptographic operations essentially being functional libraries, operations have consistent fees (almost all operations cost a minimal amount of 0.0001 nite).

DPOS - Delegated Proof of Stake with randomized validation

Adamnite uses a unique form of Proof of Stake called Delegated Proof of Stake which first categorizes validators by reputation score, then randomly selects between them to provide the final validator pool.

This reduces the risk of cohersion by making it hard to guess who is selected for the validation while still allowing for fast transaction throughput.

Adamnite T1 - The Adamnite Testnet

The first version of Adamnite's network, its testnet, will enable anyone to participate in the consensus process, send transactions, write smart contracts in A1, and run them on the actual blockchain. This will be an opportunity for developers and users to start building/testing applications before the launch of mainnet.

Adamnite Testnet will give you all the same freedoms that you have on the Mainnet without any of the cost. We expect testnet, which will include all the of the features described so far, to be done in November.

Product

Our product roadmap are projects that will be built on top of the Adamanite L1 blockchain.

Appstore — A safe place to start

If you find yourself in an environment filled with strong diverging opinions, fortunes made and lost over night, influx of amazing talent as well as big frauds not to mention completely unregulated behaviors — you are either at the edge of civilisation or at the forefront of technology.

In other words, the blockchain world is a wild place and not very welcoming to new people who may not be familar with all of its intricacies. For people new to this world, they quickly realize that it's very easy to make mistakes. Whether it's getting involved in projects that will get rugpulled, getting your tokens stolen or just finding yourself having lost any value you've accumulated simply because they didn't understand what they were involved in.

To make it easier for new users, we are building an app store with vetted projects that need to have gone through our approval process. This will help both new users but also project owners by providing transparency.

Submitting to the app store is not a requirement. Anyone can build on the Adamnite blockcahin and freely distribute their app. But, with the app store, they will be able to provide the users with a more trustworthy onboarding.

Wallet — Store your access securely

One of the most important tools for using any blockchain is having a wallet. It's where we store our tokens, NFTs and currencies.

Adamanite is committed to building the most friendly blockchain out there. To that extent, one of the first tools we are going to build the most user friendly and secure wallet. Among the things we are going to build in is the ability to have social recovery, multisig and a rating system for each wallet giving it a trust score based on history, succesfull transactions, disputes and many other factors.

Adamnite GUI — A design framework to speed up development.

Developing decentralized applications goes beyond just writing smart contracts; it also requires developing frontend interfaces to ensure that users can interact with the underlying smart contracts in a seamless manner.

To streamline this process, Adamnite Labs will create a GUI Framework that allow anyone to get started with great design that can be customized any way or shape. It will consist of a number the most used visual templates and components, available as both graphic files and as HTML/CSS.