91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

以太坊區塊鏈開發環境搭建是怎么樣的

發布時間:2021-12-13 09:25:56 來源:億速云 閱讀:198 作者:柒染 欄目:互聯網科技

以太坊區塊鏈開發環境搭建是怎么樣的,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

以太坊的開發包括智能合約的開發和去中心化應用(DApp)開發,這個教程將介紹如何 根據不同的開發場景在本地windows或linux下安裝、搭建并配置四種不同的以太坊開發環境: 輕量級開發環境、仿真器開發環境、私有鏈開發環境和公鏈開發環境。

輕量級開發環境

如果你只需要開發智能合約(例如開發一個ERC20代幣)而不是完整的 去中心化應用(DApp),那么使用remix + metamask的輕量級組合就夠了。

remix是以太坊官方提供的solidity在線集成開發環境, 你不需要在本地安裝任何軟件,就可以開發、編譯并測試智能合約了。

metamask是一個輕量級錢包,它是chrome瀏覽器的插件,remix搭配上metamask 以后,你就可以直接在瀏覽器里部署以太坊智能合約了。


DApp快速開發環境

如果要開發完整的去中心化應用,你就需要部署額外的開發工具了,這主要包括:

  • Ganache:以太坊仿真器

  • Truffle:以太坊DApp開發框架

  • Node.js:后端應用開發平臺

  • Express:node.js的web開發庫

這一組合可以讓你在一臺計算機上模擬以太坊環境,進行DApp的快速開發、部署與測試。 快速的意思是,由于使用了以太坊仿真器,你不需要挖礦、不需要等待交易完成,一切 就像傳統的應用開發那么迅速。


DApp私有鏈開發環境

除了使用以太坊仿真器,你也可以部署一個私有鏈來開發以太坊應用,這里主要的變化 是采用標準的以太坊節點軟件Geth來代替Ganache仿真器。

在私有鏈開發環境下,你提交到以太坊節點的每一筆交易,需要挖礦才能完成,這意味著 你在調試代碼時可能需要額外的等待時間,這會拖慢開發的進度。因此,我們建議在可能 的情況下,首先使用仿真器先調通你的整個應用,再遷移到私有鏈環境下。


DApp公鏈開發環境

最終你的開發需要將智能合約部署到公鏈,例如主鏈或測試鏈。這有兩種方案:

  • 使用自己的geth全節點

  • 使用公開的托管節點

如果使用自己的geth節點,就和私有鏈開發環境沒有什么區別,你只需要讓Geth啟動連接 到公鏈而不是你搭建的私有鏈即可。但更多的情況是,你并不需要使用自己的全節點,可以利用Infura提供的托管以太坊節點。 除非特別需要,我們推薦你首先考慮使用托管節點。

看完上述內容,你們掌握以太坊區塊鏈開發環境搭建是怎么樣的的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

尉氏县| 江阴市| 泸州市| 周宁县| 两当县| 保山市| 鱼台县| 临沂市| 九龙城区| 通榆县| 若羌县| 韩城市| 芦溪县| 区。| 大洼县| 上高县| 宣汉县| 兴城市| 遂溪县| 永清县| 徐汇区| 永春县| 肇庆市| 嘉禾县| 荣昌县| 沾化县| 峡江县| 榆树市| 汽车| 石泉县| 泾川县| 中方县| 安远县| 佛教| 昭觉县| 亳州市| 屏东市| 林芝县| 海阳市| 洛浦县| 本溪市|