探討路印協議和Dolomite工作原理

買賣虛擬貨幣
我們QuikNode花了很長時間來了解有潛力被大量採用的Web3協議和應用程式,路印協議和Dolomite在研發產品時都使用QuikNode基礎設施來實現高效能。今天,我們將深入探討路印協議的內部工作原理,並瞭解Dolomite,Dolomite使用整潔的介面和模組化的方法構建去中心化交易所(DEX)。路印協議路印協議是構建去中心化交易所的創新協議,如果您關注他們的研發進展,您將瞭解路印協議致力於解決和最佳化DEX存在的問題。幾個月前,路印發布了協議3.0版本。在這個版本中,路印協議使用零知識證明技術(ZKPs)來實現交易的高吞吐量。路印解決方案關鍵在於使用以太坊區塊鏈作為資料儲存(更高效),並使用零知識證明技術(ZKPs)來驗證系統轉換。為了實現可擴充套件性,路印協議設計了默克爾樹(Merkle tree),路印生態系統中的每個參與者都將在默克爾樹中擁有一個帳戶。使用路印協議的默克爾樹還維護通證餘額以及所有參與者的交易歷史。透過維護鏈下餘額,我們不需要在更新餘額時建立區塊鏈交易,因此更新賬戶餘額只需更低成本,並更加快速。

默克爾樹的資料將一直儲存在以太坊區塊鏈上,以提供資料可用性,任何人都可以透過處理儲存在以太坊區塊中的狀態轉換,來重新建立整個默克爾樹。

路印協議工作原理

•  Maker建立買單,這個訂單會進入交易所的集中訂單簿。一旦訂單被撮合,運營商(Operator)將進行下一步處理(交易所也可以是一個運營商)。

•  運營商(Operator)的任務是驗證訂單併為交易建立零知識證明(ZKP),因此路印智慧合約可以執行交易結算。

我們首先來詳細瞭解運營商(Operator)的角色:

丨運營商(Operator)

在路印生態系統中,運營商的職責類似於礦工(例如比特幣協議中的比特幣礦工)。在任何給定的時間點,默克爾樹代表整個路印協議的狀態。當運營商建立區塊時,默克爾樹的狀態將轉換為新狀態。

每個區塊(這裡不是指以太坊區塊)表示狀態的轉換。透過使用這些狀態轉換,充值,提現和交易(如事件)需要在默克爾樹中進行更新。

運營商將多個交易和其他資訊組合在一個區塊中,並將這些區塊提交到以太坊。這個過程快速且低成本,但狀態轉換仍未得到驗證。

要驗證運營商是否遵循了建立區塊的正確規則(由路印協議定義),運營商需要為已提交的區塊生成證明。這個證明將由零知識證明系統(zk-SNARKs)產生,這是一項耗時且計算量很大的任務。

所以我們現在有一個“提交和驗證”系統。在提交部分,運營商建立一個區塊並提交到鏈上,因此其他運營商可以構建這個新提交的狀態。同時,運營商開始生成證明(驗證部分)。生成證明後,運營商會在鏈上提交證明並驗證區塊。此驗證是最後一步,如果區塊被驗證,並且還按順序驗證其所有先前的區塊,那麼該狀態不能被恢復。

路印智慧合約驗證這些區塊,並且允許狀態轉換。狀態一旦轉換,路印智慧合約會發出事件,交易所收到這些事件並告知交易者有關交易結算的資訊。

丨運營商或交易所

如果交易所或運營商不履行職責或製造敵對情況會怎樣呢?這裡路印協議的設計可以防止這種情況的發生:

•  要建立交易所,您需要抵押LRC。當交易所突然關閉時,路印協議開始大幅減少其利益。
•  假設運營商在給定時間內沒有驗證其提交的區塊,路印協議會開始撤銷其提交的區塊。

路印協議效能

使用鏈下餘額和零知識證明技術,路印協議有可能成為整個以太坊生態系統中最快的DEX協議。在路印協議3.0中,它以最低的鏈上成本實現了交易的高吞吐量。

路印協議費用模型

最令人著迷的部分是路印協議LRC的激勵變化。與以前的版本相比,新版本有兩個重大變化:

•  LRC不再是交易的費用通證。
•  可以透過抵押LRC來保障安全性,降低交易費用,贏取投票權益並獲得獎勵。

丨協議費用

在3.0版本中,路印協議引入了協議費用,從0.001%到0.255%,協議費用取決於購買的通證和購買的金額。

現在LRC不再是費用通證了,這不僅是LRC應用模型的改進,也有助於提高DEX的使用者體驗。交易者無需擔心協議費用,因為DEX將代表交易者支付此費用。

丨協議池抵押機制(全域性級別)

每個人可以抵押LRC來獲得基於路印協議的所有交易所70%的協議費用。

•  參與者:任何人
•  數量:使用者會收到與抵押數量和抵押時間成比例的金額。
•  時間:LRC至少需要抵押90天。

丨協議費用池分配

•  70%給LRC抵押者
•  20%給路印協議去中心化自治組織DAO
•  10%燃燒掉

這個模型將激勵使用者持有LRC,因為使用者可以抵押LRC來獲得協議費用。

丨安全性和費用減免

基於路印協議構建的交易所需要抵押LRC來運營。這種前期的抵押機制可以保障使用者的安全性,因為DEX會因其不正常行為而受到懲罰。DEX也可以抵押LRC來獲得協議費用減免,並獲得投票權益。路印協議3.0版本設計經過了壓力測試,測試結果非常喜人。

現在讓我們來談談Dolomite DEX吧。

我們上文了解了路印協議將如何改變DEX格局,接下來我們來看看Dolomite,一個基於路印協議3.0構建的去中心化交易所。

Dolomite

Dolomite是一個去中心化交易所,其目標是使用路印協議解決可擴充套件性和使用者體驗問題(在DEX中很常見)。Dolomite採用模組化方法來構建DEX,致力於構建為交易者提供完整交易體驗的區塊。

丨Dolomite工作原理

我們先來比較下Dolomite和中心化交易所。

•  在中心化交易所中,交易所會保管您的資金。使用Dolomite,智慧合約可以保管您的資金(智慧合約可以公開驗證和稽覈)。

•  在中心化交易所建立訂單時,它將轉到中央資料庫。Dolomite也是一樣的,加密簽名的訂單將轉到Dolomite的集中資料庫。

•  當訂單匹配時,中心化交易所執行訂單並更新您的通證餘額。在Dolomite中,當訂單匹配時,Dolomite會將請求傳送到路印協議,然後協議將進行訂單結算。

這裡要注意的問題是,Dolomite永遠無法控制您的資金,從而消除了安全風險。資金由路印建立的智慧合約控制,並由以太坊區塊鏈管理。如果使用者想要提取資金,協議確保沒有人可以限制提現。

丨Dolomite獨特之處

大多數DEX都存在流動性問題。以太坊大約每秒處理15個交易,並且在以太坊上構建的每個dApp都必須共享交易吞吐量。Dolomite和路印協議都意識這個問題,並將最大化使用以太坊區塊鏈(僅使用以太坊進行最終交易結算)。

透過使用路印協議,Dolomite可以實現每秒超過200筆交易的吞吐量,這是非常了不起的(因為大多數DEX每秒只能處理大約2-5個交易)。路印協議不僅支援交易高吞吐量,還提供雙重授權方案來解決搶先交易問題。

搶先交易問題會使DEX癱瘓,負責處理訂單/交易的實體(例如礦工,中繼,環路撮合者或運營商)會成交訂單。

丨Dolomite 技術

Dolomite擁有最快的撮合引擎之一,它是基於Akka框架(用Java / Scala編寫)構建的,這使Dolomite每秒能夠處理超過500萬次交易。

丨Dolomite 投資組合經理

Dolomite還構建了一個投資組合經理(Portfolio Manager),提供了構建開放透明DEX的解決方案,併為使用者提供有用的工具。即使您不進行加密交易,您仍然可以將投資組合經理作為獨立解決方案。它以簡潔的視覺化顯示您的所有交易,並且Dolomite不保留這些資訊。

丨測試Dolomite

Dolomite目前處於測試階段,但您可以檢視平臺並使用它。Dolomite還為第三方應用程式建立了API,因此如果您是開發人員,可以使用Dolomite構建很酷的產品。

使用QuikNode的DEX和交易者

丨QuikNode被DEX和交易者使用

DEX需要速度來提供快速和流暢的使用者體驗。QuikNode使用的以太坊節點是生態系統效能最強的以太坊節點之一。

憑藉遍佈全球的8個節點,dApp運營商可以透過啟動最接近其Web 或app伺服器和使用者的節點來最小化網路跳躍和延遲。

QuikNode 支援大多數web3和eth API(httpProvider或websocket),包括txpool和pendingTransactions,以及事件訂閱(PUB / SUB)和事件批次處理。

丨QuikNode 可以更快地反應和接收資料

當以太坊區塊鏈變得擁擠(或公共節點服務降級)時,交易者也可以使用QuikNode,支援他們在每個區塊推送更多交易。

丨QuikNode和Web3基礎設施

QuikNode旨在幫助開發人員和企業家為Web3生態系統構建應用程式。我們與路印協議和Dolomite合作,提供強大的以太坊節點基礎架構,並降低了內部維護以太坊節點的業務和開發人員成本。

QuikNode以太坊節點提供高效能API,因此Web3產品可為其客戶提供最佳使用者體驗。

QuikNode致力於提供最高效能和可靠的Web3基礎架構,並以各種方式支援生態系統。

免責聲明:

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

推荐阅读

;