Let's answer some questions you may have.
Other blockchain architectures are monolithic. This means that they implement a single blockchain, which consists of a single set of validators and a single execution environment. AVA is designed to be a build-your-own-blockchain platform. You can define your own set of validators, and import your own functionality (e.g. import the Ethereum virtual machine, or EVM).
This is where subnetworks come in: they allow you to deploy sandboxed blockchains that are part of the larger AVA network. They can operate entirely privately or interoperate freely with the rest of the network. An example of such a subnetwork is Athereum.
In short, the AVA token is crucial for securing the network, paying for expensive operations in the network, and enabling atomic swaps of assets (between subnetworks). The AVA token has similar functionality to “gas” in Ethereum, although it has additional utility.
Usually transactions should finalize in about a second.
The initial AVA team consists of distributed systems and finance experts, with deep domain expertise in building blockchains and financial products. As we open-source our technology, development will be global.
Each subnetwork on AVA supports over 6000 transactions per second and has the potential to achieve over 20,000 transactions per second with additional optimizations.
AVA provides a platform for the development of compliant and interoperable public and private blockchains, thus enabling -- for the first time -- the right architectural foundations for democratizing capital flows. Leveraging the platform's high level of performance and flexibility, AVA enables new forms of marketplaces for assets.
We understand that in order to have a truly decentralized platform we will need involvement from the holders of the tokens themselves. To that end, AVA enables dynamic parameter optimization through token holders. The key governable parameters are the contentious ones, such as minting rate, and minimum stake amount.
We will have a bounty program for those who are willing to contribute to the platform! Please follow our social media channels for updates.
Any kind you can imagine! In AVA, you can deploy sub-networks of any kind and trade assets with any covenants and rulesets that suit your needs.
AVA takes an interesting approach to its design: everything is a modular component. In other words, everything that you need to build highly performant, decentralized ledgers are available to you as building blocks, hence the "LEGO" analogy.
It simply means that each subnetwork can implement vastly different functionalities, thus creating a highly "heterogeneous" set of subnetworks.
The main client will be open sourced on Github.
Avalanche is one of the two types of consensus protocols underlying AVA Platform. Avalanche is suited for partially ordered, high throughput applications such as payments or asset transfers. The Snowman protocol, on the other hand, builds a linear chain, and is suited for smart contracts.
AVA platform is where everything runs. The AVA platform makes use of either Avalanche or Snowman.
Creation of new subnetworks and validation into permissionless subnetworks is -- of course -- entirely permissionless. Anyone can use the AVA token and boot up a new subnetwork or validate existing permissionless ones. However, the private deployments on AVA will remained permissioned. The hybrid architecture is what enables AVA to bridge all forms of blockchains so seamlessly.
Yes, documentation coming very soon.
Avalanche achieves partial ordering. This is by construction, since the performance of partially ordered databases is higher than their totally-ordered cousins. However, Avalanche can be made to support linear chains. The linear implementation of Avalanche is called Snowman, and they both run within the AVA network.
For now, full EVM support, and thus all Ethereum smart contracts. WASM and Move will be supported soon.