成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

運(yùn)行以太坊私有網(wǎng)絡(luò)

王陸寬 / 2006人閱讀

摘要:運(yùn)行以太坊私有網(wǎng)絡(luò)以太坊以的形式來(lái)標(biāo)識(shí)一個(gè)網(wǎng)絡(luò),推薦使用的形式去指定,主網(wǎng)絡(luò)的是默認(rèn)的,如果你想要建立私有網(wǎng)絡(luò),你可以指定一個(gè)新的網(wǎng)絡(luò)。

運(yùn)行以太坊私有網(wǎng)絡(luò) network ID

以太坊以 netWorkID的形式來(lái)標(biāo)識(shí)一個(gè)網(wǎng)絡(luò),推薦使用--networkid的形式去指定,主網(wǎng)絡(luò)的networkid是1(默認(rèn)的),如果你想要建立私有網(wǎng)絡(luò),你可以指定一個(gè)新的網(wǎng)絡(luò)id。

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

創(chuàng)世區(qū)塊將在系統(tǒng)啟動(dòng)的時(shí)候commit到數(shù)據(jù)庫(kù)中,一個(gè)私有網(wǎng)絡(luò)可以定義一些私有創(chuàng)世區(qū)塊。
一般來(lái)說(shuō),創(chuàng)世區(qū)塊可以分配一些預(yù)分配的資源,如下是一個(gè)創(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ū)塊配置文件生成一個(gè)創(chuàng)世鏈,你可以用如下命令:

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

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

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

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

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

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

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

啟動(dòng)你的網(wǎng)絡(luò)成員節(jié)點(diǎn)

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

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

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

運(yùn)行一個(gè)私有的礦工節(jié)點(diǎn)

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

如下的命令能夠幫助你啟動(dòng)一個(gè)新的geth挖礦節(jié)點(diǎn):

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

請(qǐng)注意,所有的挖礦收入都會(huì)記錄到--etherbase這個(gè)賬戶上,進(jìn)一步地,你可以通過(guò)指定--targetlimit來(lái)限制gas limit,也可以通過(guò)--gasprice來(lái)指定gas的價(jià)格。

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/24008.html

相關(guān)文章

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

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

    tomlingtm 評(píng)論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.41 - 深入學(xué)習(xí)區(qū)塊鏈

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

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

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

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

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

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

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

    yibinnn 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<