Lambda存储矿工挖矿手册

挖矿

挖矿环境

矿机配置

CPU:4核+
内存:8G+
带宽:5M+(有公网IP)
磁盘:1T+

环境管理

查看配置

./storagecli   config
./lambdacli    config
./storagenode  info disk
./storagenode  info network
./minernode    info

检查网络步骤

  1. 检查是否开启防火墙
  2. 检查端口映射是否成功
  3. 检查配置是否正确

测试网络配置

./minernode   info --test
./storagenode info network --test

多磁盘配置

#~/.lambda_storage/config/config.toml
# mining、storage配置一一对应
[storage]
data_dir = [ "磁盘1", "磁盘2", "磁盘N"]
[mining]
mining_dir = [ "磁盘1", "磁盘2", "磁盘N"]

多存储节点配置

# 与单节点配置相同
# miner node自动分配存储节点进行存储

查看存储节点

./minernode storage list

查看订单使用空间

./storagenode info disk

存储挖矿

存储架构

Lambda存储矿工挖矿手册_第1张图片uploading.4e448015.gif转存失败重新上传取消Lambda存储矿工挖矿手册_第2张图片

网络架构

Lambda存储矿工挖矿手册_第3张图片uploading.4e448015.gif转存失败重新上传取消Lambda存储矿工挖矿手册_第4张图片

挖矿子帐户

用途:minernode提交挖矿声明、挖矿证明交易

生成方式:钱包、lambdacli创建挖矿子帐户

挖矿过程

  1. 有效存储数据
    矿工在区块链交易市场挂售空间
    用户真实购买了空间
    用户上传数据至矿工处
  2. 封装存储数据
    封装单位:8GB
    每存储数据够1个封装单位,封装服务就会进行数据封装
  3. 生成存储算力 
    存储节点提交挖矿声明给矿工节点
    矿工节点对该声明进行签名,并广播至区块链
    区块链打包并验证该交易后,增加该存储矿工的存储算力
  4. 提交挖矿证明
    有效提交周期:5个区块
    每个区块会根据挖矿算力占比,选择10名矿工提交挖矿证明
    矿工节点需要需要在有效提交周期内将挖矿证明提交至区块链
  5. 获得出块奖励
    43% 出块奖励给提交挖矿证明的10名矿工
    建块验证节点收取打包挖矿证明的5%手续费
    矿工未提交挖矿证明,该矿工挖矿奖励打入销毁池

常见问题

上传文件报错

检查网络环境是否正确

检查存储节点、矿工节点日志是否有报错信息,并反馈给项目维护人员

挖矿成功率为0%

检查矿工节点和存储节点程序是否正在运行,是否有错误日志信息

http://docs.lambda.im/Lambda-Store-and-Mining/

你可能感兴趣的:(Lambda存储矿工挖矿手册)