Near 彩虹橋能否解決以太坊擁堵問題?

買賣虛擬貨幣

作者|Mika Honkasal

摘要

NEAR是一個的區塊鏈分片專案,近日,該專案在a16z crypto領投的代幣銷售中籌集了2160萬美元,並在Coinlist上向投資者出售了近3000萬美元的NEAR代幣

2020年5月,NEAR協議啟動了其主網的0階段--在這期間,該鏈由一組獲得許可的驗證者執行

ETH-NEAR 彩虹橋:最初將在Ethereum和NEAR區塊鏈之間實現ERC20代幣的轉移

NEAR協議是下一代區塊鏈專案中競爭領域的新秀,2019年7月,該團隊從Pantera Capital、Coinbase Ventures和MetaStable等公司籌集了他們的第一筆大額資金1210萬美元。2020年5月,NEAR在A16Z領投的代幣銷售中又籌集了2160萬美元,8月透過CoinList出售了3000萬美元的NEAR代幣。

與其他具有共享安全模型的分片區塊鏈(如Ethereum 2.0和Polkadot)不同,交易在透過信標(或中繼)鏈進行通訊的分片進行處理。NEAR協議採用動態分片方式,這意味著智慧合約並不是部署在單一的分片上,可以同步地相互呼叫,而不是必須等待透過在分片之間傳遞訊息的主鏈進行通訊中繼。

NEAR在2020年4月推出了其主網的0階段。這是最初的版本,也是由NEAR基金會設定的四個驗證器執行的區塊鏈版本。從那裡開始,NEAR的路線圖顯示,在今年晚些時候由NEAR代幣持有者最終過渡到社羣治理的主網之前,會增加驗證者的設定。

最近,NEAR宣佈了ETH-NEAR 彩虹橋--一個跨鏈互操作性橋,旨在實現資產和應用在Ethereum和NEAR區塊鏈上的自由流動。

去中心化金融的興起,將Ethereum推向了目前的交易處理極限。如今,使用者經常要支付30到50美元(甚至更多)的費用來與一些最常用的合約進行互動。

這凸顯了對擴充套件解決方案的需求,併為其他區塊鏈開闢了一個機會,透過響應增加的需求來啟動其生態系統。跨鏈橋可以減少生態系統對單一區塊鏈的依賴。

安全的跨鏈資訊傳遞

區塊鏈之間的互操作性是關於理解來自其他區塊鏈的訊息--無需驗證另一個區塊鏈的全部狀態。這包括另一個區塊鏈的當前狀態,以及任何相關的狀態轉換(即交易或智慧合約互動)。

需要注意的是,分片本身可以被認為是一種跨鏈訊息傳遞,分片和跨區塊鏈通訊的主要區別歸結為安全模型。

例如,在Ethereum 2.0中,信標鏈負責轉發分片之間的訊息,而分片之間並不獨立驗證對方的全部狀態。所有的安全都在一個驗證者組下--ETH 2.0的代幣持有者。

Ethereum的共享安全模式可以與Cosmos形成對比,Cosmos不為連線到其中心的區塊鏈提供安全保障。Cosmos只定義了一種訊息格式,區塊鏈之間透過這種格式進行通訊。然而,每個區塊鏈都要對自己的安全性負責。在這種情況下,有(至少)三個驗證者需要考慮--由ATOM代幣持有者執行的Cosmos自己的中心,以及訊息從其傳遞給對方的源區塊鏈和目的區塊鏈的驗證者。

理想情況下,跨越兩個系統之間的邊界可以透過經濟假設來保證,而不是任何可信的第三方(或第三方委員會)。從將BTC帶到Ethereum區塊鏈的最流行的實現中可以看出跨鏈資產轉移之間的不同方法。

將BTC轉移到Ethereum的流行方法是wBTC,一此託管人管理一個多簽名的比特幣錢包,並負責在Ethereum上鑄造wBTC。這有一個明顯的缺點,那就是需要信任第三方來保管資產--鑄造wBTC需要透過KYC和AML的要求,但這也是鏈間轉移資產的有效方式,因為wBTC可以和BTC進行1對1的支援。還可以對鏈上的儲備進行稽覈。

以Ren Protocol的renBTC和Keep Network的tBTC為例,其目的是隻利用經濟激勵機制實現安全的跨鏈資產轉移。具體來說,就是透過讓驗證者盜取資金在經濟上沒有吸引力或不可行,並對其維護橋進行獎勵。

而wBTC是由一組許可的簽名者維護的,renBTC和tBTC則是由一組開放的驗證者保障的。

ren代幣持有者以自己的代幣作為抵押參與協議。目前,該協議對所有支援鏈之間的燒幣和鑄幣收取0.1%的費用,並有可能持續收費,以激勵驗證節點誠實。

從概念上講,tBTC是最安全的方法,因為每一個tBTC都有ETH的超額抵押--必須將BTC在ETH中價值的150%作為抵押品來鑄造tBTC。如果tBTC的驗證者(稱為 "簽名者")出現任何失敗,使用者可以隨時從抵押品池中獲得補償。

權衡之下,renBTC的資本效率較高,但經濟安全性低於tBTC。

ETH-NEAR 彩虹橋

NEAR對Ethereum互操作性的做法,是為了完全消除這層額外的經濟安全。

構建比特幣-Ethereum 橋的一個問題,是Ethereum能夠追蹤比特幣,而比特幣卻無法做到反向追蹤。這是因為比特幣的指令碼系統的程式設計限制。一些第三方託管人--無論是透過無許可權還是有許可權的選擇過程--必須負責比特幣多簽名錢包,並激勵其不要盜取資金。

相反,ETH-NEAR 彩虹橋將安全問題(有一些重要的警告)限制在有關的兩個區塊鏈--NEAR和Ethereum。這是透過在NEAR上作為智慧合約實現的Ethereum輕客戶端和在Ethereum上作為智慧合約實現的NEAR輕客戶端來實現的。

輕客戶端被設計成以信任最小化的方式與全節點互動。全節點儲存整個區塊鏈交易歷史,為網路提供資料請求服務,並驗證新的區塊--而輕客戶端只需要下載區塊頭。

這是因為區塊頭包含了一種叫做Merkle tree root的東西,它可以被認為是區塊鏈中給定區塊的摘要和唯一指紋。如果一個區塊中的任何資訊發生變化,Merkle tree root也會發生變化。輕客戶端可以向全節點請求資訊--例如特定錢包的餘額--並根據區塊頭驗證這些資訊。如果返回的資訊不正確或不誠實,它將與區塊頭中的內容不匹配。

透過這種設定,NEAR和Ethereum輕客戶端可以證明他們向對方提交的資訊的真實性。兩個區塊鏈都可以證明交易是否已經包含在區塊中,以及執行智慧合約的狀態和結果。橋的安全性依賴於在Ethereum區塊上等待足夠的終局性--即當給定的NEAR應用確信交易不會被逆轉時的區塊數量--NEAR協議的Proof-of-Stake共識不會被破壞。

一個小的缺點是,NEAR上的Ethereum輕客戶端並不是很 "輕"。

Ethereum區塊大概每15秒建立一次,每個區塊都需要驗證頭,這就產生了大量的資料供輕客戶端檢查。相比之下,比特幣輕客戶端更容易操作,因為每10分鐘就會產生一個區塊。即使NEAR提高了交易處理和資料儲存的擴充套件能力,這個過程也會佔用其區塊gas限制的10%。

在驗證過程的另一面,Ethereum上的NEAR輕客戶端確實有一個明顯的限制。NEAR在Ethereum上的區塊頭的驗證成本太高,無法持續釋出到Ethereum區塊中。這是因為NEAR使用公鑰簽名系統Ed25519來簽署批准區塊的驗證者的訊息。

實際上,這意味著Ethereum上的NEAR輕客戶端被迫假設釋出的Ed25519簽名是正確的,並且需要有一個等待期--目前規定為4小時--任何使用者都可以在Ethereum鏈上對提交的區塊頭進行挑戰。挑戰本身是用完整的Ed25519簽名進行的,單次挑戰大約需要50萬gas(Ethereum每日gas上限的0.6%)。

NEAR希望的解決方案是EIP665,它將作為一個預編譯合約(Ethereum上的一組特定計算,需要較少的gas)來支援Ed25519。然而,來自Ethereum基金會的Hudson Jameson指出,透過EIP665對Ed25519的支援不太可能被新增到Ethereum中--因此這個問題很可能會一直存在,直到另一個Ethereum改進提案(如EIP2537)透過並開放了問題的解決方案。如果這個問題得到解決,從NEAR到Ethereum的跨鏈轉賬將變得幾乎是瞬時的。

此外,NEAR目前並沒有對支付中繼頭和支付gas的維護者進行獎勵。在實施獎勵之前,NEAR基金會將自費維護設定,預計橋的主要使用者也會這樣做。

跨鏈資產轉移的影響

從技術上來說,彩虹橋能夠支援Ethereum和NEAR區塊鏈之間幾乎所有型別的互動。但首先,支援的用例將是在兩者之間傳輸ERC20代幣。

NEAR的跨鏈橋可以減少圍繞ERC20資產的網路效應。Ethereum對使用者和應用開發者有如此高的鎖定度,原因之一是幾乎所有著名的代幣都存在於Ethereum上。例如,如果你想建立一個去中心化的交易所,將交易所建立在資產所在的地方是有意義的。

像tBTC這樣的信任最小化解決方案有資本效率低下的缺點--使用者必須為驗證者支付費用來維護橋(而不是竊取他們的資金)。這類壁壘正在不斷降低,NEAR並不是唯一一個致力於改善跨鏈交換的團隊。Solana上的去中心化交易所Serum正在計劃對跨鏈的支援(不過,具體實施情況仍不清楚)。

將資產從Ethereum轉移到NEAR的第一個例子是Flux協議--一個開放的金融市場協議(設計上與Augur比較相似)。Flux最近在NEAR的主網上推出了它的合約,Flux上的市場將以DAI計價,DAI是目前Ethereum上最流行的去中心化穩定幣,目前供應量快速增長,達到4.467億美元。

憑藉NEAR-ETH 彩虹橋和其他支援Ethereum合約的工具,NEAR一直是最積極的區塊鏈專案之一,試圖讓Ethereum生態系統的一部分遷移過來。

歸根結底,區塊鏈是建立在區塊鏈之上的應用的服務提供商,有了更好的工具來遷移資產、智慧合約,甚至是整個加密協議的狀態,技術鎖定可以減少,專案將有更多的機會選擇最適合自己需求的區塊鏈。昨天推出了Ethermint,這是一個與Ethereum工具完全相容的Proof-of-of-Stake鏈,只不過它是Cosmos上的一個特定應用鏈。

Mika Honkasal 作者

lily 翻譯

lily 編輯

免責聲明:

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

推荐阅读

;