Private-Blockchain
在私有區塊鏈上部署智能合約
我在 AWS 上用一個 Peer 創建了一個私有區塊鏈伺服器。現在,如果我想從本地系統在我的 AWS 節點上部署智能合約,我該怎麼做?
問候AKM。
注意:不建議使用生產或主鏈。如果您知道自己在做什麼,請按照說明進行操作。
如果您在測試環境中,我通常建議使用Remix或myEtherWallet等第三方工具輕鬆部署智能合約。
所以你可以使用這些標誌執行 geth
--rpcaddr 0.0.0.0 --rpcport "9816" --rpccorsdomain "*" --rpcapi "web3,eth,admin,debug,miner,personal,net" --wsorigins "*"
現在您可以將您的實例的 9816 埠公開一段時間,並為您的 geth 實例連接 remix 或 MEW 並輕鬆部署您的智能合約。完成後可以關閉 rpc 埠。
PS:如果您正在執行主網,請不要將這樣的 RPC 呼叫暴露給外部環境。最好的方法是從你的 geth 實例部署合約。