以太坊搭建私有網(wǎng)絡(luò)

https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Ubuntu

搭建私有網(wǎng)絡(luò)

安裝軟件

sudo apt-get install software-properties-common

sudo add-apt-repository -y ppa:ethereum/ethereum

sudo apt-get update

sudo apt-get install ethereum

創(chuàng)建目錄

sudo mkdir tmpPrivate

創(chuàng)建genesis.json

cd tmpPrivate

sudo touch genesis.json

genesis.json

{

? "config": {

? ? ? ? "chainId": 10,

? ? ? ? "homesteadBlock": 0,

? ? ? ? "eip155Block": 0,

? ? ? ? "eip158Block": 0

? ? },

? "alloc"? ? ? : {},

? "coinbase"? : "0x0000000000000000000000000000000000000000",

? "difficulty" : "0x02000000",

? "extraData"? : "",

? "gasLimit"? : "0x2fefd8",

? "nonce"? ? ? : "0x0000000000000042",

? "mixhash"? ? : "0x0000000000000000000000000000000000000000000000000000000000000000",

? "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",

? "timestamp"? : "0x00"

}

初始化

sudo geth --datadir "./" init genesis.json

常遇到的幾個錯誤:

Fatal: invalid genesis file: missing 0x prefix for hex data:這個錯誤信息意思很明白计螺,就是你的json文件中奉件,對于16進制數(shù)據(jù)蒿褂,需要加上0x前綴

Fatal: invalid genesis file: hex string has odd length: 從v1.6開始懈费,設(shè)置的十六進制數(shù)值侄榴,不能是奇數(shù)位, 比如不能是0x0埋虹,而應(yīng)該是0x00盼玄。

Fatal: failed to write genesis block: genesis has no chain configuration :這個錯誤信息,就是說缘薛,你的json文件中窍育,缺少config部分⊙珉剩看到這個信息漱抓,我們不需要把geth退回到v1.5版本,而是需要加上config部分恕齐。

Error: invalid sender undefined: 這個錯誤不會導(dǎo)致初始化失敗乞娄,但是會在以后的轉(zhuǎn)賬(eth.sendTransaction),或者部署智能合約的時候產(chǎn)生显歧。解決方法就是chainId 不能設(shè)置為0仪或。 如果你完全按照github上給的官方配置文件,就會產(chǎn)生這個錯誤士骤。

輸出日志

geth --datadir "./" --nodiscover console 2>>geth.log

tail -f geth.log

sudo geth --datadir "./" --nodiscover console

> eth.blockNumber

0

> personal.newAccount("yejn00001")

"0x8806fd95b47547d64d8548fc3a42adf1bd29f730"

> eth.coinbase

INFO [11-26|04:16:44.036] Etherbase automatically configured? ? ? address=0x8806FD95b47547d64D8548fc3a42Adf1bd29F730

"0x8806fd95b47547d64d8548fc3a42adf1bd29f730"

開始挖礦:

miner.start(1)

以太坊私有鏈Geth控制臺操作教程

http://www.reibang.com/p/9fa31e4cdf4d

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末范删,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子拷肌,更是在濱河造成了極大的恐慌到旦,老刑警劉巖旨巷,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異添忘,居然都是意外死亡采呐,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門搁骑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來斧吐,“玉大人,你說我怎么就攤上這事仲器』嵬ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵娄周,是天一觀的道長。 經(jīng)常有香客問我沪停,道長煤辨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任木张,我火速辦了婚禮众辨,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘舷礼。我一直安慰自己鹃彻,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布妻献。 她就那樣靜靜地躺著蛛株,像睡著了一般。 火紅的嫁衣襯著肌膚如雪育拨。 梳的紋絲不亂的頭發(fā)上谨履,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機與錄音熬丧,去河邊找鬼笋粟。 笑死,一個胖子當(dāng)著我的面吹牛析蝴,可吹牛的內(nèi)容都是我干的害捕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼闷畸,長吁一口氣:“原來是場噩夢啊……” “哼尝盼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起腾啥,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤东涡,失蹤者是張志新(化名)和其女友劉穎冯吓,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疮跑,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡组贺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了祖娘。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片失尖。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖渐苏,靈堂內(nèi)的尸體忽然破棺而出掀潮,到底是詐尸還是另有隱情,我是刑警寧澤琼富,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布仪吧,位于F島的核電站,受9級特大地震影響鞠眉,放射性物質(zhì)發(fā)生泄漏薯鼠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一械蹋、第九天 我趴在偏房一處隱蔽的房頂上張望出皇。 院中可真熱鬧,春花似錦哗戈、人聲如沸郊艘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纱注。三九已至,卻和暖如春副渴,著一層夾襖步出監(jiān)牢的瞬間奈附,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工煮剧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留斥滤,地道東北人。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓勉盅,卻偏偏與公主長得像佑颇,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子草娜,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容