BTC閃電網路DEX的解決辦法

語言: CN / TW / HK

BTC 閃電網路是BTC主網上執行的Layer 2,它允許通過處理遠離主區塊鏈的交易來更快地支付 比特幣 ,同時保持相同的去中心化和安全性。閃電網路處理交易速度是BTC主網處理交易速度的14萬倍以上,並且交易費用極低。跨區塊鏈也是BTC閃電網路的一大特點,跨鏈原子交換可以通過異構區塊鏈共識規則立即發生在鏈下,只要鏈可以支援相同的加密雜湊函式,就可以在不信任第三方託管人的情況下跨區塊鏈進行交易。這給了BTC閃電網路DEX(去中心化交易所)生長空間。下面我們介紹BTC閃電網路DEX的解決方案。

Portal

對於DEX來說,最根本的是 智慧合約的可用性。 智慧合約一直難以在BTC網路上得到實施,對此Portal的解決方法是在BTC的主網和Layer 2上搭建一個Layer 3。Portal的底層協議為Fabric peer to peer Network。Fabric是一個Layer 3的點對點計算市場。這個系統通過使用智慧合約在不同區塊鏈(BTC、 ETH 等)上達成短暫計算的基礎設施。

圖片來源:https://docsend.com/view/pdk55ecxmuewiy8f

Portal通過零知識證明系統保證訂單薄得以執行,使交易訂單統一和匹配來聚合去中心化金融應用上交易員的流動性。

Portal推出“atomic swap”的點對點合約,通過它搭建的點對點交易所可以擁有中心化替代品的速度、可用性和流動性。

經典的Tier Nolan Atomic swap模式

圖片來源:https://docsend.com/view/pdk55ecxmuewiy8f

Portal 的L2和L3原子交換技術可用於資訊資料和計算的通用市場。Portal的目標是用自由的資料和計算市場來取代易於在設計和架構上集中化的 Web 伺服器模型。Portal 使用的底層協議Fabric擴充套件了比特幣的功能,而不需要任何 BIPs ( Bitcoin Improvement Proposals,)。

1)資訊資料市場,以去中心化方式儲存資料的名為Tiny的L3合約取代了 Web 伺服器模型,其中費用提供了對資訊審查的抵抗力。

2)計算市場,使用者能夠部署複雜的程式,以便由同行網路盲(blinded)執行。當“計算請求”得到答覆時,Portal swaps支付繫結的比特幣。合同確保任何一方的履約和付款證明。

圖片來源:https://portaldefi.com/

Portal支援點對點、去中心化、抗審查的應用程式作為比特幣的Layers。這個系統允許安全地建立和執行點對點協議,包括金融合約(現貨、借貸、眾籌和加密貨幣衍生品)或非金融合約(溝通網路和社交媒體等)。

目前Portal只存在一個L2 swap協議,Arwen。Arwen被設計用於中心化交易所和他們的使用者。在它的模式下,中心化交易所不是一個“交易所”而只是一個交易櫃檯或者OTC櫃檯。在Arwen上,使用者和交易所均需要將他們的幣鎖定在鏈上託管合約上,並將他們的託管通過交換他們各自的公鑰雜湊(PKH)進行配對。因此所有交易涉及標記轉賬的鏈下通行。其中僅有二者間的互動,二者額度更新完畢託管也就結束了。整個轉賬過程快速且接近零成本。

Arwen協議的缺點:

  • 仍然依賴中心化交易所,協議仍然無法百分百保證交易安全,協議目前也沒有理性的經濟激勵機制來減輕風險;

  • Arwen專門設計出來針對中心化交易所,那些匿名的點對點跨鏈交易所無法使用Arwen;

  • 與交易所商業模型不相容,Arwen需要中心化交易所變成交易櫃檯和做市商,這改變了他們現存的商業模型。

Mintlayer

為了提高BTC網路的代幣互操作性並實現原生BTC交換,Mintlayer用側鏈的形勢來達成這個目的。它還提供了多個功能來加強網路安全、增加節點包容性並確保長期可持續性。 Mintlayer是一個建立在比特幣之上的代幣化層,支援與BTC的Layer 1、Layer 2閃電網路進行互動。

圖片來源:https://docs.mintlayer.org/whitepaper/1-blockchain-architecture

Mintlayer 區塊鏈錨定到比特幣: 每個 Mintlayer 區塊都有一個比特幣區塊的引用。在持續 1008 個比特幣區塊的每一輪 Mintlayer 中,參與者從質押者中選出,以合作建立鏈上的區塊。

決定積極參與網路共識的使用者需要執行一個節點並質押足夠多的 MLT 代幣以通過最低門檻。每一輪,演算法都會自動執行一次選舉,使用者可以被選為“參與者”。代幣權益越高,被選中的機會就越大。在每一輪的特定時間,每個參與者都被要求建立和傳播一個區塊,將收取所有交易費用。Mintlayer 鏈的長期安全性由比特幣區塊鏈上的檢查點系統保證。

圖片來源:https://docs.mintlayer.org/whitepaper/1-blockchain-architecture

這可以將 Mintlayer 區塊鏈用作比特幣或以太坊等其他區塊鏈的第二層。中央實體可以在 Mintlayer 上包裝代幣:它們將資金鎖定在主區塊鏈上,從而建立相應數量的 MLS-01 或 MLS-02 代幣。獨立的預言機可以證明主鏈上存在相應數量的鎖定代幣。通過這種方式,可以在 Mintlayer上建立機密代幣,例如 m-BTC 或 m-ETH。

Mintlayer  還可以實施 強聯邦(Strong Federations,如Liquid)來發行打包的代幣和機密資產。 聯邦迴圈更新交易的鎖定時間(比特幣上的 nLockTime),凍結多重簽名 UTXO 中的資金,並在 Mintlayer 上建立相應的代幣。代幣總是有可能被掛鉤:在這種情況下,Mintlayer 代幣被燒燬,而原始加密貨幣在主網路上被解鎖並可供原始所有者使用。

開發者可以自由使用 ACL、可程式設計池和預言機的組合,在 Mintlayer 鏈上建立更復雜的智慧合約,並將 MLS-01 代幣的發行或存在與鎖定在其他區塊鏈上的相應數量繫結(甚至自動繫結) MLS 代幣通過具有數字領域之外存在的資產的預言機)。

Mintlayer 使用比特幣 UTXO 結構,而不是 Ethereum、Ripple、Stellar 或其他的帳戶基礎模型。

選擇 UTXO 模型是因為三個基本特徵:

1)它與比特幣中已經實現的技術相容,例如原子交換和閃電網路。

2)它更加註重隱私,因為單個錢包通常使用多個地址,因此很難甚至有時無法區分哪些地址屬於同一使用者。

3)付款可以在單筆交易中批量(彙總),從而節省大量空間,否則每次付款進行單筆交易所需的空間。

MLS-01 代幣和 MLT 僅在 Mintlayer 側鏈上轉移,無需佔用比特幣區塊鏈。

MLS-01 標準埠不同的交易功能:

1)訪問控制列表 (ACL) ,可以對特定加密貨幣的交易實施進行特定限制。ACL 有助於根據公司政策或其他法律要求發行或更新安全令牌,類似於在以太坊的 ERC-20 上的做法:接收地址可以被列入白名單或黑名單。但是,應用程式可能更廣泛:它們可能涉及實用代幣的使用條件或確定代幣的不可替代性。例如,使每筆交易無法在最小或最大閾值下轉移一定數量的代幣,或者強制實施限制代幣在特定時間的可轉移性的時間鎖定。

2)Mintlayer 錢包管理的所有代幣都啟用了閃電網路。由於 Mintlayer 的程式碼庫繼承自比特幣並進行了一些小改動,因此閃電網路錢包功能使用與比特幣相同的 BOLT 規範。預計在 Mintlayer 網路上交換的大多數證券代幣將不會使用閃電網路,因為難以為交易頻率低且流動性低於貨幣用途的代幣開發一個分佈良好的渠道網路。儘管如此,閃電網路作為 Tether 交易和其他穩定幣的用例確實有很大的成功機會,特別是因為它們經常在有更大機會建立均衡渠道的託管服務/交易所之間轉移。

3)點對點批量處理。Mintlayer 在錢包內開發了兩種不同的工具來激勵批處理的使用:獨特的使用者介面,可幫助交易所等服務/企業大規模批量交易(所有 MLS-01 代幣);一種點對點批處理系統,靈感來自於 Wasabi 的 coinjoin,使用者可以在其中將一個或多個令牌傳送到一個或多個目標地址,同時將交易與其他使用者結合起來。使用者可以聚合使用不同 MLS-01 代幣進行的交易,並使用簽名聚合將每次支付的大小減少 70%。

4)Mintlayer 通過引入一個可靠的跨鏈比特幣原子交換繞過了經典原子交換時間鎖(比特幣上的 nLockTime 引數)不可靠等問題。由於其結構為比特幣側鏈,因此每個 Mintlayer 區塊都帶有對比特幣區塊鏈的引用。將硬幣返回給傳送者的兩個交易的 nLockTime 是根據兩條鏈上計算的比特幣塊的確切數量計算的。原子交換技術是分散交換概念的基礎。Mintlayer 為跨鏈 DEX 交易(在兩個 MLS-01 代幣之間)或鏈內交易(在 BTC 和 MLS-01 代幣之間)實現它。錢包還提供CPFP(child pays for parent)功能,如果由於費用太低而卡在記憶體池中,可以加速原子交換交易。例如,錢包可以與瞭望塔(甚至由使用者自己控制,或由服務提供商/預言機控制)協作,在交易支出輸出延遲時通知使用者,並建議適當的 CPFP 交易費用金額。

5)無gas的經濟環境。除非使用者另有選擇,否則 Mintlayer 上任何交易的預設費用都設定為 MLT。在這種情況下,費用會自動以使用者轉移的代幣表示。在錢包中可用的代幣中,使用者仍然可以決定使用哪個代幣來支付費用。預計大多數區塊簽名者將接受所有主要的 MLS-01 代幣。(考慮到收費經濟是一個自由市場,區塊提議者有動機接受任何代幣,只要它在市場上具有公認的價值。相反,留下的交易可能會被下一個區塊簽名者獲取。)這種博弈論機制可能導致拒絕非流動性代幣,構成有效的垃圾郵件過濾器。在準備交易時,錢包 UI 會根據分析 Mintlayer 的記憶體池和過去交易的演算法建議每個代幣的費用金額。區塊製造者還可以發出訊號,他們是否會在他們將生產的下一個區塊中接受新的代幣。

專注於機密交易(Confidential transactions)的MLS-02的原理如下:通過使用環簽名實現Bullet-proof機密交易,可以在網路上釋出代幣,這是代幣化標準 MLS-02 的特徵。啟用機密交易的代幣的發行是隱私和匿名的保證。但是,除非確實需要隱私,否則不鼓勵這樣做,因為它需要權衡:CT 佔用更多空間(更高的費用),需要更多資源進行驗證,並且不能在多筆支付的交易中批量處理。由於掛鉤機制,可以發行其他加密貨幣的機密版本,例如 m-BTC 或 m-Ether,以更高的匿名性轉移已經存在的加密貨幣。

即使在沒有實現 CT 方法的情況下發行代幣,Mintlayer 的 UTXO 模型也會授予一定程度的機密性:

1)一個賬戶/錢包可以有多個獨立地址;

2)閃電網路交易提供更高的隱私性;

3)點對點批處理有效地混合了不同使用者的輸入、輸出和簽名,使鏈分析變得更加困難。

依靠上述功能,Mintlayer可以使用合法合規的技術架構對一級和二級市場的股權、房地產和其他資產進行代幣化。它支援效用代幣的稅收、投資支出和其他代幣經濟學模型。

總結

Portal和Mintlayer也可以相互合作,為使用者提供一種私密、安全且經濟實惠的方式與DeFi生態系統進行互動。在Mintlayer上新增側鏈資產將增加Portal DEX上可用的交易對數量,通過Portal的抗審查跨鏈交易所使其資產可供更廣泛的客戶群訪問,這也使Mintlayer受益。

當前BTC的市值佔加密貨幣總市值的40%以上,而以太坊作為DEX主要存在的鏈,其代幣ETH市值佔加密貨幣總市值的20%不到。 DEX還有很大的原生流動性沒有被挖掘。 BTC閃電網路以及搭建在BTC Layer 1和Layer 2之上的如Portal和Mintlayer這些專案,正在將這些原生流動性引入DEX的潮流之中。對於比特幣DEX的發展,我們會保持持續關注。

參考文獻:

https://docsend.com/view/pdk55ecxmuewiy8f

https://portaldefi.com/

https://www.mintlayer.org/en/

https://docs.mintlayer.org/whitepaper/1-blockchain-architecture