What Is Waves? (WAVES)

The Beginner’s Guide

The Waves blockchain is designed to enable users to create and launch custom crypto tokens. 

Waves allows for the creation and trade of crypto tokens without the need for extensive smart contract programming. Rather, tokens can be created and managed via scripts that run in user accounts on the Waves blockchain. 

The idea is that the development of new tokens (and the applications that govern them) should not substantially differ from launching a traditional web application. 

Toward this goal, programs and applications run as attachments to these transactions, and new assets are given a unique identifier. Scripts can only be attached at the creation of the asset.

These assets are designed to trade within the Waves ecosystem, which includes its own built-in decentralized exchange (Waves.Exchange), made to facilitate trade between tokens created on the Waves blockchain with other WAVES tokens. 

In 2018, the Waves team added smart contract functionality to the Waves MainNet, enabling third-parties to build decentralized applications (dapps). Further, in 2019, the team behind the platform began to market Waves Enterprise, a version of the network designed for institutions. 

For more regular updates from the Waves team, you can bookmark the Waves Medium blog, which includes tips and tutorials on the network and its evolving technology.

What is Waves?

Who created Waves?

The Waves blockchain was founded by entrepreneur Sasha Ivanov in 2016. 

That’s when Ivanov established Waves Platform AG, a for profit company headquartered in Moscow whose purpose was to drive and fund the creation of a new blockchain network. 

The Waves team held an initial coin offering (ICO) for its WAVES cryptocurrency in April 2016, raising the equivalent of $22 million (~30,000 BTC). 

The Waves blockchain launched shortly after in Q3 of 2016.

How does Waves work?

The Waves blockchain allows two different types of nodes to run its software: full nodes and the lightweight nodes. 

Full nodes keep a complete history of the transactions, while lightweight nodes depend on full nodes for transaction confirmation and interactions within the network. 

To keep its distributed network in sync, Waves uses a variation of the proof-of-stake (PoS) consensus mechanism called leased proof-of-stake (LPoS).

The Waves LPoS Blockchain

In a traditional proof-of-stake model, any node that chooses to lock up tokens can be eligible to add blocks to the blockchain. The chances that a node will be able to add a block generally increase or decrease depending on the amount of coins a node has locked in a special contract. 

With the LPoS, nodes also have the option to lease their balance to full nodes. 

This means that when a full node is selected to produce the next block and is compensated, nodes that lease tokens to that selected node earn a certain percentage of the payout. 


The protocol that determines which node gets the right to produce the next block is called Waves-NG, and it is a modification of an idea first proposed (but rejected) for Bitcoin (BTC). 

Waves-NG breaks up the Waves blockchain into two kinds of blocks – ”key blocks” and “micro blocks.” Key blocks are created by a randomly chosen proof-of-stake miner. A public key in this block is then used by other nodes to create many microblocks which include transactions.

Smart Assets 

Central to the Waves blockchain is the ability to create ‘Smart Assets,’ tokens with an attached script written in Ride, a programming language native to Waves. Any token can be given functionalities by attaching a script. The execution of the scripts costs 0.004 WAVES.

Since Waves enables users to issue tokens without any programming experience, the tokens and subsequent transfers are done as attachments added to transactions. 

Different transaction types are introduced through plug-ins that are installed as extensions on top of the blockchain.

Why does WAVES have value?


WAVES 是用于创建自定义代币和支付交易费用的。此外,WAVES代币的供应量是有限的 - 最大供应量为1亿个WAVES。  

WAVES 加密货币的所有权者可決定谁可以向波币区块链添加新区块,以及決定谁可以获得部分的交易手续费。 

任何想成为全节点的用户都需要至少1000个 WAVES的余额。波币可使那些没有拥有那么多代币的用户能够通过租赁他们的节点来参与挖矿,但租赁需要花费 0.002 WAVES。

Why use Waves?

The Waves blockchain might be appealing to businesses looking to launch custom tokens or crowdfund a cryptocurrency project. 

There are a variety of projects that have been built on the platform. Some examples include a document certification solution and a ticket issuance platform. 

Members of the Waves team have also proven to have close ties to financial institutions, with Russia’s National Settlement Depository, its central clearinghouse, even using Waves to develop its own in-house blockchain solutions.  

Investors may also seek to add the WAVES cryptocurrency to their portfolio should they believe the market will one day favor protocols built to facilitate custom tokens and dapps.


Now you're ready to take the next step and buy some Waves!