Custom Application Tokens
Waves allows the creation and trade of crypto tokens without the need for smart contract programming knowledge. Instead, tokens can be created and managed via scripts that run in user accounts on the Waves blockchain. This feature enables users to create their customized tokens and manage them easily.
Leased proof-of-stake (LPoS)
By using LPoS, leasers will be able to participate in the process of generating new blocks because the larger the amount leased to a Waves node, the higher the chances for that node to be selected to generate the next block. If that node is selected, then the leaser will receive a reward.
The Leased Proof of Stake system improves network security. Specifically, WAVES can be leased to a node from a user’s cold storage address thus those leased tokens are locked and remain in the same address under the full control of their owner. This significantly reduces the risk of WAVES tokens being hacked, since the leased funds are not transferred to the miner.
The Waves-NG protocol enhances blockchain performance to hundreds of transactions per second by using “liquid” blocks that grow continuously until the next block is created.
It usually takes about 1 minute between key blocks and 3 seconds between micro blocks to be generated.
Ride Programming Language
Ride is a straightforward, developer-friendly functional programming language for smart contracts and decentralized applications (dApps) on the Waves blockchain.