買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > 聚幣 > Info

ERN:金色觀察|Wyvern:1階去中心化交換協議_VER

Author:

Time:1900/1/1 0:00:00

Wyvern是1階去中心化交換協議。對比其他協議,例如Etherdelta、0x和Dexy是0階的,也就是每個訂單指定兩個去中心化資產的交易。

而Wyvern將訂單改為指定狀態轉換的謂詞,也就是將訂單定義為一個函數,將制造商的調用、交易對手的調用以及訂單元數據映射為布爾值。以太坊上可表示的任何資產或資產的任何組合都可以通過Wyvern訂單進行交換。

這樣設計,可以表達任何更簡單協議可以表達的命令,也可以優化gas,減少無用的調用,因組成協議組件被隔離,也有利于安全。

但也因為定義過細,對開發人員不友好,并且難以支持用戶級工具。

因此,Wyvern后期發布了v3版本沒,重組了協議的幾個核心組件,使部署Wyvern的分布式賬本的用戶能夠自由交易。

金色財經挖礦數據播報 | ETH今日全網算力上升2.58%:金色財經報道,據蜘蛛礦池數據顯示:

ETH全網算力185.898TH/s,挖礦難度2338.55T,目前區塊高度9634276,理論收益0.00738919/100MH/天。

BTC全網算力121.781EH/s,挖礦難度15.49T,目前區塊高度620866,理論收益0.00001623/T/天。

BSV全網算力2.722EH/s,挖礦難度0.38T,目前區塊高度625395,理論收益0.00066132/T/天。[2020/3/9]

以下是Wyvern的協議功能:

斷言注冊表

訂單生成者可以檢查他們和他們的交易對手是否使用有效的注冊表。

金色相對論 | 邢特里:無幣區塊鏈更受國家的支持:本期金色相對論中,對于無幣區塊鏈和有幣區塊鏈各自的優勢及各自應用場景,UMining CTO邢特里表示,無幣區塊鏈運用區塊鏈技術的系統,但是沒有代幣的參與。數字貨幣在很多國家和地區并不被法律所接受和認可,或者說針對數字貨幣相對完善的法律法規還沒有出臺。所以有幣區塊鏈目前還不具備在全球范圍內完全合規的狀態和條件。相反,無幣區塊鏈甚至受到了很多國家和地區政策上的支持,我國也是積極的推進無幣區塊鏈技術本身的發展。 無幣區塊鏈主要的應用場景可以是利用區塊鏈的公開透明作為數據存儲和認證的應用,比如電子發票等。

有幣區塊鏈是運用自身發行的或者借助于他人發行的數字貨幣來作為系統內的激勵和價值流通傳遞的手段的區塊鏈系統。它具有社區共識容易建立和激勵模型相對直接的天然優勢。有幣區塊鏈的應用場景就比較多一些,任何需要有價值流通、傳遞和激勵,同時又有對解決用戶之間信任問題有所需求的都有應用的空間。比如,游戲,金融,保險等等。當然,有幣區塊鏈的應用場景需要被穩定的當地政策所支持才可以被廣泛應用的意義。[2018/9/29]

斷言calldata

分析 | 金色盤面:BTC半年第4大單日跌幅:金色盤面綜合分析:9月5日BTC單日跌幅9.84%,是過去6個月第4大跌幅。從日線看,回到了前期低點,日線多頭趨勢尚未消失,短線維持觀望,不宜激進操作。[2018/9/6]

訂單中的大部分邏輯是在調用和反向調用上構造謂詞。每個訂單的靜態回調接收調用、交易對手調用和訂單元數據的所有參數,并且必須決定是否允許訂單匹配,如果允許,填寫多少。

Call

第一次調用由訂單制造者通過他們的代理合約執行。靜態回調接收所有參數,調用目標、調用類型和調用數據等,并且必須驗證調用是制造商愿意執行的調用。

Countercall

金色財經現場報道捕手志創始人、主編李曌:區塊鏈投資是價值投資者轉移為共識投資者:金色財經現場報道,在2018中國區塊鏈高峰論壇以“用什么姿態擁抱區塊鏈”的圓桌論壇上,捕手志創始人、主編李曌表示,“區塊鏈媒體未來發展態勢,未來90%的區塊鏈媒體會死掉,賺項目的錢,寫黑稿,為交易所導流的媒體都會死掉。”[2018/5/20]

第二次調用由交易對手執行,為方便起見,在源代碼中將其稱為“countercall”。靜態回調接收所有參數,有countercall目標、countercall類型和countercall數據,并且必須驗證調用是制造商愿意接受以換取他們自己的調用。

斷言狀態

靜態調用在調用之后執行,因此可以斷言特定狀態已更改,而不是斷言調用數據的屬性。

元數據

元數據包含掛單時間、掛單到期時間、反掛單掛單時間、調用中轉入的ETH、當前訂單成交值和匹配地址。

廣義部分填充

訂單簽署最大成交,靜態調用返回一個uint,如果訂單匹配,它指定更新的成交值。訂單的當前執行也可以由訂單的制造者通過交易手動設置。將訂單的成交設置為非零值也會隱式授權訂單,因為部分成交訂單的授權被緩存以避免不必要的簽名檢查。

授權訂單

訂單必須始終由地址授權,該地址擁有將執行調用的代理合約。授權可以通過三種方式完成:簽名消息、預先批準和比賽時間批準。

簽名消息

授權訂單的最常見方法是在鏈下對訂單哈希進行簽名。這是無成本的,任何數量的訂單都可以被簽名、存儲、索引,也許還可以在網站或自動訂單簿上列出。為了避免取消不再需要的訂單的必要性,制造商可以在不久的將來簽署到期時間的訂單,并且只要他們希望繼續征求交易,就可以重新簽署新訂單。

預先批準

可以通過向合約發送交易來授權訂單。這種方法可能對由智能合約構建的訂單特別感興趣,智能合約本身不能在鏈下簽署消息。鏈上授權會發出一個事件,該事件可以很容易地被希望將訂單包含在其數據庫中的訂單簿索引。

當有即時構建訂單匹配時,通過從訂單地址發送匹配交易進行授權。如果制造者打算自己發送與訂單匹配的交易,會很方便,且可以節省一點gas。

構造匹配的調用數據

匹配的調用數據可以以任何方式鏈下構建。協議并不關心最終的calldata是如何獲得的,只關心它完成了訂單的謂詞功能。在實踐中,訂單簿維護者可能會存儲額外的元數據以及訂單,這些訂單可用于構建可能的匹配調用數據。

不對稱

在可能的范圍內,該協議被設計為對稱的,這樣訂單不需要在任何特定的“邊”上,并限制自己與另一“邊”上的訂單匹配。

第一個不對稱是排序。必須首先執行一個調用,執行該調用可能會更改第二個調用的結果。傳入的第一個調用首先執行。

第二個不對稱是特殊情況下的以太幣。由于以太坊的設計限制,以太幣與ERC20代幣不同,只能通過來自該賬戶的交易從一個賬戶發送。為了便于使用,Wyvern盡可能支持特殊情況的ETH:訂單的匹配者可以選擇將值與匹配交易一起傳遞,然后將其傳遞給交易對手并作為參數傳遞給謂詞函數。

Wyvernv3的更改

訂單不能自行匹配。但來自同一制造商的兩個單獨的訂單可以相互匹配。

利用雙向調用匹配提供的額外表達能力,Wyvernv3將協議的幾乎所有輔助方面“推出”到訂單上,而不是在交換合約中實現它們,以降低了協議的復雜性,為用戶和中繼者提供靈活性,并降低gas成本。

Tags:區塊鏈ERNVERALL區塊鏈工程專業張雪峰TernioCOVER價格METAALLBI

聚幣
Foresight Ventures: 打破“圍墻花園” Web 3.0重塑社交范式

文章摘要 Web3社交需要更多Crypto-native的創新玩法,而非Web2Copycat.

1900/1/1 0:00:00
區塊鏈:美國國防機構報告:區塊鏈并不像你想象的那樣去中心化_TRA

根據?TrailofBits?的說法,分布式賬本技術?(DLT)?和包括比特幣和以太坊在內的區塊鏈可能比最初想象的更容易受到中心化風險的影響.

1900/1/1 0:00:00
虛擬資產:韓國虛擬貨幣交易市場現狀:20-30歲為主力炒幣人群_Upbots

一提到韓國大家首先想到的是發達的娛樂文化業?整容技術?是泡菜?還是宇宙起源?然而在這些耳熟能詳的標簽背后,還有一個不被大眾所熟知的稱號:炒幣之國.

1900/1/1 0:00:00
TOKE:一文了解 ReFi:它能如何改善自愿碳市場?_COVIDTOKEN

ReFi就是運用錢來激勵人去做對生態有幫助的事情,使自然資源再生。貨幣有三個用途:交換媒介、記賬單位、價值儲藏。前兩個用途讓錢成為了一個很好的工具,第三個用途讓錢變成了很多人一生追求的目標.

1900/1/1 0:00:00
NFT: 開啟加密藝術時代的無限可能?

2021年,NFT呈爆炸式增長,創紀錄的NFT作品占據了各種報道,各種名人和巨人也加入進來。從世界上最古老的拍賣行蘇富比拍賣行,到路易威登、古馳、維薩、騰訊和螞蟻的入駐,NFT都被直接推到了頂峰.

1900/1/1 0:00:00
ADA:從ADAM簡析鏈上數據的可視化演進_aave幣價格今日行情

區塊鏈技術是的本質是將數據變成了客觀事實,代碼變成了制度。公開透明的鏈上數據和自動執行的智能合約是行業發展帶來的寶貴財富.

1900/1/1 0:00:00
ads