MOAC Windows版系統安裝教程

區塊鏈先鋒發表於2018-06-24
 北京時間2018年4月30日,MOAC公鏈正式上線。

以下為MOAC Windows版系統安裝教程。


1. 準備工作

系統軟體包下載地址為:

https://github.com/MOACChain/moac-core/releases 


MOAC github地址提供三種版本下載,

pangu0.8.2.ubuntu.tar.gz

pangu0.8.2.windows.zip

pangu0.8.2MacOS.tar.gz

Pangu(盤古)為代號,0.8.2為版本號。

其中pangu0.8.2.windows.zip,該版本適用於Windows 7及以上系統。本文實際操作環境為:64位Windows 10 中文版。


2. 產生本地MOAC節點

解壓pangu0.8.2.windows.zip到本地硬碟。


2.1 檢視moac幫助

開啟命令(cmd)終端,轉到墨客解壓目錄,在命令列中執行:

D:\moacPangu0.8.2-win>moac --help

顯示幫助資訊,包含但不限於以下內容:

Start MOAC.... 2

NAME:

 moac - the MOAC-core command line interface

 Copyright 2017 The MOAC Authors

USAGE:

 moac [options] command [command options] [arguments...]

VERSION:

 0.8.2-develop-ed4070bf

MOAC CORE OPTIONS:

--config value                      TOML configuration file

--datadir "C:\Users\[userName]\AppData\Roaming\MoacNode" Data directory for the databases and keystore

--keystore                        Directory for the keystore (default = inside the datadir)

--nousb                           Disables monitoring for and managing USB hardware wallets

--networkid value              Network identifier (integer, 1=Pangu, 2=Testnet) (default: 1)

--testnet                          MOAC test network: pre-configured proof-of-work test network


2.2 執行節點

開啟命令(cmd)終端,轉到墨客當前目錄,在命令列中執行:

D:\moacPangu0.8.2-win>moac

至最後三行顯示如下:

INFO [04-01|20:44:42.851] 1:[node/node.go->Node.startIPC]

INFO [04-01|20:44:42.852] 145:IPC endpoint opened: \\.\pipe\moac.ipc

INFO [04-01|20:45:12.846] 152:Block synchronisation started


表示節點安裝成功,如果網路正常,就開始同步區塊。

系統將MOAC節點預設安裝在目錄:

C:\Users\[userName]\AppData\Roaming\MoacNode\

該目錄下包含兩個資料夾:moac和keystore。
 2.3 進入MOAC console介面

系統關機或主動關閉執行中的節點後,如果需要重新啟動節點,在命令列中執行:

D:\moacPangu0.8.2-win>moac console

之後一直滾屏以同步區塊資料。

開啟另一個命令(cmd)終端,轉到墨客當前目錄,在命令列中執行:

D:\moacPangu0.8.2-win>moac attach


 該命令列不會主動滾屏,而是等待命令。


3. 挖礦

3.1 建立新賬戶

挖礦前必須建立一個自己的賬戶。

進入MOAC console介面,執行命令:

> personal.newAccount()

系統會提示輸入一個密碼,例如"passwd",並再次輸入相同密碼確認後,會顯示一個以0x開頭的字串,即為MOAC帳號的公開地址。

 系統同時會在以下目錄:

C:\Users\[userName]\AppData\Roaming\MoacNode\keystore

記錄一個賬號檔案。請儲存好該檔案,並牢記密碼,之後用於解密帳號和操作。


3.2 檢視賬戶

進入MOAC console介面,執行命令:

> mc.accounts

可以檢視本節點下的所有賬號。


3.3 檢視賬戶餘額

進入MOAC console介面,執行命令:

> mc.getBalance(mc.accounts[0])

可以檢視本節點下的賬號餘額。0表示第一個賬戶,也是預設挖礦賬戶。

或者:匯入“mctest.js”的情況下(見4.1),執行命令:

> checkBalance()

該命令用於檢視當前節點所有賬號的餘額。


3.4 檢視挖礦狀態

進入MOAC console介面,執行命令:

> mc.mining

返回true表明節點正在挖礦,false表明節點沒有挖礦。


3.5 開始挖礦

進入MOAC console介面,執行命令:

> miner.start()

挖礦狀態下,資料顯示有明顯不同。

 

挖到礦之後,可以檢視餘額

 

也可以登入墨客區塊鏈瀏覽器頁面: http://explorer.moac.io 



在搜尋欄輸入你的挖礦賬號地址,會顯示該賬號的餘額等資訊。



 3.6 停止挖礦

進入MOAC console介面,執行命令:

> miner.stop()

4. 交易

4.1 讀入測試函式

部分功能程式儲存在mctest.js裡。

進入MOAC console介面,執行命令:

> loadScript("mctest.js")

4.2 交易條件

為執行交易,需要至少兩個帳號,其中一個有足夠的mc。

如果沒有目標賬號,可以用步驟2.3.1的命令建立一個本地賬號。並用命令:

>mc.accounts

顯示當前節點中儲存的賬號,應該至少有一個挖礦賬號。


4.3 交易

進入MOAC console介面,執行命令:

> Send(mc.accounts[0], 'passwd', mc.accounts[1], 0.1)

這個過程需要第一個賬號的密碼。比如'passwd',傳送額為0.1 mc。

 

在系統挖礦的情況下,傳送應該在下一個區塊產生時完成。

系統顯示的是以 sha(Sand) 為單位的餘額, 1 mc = 1e18 sha。



 





相關文章