Go-Ethereum
執行本地私有節點有優勢嗎?
閱讀了關於Where can I learn how to development DApps using the solidity 程式語言的優秀文章, 我想知道僅在場景中使用 Mix 與在私有本地節點中部署合約是否有一些顯著差異?
除了在本地節點上使用 geth 與合約互動之外,我看不到任何東西,但我不夠熟悉,無法確定。
從 DApp 開發的角度來看,為什麼要選擇一個或另一個?
Mix 的真正好處是您可以:
- 調試彙編程式碼/原始碼(斷點,局部變數,狀態變數,…)
- 使用集成的網路瀏覽器開發/測試前端(或使用您自己的網路開發工具)。
- 檢查每個執行程式碼的 gas 成本(在語句級別)。您可能想用它來開發更便宜的契約。
- 您可以使用場景來測試您的契約
- 你也可以部署合約
(最後兩點不是混合的特異性)