-
Cryptocurrencies
-
Exchanges
-
Media
All languages
Cryptocurrencies
Exchanges
Media
Vite has established the world's first smart contract platform based on Directed Abnormal Graph (DAG). This platform adopts a snapshot chain structure that allows zero-fee transfers and optimizes transfer speed, reliability and security. The Vite snapshot chain uses hierarchical delegation of proof of stake (“HDPoS”) to reach network consensus.
Vite's current products include truly trustworthy DEX (ViteX), super app (Vite App) and Vite-based payment solutions (VitePay).
The next goal of Vite is ViteBridge, a universal cross-chain solution that allows asset transfers between any two chains in a decentralized way.
High throughput. Vite adopts a DAG ledger structure, and orthogonal transactions can be written to the ledger in parallel; in addition, in the HDPoS consensus algorithm, multiple delegated consensus groups have no dependence on each other and can work in parallel; the most important point is that the inter-contract communication of Vite is a message-based asynchronous model. These are all conducive to improving the system's throughput capabilities.
Low latency. Vite adopts HDPoS consensus algorithm to complete the production of blocks in a collaborative manner through proxy nodes. There is no need to calculate PoW, and the block output interval can be shortened to 1 second, which is conducive to reducing the latency of transaction confirmation.
Scalable. In order to meet the requirements of scalability, Vite has set a single degree of freedom limit on transactions, grouped transactions in the ledger according to the account dimension, allowing block production of different accounts to be completed by different nodes, and removed the ACID semantics of cross-contract calls and changed to message-based BASE semantics. In this way, nodes no longer need to save the entire world state, and data is saved on the entire distributed network in sharding.
Economic. Because Vite adopts a quota-based resource configuration model, lightweight users who do not frequently trade do not need to pay high handling fees or fuel fees. Users can choose a variety of ways to exchange for computing resources, and they can also transfer additional quotas to other users through quota leasing agreements to improve system resource utilization efficiency.
Easy to use. Vite's ease of use improvements include: providing standard library support in Solidity++, syntax specifically used for processing messages, contract timing scheduling, VNS naming services, contract upgrade support, etc.
Value closed loop. Vite supports digital asset issuance, cross-chain value transmission, token swap based on Loopprint protocol, etc., forming a complete value system. From the user's perspective, Vite is a fully functional decentralized exchange.
First, we split the calls of smart contracts asynchronously. Nano divides a transfer into two actions: accounting and accounting. We borrowed from Nano and extended it to smart contract calls (Nano does not support smart contracts). In Vite, a transfer transaction is split into account and account, and a contract call transaction is split into two parts: a request transaction of the contract and a response transaction of the contract.
Second, it is an asynchronous design of writing and confirmation. In Vite, a transaction is written to the ledger and it is confirmed to be asynchronous. In traditional blockchains (such as Bitcoin), the speed of transactions written to the ledger will be restricted by the speed of packaging. In Vite, users can write many transactions to the account book first within the quota limit, and then confirm in a uniform and asynchronous manner. This can level the peaks and troughs of the load, maximize the use of system resources, and improve the throughput of the entire system. Moreover, transactions between two accounts will not be blocked from each other, and there will be no transactions sent by one account, which will cause transactions in other accounts to be unconfirmed for a long time.
Third, it is the asynchronous design of inter-contract calls. Inter-contract calls in Ethereum are completed through message calls or internal transactions. This set of calls is either completed at the same time or all fails. This is an atomic ACID semantic, which will become a performance bottleneck. We have borrowed from some relatively mature solutions in centralized Internet technology and adopted a message-driven architecture. The contracts do not share any state, but only communicate by sending messages to each other.
Related links:
https://www.qukuaiwang.com.cn/szhb/2989.html###
*The above content is compiled by the official account of non-small accounts. If reprinted, please indicate the source.