Waves Platform’s mission lies in creating an ecosystem that aims to accelerate the shift from centralized to decentralized systems and an emphasis on the individual’s control of their own funds and assets, personal data, and privacy. Waves Platform describes itself as an open network for Web 3.0 applications and custom decentralized solutions, with a range of purpose-designed tools for making the process of developing and running dApps easy and accessible. Launched in 2016, Waves has since released several blockchain-based solutions. Waves’ technology is designed to address the needs of developers and companies that want to leverage the properties of blockchain systems – including their security, auditability, verifiability and the trustless execution of transactions and business logic.
Waves Platform claims to provide everything required to support the backend of Web 3.0 services. In 2017, Waves launched its mainnet with LPoS, decentralized exchange DEX, and later the Waves-NG protocol. In 2018, the Waves development team delivered the first implementation of smart contracts. This was followed by the release of the RIDE programming language in 2019, Strightforward, Predictible and Failproof language for programming logic. In June 2019 the mainnet of Waves Enterprise, a global private blockchain solution, was launched. All of this is complemented with a broad infrastructure: an IDE for sandbox development, tools, SDKs, libraries, frameworks, and protocols for convenient and easy integrations.
Waves Platform consists of three core layers:
Protocol layer: LPoS, Waves-NG, fixed fees, easy mining start, various transactions models
Infrastructure layer: Keeper for private key management, IDE for sandbox development, smart-contracts programming language RIDE and other tools for dApp development, API’s, libraries, tools, and frameworks.
Application layer: basic core open-source apps (decentralized exchange, mobile apps, and voting) and various dApps running on the network.