區塊鏈開發(七)以太坊錢包 Mist

2021-08-11 19:20:19 字數 2145 閱讀 1662

建立鏈條的geth命令

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

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

在命令列模式下, 新建賬號,並且啟動挖礦

> personal.newaccount("123456")

"0x48ad44beba68a981e103d28b2bd5777ef21ba0e3"

> miner.start()

true

>

如果鏈條已經被關閉的話,或者啟動不了,或者挖礦無法產生位元幣的話,可以重置以太坊私鏈。

重置以太坊私有鏈的方法

開啟私有鏈所在資料夾,注意應該有乙個檔案,叫geth.ipc, 記錄下資料夾位址

mist 是以太坊官方提供的瀏覽器,通過mist我們可以很方便的連線上我們的私有網路,從而更好的開發、除錯、測試我們的智慧型合約。

step 1 安裝依賴項

我們只需要執行以下命令即可安裝nodejs的最新v6版本:

curl -sl  | sudo -e bash -

sudo apt-get install -y nodejs

安裝完成後我們可以使用以下兩個命令來檢視安裝的node版本和npm版本。
node –v

npm -v

第一種安裝辦法:

執行下面命令(採用官方安裝辦法)

$ curl  | sh

$ npm install -g [email protected]

$ npm install -g gulp

第二種安裝辦法:

採用**提供的安裝辦法

//使用cnpm進行安裝,使用方法和npm相同

$cnpm install -g electron

$ npm install -g gulp

$ yarn global add [email protected]

$ yarn global add gulp

step 2 安裝mist本體

$ git clone 

$ cd mist

$ git submodule update --init

//安裝yarn之前執行下面語句

$ sudo apt-key adv --keyserver pgp.mit.edu --recv d101f7899d41f3c3

//繼續執行下面語句

$ sudo apt-get update

$ sudo apt-get install yarn

$ yarn

step 3 執行mist/inte***ce 也就是mist的後台程式

執行之前,需要先做許可權修改,我先做這樣的許可權修改

sudo chmod -r 777 mist
退出到mist資料夾外面,執行下面命令

$ cd mist/inte***ce && meteor --no-release-check

這個階段費時可能稍長,會啟動mongodb, proxy等。完成後的控制台截圖如下:

執行如下命令:

cd mist

yarn dev:electron

區塊鏈 建立錢包(以太坊)

所有問題大體可以分為三類 區塊鏈基本概念,錢包安全知識以及錢包轉賬交易 1 去中心化 因為整個網路沒有中心統治者。系統依靠的是網路上多個參與者的公平約束,所以任意每幾個節點的權利和義務都是均等的,而且每乙個節點都會儲存這個區塊鏈上所有資料。即使該節點被損壞或遭受攻擊,仍然不會對賬簿造成任何威脅。2 ...

以太坊區塊鏈開發 私鏈

1.首先檢視我們兩個私鏈錢包的以太坊wei餘額,後續我們寫轉賬到區塊鏈位址 2.然後我們啟動私鏈 geth identity secbro etherum rpc rpccorsdomain datadir 私鏈資料資料夾絕對路徑 port 30303 rpcapi db,eth,net,web3 ...

以太坊區塊鏈

由私鑰控制.與 無關聯 可以建立發起交易給另外乙個賬戶.外部賬號之間的交易是轉賬 外部賬戶轉賬到合約賬戶可以啟用合約賬戶 被合約 控制,有關聯的 可以響應外部賬戶發起的交易 這裡需要注意的是這裡的merkle樹並不是位元幣的merkle樹,以太坊使用的是mpt樹.merkle樹的變種,功能更強大.可...