昨天我們講到一個觀點,REN發起的Defi聯盟Ren alliance,能讓REN成為Defi去中心化金融產業鏈上各環節的樞紐。這個觀點可能比較突兀,雪兒分成了兩個部分來理解。
第一是REN的跨鏈資產RENBTC,RENBCH,RENZEC等,通過這個聯盟有被Defi行業廣泛使用的可能性;
第二是用於生成跨鏈資產的工具RenVM有被廣泛使用的可能性。
昨天我們已經從跨鏈資產的角度做過分析,今天要從REN虛擬機RenVM這個角度來説。
因為這個話題比較專業,對一個不懂技術,甚至沒有工科思維的文科生來説,要講清楚這個問題難度很大。因此在展開自己的理解之前, 雪兒會先把RENproject官網上對RenVM的定義和相關解説給翻譯過來。
但是這些內容對一般人來説比較晦澀,所以雪兒會盡量用通俗一點的語言,以中國人理解的方式來翻譯,不會完全按照英文的字句來表達。
翻譯這些官方解釋的意義在於,它能夠為我們自己在理解這個項目的跨鏈底層機制上提供一個正確的框架。
RenVM由四個部分組成,分別是Shamir的隱私分片,多方安全計算(sMPC),拜占庭容錯機制,以及超光速引擎。
Shamir的隱私分片是 RenVM保證你的數據隱私的基礎設施;
多方安全計算(sMPC) 是RenVM有效運行隱私腳本的一種算法機制;
拜占庭容錯機制是在一個動態的,可能有潛在惡意動機的環境中優化人們行為和選擇的機制,保證即使在暗節點不可用,或者作惡情況下,腳本能夠照常運行,隱私照樣得到保護。
超光速引擎是高速的去中心化共識機制, RenVM採用的是為分片和sMPC多方安全計算特意優化過的Tendermint共識算法版本。
第一、REN自身對RenVM的定義
這是一個無需信任,去中心化的虛擬機。
它是一個虛擬計算機的安全網絡,用來驅動去中心化應用的互操作性。通過這個虛擬機可以實現一個區塊鏈的資產,跨鏈跑到另一個區塊鏈上去進行借貸,交易,抵押等活動。
第二、RenVM是什麼?
它的角色可以理解為驅動去中心化互操作性解決方案的引擎。RenVM提供的互操作性解決方案是唯一一個可以規模化使用的,具有實用意義的去中心化的方案,也是唯一一個允許在多方輸入和多方參與的情況之下進行私密計算的解決方案。
RenVM 本身不是一個產品或者應用,而是一個帶有開發工具包的網絡,讓開發者可以將跨鏈功能帶入他們自己的Defi應用之中。
第三、暗節點是什麼?
暗節點是組成RenVM網絡的若干計算機。RenVM虛擬機就是由這些暗節點參與並組成的網絡來驅動,暗節點們為這個網絡貢獻計算能力和存儲空間,當然也因此獲得獎勵。
RenVM虛擬機是由去中心化的虛擬計算機也就是暗節點來驅動的網絡,這個虛擬機器被複制到成千上萬台計算機上,並由他們共同運行來驅動。這些被稱為暗節點的計算機提供網絡帶寬,計算能力,以及存儲空間,他們的獎勵來源於通過RenVM虛擬機產生的交易的手續費,按照一定比例來獲得獎勵。
第四、RenVM虛擬機要解決什麼問題?
RenVM實現了不同區塊鏈之間以無需信任,去中心化的方式進行價值交換,並把互操作性帶入去中心化金融Defi的世界。
它通過為以太坊的生態系統加入更多的流動性資產,直接加強了Defi的使用性。無論哪種Defi應用程序, RenVM都能提供一種本地跨鏈的用户體驗,它第一次實現了不同區塊鏈之間的無縫和去中心化互操作性。
第五、RenVM虛擬機能做什麼?
它的作用可以理解為去中心化金融Defi服務中的一個插件。因此,任何Defi應用程序都可以將RenVM接入自己的應用或者智能合約之中,從而在自己的應用中實現去中心化的跨鏈功能。
那麼誰需要使用RenVM的功能?
如果你的項目可能會從跨鏈提供的資金流動性中受益,那麼你就能通過把RenVM集成到自己的應用中獲益。在RenVM虛擬機的設計中特別強調了與現有區塊鏈以及Def應用的兼容性和普適性。
這是REN的官網對RenVM虛擬機的大概介紹,下一篇雪兒來嘗試進行自己的解讀。