Wyvern是1階去中心化交換協議。對比其他協議,例如Etherdelta、0x和Dexy是0階的,也就是每個訂單指定兩個去中心化資產的交易。
而Wyvern將訂單改為指定狀態轉換的謂詞,也就是將訂單定義為一個函數,將制造商的調用、交易對手的調用以及訂單元數據映射為布爾值。以太坊上可表示的任何資產或資產的任何組合都可以通過Wyvern訂單進行交換。
這樣設計,可以表達任何更簡單協議可以表達的命令,也可以優化gas,減少無用的調用,因組成協議組件被隔離,也有利于安全。
但也因為定義過細,對開發人員不友好,并且難以支持用戶級工具。
因此,Wyvern后期發布了v3版本沒,重組了協議的幾個核心組件,使部署Wyvern的分布式賬本的用戶能夠自由交易。
分析 | 金色盤面:BTC價格再創新高 風險正在加劇:金色盤面綜合分析: BTC在多周期技術背離的情況下,并沒有展開調整,反而不斷走高,但是可以看到2小時K線圖正在醞釀新的背離,4、6小時的背離也沒有消失,所以短線這里風險在加劇,市場的機會與風險并存,請投資者保持理性判斷。[2018/9/4]
以下是Wyvern的協議功能:
斷言注冊表
訂單生成者可以檢查他們和他們的交易對手是否使用有效的注冊表。
斷言calldata
訂單中的大部分邏輯是在調用和反向調用上構造謂詞。每個訂單的靜態回調接收調用、交易對手調用和訂單元數據的所有參數,并且必須決定是否允許訂單匹配,如果允許,填寫多少。
金色相對論 | 周競一:asic芯片對于推動中國芯片發展具有積極意義:本期金色相對論中,華為企業戰略周競一表示:礦機所使用的asic芯片,也即固定算法芯片。和手機所使用的通用芯片設計難度隔著好幾個量級。直接對比研發投入比較直觀,華為海思成立十數年,目前2萬名左右專業工程師,每年都有百億級研發投入,才堪堪達到一流芯片俱樂部。高通則保持每年50億美元左右的研發投入。asic芯片隸屬于半導體行業的下屬分支,低研發高需求,對于開拓國內的芯片生產產業,平攤行業整體的生產成本,進而提供資金促進研發是有積極意義的。比如asic進一步的應用場景,ai行業。嘉楠耘智利用礦機利潤促進asic挖礦芯片研發,再進而促進ai芯片研發就是一個很好的例證。對于通用芯片設計,目前還夠不到這個高度,但國內的圓晶廠,最起碼是因為礦機芯片,得到了不少注資的。當下芯片的使用領域集中在pc(億級)和移動終端(10億級),設計工藝,生產工藝,專利壁壘都集中在高通三星等個別企業,國內沒有任何一個方面的優勢。隨著5g的到來和技術的持續發展,使用場景會向下延伸,市場蛋糕會轉向物聯網,ai等專業芯片。這些可能是近些年中國公司的著重發力點。[2018/8/24]
Call
金色財經現場報道 Peter D. Santori:目前美國沒有任何ICO在SEC注冊,SEC也沒有允許任何關于加密數字貨幣的金融產品:金色財經現場報道,在世界區塊鏈大會·三點鐘峰會宏觀經濟探討部分,芝加哥證券交易所前監管官員、合規官員Peter D. Santori作了題為“區塊鏈技術下的未來金融與經濟新格局”中指出,目前沒有任何ICO在SEC注冊,SEC也沒有允許任何關于加密貨幣的交易所產品(ETFs等);盡管很多人都在推廣數字貨幣,但是相關法律是滯后的。Peter提示說,目前美國沒有任何一個ICO是美國證券交易所監管的,要有一個更加安全的監管形勢才能讓其稱之為證券。 要成為證券需要去證明其確有證券的功能,防止法律漏洞和灰色地帶。監管部門要確保投資者投資給了真實的承諾;監管部門對于這些投資產品在二級市場流通這些產品十分擔心,由于這些投資產品利潤很高,參與的資金也越來越多,雖然不是證券,但也是一個資金流通的重要方式,因此也需要受到監管,美國國會也介入到監管過程中,監管的法規或將在不久后出臺。[2018/4/24]
第一次調用由訂單制造者通過他們的代理合約執行。靜態回調接收所有參數,調用目標、調用類型和調用數據等,并且必須驗證調用是制造商愿意執行的調用。
金色財經獨家現場報道|丹華資本創始合伙人張首晟:區塊鏈是結合自然科學和社會科學的技術:在硅谷2018全球區塊鏈投資峰會上,張首晟表示:“區塊鏈是結合自然科學和社會科學對技術。”張教授用物理學的角度獨家解讀了區塊鏈技術,他表示所有的東西由電子組成的,電子的之間是沒有共識的,但冰箱貼的南極和北極達成一致,所以才能貼在冰箱上,共識的貨幣的核心價值,貨幣的內部價值是共識。[2018/3/31]
Countercall
第二次調用由交易對手執行,為方便起見,在源代碼中將其稱為“countercall”。靜態回調接收所有參數,有countercall目標、countercall類型和countercall數據,并且必須驗證調用是制造商愿意接受以換取他們自己的調用。
斷言狀態
靜態調用在調用之后執行,因此可以斷言特定狀態已更改,而不是斷言調用數據的屬性。
元數據
元數據包含掛單時間、掛單到期時間、反掛單掛單時間、調用中轉入的ETH、當前訂單成交值和匹配地址。
廣義部分填充
訂單簽署最大成交,靜態調用返回一個uint,如果訂單匹配,它指定更新的成交值。訂單的當前執行也可以由訂單的制造者通過交易手動設置。將訂單的成交設置為非零值也會隱式授權訂單,因為部分成交訂單的授權被緩存以避免不必要的簽名檢查。
授權訂單
訂單必須始終由地址授權,該地址擁有將執行調用的代理合約。授權可以通過三種方式完成:簽名消息、預先批準和比賽時間批準。
簽名消息
授權訂單的最常見方法是在鏈下對訂單哈希進行簽名。這是無成本的,任何數量的訂單都可以被簽名、存儲、索引,也許還可以在網站或自動訂單簿上列出。為了避免取消不再需要的訂單的必要性,制造商可以在不久的將來簽署到期時間的訂單,并且只要他們希望繼續征求交易,就可以重新簽署新訂單。
預先批準
可以通過向合約發送交易來授權訂單。這種方法可能對由智能合約構建的訂單特別感興趣,智能合約本身不能在鏈下簽署消息。鏈上授權會發出一個事件,該事件可以很容易地被希望將訂單包含在其數據庫中的訂單簿索引。
當有即時構建訂單匹配時,通過從訂單地址發送匹配交易進行授權。如果制造者打算自己發送與訂單匹配的交易,會很方便,且可以節省一點gas。
構造匹配的調用數據
匹配的調用數據可以以任何方式鏈下構建。協議并不關心最終的calldata是如何獲得的,只關心它完成了訂單的謂詞功能。在實踐中,訂單簿維護者可能會存儲額外的元數據以及訂單,這些訂單可用于構建可能的匹配調用數據。
不對稱
在可能的范圍內,該協議被設計為對稱的,這樣訂單不需要在任何特定的“邊”上,并限制自己與另一“邊”上的訂單匹配。
第一個不對稱是排序。必須首先執行一個調用,執行該調用可能會更改第二個調用的結果。傳入的第一個調用首先執行。
第二個不對稱是特殊情況下的以太幣。由于以太坊的設計限制,以太幣與ERC20代幣不同,只能通過來自該賬戶的交易從一個賬戶發送。為了便于使用,Wyvern盡可能支持特殊情況的ETH:訂單的匹配者可以選擇將值與匹配交易一起傳遞,然后將其傳遞給交易對手并作為參數傳遞給謂詞函數。
Wyvernv3的更改
訂單不能自行匹配。但來自同一制造商的兩個單獨的訂單可以相互匹配。
利用雙向調用匹配提供的額外表達能力,Wyvernv3將協議的幾乎所有輔助方面“推出”到訂單上,而不是在交換合約中實現它們,以降低了協議的復雜性,為用戶和中繼者提供靈活性,并降低gas成本。
1.金色觀察|加密熊市:有人大舉擴張有人裁員收縮進入6月以來,加密貨幣市場的暴跌進一步確定了熊市的到來.
1900/1/1 0:00:00隨著DeFi用戶開始從以太坊主網轉向成本更低的鏈,對跨鏈橋基礎設施的需求也在不斷升級。雖然此時有些橋已經啟動,但大多數仍處于研究階段.
1900/1/1 0:00:00持續火爆的元宇宙概念,在文娛游戲、科技產業、資本市場等多個領域掀起熱潮。在西方,元宇宙技術是金融資本積累的工具,它開拓了金融資本積累的新空間,也加劇了金融資本帝國的既有矛盾.
1900/1/1 0:00:00自2015年以太坊主網上線以來,以太坊經歷了大大小小幾次迭代更新,目前以太坊已經經歷了四個規劃階段中的前三個階段,以太坊即將迎來最終的階段-Serenity寧靜.
1900/1/1 0:00:0021:00-7:00關鍵詞:BifrostFinance、TeraWulf、BitMEX1.BTC-e運營商服滿刑期之后面臨引渡到美國的風險;2.第二季度比特幣交易量下降超過2萬億美元;3.
1900/1/1 0:00:0021:00-7:00關鍵詞:推特、VoyagerDigital、Celsius、CoinbasePrices、Blackfridge1.
1900/1/1 0:00:00