簡體   English   中英

提交節點是否使用私鑰對新塊進行簽名以在 Hyperledger Fabric 中生成新塊?

[英]Does committing peer sign the new block using private key to produce new block in Hyperledger Fabric?

我試圖從技術上了解提交節點如何在超級賬本結構中工作以生成新塊,但我似乎無法找到以非常詳細的方式向我解釋的資源(例如使用私鑰簽名、如何在技術上驗證交易等)。 我的問題是在提交對等驗證他們從訂購服務節點獲得的交易之后,誰將准確地創建新塊? 如果是committing peer,committing peer不是一個節點而是通常有多個committing peer節點(代表參與網絡的公司的數量),那么系統如何決定哪個committing peer會產生新的區塊呢?

任何有關此的參考鏈接將不勝感激。

請參考文檔中的交易流程 此外,請查看關鍵概念部分(分類帳和訂購服務,以便您了解流程以及塊內的內容)。

提交節點不會創建新塊,它們會執行、驗證並提交由排序節點創建的塊到他們的分類帳。 簽名由 Endorsing Peers 使用帶有 ECDSA-SHA256 簽名的私鑰完成。 當然,驗證也使用 ECDSA-SHA256。

驗證基本上是執行讀寫集並檢查 output 是否具有確定性(因此結果應該與所有其他節點相同)。

我在這里簡化了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM