- 1 Waves 客戶端
- 2 Waves 手機客戶端
- 3 自定義應用代幣（CATs）
- 4 Waves 無中心化交易系統
- 5 Tokens Flexibility
- 6 Fiat on the Waves Blockchain
- 7 Crypto currencies on the Waves Blockchain
- 8 Leasing
- 9 Decentralized Reputation System (in development)
- 10 Encrypted Messenger (in development)
- 11 Decentralized Voting (in development)
- 12 Waves NG Protocol Problem Statement and Motivation
Waves客戶端係由官方開放，並支持多功能應用程式加入。整個程序好細，僅僅只有5mb，所以可以瞬間下載到你電腦中。 整個用戶介面 係參照傳統網上銀行的介面而設計，而帶給用戶更直觀的使用體驗. Waves輕戶端都可以作為一個谷歌Chrome瀏覽器插件或者作為GitHub上的獨立客戶端，具體可以查看安裝指南。該客戶端最大的優勢是不需要下載任何區塊，通過輕客戶端可以直接連接到的Waves網絡的隨機節點。做完這些之後，就可以直接和快速地建立起來——安裝客戶端並帳戶創建，最多只需要幾分鐘!
Custom Application Tokens, 簡稱 CATs, 自定義代幣，係數字代幣的最簡單形式，它係由底層區塊鏈加密保護的。 Waves平台通過構建圍繞該功能的整體平台來將數字貨幣的發展提升到一個新的高度，該功能與企業的興趣和需求相一致，針對的目標是每個普通用戶，不管他以前的知識儲備如何，都能夠發布和管理他自己的數字代幣。發行新的代幣的費用是1WAVES,這也是非常合理的，並且能有更多的有創造性的項目來我們的平台做新的嘗試。此外，Waves希望用戶能夠盡可能的創造可定制的代幣。舉一個例子，用戶可以選擇重新發行自定義應用代幣，這就意味著，在初次發行代幣之後，用戶可以增加代幣的供應量。
Waves Dex - the show-piece of the Waves Platform. The decentralized exchange allows asset-to-asset trading in a unique way - centralized order matching paired with decentralized order settlement. This means that orders are matched through a so-called 'Matcher', a piece of software which can be run by anyone. After a successful matching (usually only takes a split second), the to be exchanged funds are transferred over the blockchain. As a result, we have trading as fast as on centralized exchanges, however, the funds never leave a user's account eliminating the risk of an exchange hack.
Taken into the bigger picture, the Dex brings several use cases with it:
- Allows early trading of a crowdfunding stake. On Kickstarter, an investor can't trade his share of the project.
- Enables crypto and forex trading in a decentralized manner.
- Competes with traditional, centralized crypto exchanges in terms of speed and particularly commissions.
The user interface for the Dex has been released in April 2017. The first version is still basic and intended to allow anyone the use of the Dex, not only advanced users. The GUI is going to experience major changes over the course of the next month including the addition of charts and more.
Another great improvement is what we call Tokens Flexibility. It gives projects on top of Waves and users the opportunity to pay transaction fees not in the native WAVES token but any other token existing on the blockchain. Each Full Node can define for itself which tokens it accepts as transaction fee. This allows businesses to create a closed ecosystem in which they only have to deal with their very own token rather than taking a second one, namely WAVES, into account.
Fiat on the Waves Blockchain
The above-mentioned custom token technology also allows Waves Platform to offer fiat currencies such as US Dollar, Euro or Chinese Yuan on the blockchain. This is achieved in collaboration with compliant payment providers which are to issue a fully backed fiat token on the blockchain. In combination with the decentralized exchange, this allows users to do forex as well as crypto against fiat trading, eliminating the bothersome process of going through Bitcoin and paying a double conversion. Furthermore, future crowdfundings on Waves could potentially accept fiat tokens as a method of funding.
All of this happens in a compliant way: KYC (Know your Customer) and AML (Anti Money Laundering) requirements have to be provided by any user who is either depositing or withdrawing fiat to or from a gateway.
Crypto currencies on the Waves Blockchain
A custom token can also be used to port an existing crypto currency with an own blockchain on Waves. This is already the case for Bitcoin - users are able to deposit and withdraw Bitcoin directly in the Lite Client. Bitcoins exist on the Waves blockchain as a token called wBTC and are backed 1:1 with real Bitcoins in a multi-signature wallet managed by a so-called gateway. Whenever a user deposits Bitcoin to the gateway, it issues a wBTC token on the Waves chain to the user. Vice versa when a user withdraws - he sends the wBTC token to the gateway and the Bitcoin in the multi-signature wallet is released.
This approach allows for faster and, particularly, cheaper Bitcoin transactions which is especially demanded with the current blocksize issues of Bitcoin. Furthermore, crowdfundings on Waves have the possibility to accept Bitcoin without having to deal directly with the Bitcoin blockchain.
This approach can be implemented for any crypto currency. Simply set up a gateway, create a Waves token and there is yet another digital currency on Waves.
Leasing essentially means giving your forging power to a running full node without your WAVES actually leaving the wallet. This enables anyone to participate in the forging process without having to operate a node himself. Additionally, the lessor receives a part of the network reward in return, depending on the conditions set by the leasing pool. When creating or cancelling a lease, it always takes 1000 blocks for the forging power to be actually transferred. Most importantly, this drastically increases the amount of WAVES actively forging and, therefore, strengthens the network considerably. While leasing you still receive airdrops of tokens ran on the network.
Decentralized Reputation System (in development)
A decentralized environment requires a lot of trust when conducting business. As an additional method to evaluate a person's credibility, Waves is developing a decentralized reputation system based on activities on the blockchain. These activities include the date of account creation, the number of transactions and much more.
Encrypted Messenger (in development)
The Lite Client will also include an encrypted messaging feature at one point. It has not yet been decided if the messenger will be on- or off-the-blockchain. Most importantly it has to be reliable and unbreakable. Users will also be able to create groups and lists as known from traditional messenger applications.
Decentralized Voting (in development)
Current voting systems can be gamed fairly easy. Now imagine a decentralized voting system which records each and every vote on the blockchain - no way to manipulate anything. Votes can be based on different parameters: 1 vote per account, 1 vote per token or 1 vote per WAVES. It will allow projects to communicate with their stakeholders, be it to approve a big transfer of funds or to decide on a new strategy - the possibilities are endless. The voting system will also be included in the Lite Client.
Waves NG Protocol Problem Statement and Motivation
Blockchains protocols have some scalability limits and challenges that tradeoff between throughput and latency. The current blockchain technology is not fast enough and does not scale to include more transactions into the system so we have a performance challenge to be considered. There is a united agreement between miners, consumers, and developers with several perspectives that we need to deploy scalability measures, and there has been an ongoing argument on how to improve Bitcoin’s scalability. Current proposals have focused around how big to make the blocks and how to handle the block size increases in the future. All proposals suffer from a major scalability bottleneck: no matter what block size is chosen, the blockchain system can at best reach a proper transaction throughput, increasing from ~3 transactions per second to ~7 transactions per second. This is so far from the 30,000 transactions per second which necessary to compete with the existing systems such as VISA transactions. The same major limitations apply to litecoin, Ethereum and all other currencies that share Bitcoin’s blockchain protocol.
Waves NG Protocol will address the scalability bottleneck by making the network to reach the highest throughput depends on the network conditions. It will not only enhance the transaction throughput, it will also reduce transaction latencies. So it will be possible to get an initial transaction confirmation in seconds rather than in minutes and it does so without changing the Bitcoin’s architecture and the trust model.
For more technical details Github Waves NG