国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Mac以太坊構建本地私有網絡,解決Ethereum Wallet無法連接本地私有庫

whinc / 2612人閱讀

摘要:打開私有鏈文件夾下的日志文件,大概在行左右有個的地址。命令行啟動命令私有鏈地址這樣啟動鏈接的倉庫就是私有鏈了。

先上一張搭建好的私有鏈,Ethereum Wallet連接后的效果圖

待安裝系統環境

系統:macOS 10.13.2
Ethereum Wallet版本:0.93
Geth版本:
依賴:

1、Geth環境

如果你本地還沒搭建好Geth環境,可以查看我的另一篇文章
https://www.jianshu.com/p/1d2...

開始搭建私有網絡
創建配置文件

如果需要創建環境,需要新建一個文件夾來放相應的私有網絡文件。
在文件里里面創建 genesis.json 文件

文件內容如下:

{
  "config": {
        "chainId": 15,
        "homesteadBlock": 0,
        "eip155Block": 0,
        "eip158Block": 0
    },
    "coinbase" : "0x0000000000000000000000000000000000000000",
    "difficulty" : "0x40000",
    "extraData" : "",
    "gasLimit" : "0xffffffff",
    "nonce" : "0x0000000000000042",
    "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
    "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
    "timestamp" : "0x00",
    "alloc": { }
}

這里面的相應參數做啥的,這不是這篇文章介紹的重點,有興趣的可以網上查下。

初始化私有鏈

初始化命令 geth init ./genesis.json --datadir "./chain"

--datadir 參數是指定數據存放文件夾。

創建完后應該是這樣的。

啟動私有鏈

到剛才創建的私有鏈目錄下,執行啟動命令 geth --datadir "./chain" --nodiscover console 2>>eth_output.log

這個時候,在私有鏈目錄下會多出一個eth_output.log文件,啟動日志啥的都在里面。

這個時候你的私有鏈就創建完成了。


接下來介紹 Ethereum Wallet 怎么連接剛創建的私有鏈了

當你沒創建私有鏈時打開 Ethereum Wallet 應該是沒問題的,如果你此時啟動著私有鏈不改端口的情況下,打開 Ethereum Wallet 會報無法連接節點的錯。

Fatal: Error starting protocol stack: listen tcp :30303: bind: address already in use

我目前遇到的報錯情況如下:

這個錯是由于你剛起的私有鏈占用了 30303 端口,以太坊啟動也需要使用30303端口

解決方案

解決這個問題的思路是:
通過命令行方式啟動讓Ethereum Wallet,添加參數讓他和剛起的私有鏈同用一個ipc。

打開私有鏈文件夾下的日志文件 eth_output.log,大概在16行左右有個IPC的URL地址。

命令行啟動Ethereum Wallet命令:
./Ethereum Wallet.app/Contents/MacOS/Ethereum Wallet --rpc "私有鏈ipc地址"

這樣啟動Ethereum Wallet 鏈接的倉庫就是私有鏈了。

如果有疑問歡迎留言。

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

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/23974.html

相關文章

  • Mac環境搭建以太私有

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

    張金寶 評論0 收藏0
  • 以太連載(六):以太客戶端的選擇與安裝

    摘要:一選擇客戶端為什么有多個以太坊客戶端以太坊客戶端與虛擬機和運行環境類似,能夠讓你在電腦上運行以太坊程序。參考資料文章中的列表對應的鏈接可以參考第頁下一篇文章我們將會介紹以太坊連載七客戶端的安裝與定制感謝朝夕團隊參與的翻譯和校驗。 一、選擇客戶端 為什么有多個以太坊客戶端? 以太坊客戶端與Java虛擬機和.NET運行環境類似,能夠讓你在電腦上運行以太坊程序。以太坊客戶端按照書面說明(黃皮...

    canger 評論0 收藏0
  • 以太錢包開發系列3 - 展示錢包信息及發起簽名交易

    本文首發于深入淺出區塊鏈社區原文鏈接:[使用 ethers.js 開發以太坊 Web 錢包 3 - 展示錢包信息及發起簽名交易)](https://learnblockchain.cn/20...,請讀者前往原文閱讀 以太坊去中心化網頁錢包開發系列,將從零開始開發出一個可以實際使用的錢包,本系列文章是理論與實戰相結合,一共有四篇:創建錢包賬號、賬號Keystore文件導入導出、展示錢包信息及發起簽...

    tuniutech 評論0 收藏0
  • 以太錢包開發系列3 - 展示錢包信息及發起簽名交易

    本文首發于深入淺出區塊鏈社區原文鏈接:[使用 ethers.js 開發以太坊 Web 錢包 3 - 展示錢包信息及發起簽名交易)](https://learnblockchain.cn/20...,請讀者前往原文閱讀 以太坊去中心化網頁錢包開發系列,將從零開始開發出一個可以實際使用的錢包,本系列文章是理論與實戰相結合,一共有四篇:創建錢包賬號、賬號Keystore文件導入導出、展示錢包信息及發起簽...

    keke 評論0 收藏0
  • 搭建以太本地開發環境

    摘要:本文所搭建的環境是在上的開發環境,其他操作系統上與此非常相似,依然有參考價值。作為一枚區塊鏈開發工程師,本地的開發環境是必不可少的。因為我們是私有鏈,所以可以寫的大一些,方便開發測試。 本文所搭建的環境是在 Mac 上的開發環境,其他操作系統上與此非常相似,依然有參考價值。 作為一枚區塊鏈開發工程師,本地的開發環境是必不可少的。我們首先看看需要哪些工具: go-ethereum so...

    Ethan815 評論0 收藏0

發表評論

0條評論

whinc

|高級講師

TA的文章

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