2017-10-20 133 views
0

我需要從不同的部門3名同行同意執行特定組織內的特定交易我怎麼會做這件事與Hyperledger織物組織內Consenus在Hyperledger織物

+0

需要更好地理解「用戶」的含義。基本上,背書工作的方式是簽署節點模擬鏈式代碼事務,捕獲事務的讀寫集並簽名結果。對於用戶「批准」作爲鏈代碼執行的功能沒有任何規定。 我們最接近的事情是收集交易簽名以修改通道塊以升級鏈碼或添加新成員的過程。 – christo4ferris

+0

好的,你能詳細說明在交易中收集簽名的過程嗎?我也想用特定的同伴替換用戶,因此可以在組織內部的特定同伴之間進行認可 –

+0

操作員教程鏈代碼具有簽署要安裝的鏈代碼的過程。 http://hyperledger-fabric.readthedocs.io/en/latest/chaincode4noah.html – christo4ferris

回答

0

報價爲configuring an MSP文檔(會員服務提供商):

定義一個MSP來表示每個分部。這將涉及爲每個部門指定的 ,根CA的一組證書, 中間CA和管理員證書,從而跨MSP沒有重疊的 證書路徑。這意味着,例如,每個細分採用不同的中間CA。這裏的缺點是管理一個以上的MSP,而不是一個, 但是這繞開了前面方法中存在的問題。一個 也可以通過利用MSP配置的OU 擴展來爲每個分區定義一個MSP。

在配置您的MSP相應地,那麼你會手藝的endorsement policy該規定,需要交易由三個部門批准的通道:

例如:

AND('Org1.member', 'Org2.member', 'Org3.member') 

其中Org1,Org2和Org3是部門的標識符。