StarkDEX:将starks带入以太层

 

昨日,去中心化交易协议 0x 宣布推出去中心化交易基础设施 StarkDEX,并提供了 Alpha 测试版供模拟交易。

StarkDEX 由 0x 与零知识证明技术开发公司 StarkWare 合作开发,目的是使用 STARKs 技术突破非监管交易的无形限制,使加密货币交易所为用户提供大规模而无对手风险的交易。

如今,该系统的最大容量可以处理每块8000个事务,每秒处理超过550个事务,在Gas成本方面要便宜200倍。而与此同时,在最大容量下,Ethereum每秒只能验证大约3个事务。

 

为了展示其到目前为止的进展,0x开发了一个Alpha,它通过向StarkDEX提供交易来模拟交易,然后在一个名为Ropsten的Ethereum testnet上进行批量处理和验证。

STARKs是什么

ZK-STARK是一个零知识证明系统,代表零知识的可伸缩透明参数。区块链生态系统中使用了不同的证明系统,用于从可伸缩性到隐私的一系列用例。

STARKs的不同之处在于几个特性:可伸缩性、透明性、精益加密和去信任的设置。

StarkDEX的当前迭代通过演示区块链上事务数量的显著增加,证明了使用STARKs实现第2层可伸缩性的可行性。

基于stark的扩展仍处于起步阶段,Ox将继续增加每个块的事务数量。

StarkDEX运行步骤

StarkDEX利用STARKs将事务处理为一个在Ethereum上验证的单一证明。概念验证同时使用链上和链外组件来结算交易。

1、DEX(或在alpha中)向由StarkWare运行的prover服务发送一批0x订单。

2、验证服务检查批处理中的每个事务的签名,以及事务的有效性。然后,prover服务将数据离线存储,并将其添加到它保存的执行跟踪中。

3、验证者创建了整个批次有效性的证明,并将其连同最新的Merkle root一起发送给on-chain验证者合约,该合约将验证该证明并将Merkle root发送给DEX的on-chain合约进行存储。

4、验证者合约连接到0x智能合同管道,该管道将批次移动到Ethereum区块链上进行确认。

 

StarkDEX在更大的0x堆栈中

 

零知识证明是非常强大的工具,非常适合扩展分散的交换,并且非常适合0x核心团队正在开发的不断发展的0x技术堆栈。Ox团队正在研究0x Mesh,这是一个点对点的网络传输层,它极大地增加了整个生态系统的订单流。

不仅如此,Ox团队还正在构建一种任何人都可以在浏览器中直接与网络交互的方式,这样用户就可以在不安装节点的情况下与订单交互。

 

随着网络流动性的改善,下一步是协调交易。协调员是扩展合约的中继者,可以选择提供各种好处,包括防止抢先运行、创新的市场机制和无限的软取消。在接下来的几个月里,Ox团队会有更多关于协调员的更新。

 

一旦0x订单通过p2p网络和协调器合约流动,其计划利用StarkDEX基础设施收集大量交易,生成一个小的证明,并验证链上的证明。

这个技术堆栈实际上看起来像一个区块链。有一个点对点网络分发订单(mempool)、一种完成事务的机制(挖掘)和一个将订单转换为批(块)的系统。最终,这个基础设施仍然建立在以太层区块链之上。我们称这个堆栈为0x侧链。

文章来源:Ox Blog

编译:共享财经: Neo

联系我们

在线咨询:点击这里给我发消息

邮件:midysky@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息