Wyvern是1階去中心化交換協議。對比其他協議,例如Etherdelta、0x和Dexy是0階的,也就是每個訂單指定兩個去中心化資產的交易。
而Wyvern將訂單改為指定狀態轉換的謂詞,也就是將訂單定義為一個函數,將制造商的調用、交易對手的調用以及訂單元數據映射為布爾值。以太坊上可表示的任何資產或資產的任何組合都可以通過Wyvern訂單進行交換。
這樣設計,可以表達任何更簡單協議可以表達的命令,也可以優化gas,減少無用的調用,因組成協議組件被隔離,也有利于安全。
但也因為定義過細,對開發人員不友好,并且難以支持用戶級工具。
因此,Wyvern后期發布了v3版本沒,重組了協議的幾個核心組件,使部署Wyvern的分布式賬本的用戶能夠自由交易。
美國立法者將于7月26日討論兩項數字資產監管法案:金色財經報道,美國立法者將于7月26日召開會議,討論兩項有關數字資產和穩定幣的法案。其中,眾議院金融服務委員會和眾議院農業委員會將審查并修訂《21世紀金融創新和技術法案》。該法案將為確定數字資產是否為證券、交易所和經紀人的注冊要求以及建立聯合咨詢委員會提供指導,該法案的最新版本于7月20日發布。
立法者還將討論金融服務委員會主席帕特里克·麥克亨利 (Patrick McHenry) 在 2 月份提出的一項法案,該法案概述了針對穩定幣和穩定幣發行方的監管建議,如果獲得批準,該法案將提交美國眾議院。[2023/7/25 15:56:13]
以下是Wyvern的協議功能:
NFT開發商Dapper Labs再次裁員20%:金色財經報道,NFT開發商Dapper Labs將再次裁員20%,這距離上次裁員不到四個月。在周三發給投資者的一封電子郵件中,Dapper Labs首席執行官Roham Gharegozlou宣布了“公司重組”和裁員。他表示,作為重組的一部分,我們做出了裁員20%的艱難決定。他還表示,公司“現金狀況良好,沒有未償債務”。去年11月,Dapper Labs裁員22%。然而,在正式宣布裁員的幾個月前,許多員工已被解雇,多名高級管理人員離職。[2023/2/24 12:26:26]
斷言注冊表
訂單生成者可以檢查他們和他們的交易對手是否使用有效的注冊表。
MetaMask:已移除Wyre,請不要使用Wyre:金色財經報道,MetaMask 官方推特發文稱,“Wyre 已從 MetaMask 的移動聚合器中刪除,請不要使用 Wyre。目前正在努力移除擴展程序,感謝您的耐心等待。Apple Pay、信用卡和銀行轉賬仍可使用 Transak、MoonPay 和 Sardine(僅限美國)。”
此前消息,加密支付提供商 Wyre 疑似正在關閉。一名前員工援引 Wyre 首席執行官 Ioannis Giannaros 的一封電子郵件表示,該公司將在本月盡快清算和終止服務。另一名前員工表示,公司沒有提供任何遣散費。不過,Giannaros 回應 Axios 稱,該公司仍在運營,近期計劃縮減規模。[2023/1/6 10:24:51]
斷言calldata
OpenSea Seaport以太坊鏈上交易額突破34億美元,上周出現單日交易超10億美元情況:金色財經報道,據Dune Analytics最新數據顯示,基于開源NFT協議Seaport的OpenSea以太坊鏈上總交易額已突破34億美元,本文撰寫時達到3,404,069,103美元,交易總量為7,748,648筆,獨立用戶量1,107,364個。歷史數據顯示,OpenSea Seaport上周五(12月23日)交易額達到10.1億美元,目前尚不清楚原因。[2022/12/26 22:08:50]
訂單中的大部分邏輯是在調用和反向調用上構造謂詞。每個訂單的靜態回調接收調用、交易對手調用和訂單元數據的所有參數,并且必須決定是否允許訂單匹配,如果允許,填寫多少。
Call
第一次調用由訂單制造者通過他們的代理合約執行。靜態回調接收所有參數,調用目標、調用類型和調用數據等,并且必須驗證調用是制造商愿意執行的調用。
Countercall
第二次調用由交易對手執行,為方便起見,在源代碼中將其稱為“countercall”。靜態回調接收所有參數,有countercall目標、countercall類型和countercall數據,并且必須驗證調用是制造商愿意接受以換取他們自己的調用。
斷言狀態
靜態調用在調用之后執行,因此可以斷言特定狀態已更改,而不是斷言調用數據的屬性。
元數據
元數據包含掛單時間、掛單到期時間、反掛單掛單時間、調用中轉入的ETH、當前訂單成交值和匹配地址。
廣義部分填充
訂單簽署最大成交,靜態調用返回一個uint,如果訂單匹配,它指定更新的成交值。訂單的當前執行也可以由訂單的制造者通過交易手動設置。將訂單的成交設置為非零值也會隱式授權訂單,因為部分成交訂單的授權被緩存以避免不必要的簽名檢查。
授權訂單
訂單必須始終由地址授權,該地址擁有將執行調用的代理合約。授權可以通過三種方式完成:簽名消息、預先批準和比賽時間批準。
簽名消息
授權訂單的最常見方法是在鏈下對訂單哈希進行簽名。這是無成本的,任何數量的訂單都可以被簽名、存儲、索引,也許還可以在網站或自動訂單簿上列出。為了避免取消不再需要的訂單的必要性,制造商可以在不久的將來簽署到期時間的訂單,并且只要他們希望繼續征求交易,就可以重新簽署新訂單。
預先批準
可以通過向合約發送交易來授權訂單。這種方法可能對由智能合約構建的訂單特別感興趣,智能合約本身不能在鏈下簽署消息。鏈上授權會發出一個事件,該事件可以很容易地被希望將訂單包含在其數據庫中的訂單簿索引。
當有即時構建訂單匹配時,通過從訂單地址發送匹配交易進行授權。如果制造者打算自己發送與訂單匹配的交易,會很方便,且可以節省一點gas。
構造匹配的調用數據
匹配的調用數據可以以任何方式鏈下構建。協議并不關心最終的calldata是如何獲得的,只關心它完成了訂單的謂詞功能。在實踐中,訂單簿維護者可能會存儲額外的元數據以及訂單,這些訂單可用于構建可能的匹配調用數據。
不對稱
在可能的范圍內,該協議被設計為對稱的,這樣訂單不需要在任何特定的“邊”上,并限制自己與另一“邊”上的訂單匹配。
第一個不對稱是排序。必須首先執行一個調用,執行該調用可能會更改第二個調用的結果。傳入的第一個調用首先執行。
第二個不對稱是特殊情況下的以太幣。由于以太坊的設計限制,以太幣與ERC20代幣不同,只能通過來自該賬戶的交易從一個賬戶發送。為了便于使用,Wyvern盡可能支持特殊情況的ETH:訂單的匹配者可以選擇將值與匹配交易一起傳遞,然后將其傳遞給交易對手并作為參數傳遞給謂詞函數。
Wyvernv3的更改
訂單不能自行匹配。但來自同一制造商的兩個單獨的訂單可以相互匹配。
利用雙向調用匹配提供的額外表達能力,Wyvernv3將協議的幾乎所有輔助方面“推出”到訂單上,而不是在交換合約中實現它們,以降低了協議的復雜性,為用戶和中繼者提供靈活性,并降低gas成本。
來源:金色財經
Tags:ERNVERALLCALEtherNexusVeritisewallet幣圈Medical data link
如果說千里之行始于足下,那么在虛擬的旅途中又該如何邁出這一步呢?在最近的一次談話中,有人問我:“人如何在元宇宙中移動?漂浮?滑行?走路?還是跑步?”這些問題既揭示了一種好奇心.
1900/1/1 0:00:00幣上丞:強光之下沒有云朵,是太陽你始終遮擋不住。帶著幣友們仗劍天涯,走得更長遠,也不負曾經的相遇與信任15年從業經驗,每日18小時看盤,是時間堆積后的沉淀我想與莊共舞征服世界,卻不過是為了讓你給.
1900/1/1 0:00:00隨著元宇宙各項概念的逐漸實現,現實社會正在飛速向WEB3時代過度。在區塊鏈行業,公鏈的發展是數字化技術與網絡的基石。元宇宙中的公鏈則是虛擬與現實的橋梁.
1900/1/1 0:00:00比特幣、以太坊2022-0622晚間分析昨日強調了不追漲,最終沖高回落,完全符合預期不知大家是否按照策略參與了高位空?策略回顧:大餅21500-21800空,行情最高21700.
1900/1/1 0:00:00近日,瑞士奢侈腕表品牌法蘭克穆勒FranckMuller推出了全新名為“Nakamoto中本聰系列“的限量版手表,吸引了全世界手表愛好者的關注.
1900/1/1 0:00:00幣圈咨詢 6月23日熱點; 1.鮑威爾:穩定幣UST暫時還沒有它需要的監管方案2.美聯儲主席鮑威爾聽證會要點一覽3.鮑威爾:國會需要澄清誰對加密貨幣和穩定幣擁有監管權力4.
1900/1/1 0:00:00