火星链 火星链
Ctrl+D收藏火星链
首页 > USDT > 正文

VER:金色观察|Wyvern:1阶去中心化交换协议

作者:

时间:1900/1/1 0:00:00

Wyvern是1阶去中心化交换协议。对比其他协议,例如Etherdelta、0x和Dexy是0阶的,也就是每个订单指定两个去中心化资产的交易。

而Wyvern将订单改为指定状态转换的谓词,也就是将订单定义为一个函数,将制造商的调用、交易对手的调用以及订单元数据映射为布尔值。以太坊上可表示的任何资产或资产的任何组合都可以通过Wyvern订单进行交换。

这样设计,可以表达任何更简单协议可以表达的命令,也可以优化gas,减少无用的调用,因组成协议组件被隔离,也有利于安全。

但也因为定义过细,对开发人员不友好,并且难以支持用户级工具。

因此,Wyvern后期发布了v3版本没,重组了协议的几个核心组件,使部署Wyvern的分布式账本的用户能够自由交易。

金色财经挖矿数据播报 | ETH今日全网算力上涨2.64%:金色财经报道,据蜘蛛矿池数据显示:

BTC全网算力129.849EH/s,挖矿难度19.16T,目前区块高度659421,理论收益0.00000722/T/天。

ETH全网算力290.628TH/s,挖矿难度3681.72T,目前区块高度11364071,理论收益0.00696124/100MH/天。

BSV全网算力1.147EH/s,挖矿难度0.17T,目前区块高度663489,理论收益0.00078437/T/天。[2020/12/1 22:41:10]

以下是Wyvern的协议功能:

断言注册表

行情 | 金色盘面:人气有所恢复 市场小幅反弹:金色盘面分析:过去24小时,市场人气有所恢复,市值靠前的标的出现小幅反弹,XRP上涨了1.23%,依然是热门,最近利好消息不断,但多数标的涨幅在1%左右,市场的趋向依然不明。提醒投资者理性看待市场波动,做好风控。(登录金色财经APPIOTA\\ADA—发现,查看更多币种的独家点评。)[2018/10/21]

订单生成者可以检查他们和他们的交易对手是否使用有效的注册表。

断言calldata

订单中的大部分逻辑是在调用和反向调用上构造谓词。每个订单的静态回调接收调用、交易对手调用和订单元数据的所有参数,并且必须决定是否允许订单匹配,如果允许,填写多少。

金色财经现场报道 萨摩亚国家通讯科技公司Stephen: 区块链构建新形式的“华尔街”:金色财经现场报道,在全球区块链世界巡回高峰会议大湾区站, 萨摩亚国家通讯科技公司董事长Stephen在题为“区块链技术如何助力信息科技产业发展”的主题演讲中指出,发展中国家融资较难,区块链将增强发展中国家、发达国家偏远地区融资能力,区块链可以提高很好的流动性,为发展中国家所利用,形成新世界的“华尔街”。同时,区块链帮助发展中国家提供吸引人才的新机遇。[2018/4/23]

Call

第一次调用由订单制造者通过他们的代理合约执行。静态回调接收所有参数,调用目标、调用类型和调用数据等,并且必须验证调用是制造商愿意执行的调用。

金色财经现场报道 东南亚创新协会启动仪式正式开启:金色财经现场报道,在2018东南亚区块链创新峰会上,东南亚创新协会启动仪式正式开启,本次东南亚创新协会旨在为东南亚促动区块链发展,推动区块链技术前行。[2018/4/21]

Countercall

第二次调用由交易对手执行,为方便起见,在源代码中将其称为“countercall”。静态回调接收所有参数,有countercall目标、countercall类型和countercall数据,并且必须验证调用是制造商愿意接受以换取他们自己的调用。

断言状态

静态调用在调用之后执行,因此可以断言特定状态已更改,而不是断言调用数据的属性。

元数据

元数据包含挂单时间、挂单到期时间、反挂单挂单时间、调用中转入的ETH、当前订单成交值和匹配地址。

广义部分填充

订单签署最大成交,静态调用返回一个uint,如果订单匹配,它指定更新的成交值。订单的当前执行也可以由订单的制造者通过交易手动设置。将订单的成交设置为非零值也会隐式授权订单,因为部分成交订单的授权被缓存以避免不必要的签名检查。

授权订单

订单必须始终由地址授权,该地址拥有将执行调用的代理合约。授权可以通过三种方式完成:签名消息、预先批准和比赛时间批准。

签名消息

授权订单的最常见方法是在链下对订单哈希进行签名。这是无成本的,任何数量的订单都可以被签名、存储、索引,也许还可以在网站或自动订单簿上列出。为了避免取消不再需要的订单的必要性,制造商可以在不久的将来签署到期时间的订单,并且只要他们希望继续征求交易,就可以重新签署新订单。

预先批准

可以通过向合约发送交易来授权订单。这种方法可能对由智能合约构建的订单特别感兴趣,智能合约本身不能在链下签署消息。链上授权会发出一个事件,该事件可以很容易地被希望将订单包含在其数据库中的订单簿索引。

当有即时构建订单匹配时,通过从订单地址发送匹配交易进行授权。如果制造者打算自己发送与订单匹配的交易,会很方便,且可以节省一点gas。

构造匹配的调用数据

匹配的调用数据可以以任何方式链下构建。协议并不关心最终的calldata是如何获得的,只关心它完成了订单的谓词功能。在实践中,订单簿维护者可能会存储额外的元数据以及订单,这些订单可用于构建可能的匹配调用数据。

不对称

在可能的范围内,该协议被设计为对称的,这样订单不需要在任何特定的“边”上,并限制自己与另一“边”上的订单匹配。

第一个不对称是排序。必须首先执行一个调用,执行该调用可能会更改第二个调用的结果。传入的第一个调用首先执行。

第二个不对称是特殊情况下的以太币。由于以太坊的设计限制,以太币与ERC20代币不同,只能通过来自该账户的交易从一个账户发送。为了便于使用,Wyvern尽可能支持特殊情况的ETH:订单的匹配者可以选择将值与匹配交易一起传递,然后将其传递给交易对手并作为参数传递给谓词函数。

Wyvernv3的更改

订单不能自行匹配。但来自同一制造商的两个单独的订单可以相互匹配。

利用双向调用匹配提供的额外表达能力,Wyvernv3将协议的几乎所有辅助方面“推出”到订单上,而不是在交换合约中实现它们,以降低了协议的复杂性,为用户和中继者提供灵活性,并降低gas成本。

标签:区块链VERERNALL区块链dapp开发白富美LlamaverseMagic Internet MoneyDrakeBall Token

USDT热门资讯
ORD:当DAO快速发展时 容易面临哪些问题?

6月,DAO的管理平台Dework完成了500万美元的种子轮融资,由著名加密投资机构Paradigm和PaceCapital领投;DAO的薪酬支付系统Utopia获得了一笔由Paradigm领投.

1900/1/1 0:00:00
元宇宙:元宇宙vs数字孪生:技术演化的视角

近几个月来元宇宙概念的爆火,与近几年来数字孪生的大热,两种现象之间有哪些异同?元宇宙究竟是概念炒作的科幻噱头、资本割韭菜的利器,还是代表了互联网的未来.

1900/1/1 0:00:00
数字货币:数字资产、数字支付及跨境活动:以美元数字化为例

银行头寸与加密货币7月22日,美国财政部货币监理署发布了一封解释函,阐明了国家银行和联邦储蓄机构为客户提供加密货币托管服务的权利.

1900/1/1 0:00:00
稳定币:澳新银行推出的澳元稳定币已被用于购买该国代币化碳信用额度

6月27日消息,澳新银行推出的澳元稳定币A$DC已被用于购买澳大利亚代币化碳信用额度,这标志着该资产在当地经济中的应用案例的又一次关键测试.

1900/1/1 0:00:00
NFT:PLAY TO EARN时代终结后 区块链游戏将为游戏行业带来真正的变革

研究概要随着大批的风险资本涌入区块链游戏赛道及大量的创业者投身于创造区块链游戏,我们在庆幸行业受到广泛关注的同时也看到越来越多的乱象.

1900/1/1 0:00:00
区块链:Web3浪潮下 哪些风口值得关注?

Web3是今年最具代表性的话题。除了全球大量相关Web3融资消息的涌入,之前虎嗅发表的《Web3革命:逃离、信仰、大迁徙》中还甚至透露出了在国内不少互联网大厂的技术大神、工程师接连出走,投身We.

1900/1/1 0:00:00