Wyvern是1阶去中心化交换协议。对比其他协议,例如Etherdelta、0x和Dexy是0阶的,也就是每个订单指定两个去中心化资产的交易。
而Wyvern将订单改为指定状态转换的谓词,也就是将订单定义为一个函数,将制造商的调用、交易对手的调用以及订单元数据映射为布尔值。以太坊上可表示的任何资产或资产的任何组合都可以通过Wyvern订单进行交换。
这样设计,可以表达任何更简单协议可以表达的命令,也可以优化gas,减少无用的调用,因组成协议组件被隔离,也有利于安全。
但也因为定义过细,对开发人员不友好,并且难以支持用户级工具。
因此,Wyvern后期发布了v3版本没,重组了协议的几个核心组件,使部署Wyvern的分布式账本的用户能够自由交易。
法国兴业银行获法国监管机构颁发的加密货币许可证:7月19日消息,法国兴业银行加密货币部门SG Forge获法国金融监管机构颁发的加密货币许可证,可提供数字资产买卖、交易和托管等服务。[2023/7/19 11:04:46]
以下是Wyvern的协议功能:
断言注册表
订单生成者可以检查他们和他们的交易对手是否使用有效的注册表。
断言calldata
订单中的大部分逻辑是在调用和反向调用上构造谓词。每个订单的静态回调接收调用、交易对手调用和订单元数据的所有参数,并且必须决定是否允许订单匹配,如果允许,填写多少。
Trader Joe:Epoch 2活动中共计67名做市商获得奖励,后续将围绕ARB推出活动:3月20日消息,Avalanche 生态 DEX Trader Joe 在社交媒体上发文表示,Liquidity Book Rewards 第二期活动已结束,本次活动中共计有 67 名做市商获得奖励,平均每家约 3400 枚 JOE。
此外,Trader Joe 表示该活动的第三期(Epoch 3) 将于未来几日内启动,将围绕 ARB 展开。[2023/3/20 13:15:22]
Call
第一次调用由订单制造者通过他们的代理合约执行。静态回调接收所有参数,调用目标、调用类型和调用数据等,并且必须验证调用是制造商愿意执行的调用。
区块链碳信用交易平台AirCarbon宣布完成1500万美元融资:金色财经报道,区块链碳信用交易平台AirCarbon Exchange??(ACX) 表示,它完成了1500 万美元的可转换票据,由总部位于新加坡的TRIREC牵头。该初创公司提供自愿碳信用和各种基于区块链的代币化碳资产的交易。
在11月早些时候的Mubadala融资之后,此B轮融资前的其他支持者包括泰国的Banpu Public Company和Mubadala Investment Company PJSC。这使筹集的资金总额达到2500万美元,其中包括?德意志交易所?在 3 月份作为与德意志交易所拥有的欧洲能源交易所 (EEX) 战略合作伙伴关系的一部分的投资。[2023/1/4 9:50:38]
Countercall
耐克将赠予NikeCraft NFT持有者全新耐克xTom Sachs联名NikeCraft GPS鞋:6月9日消息,耐克宣布 NikeCraft NFT 持有者有机会获得耐克 x Tom Sachs 全新联名 NikeCraft GPS 鞋,用户需登录“Tom Sachs:Rocket Factory”NFT 铸造工厂站点,连接钱包后选择自己的鞋码并在 6 月 10 日通过机库(Hangar)发货获得实体球鞋。
此外,NikeCraft GPS 鞋官方发布时间也是 6 月 10 日,如果 NikeCraft NFT 持有者未能赢得 NikeCraft GPS 鞋,那么只能访问 nikecraft 官网购买,这款球鞋售价为 109.99 美元。[2022/6/9 4:11:31]
第二次调用由交易对手执行,为方便起见,在源代码中将其称为“countercall”。静态回调接收所有参数,有countercall目标、countercall类型和countercall数据,并且必须验证调用是制造商愿意接受以换取他们自己的调用。
断言状态
静态调用在调用之后执行,因此可以断言特定状态已更改,而不是断言调用数据的属性。
元数据
元数据包含挂单时间、挂单到期时间、反挂单挂单时间、调用中转入的ETH、当前订单成交值和匹配地址。
广义部分填充
订单签署最大成交,静态调用返回一个uint,如果订单匹配,它指定更新的成交值。订单的当前执行也可以由订单的制造者通过交易手动设置。将订单的成交设置为非零值也会隐式授权订单,因为部分成交订单的授权被缓存以避免不必要的签名检查。
授权订单
订单必须始终由地址授权,该地址拥有将执行调用的代理合约。授权可以通过三种方式完成:签名消息、预先批准和比赛时间批准。
签名消息
授权订单的最常见方法是在链下对订单哈希进行签名。这是无成本的,任何数量的订单都可以被签名、存储、索引,也许还可以在网站或自动订单簿上列出。为了避免取消不再需要的订单的必要性,制造商可以在不久的将来签署到期时间的订单,并且只要他们希望继续征求交易,就可以重新签署新订单。
预先批准
可以通过向合约发送交易来授权订单。这种方法可能对由智能合约构建的订单特别感兴趣,智能合约本身不能在链下签署消息。链上授权会发出一个事件,该事件可以很容易地被希望将订单包含在其数据库中的订单簿索引。
当有即时构建订单匹配时,通过从订单地址发送匹配交易进行授权。如果制造者打算自己发送与订单匹配的交易,会很方便,且可以节省一点gas。
构造匹配的调用数据
匹配的调用数据可以以任何方式链下构建。协议并不关心最终的calldata是如何获得的,只关心它完成了订单的谓词功能。在实践中,订单簿维护者可能会存储额外的元数据以及订单,这些订单可用于构建可能的匹配调用数据。
不对称
在可能的范围内,该协议被设计为对称的,这样订单不需要在任何特定的“边”上,并限制自己与另一“边”上的订单匹配。
第一个不对称是排序。必须首先执行一个调用,执行该调用可能会更改第二个调用的结果。传入的第一个调用首先执行。
第二个不对称是特殊情况下的以太币。由于以太坊的设计限制,以太币与ERC20代币不同,只能通过来自该账户的交易从一个账户发送。为了便于使用,Wyvern尽可能支持特殊情况的ETH:订单的匹配者可以选择将值与匹配交易一起传递,然后将其传递给交易对手并作为参数传递给谓词函数。
Wyvernv3的更改
订单不能自行匹配。但来自同一制造商的两个单独的订单可以相互匹配。
利用双向调用匹配提供的额外表达能力,Wyvernv3将协议的几乎所有辅助方面“推出”到订单上,而不是在交换合约中实现它们,以降低了协议的复杂性,为用户和中继者提供灵活性,并降低gas成本。
来源:金色财经
人造风景终难久,独木不支归大盘。这句话很好的佐证了比特币这两天的行情,靠机构高杠杆和庞大流动性催动的“牛市”最终难以持久,一两天的反弹终将难以彻底对冲,史诗级危机给加密市场带来的风险.
1900/1/1 0:00:00Polkdot上排名第一的DEXArthSwap日前宣布,其项目代币$ARSW将在gate.io以及其自己的DEX上上市.
1900/1/1 0:00:002022年6月23日,星启数藏联合密码星球进行了一场数字美学AMA活动,介绍了星启数藏近期规划、合成玩法以及未来发展道路.
1900/1/1 0:00:00《金蟾#6USDT》《金蟾#6USDT》作品作者:尹天石StoneFree作品年代:2020年作品标签:NFT加密艺术、Trashart、AI生成艺术、编程艺术作品阐述:诞生于2020年Tras.
1900/1/1 0:00:006月18日,2022年度斯贝瑞颁奖典礼如期举行,DAO组织飞鱼社区一举拿下了“2022年度资本金融业最具成长力品牌”和“2022年度最具投资价值区块链品牌”两个奖项.
1900/1/1 0:00:00该报告由观火文化数字化产业智库起草,中国电子商会区块链专委会作为政策指导单位,数藏之家、火讯财经、中国移动通信联合会元宇宙产业专委会、深圳市零售商业行业协会、元宇宙三十人论坛、福建省区块链协会、.
1900/1/1 0:00:00