企業區塊鏈: Quorum的基本概述(一)

買賣虛擬貨幣
由於區塊鏈最廣為人知、測試最充分的用例之一是支付系統,難怪世界各地的金融機構都在試用它。雖然Ripple和Hyperledger在這方面更受歡迎,但在企業區塊鏈的競爭中,另一個競爭者是Quorum。
Quorum是JP摩根大通(JP Morgan Chase)的一個專案,它是一個以太坊分支,經過修改,新增了許可和私人交易。他們還增加了raft共識機制,這是他們的預設機制。我們將首先討論一般的仲裁網路,並將其與以太坊進行比較,然後深入討論細節。Quorum節點幾乎任何人都可以加入以太坊網路,只要他們有客戶端程式碼,以太坊在Github上很容易訪問,並且有良好的網際網路連線。儲存空間可能有點問題,但儲存成本相對較低,即使是一個完整的節點,因為在撰寫本文時,整個Ethereum主鏈大約需要50gb。為了清晰起見,在以太坊網路中,節點具有與其他人相同的分類帳副本,因為所有交易都是公共的。然而,Quorum完全是另一種野獸。啟動並執行仲裁節點意味著不僅需要客戶機,還需要相應的Constellation節點。這些是為了滿足私有交易需求而新增的。Constellation節點負責私有交易有效負載的金鑰管理和加密/解密,關於私有交易我們將進一步討論。最重要的是,每個節點現在都將跟蹤一個公共狀態和一個私有狀態,前者是所有公共交易的分類賬,而後者是節點跟蹤其所知悉的所有資料的地方。
共識機制Quorum中沒有挖掘,因為它使用基於raft共識,我們希望在另一篇文章中討論這個問題。必須補充的是,Quorum還可以與伊斯坦布林拜占庭容錯(IBFT)共識協議一起使用。應用許可權對於B2B應用程式,Quorum要求強制執行許可權,因此只允許一組選定的節點參與網路。節點由其enode地址標識,enode地址是一個長十六進位制字串。在Quorum中,許可權基於一個檔案,在該檔案中,您提供了允許成為網路一部分的enode地址。您不僅要指定希望讓節點連線到的每個節點的enode地址,還將向其追加該節點的IP地址、埠和raft埠,該埠看起來像這樣:enode://3d9ca5956b38557aba991e31cf510d4df641dce9cc26bfeb7de082f0c07abb6edadmin@chaindaily127.0.0.1:21001?discport=0&raftport=50401。在使用客戶端時,可以使用“permissiated”標誌來使用Permissioning選項。這是雙向許可權,其中白名單節點將被允許進行傳入連線,節點將被允許與它們進行出站連線。在Quorum網路中,可以同時存在許可節點和非許可節點。
私有交易在Quorum中,既有公共交易也有私有交易,這意味著您可以建立公共的智慧合約,也可以建立僅對少數人知情的合約。應當指出,Quorum的價值交易仍然是公開的,其理由是與區塊鏈相關的貨幣及其支出應該對網路中的每個參與者永遠保持透明。這就是前面提到的Constellation節點的作用。私有交易的哈西值儲存在公共分類賬中,但是它們的有效負載是加密的,並且只與允許訪問該交易的人共享。這是由客戶端傳送的交易中的' privateTo '屬性決定的,該屬性將包括公鑰——與公鑰地址不同,但是是專門為與Constellation節點互動而生成的金鑰對的一部分。結論Quorum提供了一種建立私有交易的方法,並允許控制對網路中選定節點的訪問。不過,它背後有一個適度活躍的社羣,遠不及Hyperledger的追隨者。事實上,它是以太坊為基礎的,並在儘可能少的干擾下進行擴充套件。這是關於Quorum和企業區塊鏈的系列文章的第一篇。在本系列的下一篇文章中,我們將深入研究Quorum的許可機制,它是如何工作的,以及它的工作方式。更多數字貨幣資訊:www.qukuaiwang.com.cn/news

免責聲明:

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

推荐阅读

;