Features overview¶
The Waves Enterprise Blockchain Platform is a scalable digital infrastructure solution that combines the features of public and private blockchains for corporate and government use. The platform uses operation protocol, rather than business logic, to solve the problem of trust between parties. The Proof-of-Stake (PoS) and Proof-of-Authority (PoA) consensus mechanisms guarantee the correctness of data added to the blockchain, while decentralization provides counterparty independence for data access.
Waves Enterprise Blockchain Highlights¶
Built on Scala programming language.
Includes technologies and best use practices of use proven on the Waves public blockchain platform.
Adapted for corporate and government use.
Supports PoS and PoA consensus algorithms, and allows administrators to choose the most fitting one during deployment.
Ensures high throughput rate.
Supports two types of smart contracts: Turing-incomplete RIDE contracts and Turing-complete Docker contracts.
Delivered as a set of microservices.
Uses cryptographic algorithms certified by state regulators.
Supports confidential and direct data exchange via private groups without loading data onto external networks.
Implements the permission management system at the consensus level.
Waves Enterprise web client features transactions explorer, wallet, creation of transactions, smart contract development, blockchain status monitoring, and permission management.
Waves Enterprise network deployment options¶
Operating in the main public network.
Operating in a private network anchored to the main network.
Operating in an independent private network.
Main network¶
The main network is supported by a consortium of companies from various economic sectors including banking, industrial, real estate, logistics, etc. Companies which use the main network may use public blockchain for their projects or for supplying blockchain processes, e.g. banking enterprises delivering fiat gateways, and state registrars granting access to cloud-based GOST cryptography.
Independent private network¶
Independent private networks may be used by companies that do not want to share their processes publicly. Waves Enterprise allows such companies to deploy a stand-alone private network out of the box and configure it in accordance with their business needs.
Following features are configurable:
Consensus type.
Cryptography provider.
Number of nodes.
Blockchain operating parameters.
Private network with block hashes broadcast to main network¶
This solution combines the advantages of public and private networks. Private networking allows companies to conceal private information from the public blockchain, while the broadcast of private block hashes to the main network ensures reliability of information, thanks to the scalability of the main network.