Contract-Development

如何禁用在 besu 專用網路上部署智能合約?

  • February 9, 2022

除了我指定的地址之外,有什麼方法可以禁止在 Hyperledger Besu 專用網路上為地址創建智能合約?我想創建一個零gas費的私有網路,但是除了我之外沒有人可以部署智能合約。

或者有沒有辦法讓 besu 指定哪些操作碼消耗氣體,所以我可以將所有操作碼設置為零氣體,但創建操作碼以消耗氣體?

有一個類似的問題,答案是:

  • 過濾驗證器/挖礦節點上的合約創建交易
  • 使CREATE操作碼成本高昂。

permiting-smart-contracts repo中有一個create-contract-permission分支。看起來像 alpha 階段,但可能需要一些額外的工作,您可以使用Besu 的許可和更新的契約來實現您的目標。

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