跳到主要内容

耕种概览

在本课程中,我们将介绍绘图过程,以及当农名赢得挑战时会发生什么。

学习目标

  • 协议:了解Chia耕种协议的基础知识。
  • 谜题(Puzzles)和解决方案(Solutions):了解谜题和解决方案在Chialisp中的使用。

内容


脚本

Expand for the full script

0:00
农民(Farmers)是寻求赢得空间证明挑战以换取奖励的节点。 赢得挑战的农民会构建并处理一个交易区块,并将其添加到区块链中。

0:20
首先,农民预先生成哈希值到称为图块(Plots)的大块(large blocks)中。 这些图块的大小由一个常数k决定,k32是所需的最小尺寸,相当于每个图块约108GB。

0:40
这个绘图过程计算密集,类似于传统区块链的“挖矿”,但这个过程只需要进行一次,大大减少了整体能耗。 一旦图块创建完成,它们会被农民被动监控,以确定它们是否包含当前网络挑战的有效空间证明。

1:00
如果农民赢得了挑战,他们将开始从内存池中填充交易到区块中。 耕种客户端将控制哪些交易可以包含到区块中,通常会根据最高的耕种手续费用来做选择,从而增加总奖励。

1:20
然后处理该区块,意味着所有交易和智能币中的程序都会被执行和解决。 区块随后由农民签名并提交到链上。


常见问题

  • 持续收获:图块不需要一直创建。 农民可以一次性创建许多图块,并在未来持续从这些图块中收获。 即使在找到空间证明之后,这些图块仍然有效并且可以使用。
  • 选择交易:交易暂时存储在“内存池”中,获胜的农夫会从其中检索交易来创建区块。 可以通过优先选择包含耕种手续费的交易来最大化农民获得的奖励。 这意味着如果一笔交易没有包含手续费,即使它在其他包含手续费的交易之前创建,也有可能不会被包含在区块中。

知识检测

问题1 - k值

Chia区块链要求的最小k值是多少?

Answer (expand when ready to see the answer)

k32

问题2 - 图块文件大小

使用最小k值k32时,图块文件有多大?

Answer (expand when ready to see the answer)

大约108GB

问题3 - 绘图频率

农民应该多长时间重新绘图一次?

Answer (expand when ready to see the answer)

理想情况下,农民不需要重新绘图。 农民可能在某些情况下会想要重新绘图(如改变k值或压缩率,从基于矿池的耕种改为独立耕种等),但图块应长期保持有效和有用。

问题4 - 处理智能币。

真还是假;当一个区块被创建时,时间领主会处理和评估所有包含的智能币。

Answer (expand when ready to see the answer)

错误 农民处理区块中包含的智能币。 时间领主将区块注入到链的其余部分。


附加资源

链接

  • 更多的耕种基础知识:绘图、矿池和奖励的概述。
  • 详细的架构概述:描述农民、收割机、钱包等之间的交互。
  • Chialisp详细文档:提供有关Chialisp各个方面的详细信息。
  • Support in discord: for further support join our discord server and ask in the #chialisp or #support channels.