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中,一笔交易被写入账簿并被确认为异步。在传统的区块链(如BTC)中,交易写入账簿的速度会受到打包速度的限制。但在Vite中,用户可以在配额限额内写入许多交易到账簿,然后以均速、异步的方式确定。这样可以平整负荷的峰谷,最大限度地利用系统资源,提高整个系统的吞吐量。此外,两个账户之间的交易不会相互阻塞,也不会因为一个账户发送了大量的交易而导致其他账户的交易长期不确定。
三是合同间调用的异步设计。以太坊的合同间呼叫是通过信息呼叫或内部交易来实现的。这组呼叫应该不同时完成,或者全部失败,这是一个原子ACID语义,将成为性能瓶颈。我们参考了一些集中互联网技术中相对成熟的解决方案,采用了信息驱动架构。合同之间没有共享任何状态,只有通过相互发送信息进行通信。
相关链接:
https://www.qukuaiwang.com.cn/szhb/2989.html###
*本文由非小号官方整理,若转载请注明出处。