全节点钱包挖矿教程

LOGO

闪电比特币(LBTC)在区块高度499,999硬分叉比特币,运用DPOS机制,以2M区块大小加3秒出块速度的方式使交易速度快如闪电。辅以智能合约,搭建真正去中心化的平台,并综合Bitcoin与Ethereum的优势,成为集价值传递与应用扩展于一身的公有链。

在此介绍基于DPOS共识机制的挖矿教程。

0、DPOS共识机制

DPOS

如图所示,LBTC持币者按持币多寡加权票选出授权节点,由其进行记账挖矿。

所有用户均可参加投票,但一个用户所投票数上限为51票,每次投票将消耗0.01LBTC作为矿工费用。实时记录总票数为前101位用户将被选为授权节点,同时长期出块存在问题的节点也会被替代。

1、挖矿教程

1.1 下载全节点钱包及其Data

主网上线后将会在官方网站中放置下载地址,请认准官方地址,谨防上当受骗。

先下载Full Node Wallet,再将Full Node Wallet Data下载至前者文件夹内。

1.2 安装及使用

1.2.1 系统

ubuntu 16.04

1.2.2 安装依赖包

sudo apt update 
sudo apt-get install libzmq5
sudo apt-get install libevent-dev
sudo apt-get install libboost-chrono-dev
sudo apt-get install libboost-filesystem-dev
sudo apt-get install libboost-program-options-dev
sudo apt-get install libboost-dev

1.2.3 命令

代表输入指令  

代表得到结果

1FncXb4QJZ5sNSPErrhAxYwVP1MF71LFgA 代表本教程示例地址,需要根据条件替换成本人地址或代理人地址。

  • 开启钱包
nohup ./src/bitcoind -txindex&
  • 获取新地址
./bitcoin-cli getnewaddress 

1EguwmLDaeVdDApPdCQaGuNBArggS4iY3k

  • 查看私钥
./bitcoin-cli dumpprivkey 1FncXb4QJZ5sNSPErrhAxYwVP1MF71LFgA  

L4GPEfZDPPoen1fq3RvoVN7phEnmRN8iCr6mtCq4E9dgZoLkdoaQ

  • 导入私钥
./bitcoin-cli importprivkey L4GPEfZDPPoen1fAyQPoVN7phEnmRN8iCr6mtCq4E9dgZoLkdoaQ  
  • 代理人注册(代理人可被投票)
./bitcoin-cli register 1EguwmLDaeVdDApPdCQaGuNBArggS4iY3k (空格)whh1(whh1代表示例代理人用户名)  

50717bb5da957609b6a5c3c37ddf654516f84b6862694aea23bfca8766c58ca

  • 查看所有代理人
./bitcoin-cli listdelegates  

[
    {
        ”id”: 1,
        ”address”: “1EguwmLDaeVdDApPdCQaGuNBArggS4iY3k”,
        ”name”: “whh1”
    }
]

  • 给代理人投票
./bitcoin-cli vote 1FncXb4QJZ5sNSPErrhAxYwVP1MF71LFgA whh1  

173d4c6c6ddda95b436f3a5d07129d4b0cd71d3a2071e11c7fce050223378dde

  • 查看谁投了我

    ./bitcoin-cli listreceivedvotes whh1  
    

    [ “1FncXb4QJZ5sNSPErrhAxYwVP1MF71LFgA” ]

  • 查看我投了谁

./bitcoin-cli listvoteddelegates 1FncXb4QJZ5sNSPErrhAxYwVP1MF71LFgA  

[
    {
        ”id”: 1,
        ”time”: 1517291154,
        ”height”: 114,
        ”type”: “vote”,
        ”share”: 569101000000,
        ”voter”: “1FncXb4QJZ5sNSPErrhAxYwVP1MF71LFgA”,
        ”delegate”: “1EguwmLDaeVdDApPdCQaGuNBArggS4iY3k”
    }
]

注:”type”: “vote” 表示为投票,其他的为取消投票。

  • 开始锻造(挖矿)
.bitcoin-cli startforging  1EguwmLDaeVdDApPdCQaGuNBArggS4iY3k

true

注:如地址私钥没有导入到本机账户,锻造需要导入私钥

  • 停止锻造(挖矿)
./bitcoin-cli stopforging  

注:投票权重根据地址余额计算。如用户想投账户下所有币,需要把账户下其他地址的币,转到投票地址。

  • 转账
./bitcoin-cli sendtoaddressnew
1EguwmLDaeVdDApPdCQaGuNBArggS4iY3k 10  

8bb75c2dddade0a997b20cad0f5f8e2b1c92553ad017c4f19fdc63467a1e7a2e

  • 查看命令详细帮助
./bitcoin-cli help  

若没有Linux操作系统,亦可购买海外服务器搭载,以下提供方法仅供参考。

2、阿里云服务器购买说明

2.1 进入购买页面

2.1.1
DPOS

2.1.2
DPOS

2.2 选择服务器配置

2.2.1 配置服务器区域(香港C区),CPU(至少为4vCPU)和内存(至少16GB)
DPOS

2.2.2 选择具体服务器(推荐Network Enhanced sn2ne)和操作系统(Ubuntu 16.04 64bit),硬盘SSD 至少260GB
DPOS

2.2.3 选择带宽(至少10M)
DPOS

2.2.4 设置密码
DPOS

2.2.5 选择服务器使用时间
DPOS

2.3 使用服务器

找到购买的服务器,通过公网IP连接服务器(可使用XShell、SecureCRT等软件连接)

DPOS