孚衍区块链挖矿教程

作者: 孚衍区块链 | 来源:发表于2020-02-20 16:27 被阅读0次

    孚衍(GOVM)挖矿教程(windows)

    说明

    1. GOVM没有ICO,没有上交易平台,短期内虚拟货币无法交易
    2. 不保证你挖矿会有收益,如果项目失败,虚拟货币最终将一文不值
    3. 如果你对技术有任何建议,可以在评论留言或私信给我
    4. 官网:http://govm.net

    硬件要求

    1. 64位的windows系统,至少windows7
      查看方式:计算机/我的电脑->右键->属性->系统类型:64位操作系统
      如果是32位的,不支持。
    2. 比较大的磁盘空间
      区块链需要存储大量的数据,所以需要大量的空间,至少需要50G
      前期,因为交易比较少,需要的空间比较少,后续1天可能会有1G的新数据
      如果有固态硬盘,会更好
    3. 联网
      软件一直需要联网,同时因为需要跟其他节点一直同步数据,所以如果网络太差,将影响挖矿

    环境搭建

    golang安装

    1. 国内下载地址:
      https://studygolang.com/dl
      https://golang.google.cn/dl/
    2. 下载“go1.13.1.windows-amd64.msi”
    3. 直接安装,都是默认配置,无需修改

    git安装

    1. 下载地址:
      官网:https://git-scm.com/downloads
      国内地址:https://pc.qq.com/detail/13/detail_22693.html
    2. 点击windows,下载


      手动点链接
    3. 下载完后,直接安装,都是默认配置

    配置代理

    1. 国内需要配置代理,国外的无需配置代理
    2. 计算机/我的电脑->右键
    3. 高级系统配置->高级
    4. 环境变量
    5. 系统变量->新建:变量名:GOPROXY,变量值:https://goproxy.io
    6. 然后所有都点击确定,退出配置

    下载源码

    1. 选择一个磁盘(需要有比较多的可用空间)
    2. 创建一个文件夹(不用中文,路径别太长)
    3. 空白处点击右键,选择“Git Bash Here"
    4. 输入:git clone https://github.com/lengzhao/database.git
    5. 回车
    6. 输入:git clone https://github.com/lengzhao/govm.git
    7. 回车,将开始下载代码
    8. 成功以后,应该会有2个文件夹,database和govm


      下载代码
    9. 代码下载完成后,编译代码
    10. 首先编译database(数据库),
    cd database/
    go build
    ll database.exe
    
    1. 编译govm
      如果有杀毒软件,请将文件夹设置为可信的,否则app会被杀毒软件清理
      可是使用下面的方式,也可以直接双击govm文件夹下的upgrade.sh
    cd ../govm/
    go build
    ll govm.exe
    
    1. 结果应该如下,有生成govm.exe:


      编译结果

    启动程序

    1. 将数据库注册为系统服务,进入database文件夹,双击install.sh,杀毒软件有可能会有风险提示,需要允许本次操作
    2. 启动govm,点击start.sh,程序将启动,并打印版本信息(software version)


      启动信息
    3. 可以使用浏览器,登陆http://localhost:9090
    4. 程序启动后,会自动连接到其他的节点,开始同步数据(同步时间与网络和磁盘有关)
    5. 同步完成后,将自动开始挖矿
    6. 每分钟一个区块,谁挖到,奖励就是谁的,所以需要竞争,电脑的计算能力越强,越容易挖到

    保存钱包文件

    conf文件夹下的wallet.key是钱包文件,请备份保存
    如果丢失,将永久丢失,虚拟货币再也找不回来

    检查

    确认是否连接上其他节点

    1. 浏览器打开http://localhost:9090
    2. 点击右上角的Node
    3. 确认Nodes中有多个节点,如下图


      节点列表
    4. 如果都没有节点,先确认网络是否正常,如果网络正常,直接点击Submit,重新连接
    5. 刷新页面,确认Nodes中已经有节点了

    确认开始同步区块

    1. 浏览器打开http://localhost:9090
    2. 点击Block
    3. 区块的时间有变化,更新完成后,区块的时间将跟北京时间一样,如下图


      区块信息

    查看自己的虚拟货币

    1. 浏览器打开http://localhost:9090
    2. 如果已经打开,点击Home
    3. 将显示如下信息


      账户信息
    4. 其中”Wallet Address“是你的钱包地址,转入、转出都使用这个地址
    5. Balance是钱包上的余额,每次挖矿的奖励约为5000t9,

    如何转账

    1. 浏览器打开http://localhost:9090
    2. 点击Transfer
    3. Peer中填写对方的地址
    4. Amount填写转账金额
    5. 点击Submit提交就可以了
    6. 转账不是实时的,这个交易需要被打包到区块中,才正式生效,所以转账有1-2分钟延迟

    货币单位

    1. 单位t0,t3,t6,t9
    2. 默认是t9,即109
    3. t3=1000t0,t6=1000t3,t9=1000*t6
    4. 每次挖矿的奖励约5000t9
    5. 默认单位可以在setting页面上更改

    更新软件

    1. 退出程序,确保任务管理器里面没有govm.exe的进程,如果有,强制结束进程
    2. 可以直接双击upgrade.sh进行升级,或者执行下面的操作升级
    • 在govm文件夹里,空白处右键,选择”Git Bash Here"
    • 输入: git pull
    • 如果更新失败(error),根据提示,将冲突的文件删除,重新执行上一步,如下图中,需要删除go.mod


      更新失败
    • 更新完成后,重新编译
    1. 点击start.sh启动程序

    没有挖到矿的原因

    1. 数据还没同步完成,先确保block页面里的时间已经和电脑时间一样
    2. 如果block页面里的时间一直没变化,查看Node里是否有节点,如果没有,需要手动添加
    3. 电脑时间不对,确保电脑时间和北京时间是一致的
    4. 电脑性能问题,在前期,使用普通电脑就很容易挖到,随着节点的增加,算力要求越来越高,普通电脑就很难挖到了

    更多信息请关注订阅号


    订阅号

    相关文章

      网友评论

        本文标题:孚衍区块链挖矿教程

        本文链接:https://www.haomeiwen.com/subject/ymixqhtx.html