Skip to content

yry0008/awesome-chia

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Awesome Chia

资源汇总

Plot文件规格大小

Plot是Chia网络中的最小存储单元,主网上线后,只支持K=32的P盘文件(plots files)进行挖矿,不同的文件格式意味着单个P盘文件的大小不同,K越大意味着P盘文件越大。通常情况下K=32已经完全满足主网的挖矿需求,但是在实际应用过程中,不同规格的P盘文件搭配使用更有利于最大限度的存满一个硬盘。

规格 最终P盘文件大小 P盘临时文件大小 备注
K=25 600 MB 1.8 GB 只支持测试网
K=32 101.4 GB 332 GB 主网可用
K=33 208.8 GB 589 GB 主网可用
K=34 429.8 GB 1177 GB 主网可用
K=35 884.1 GB 2355 GB 主网可用

集群搭建

安装Chia

sudo apt-get update
sudo apt-get upgrade -y

# Checkout the source and install
git clone https://github.com/Chia-Network/chia-blockchain.git -b latest
cd chia-blockchain

sh install.sh

. ./activate

官方的文档还需要安装chia-blockchain-gui,这个在Linux系统上不需要,我编译也一直未通过。

初始化Chia

chia init

创建钱包

# 创建钱包
chia keys generate

# 查看钱包
chia keys show

启动主节点

chia start all

这里有很多参数可以选择,选择all就是启动全节点,直接启动全节点就行。

  • all:
  • node:
  • harvester:
  • farmer:
  • farmer-no-wallet:
  • farmer-only:
  • timelord:
  • timelord-only:
  • timelord-launcher-only:
  • wallet:
  • wallet-only:
  • introducer:
  • simulator:

查看同步进度:

chia show -s

查看日志:

cat ~/.chia/mainnet/log

导入钱包

主节点启动后,在其他从机上,先安装好chia-blockchain,然后导入钱包,保证从机是在同一个钱包下完成P盘过程。

chia keys add <mnemonic>

启动Plotman开始P盘

在主机或从机上启动Plotman开始P盘,主机和从机都是可以P盘的,只是主机上多了一个全节点。

git clone https://github.com/ericaltendorf/plotman.git

先切换到chia-blockchain,执行. ./activate,初始化好Python虚拟环境,然后再切换回plotman目录,执行python3 plotman.py -h,就能看到plotman的各种操作了。

注意,第一次执行的时候,需要安装2个python的依赖库:

pip3 install psutil
pip3 install texttable

然后就可以执行python3 plotman.py plot开始发P盘任务了。

命令行参数

初始化

chia init

开启服务

TODO

P盘

TODO

校验P盘文件

TODO

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published