當前位置:
首頁 > 最新 > 主攻跨鏈資產流通,「萬維鏈」想做未來分散式銀行

主攻跨鏈資產流通,「萬維鏈」想做未來分散式銀行

萬維鏈人認為,跨鏈需要解決的問題:一是保證跨鏈信息是正確的;二是保證原鏈 Token 總量恆定。

文 | 盧曉明

跨鏈是公鏈領域正在著手解決的問題之一。從業者普遍認為,未來公鏈 / 聯盟鏈眾多,不同鏈之間的資產需要有一個可信的交換場所或機制(去中心化交易所),同時跨鏈也有助於擴大數字貨幣的使用場景。比如比特幣本身不支持智能合約,但是如果在另一支持智能合約的鏈商支持比特幣,則擴大了 BTC 的流通場景。

Odaily 星球日報最近接觸到主攻跨鏈資產交換和流通的區塊鏈平台 Wanchain 萬維鏈。創始人呂旭軍認為,原來互聯網上的各個後台信息都是可以相互傳遞,但問題在於沒有也無需驗證;由於區塊鏈的資產屬性尤其明顯,使得其跨鏈不同於傳統互聯網信息傳遞,參與者說謊的動機增強。因此,相較於信息跨鏈,萬維鏈認為資產跨鏈是更亟待解決的命題。

本文先整體介紹萬維鏈的跨鏈過程,再介紹技術細節。 假設小明要將 1 個 BTC 轉移到萬維鏈上來用,小明需要先在 BTC 鏈上發送 1 個 BTC 到鎖定賬戶;驗證完畢之後,萬維鏈上小明的賬戶會在生成等值的錨定幣 WBTC,小明可以用這些錨定幣使用萬維鏈上的任何應用,比如在去中心化交易所買小紅的 10 個 WETH(ETH 的錨定幣),WETH 也可以轉到小明自身的以太坊賬戶中,變成 ETH。除了原鏈賬戶,用戶還需要擁有萬維鏈的錢包,並繳納 wan token 支付 gas 和手續費。

在這個過程中,原鏈資產移入或者移出萬維鏈,有點像往這條鏈上充值和提現。不同公鏈的錨定幣就有點像萬維鏈上的 ERC20 資產,可以與萬維鏈原生幣 wan 交換。一旦支持的公鏈足夠多,意味著部署在萬維鏈上的 DApp 可以支持各幣種,一個幣種也可以用於多應用。不同於閃電網路等狀態通道只需交易雙方簽名,萬維鏈自身是一條公鏈,交易需要經過 POW(未來改成 POS)共識確認。

上述跨鏈過程需要解決的難點主要有二。萬維鏈表示,這也是大多數跨鏈項目需要解決的問題:

一是保證跨鏈信息是正確的,即如何驗證原鏈上的交易狀態。如果要考慮到使用 POW 機制的區塊鏈上沒有終局狀態(始終存在分叉的情況,只是隨著確認塊的增加,概率逐漸變小),這個問題的複雜度會更高。

二是保證原鏈 Token 總量恆定。萬維鏈採用了鎖定和解鎖的方式能保證總量恆定,如何管理 「鎖定」 和「解鎖「是一個關鍵。另一個關鍵是保證交易的原子性,即如果交易處理的某個環節停止,整個交易能夠撤銷;否則,部分成功的情況可能會導致雙花。

萬維鏈計劃通過分散式共識組 Voucher(交易證明節點)來驗證原鏈上的交易。假設 Alice 在以太坊上將 ETH 發送到鎖定賬戶,Voucher 既是原鏈節點也是萬維鏈節點,它驗證原鏈交易確認之後,向萬維鏈上的 Validator(驗證節點)發送 「true」 信號,則 Validator 所維護的公共賬戶就會往 Alice 的萬維鏈賬戶發放等值 WETH。一旦或後面任何一步失敗,則原鏈的鎖定賬戶會將 ETH 解鎖並還給 Alice。該賬戶私鑰也是由多個節點持有,名為 Storeman(賬戶管理節點)。

萬維鏈中,Storeman 管理私鑰的機制使用安全多方計算 + 門限秘鑰的技術,Storeman 必須共同參與計算才能生成鎖定賬號的公私鑰,而私鑰只是理論存在,從未出現在網路中,而是以碎片的方式分散在各 Storeman 手中,交易時參與方要再次合力才能共同構造簽名,且互不泄露碎片。為了保證可用性,只需要一定比例的 Storeman 參與計算即可構造簽名。

由於上述驗證、發起原鏈交易和發起萬維鏈交易的許可權在不同節點(邏輯上不同)上,都需要通過一組節點完成,加上激勵上的獎懲機制,防止節點作惡。不過,呂旭軍表示,Voucher 共識的模式還在驗證階段:工程上 Voucher 信息的提交和驗證如果上鏈,需要耗費較高的鏈上資源並限制吞吐量;經濟上需要更合理的激勵機制讓 Voucher 成員積极參与並消極作惡。

在 Voucher 機制實現之前,萬維鏈在 2.0 方案暫時引入了原子互換(Atomic Swap)的機制,主要是通過哈希時間鎖(hash time lock)和密數(Secret)讓雙方完成交易,不需要第三方公證人。這個方式通俗來說可以這樣理解:

假設小明要轉 10 個 ETH 給小紅,小紅要轉 10 個 wan 給小明;

小明在以太坊一智能合約里鎖了 10 個 ETH 加上一個密碼的哈希值,並置入條件:如果小紅在 10 小時內提供了密碼,合約驗證之後小紅就能獲得 10 個 ETH,否則回滾;

小紅在萬維鏈一智能合約里鎖了 100 個 wan 並把密碼的哈希值放在裡面,並置入條件如果小明在 5 小時內提供了密碼,就能獲得100 個 wan;

小明看到小紅在 wan 也鎖了錢,就憑密碼到 wan 上拿走了 100wan;

小紅也從 wan 上的合約中得知密碼,憑密碼到 ETH 合約中拿走 10 個 ETH。

我們可以把小紅換成萬維鏈的 Storeman,用戶(小明)只需要在發起交易、釋放密數、撤銷交易的環節進行操作。對於參與跨鏈的 Storeman,萬維鏈會提供專門的客戶端,客戶端根據協議進行無需值守的自動化運行。

呂旭軍表示,萬維鏈設計上既可以跟與公鏈打通,也可以與聯盟鏈打通。萬維鏈與韓國和加拿大跨鏈項目 ICON 和 AION 達成合作,未來希望與行業制定統一標準跨鏈。目前,萬維鏈主網已經上線 2.0 版本,可以分別和 ETH、BTC 交互。後兩者的交換猶待撮合引擎完成,萬維鏈目前已經跟去中心化交易所 KyberNetwork 達成合作,未來將支持以太坊應用遷移到萬維鏈上。

萬維鏈團隊目前有約 70 人,其中開發者約 45 人,分布在全球各地的市場運營人員約 25 人。創始人呂旭軍是網錄科技創始人,原 Factom(公正通)聯合創始人、首席技術官,畢業於北京大學與俄亥俄州立大學經濟學、計算機碩士,他擁有 20 多年互聯網及軟體開發和管理經驗。此前萬維鏈完成了 3600 萬美元的融資。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Odaily星球日報 的精彩文章:

一文看懂區塊鏈虛擬機
V神闢謠:我並不是「99%容錯共識」的發明者

TAG:Odaily星球日報 |