GOVM挖礦教程(windows)
說明
- GOVM只是一個試驗項目,沒有ICO,沒有上交易平臺,短期內虛擬貨幣無法交易
- 不保證你挖礦會有收益,如果項目失敗,虛擬貨幣最終將一文不值
- 如果你對技術有任何建議,可以在評論留言或私信給我
硬件要求
- 64位的windows系統,至少windows7
查看方式:計算機/我的電腦->右鍵->屬性->系統類型:64位操作系統
如果是32位的,不支持。 - 比較大的磁盤空間
區塊鏈需要存儲大量的數據,所以需要大量的空間,至少需要50G
前期,因爲交易比較少,需要的空間比較少,後續1天可能會有1G的新數據
如果有固態硬盤,會更好 - 聯網
軟件一直需要聯網,同時因爲需要跟其他節點一直同步數據,所以如果網絡太差,將影響挖礦
環境搭建
golang安裝
- 國內下載地址:
https://studygolang.com/dl
https://golang.google.cn/dl/ - 下載“go1.13.1.windows-amd64.msi”
- 直接安裝,都是默認配置,無需修改
git安裝
- 下載地址:
官網:https://git-scm.com/downloads
國內地址:https://pc.qq.com/detail/13/detail_22693.html - 點擊windows,下載
- 下載完後,直接安裝,都是默認配置
配置代理
- 國內需要配置代理,國外的無需配置代理
- 計算機/我的電腦->右鍵
- 高級系統配置->高級
- 環境變量
- 系統變量->新建:變量名:GOPROXY,變量值:https://goproxy.io
- 然後所有都點擊確定,退出配置
下載源碼
- 選擇一個磁盤(需要有比較多的可用空間)
- 創建一個文件夾(不用中文,路徑別太長)
- 空白處點擊右鍵,選擇“Git Bash Here"
- 輸入:git clone https://github.com/lengzhao/govm.git
- 回車,將開始下載代碼
- 代碼下載完成後,編譯代碼
cd govm/
go build
ll govm.exe
- 結果應該如下,有生成govm.exe:
啓動程序
- 點擊start.sh,程序將啓動,並打印版本信息(software version)
- 可以使用瀏覽器,登陸http://localhost:9090
- 程序啓動後,會自動連接到其他的節點,開始同步數據(同步時間與網絡和磁盤有關)
- 同步完成後,將自動開始挖礦
- 每分鐘一個區塊,誰挖到,獎勵就是誰的,所以需要競爭,電腦的計算能力越強,越容易挖到
保存錢包文件
conf文件夾下的wallet.key是錢包文件,請備份保存
如果丟失,將永久丟失,虛擬貨幣再也找不回來
檢查
確認是否連接上其他節點
- 瀏覽器打開http://localhost:9090
- 點擊右上角的Node
- 確認Nodes中有多個節點,如下圖
- 如果都沒有節點,先確認網絡是否正常,如果網絡正常,直接點擊Submit,重新連接
- 刷新頁面,確認Nodes中已經有節點了
確認開始同步區塊
- 瀏覽器打開http://localhost:9090
- 點擊Block
- 區塊的時間有變化,更新完成後,區塊的時間將跟北京時間一樣,如下圖
查看自己的虛擬貨幣
- 瀏覽器打開http://localhost:9090
- 如果已經打開,點擊Home
- 將顯示如下信息
- 其中”Wallet Address“是你的錢包地址,轉入、轉出都使用這個地址
- Balance是錢包上的餘額,每次挖礦的獎勵約爲5*1012,
如何轉賬
- 瀏覽器打開http://localhost:9090
- 點擊Transfer
- Peer中填寫對方的地址
- Amount填寫轉賬金額
- 點擊Submit提交就可以了
- 轉賬不是實時的,這個交易需要被打包到區塊中,才正式生效,所以轉賬有1-2分鐘延遲
貨幣單位
- 單位t0,t3,t6,t9
- 默認是t9,即109
- t3=1000t0,t6=1000t3,t9=1000*t6
- 每次挖礦的獎勵約5000t9
- 默認單位可以在setting頁面上更改
更新軟件
- 退出程序,確保任務管理器裏面沒有govm.exe的進程,如果有,強制結束進程
- 在govm文件夾裏,空白處右鍵,選擇”Git Bash Here"
- 輸入: git pull
- 如果更新失敗(error),根據提示,將衝突的文件刪除,重新執行上一步,如下圖中,需要刪除go.mod
- 更新完成後,重新編譯
- 點擊start.sh啓動程序
沒有挖到礦的原因
- 數據還沒同步完成,先確保block頁面裏的時間已經和電腦時間一樣
- 如果block頁面裏的時間一直沒變化,查看Node裏是否有節點,如果沒有,需要手動添加
- 電腦時間不對,確保電腦時間和北京時間是一致的
- 電腦性能問題,在前期,使用普通電腦就很容易挖到,隨着節點的增加,算力要求越來越高,普通電腦就很難挖到了