VITE
Vite建立了世界上第一个基于有向非循环图(DAG)的智能合约平台,该平台采用快照链结构,可进行零费用转账并优化转账速度、可靠性和安全性。 Vite快照链利用分层委派的权益证明(“HDPoS”)来达成网络共识。
Vite当前的产品包括真正可信任的DEX(ViteX),超级应用程序(Vite App)和基于Vite的支付方案(VitePay)。
Vite的下一个目标是ViteBridge,这是一种通用的跨链解决方案,它允许以去中心化的方式在任何两个链之间进行资产转移。
项目亮点
高吞吐。Vite采用DAG账本结构,正交的交易可以并行写入账本;另外,在HDPoS共识算法中,多个委托共识组之间彼此无依赖,可以并行工作;最重要的一点是,Vite的合约间通信是基于消息的异步模型。这些都有利于提高系统的吞吐能力。
低延迟。Vite采用HDPoS共识算法,通过代理节点,以协作的方式完成轮流生产区块,不需要计算PoW,出块间隔可以缩短到1秒,有利于降低交易确认的延迟。
可扩展。为了满足扩展性的要求,Vite对交易做了单自由度限制,将账本中的交易按照账户维度进行了分组,允许不同账户的区块生产由不同的节点完成,并且去掉了跨合约调用的ACID语义,改为基于消息的BASE语义。这样,节点不再需要保存全部世界状态,数据以分片(sharding)的方式保存在整个分布式网络上。
经济性。由于Vite采用基于配额的资源配置模型,交易不频繁的轻量级用户不需要支付高昂的手续费或燃料费。用户可以选择多种方式换取计算资源,还可以通过配额租赁协议,将额外的配额转让给其他用户,提高系统资源利用效率。
易用性。Vite的易用性改进包括:在Solidity++中提供标准库支持,专门用于处理消息的语法,合约的定时调度,VNS命名服务,合约升级支持等。
价值闭环。Vite支持数字资产发行、跨链价值传输、基于路印协议的代币互换等,形成了一个完整的价值体系。从使用者的视角来看,Vite就是一个全功能的去中心化交易所。
项目创新
第一,我们把智能合约的调用做了异步的拆分。Nano把一笔转账分为出账和入账两个动作。我们借鉴了Nano,并把它扩展到智能合约的调用上(Nano并不支持智能合约)。在Vite中,一笔转账交易拆分为出账和入账,一个合约调用交易拆分为合约的请求交易和合约的响应交易两部分。
第二,是写入和确认的一个异步的设计。在Vite中,一个交易被写入账本和其被确认是异步的。传统的区块链(如比特币),交易写入账本的速度会受到打包速度的制约。而在Vite中,用户可以在配额限额之内先行写入很多交易到账本,然后以匀速、异步的方式确认。这样可以削平负载的波峰波谷,最大化地利用系统的资源,提高整个系统的吞吐量。而且两个账户之间的交易不会彼此堵塞,不会出现因为某一个账户发送了大量交易,使其他账户的交易长期得不到确认。
第三,是合约间调用的异步设计。以太坊里的合约间调用是通过消息调用,或者叫内部交易的方式来完成的,这组调用要么同时完成,要么全部失败,这是一个原子性的ACID语义,会成为性能瓶颈。我们借鉴了一些中心化互联网技术中比较成熟的方案,采用了消息驱动的架构,合约之间不共享任何状态,只通过彼此发送消息来进行通信。
相关链接:
https://www.qukuaiwang.com.cn/szhb/2989.html###
*以上内容由本站整理如若转载请注明出处。
原创文章,作者:,如若转载,请注明出处:https://www.kaixuan.pro/news/9852/