公鏈分析報告 - Quorum - 企業級以太坊

Quorum是以太坊代碼庫的一個以企業爲中心的分叉,爲金融領域提供私有區塊鏈。它由摩根大通公司創建,它聲稱解決了導致公共區塊鏈網絡不適合商業應用的三個問題:

❑ 交易和合約數據的隱私。

❑ 更高性能和吞吐量。

❑ 許可和治理。

  1. 隱私

    爲了實現交易和合約數據私有化,Quorum是建立在以太坊現有交易模型上的,而不是完全重新定義。

    公共交易和公共合約對網絡上的每個人都是可見的,並且利用以太坊現有的設施,在這方面,Quorum並沒有提供其他不同功能。除了這些公開交易之外,Quorum還提供了將交易標記爲私有的功能,使其僅對指定的接收者可見。

    該隱私是通過使用公鑰加密來實現的,特別是通過在一個新的Quorum專用交易參數privateFor中設置收件人的公鑰來實現的。這允許對交易進行加密,因此私鑰的所有者只允許以只讀方式進行瀏覽。

  2. 更高性能和吞吐量

    私有和聯盟區塊鏈只向某些授權方開放,而不是完全向公衆開放。因此,不信任方(即以太坊主網絡中的PoW)通常使用的共識算法幾乎不再需要。

    Quorum最終的目標是提供可插拔和可更改的共識算法,目前有兩種選擇:

    ❑ 以Raft爲基礎的共識算法(Raft-based consensus):提供了更快的區塊時間(以毫秒代替秒)。還有交易最終確認,意味着一旦一個交易被放入一個區塊中,就不能刪除該項記錄。與PoW的另一個區別是,此機制只在交易準備進入區塊時才創建它們,而不會像以太坊主網絡那樣創建空區塊。

    ❑ 拜占庭容錯算法(Istanbul Byzantine fault-tolerance):這是一個基於PBFT的算法,同樣包括短區塊時間和交易最終確認。對於想了解更多信息的人,可以在EIP-650中找到詳細信息 (請參閱:https://github.com/ethereum/EIPs/issues/650)。

  3. 許可和治理

    Quorum的第三個主要功能是隻允許選定的節點加入給定的網絡。這是由網絡中的每個節點實現的,這些節點有一個白名單,指定允許入站和出站連接的遠程節點。稍後我們將詳細介紹這一方法的實現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章