一、搭建私有鏈環境
1、go-ETHereum客戶端
以太坊有許多不同語言的客戶端實現,包括C++, Go, Python, Java, Haskell等等。為什麼需要這麼多實現?不同的實現能滿足不同的需求(例如Haskell實現的目標是可以被數學驗證),能使以太坊更加安全,能豐富整個生態系統。一般使用的是Go語言實現的客戶端geth,該客戶端也是官方推薦使用的客戶端,穩定性較好,並且資料相對較多。
安裝命令:打開終端窗口,依次輸入命令。
安裝測試:安裝完成後在終端輸入命令。如果顯示出各種參數提示信息,則說明安裝成功。
2、創世塊
在以上安裝成功之後,直接啟動,即可連接公有鏈。現在通過配置創世塊來創建私有鏈。同一個網絡中,創世塊必須是一樣的,否則無法聯通。創建一個eth的根目錄,在根目錄下新建創世塊json文件piccgenesis.json。
3、啟動私有鏈節點
啟動終端進入配置好的創世塊文件目錄。 輸入命令初始化創世塊。輸入命令啟動以太坊私有鏈。
註意:添加—dev 表示以開發模式啟動。私有鏈數據存儲的目錄要與公有鏈分開。
二、Truffle開發框架搭建
Truffle是以太坊最受歡迎的一個開發框架,它幫你處理掉大量無關緊要的小事情,讓你可以迅速的進入寫代碼-編譯-部署-測試-打包Dapp這麼一個較成熟的開發流程。下面簡要介紹如何搭建truffle開發框架。
1、git安裝
在安裝truffle之前需要核實一下本機是否安裝Git程序。後面的程序安裝需要依賴git。 輸入命令,安裝測試。
2、下載安裝
終端輸入命令。安裝完成之後,創建軟連接,使之可以全局使用。安裝測試:顯示truffle版本信息,安裝成功。至此,區塊鏈開發環境搭建完成,可以通過該開發環境開發出區塊鏈的Dapp。
三、Node.js環境搭建
由於以太坊開發框架truffle的安裝需要依賴於node.js中的npm命令,下文簡要介紹以下node.js的安裝過程。
1、依賴安裝
安裝nodeJS之前,如果沒有安裝g++及 libssl-dev,則先要安裝好
2、nodejs安裝
第一步,解壓
第二步:為node和npm建立兩個軟連接,使之可以全局運行:(第一個路徑為安裝程序所在路徑)
第三步:安裝測試
輸出版本號node -v,npm -v說明安裝成功。
友情提示
1、目前搭建區塊鏈開發環境還是比較復雜,推薦使用Mac OS X和Linux操作系統,目前不建議使用Windows,可能會碰到各種各樣的問題,最後導致放棄。
2、安裝軟件的時候,盡量使用ubuntu系統官方的apt源。由於國內很多公司,例如阿裡,網易,騰訊等都免費提供apt源,在有的時候當然可以加快我們安裝軟件的速度。
3、在使用npm安裝某些軟件的時候,建議不要使用cnpm國內鏡像,否則裝完可能會出現問題。
區塊鏈開發環境的搭建和選擇區塊鏈去中心化區塊鏈時間戳是什麼意思什麼是區塊鏈哈希算法什麼是零知識證明比特幣價值有什麼用比特幣行情最新價格行情培戀網絡原創版權,轉載請註明出處:
培戀網原創版權,網站建設提供網站代運營、模板網站制作轉載請注明出處,本文地址:http://www.gdszrq.com/news/46833.html
在線咨詢
企業關鍵詞排名優化是指通過提高企業在搜索引擎中的排名,來……
隨著互聯網的不斷發展,越來越多的企業開始意識到,擁有一個……
在網絡推廣優化中,不同類型的網站有不同的優化方法和策略。……
搜索引擎優化是一項長期的工作,很多站長經常遇到這樣一個問……
2023年,抖音小店出了一堆新政策,包括0元可以入駐抖店,個人……
你的小店體驗分是不是下降了,但是自己不知道提升是不是?小……