As a developer, I know the value of having tools for development. Waves is a platform that gives it all to developers with the aim of making it possible for them to create their own blockchain based apps with smart contract. They can even create their own custom token. This platform is a level playing ground for developers.
Waves platform is divided into three.The three layers are all that is needed to develop any decentralized app. The three core layers includes the protocol layer, infrastructure layer and application layer. Each of these layers play a vital role in supporting developers in building desired apps. These offer large arrray of programming infrastructure, an IDE for sandbox development tools, SDKs, libraries, framework s and protocols for convenient integration.
The exchange was launched in 2016, and in 2017, it launched it's mainet with LPOS, decentralized exchange, DEX and later in 2018, waves NG protocol was released. Since then it has taken several steps towards becoming the fastest blockchain project.
In conclusion, waves project has succeeded in building an ecosystem that can create a shift from centralized system to decentralized system. With the quality of infrastructure provided for developers, building solution that fulfil these dream is achievable.