1

是否有可能在Fabric 1.0中實現屬性級隱私。例如:如果我有鏈碼代表租賃合同。我只想租戶&查看所有的細節,銀行只查看付款條款和實際所有者查看除付款條件以外的所有內容。我如何在Fabric 1.0中實現這一點。如果我使用頻道,那麼我需要部署兩個不同的合約,並且我可以創建的頻道總數僅限於網絡性能。渠道並不意味着用於實現財產級別的隱私。我不想做脫鏈,也不想做鏈式加密,因爲我無法對其應用智能操作。實現這個目標的最佳解決方案是什麼?Hyperledger Fabric 1.0中的屬性級隱私

回答

0

您可以使用Composer訪問控制語言來實現此功能,但不幸的是,我們尚未編寫代碼來強制執行屬性級訪問控制。 ACL引擎強制對命名空間,資源和資源實例進行訪問控制,但我們計劃將其擴展到類的屬性。

因此,在沒有來自ACL引擎的聲明性訪問控制時,您將不得不使用getCurrentParticipant()運行時API並向您的事務處理器功能添加過程訪問控制檢查。

您可以閱讀有關ACL語言在這裏: https://hyperledger.github.io/composer/reference/acl_language.html

+1

你提到的是許可不隱私。同行將仍然有數據並且可以應用逆向工程來讀取它。 –

+0

聽起來像你需要放鬆一些限制... –

2

私人通道數據的方DB計劃爲Hyperledger面料,在那裏將能夠限制數據僅供同行的一個子集即將到來的功能而數據暴露給渠道的所有證據。更多信息在這裏(https://jira.hyperledger.org/browse/FAB-1151

相關問題