StarkDEX - 將STARKs引入以太坊

買賣虛擬貨幣

閱讀時間:5 min

導語

新版的StarkDEX即將上線主網,融合了STARKs技術的新的去中心化交易所基礎架構會有怎樣的表現?零知識證明是否真的完全契合?

0x團隊一直在探索並迭代新的技術方案,例如無需安裝節點的新技術方案0x Mesh。

以下是StarkDEX的最新訊息。

我們很高興能釋出StarkDEX[1]的demo,這是一項與StarkWare[2]合作開發的概念驗證技術。StarkDEX是一種去中心化的交易所基礎架構,利用STARKs消除非託管交易的上限,允許加密交易所為客戶提供規模化交易,而不必擔心存在交易對手的風險。 如今,最大容量的系統每次可以批次處理8000筆交易,每秒超過550筆交易[3]在gas成本方面則便宜了200倍。最大容量的以太坊每秒只能驗證大約3筆交易。

為了展示目前為止取得的進展,我們開發了一款測試程式[4] ,它透過StarkDEX向交易提供資訊,並在以太坊Ropsten測試網路上進行分批處理和驗證。你可以在這裡[5]演示並檢視系統的執行情況!我們希望幾個月內在以太坊主網上釋出一個帶有0x relayer(s) 的最小化可行產品 (具體日期將在稍後階段公佈)。

什麼是STARKs?

ZK-STARK是一個零知識證明系統,代表零知識可擴充套件的透明知識論證。區塊鏈生態系統正在使用不同的證明系統,從可擴充套件性到隱私性的一系列場景。STARK的區別在於幾個特性:可擴充套件性,透明性,精簡加密技術以及去中心化配置。

要深入瞭解更多關於STARK的資訊,請檢視StarkWare的5部分系列文章,該系列深入研究了數學概念(第I[6]II[7]III[8]IV[9]V[10]部分)

StarkDEX目前的迭代證明了透過區塊鏈上交易數量的顯著增漲,驗證了使用STARK實現Layer-2可擴充套件性的可行性。基於STARK的擴充套件仍處於起步階段,但我們有信心可以繼續增加每個區塊的交易數量,並且很高興能與大家分享我們目前的進展。

新引擎的StarkDEX

StarkDEX 利用 STARKs 將交易批處理為單一證明,並在以太坊上進行驗證。驗證過程利用了鏈上和鏈下元件來進行交易結算。

1. DEX(或測試環境,模擬器環境)向StarkWare[11]執行的驗證服務傳送一批0x訂單。

2. 驗證服務檢查批次處理中每筆交易的簽名以及有效性。然後,驗證服務將資料儲存在鏈下,並將其新增到它儲存的執行跟蹤中。

3. 驗證者建立一整批有效性的證明,並將其與最新的Merkle root一起傳送給鏈上合約驗證器進行驗證,該合約驗證證明,並將Merkle root傳送給DEX的鏈上合約,以便儲存。

4. 驗證者合約將連線到0x智慧合約通道,該通道移動的批次將在以太坊鏈上得到確認。

StarkDEX - 更強大的0x技術棧

零知識證明是非常適合擴充套件去中心化交易所的強大工具,並且非常適合0x核心團隊開發的不斷迭代的0x技術棧。我們正在研究0x Mesh,這是一個點對點的網路傳輸層,可以極大地增加整個生態系統的訂單流。 我們正在構建一種任何人都可以直接在瀏覽器中與網路互動的方式,這樣使用者就可以與訂單進行互動,而無需安裝節點!點選Alex[12]閱讀關於0x Mesh的最新帖子[13],以瞭解更多資訊。

隨著網路流動性的改善,下一步就是協調交易。協調員[14]是擴充套件合約的中繼器,可以選擇提供各種好處,包括防止搶先交易(front-runing)、創新的市場機制 (innovative marketplace mechanics)和 無限的軟取消(unlimited soft cancels)。我們將在未來幾個月中,提供更多關於協調員的更新。

一旦0x訂單透過p2p網路和協調員合約,我們計劃利用StarkDEX基礎架構收集大批次的交易,生成一個小的證明,並在鏈上驗證證明。這個技術堆疊本質上看起來像一個區塊鏈。有一個點對點的網路分發訂單(mempool),一個用於最終完成交易(挖掘)的機制,以及一個將訂單分批(區塊)的系統。最終,這些基礎架構仍然建立在以太坊區塊鏈之上,我們稱這個堆疊為0x Sidechain。請閱讀Remco的部落格文章[15],瞭解更多關於為什麼我們要使用零知識證明來擴充套件0x的原因。

檢視StarkDEX Alpha[16]的演示版本,並親自審查DEX基礎架構。

原文連結:

https://blog.0xproject.com/starkdex-bringing-starks-to-ethereum-6a03fffc0eb7 

作者:Matt Taylor

譯者:苜蓿

References

[1] StarkDEX: https://www.starkdex.io/
[2] StarkWare: https://www.starkware.co/
[3] 8000筆交易,每秒超過550筆交易: https://twitter.com/StarkWareLtd/status/1109043759440908288
[4] 一款Alpha: https://www.starkdex.io/
[5] 這裡: https://www.starkdex.io/#explorer
[6] I: https://medium.com/starkware/stark-math-the-journey-begins-51bd2b063c71
[7] II: https://medium.com/starkware/arithmetization-i-15c046390862
[8] III: https://medium.com/starkware/arithmetization-ii-403c3b3f4355
[9] IV: https://medium.com/starkware/low-degree-testing-f7614f5172db
[10] V: https://medium.com/starkware/a-framework-for-efficient-starks-19608ba06fbe
[11] StarkWare: https://medium.com/@StarkWare/dedbb537e453
[12] Alex: https://blog.0xproject.com/0x-roadmap-2019-part-3-networked-liquidity-0x-mesh-9a24026202b3
[13] 最新帖子: https://blog.0xproject.com/0x-roadmap-2019-part-3-networked-liquidity-0x-mesh-9a24026202b3
[14] 協調員: https://github.com/0xProject/0x-protocol-specification/blob/master/v2/coordinator-specification.md
[15] Remco 的部落格文章: https://blog.0xproject.com/0x-roadmap-2019-part-2-scalability-r-d-c0fc2d5101e5
[16] StarkDEX Alpha: https://www.starkdex.io/

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;