搭建以太坊智慧型合約開發環境最需要的心態,等!

2021-08-20 21:59:39 字數 891 閱讀 9301

在學習以太坊智慧型合約搭建出期,需要配置開發環境等,最需要的心態就是:等。

有兩個事情是很消耗時間的,在自學的時候,還以為是卡住了,或者錯誤了,導致強行關閉,然後重新啟動。

第乙個事情,同步資料。安裝好以太坊錢包或者mist瀏覽器後,懷著激動的心情雙擊圖示,就開始 loading client config, 然後checking network,looking for peers,然後同步資料,每一步都會根據網路狀況不同,而消耗不同的時間,初次接觸還以為安裝錯誤了,至少我本人解除安裝後又重新安裝了,然後查各種資料為何如此之慢,最後發現這就是正常狀態。再就是把mist瀏覽器快捷方式放置於桌面,每次通過快捷方式都無法啟動,也因此解除安裝了mist瀏覽器,重新安裝,最後看到說通過主目錄下mist.exe進入即可,哈哈,真是折磨人。

第二個事情,搭建私有鏈,開始挖礦。這也是今天發生的事情。配置好genesis.json後,按照網上的geth 命令,geth --datadir "c:/mychain/dev"  init genesis.json進行創世區塊的初始化,按照geth --datadir "c:/mychain/dev" console 2進入控制台,使用命令personal.newaccount("234") 新建了賬戶,然後miner.start ()開始挖礦,就卡在任務已經提交,完全沒有出現網上教程裡面開始挖礦的流程,我的個乖乖,難道是genesisi.json配置中difficulty 設定太高了?難道是私有鏈沒有啟動?還是在初始化genesisi.json時,引數沒有設定對?經歷了重新配置genesis.json,重新配置引數等,最後突然看到一句話,私有鏈搭建完成,初次挖礦會生成什麼dao檔案,需要時間比較久,需要耐心等待,我的個乖乖,原來問題出在沒有等待上。

今天終於搭建好私有鏈,也挖礦成功了,每天都是新戰爭,技術問題都會找到解決方法,希望愈挫愈勇,成為解決了所有問題的高手。

以太坊 Ethereum 開發智慧型合約

我們將使用truffle建立乙個智慧型合約專案,該智慧型合約的功能是可以獲取值和設定值。首先建立專案目錄 然後使用truffle init初始化專案,將生成專案模板檔案 truffle init我們可以檢視一下生成的專案目錄 卷 資料 的資料夾 path 列表 卷序列號為 0c52 9cf4 g t...

智慧型合約 以太坊

智慧型合約是執行在可複製 共享的賬本上的電腦程式,可以處理資訊,接收 儲存和傳送價值。2.1 什麼是以太坊 以太坊 ethereum 是乙個分布式計算機,有許多的節點,其中的每乙個節點都會執行智慧型合約,然後把結果存在區塊鏈上。由於整個網路是分布式的,且應用就是乙個個的狀態組成,儲存了狀態就有了服務...

以太坊和智慧型合約

1 什麼是以太坊?以太坊的官方 告訴我們 以太坊是乙個執行著智慧型合約的分布式平台 應用程式完全按照程式執行,不存在故障 審查 欺詐或第三方干預的可能性 2 智慧型合約就是可以處理資金的指令碼。開發語言 solidity 整合開發工具ide remix,乙個基於瀏覽器的整合開發環境 開發框架 tru...