成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

運行以太坊私有網(wǎng)絡

王陸寬 / 1958人閱讀

摘要:運行以太坊私有網(wǎng)絡以太坊以的形式來標識一個網(wǎng)絡,推薦使用的形式去指定,主網(wǎng)絡的是默認的,如果你想要建立私有網(wǎng)絡,你可以指定一個新的網(wǎng)絡。

運行以太坊私有網(wǎng)絡 network ID

以太坊以 netWorkID的形式來標識一個網(wǎng)絡,推薦使用--networkid的形式去指定,主網(wǎng)絡的networkid是1(默認的),如果你想要建立私有網(wǎng)絡,你可以指定一個新的網(wǎng)絡id。

創(chuàng)建創(chuàng)世區(qū)塊

創(chuàng)世區(qū)塊將在系統(tǒng)啟動的時候commit到數(shù)據(jù)庫中,一個私有網(wǎng)絡可以定義一些私有創(chuàng)世區(qū)塊。
一般來說,創(chuàng)世區(qū)塊可以分配一些預分配的資源,如下是一個創(chuàng)世區(qū)塊樣例:

{
    "config": {
        "chainId": 15,
        "homesteadBlock": 0,
        "eip155Block": 0,
        "eip158Block": 0
    },
    "difficulty": "200000000",
    "gasLimit": "2100000",
    "alloc": {
        "7df9a875a174b3bc565e6424a0050ebc1b2d1d82": { "balance": "300000" },
        "f41c74c9ae680c1aa78f42e5647a62f353b7bdde": { "balance": "400000" }
    }
}

如果需要利用你自己的創(chuàng)世區(qū)塊配置文件生成一個創(chuàng)世鏈,你可以用如下命令:

geth --datadir path/to/custom/data/folder init genesis.json

然后你可以再用如下命令運行你的私有網(wǎng)絡:

geth --datadir path/to/custom/data/folder --networkid 15
網(wǎng)絡聯(lián)通性

為了節(jié)點都能夠相互聯(lián)通,并達成一致的狀態(tài),我們需要設置一些bootstrap節(jié)點,這些節(jié)點能夠幫助其他節(jié)點實現(xiàn)相互聯(lián)通,這里配置bootstrap節(jié)點的命令如下:

bootnote --genkey=boot.key
bootnote --nodekey=boot.key

一旦bootstrap節(jié)點在線,它將返回一個合法的遠程連接URL,該URL能夠用于實現(xiàn)節(jié)點之間的相互連接。請確保顯示的IP地址同你期望的外網(wǎng)訪問的IP地址一致。

注意:你也可以使用全功能的geth節(jié)點作為bootstrap節(jié)點。

啟動你的網(wǎng)絡成員節(jié)點

一旦你的bootstrap節(jié)點已經(jīng)配置好,并能夠通過網(wǎng)絡訪問,最簡單的方式就是通過telnet 進行測試。所有的geth節(jié)點都能夠通過--bootnotes選項指定bootnode,在啟動多個節(jié)點的時候,請確保是每個節(jié)點的數(shù)據(jù)文件夾是獨立的,避免沖突,可以通過--datadir的選項進行指定:

geth --datadir path/to/custom/data/folder --networkid 15 --bootnodes 

如此一來,你的私有網(wǎng)絡就可以work了,該網(wǎng)絡完全同主網(wǎng)絡和測試網(wǎng)絡隔離開,所以你需要配置一些挖礦節(jié)點接受并處理交易生成新的區(qū)塊。

運行一個私有的礦工節(jié)點

在以太坊主網(wǎng)絡上實現(xiàn)挖礦是一個非常艱巨的任務,需要利用GPA,針織需要OpenCL,CUDA的支持,但是在私有網(wǎng)絡中就輕松一些了,一個單CPU的礦工實例基本上能夠滿足你的需求,它基本上能夠完成穩(wěn)定出塊,并能夠實現(xiàn)在較短的時間間隔內出塊。

如下的命令能夠幫助你啟動一個新的geth挖礦節(jié)點:

$ geth  --mine --minerthreads=1 --etherbase=0x0000000000000000000000000000000000000000

請注意,所有的挖礦收入都會記錄到--etherbase這個賬戶上,進一步地,你可以通過指定--targetlimit來限制gas limit,也可以通過--gasprice來指定gas的價格。

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/24008.html

相關文章

  • 以太是什么 - 以太開發(fā)入門指南

    摘要:以太坊是什么以太坊是一個建立在區(qū)塊鏈技術之上,去中心化應用平臺。運行環(huán)境以太坊虛擬機是以太坊中智能合約的運行環(huán)境。是由以太坊客戶端提供的是典型的開發(fā)以太坊時使用的客戶端,基于語言開發(fā)。 本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接:以太坊是什么 - 以太坊開發(fā)入門指南原文已更新,請讀者前往原文閱讀 很多同學已經(jīng)躍躍欲試投入到區(qū)塊鏈開發(fā)隊伍當中來,可是又感覺無從下手,本文將基于以太坊平臺,以通俗...

    tomlingtm 評論0 收藏0
  • SegmentFault 技術周刊 Vol.41 - 深入學習區(qū)塊鏈

    摘要:和比特幣協(xié)議有所不同的是,以太坊的設計十分靈活,極具適應性。超級賬本區(qū)塊鏈的商業(yè)應用超級賬本超級賬本是基金會下的眾多項目中的一個。證書頒發(fā)機構負責簽發(fā)撤 showImg(https://segmentfault.com/img/bV2ge9?w=900&h=385); 從比特幣開始 一個故事告訴你比特幣的原理及運作機制 這篇文章的定位會比較科普,盡量用類比的方法將比特幣的基本原理講出來...

    qianfeng 評論0 收藏0
  • 以太創(chuàng)世區(qū)塊與鏈配置載入分析

    摘要:本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接以太坊創(chuàng)世區(qū)塊與鏈配置載入分析,原文已更新,請讀者前往原文閱讀。以太坊允許通過創(chuàng)世配置文件來初始化創(chuàng)世區(qū)塊,也可使用選擇使用內置的多個網(wǎng)絡環(huán)境的創(chuàng)世配置。再準備兩個以太坊賬戶,以便在創(chuàng)世時存入資產(chǎn)。 本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接:以太坊創(chuàng)世區(qū)塊與鏈配置載入分析,原文已更新,請讀者前往原文閱讀。 創(chuàng)世區(qū)塊作為第零個區(qū)塊,其他區(qū)塊直接或間接引用到...

    姘擱『 評論0 收藏0
  • Mac環(huán)境搭建以太私有

    摘要:原文地址石匠的為了測試以太坊智能合約,最方便的是在本地搭建一個以太坊私有鏈。網(wǎng)絡在連接到其他節(jié)點的時候會用到,以太坊公網(wǎng)的網(wǎng)絡是,為了不與公有鏈網(wǎng)絡沖突,運行私有鏈節(jié)點的時候要指定自己的網(wǎng)絡。當設置為表示使用發(fā)布該鏈。 原文地址: 石匠的blog 為了測試以太坊智能合約,最方便的是在本地搭建一個以太坊私有鏈。在mac上搭建環(huán)境主要需要以下步驟。 geth安裝 geth是go-ether...

    張金寶 評論0 收藏0
  • 以太智能合約開發(fā)第二篇:理解以太相關概念

    摘要:原文發(fā)表于以太坊智能合約開發(fā)第二篇理解以太坊相關概念很多人都說比特幣是區(qū)塊鏈,以太坊是區(qū)塊鏈。它是以太坊智能合約的運行環(huán)境。是由以太坊節(jié)點提供。以太坊社區(qū)把基于智能合約的應用稱為去中心化的應用。 原文發(fā)表于:以太坊智能合約開發(fā)第二篇:理解以太坊相關概念 很多人都說比特幣是區(qū)塊鏈1.0,以太坊是區(qū)塊鏈2.0。在以太坊平臺上,可以開發(fā)各種各樣的去中心化應用,這些應用構成了以太坊的整個生態(tài)...

    yibinnn 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<