Quorum

在 Quorum 中,是否可以在部署合約後將私有智能合約複製到新節點?

  • October 15, 2018

這個問題是關於法定人數的。我注意到quorum該站點上存在該標籤,因此在此處添加了問題。如果這個問題應該在別處問,請告訴我。

我正在探索 Quorum 的業務案例。我有這種特殊情況,其中和Contract X之間共享私人契約。一個新節點加入網路。需要訪問已經部署在和上的私有合約。Node A``Node B``Node C``Node C``Contract X``Node A``Node B

有什麼辦法可以Contract X和它目前的狀態相處Node C嗎?

我知道,如果我可以訪問 的原始碼或 ABI Contract X,我就可以部署Contract XNode C. 但是,據我了解,這將提供Contract XNode C其他節點不同的地址。因此,我發送到所有三個節點的任何事務都Contract X以 fail on為目標Node C

在https://github.com/jpmorganchase/quorum/issues/552中回答

Quorum v2.1 目前不支持這一點——在 A 和 B 上共享的私有合約不能擴展到節點 C——我們有一個正在研究的解決方案,但這仍處於早期階段。

當您需要添加參與者時,我們的建議是創建一個包含 A、B 和 C 節點的新合約 Z,通過該合約上的私有 txn 移動數據,然後最終殺死原始 X。

引用自:https://ethereum.stackexchange.com/questions/60396