关于Chia

项目名称:Chia Network
中文名称:奇亚
代币:XCH
简介:Chia 是一个基于时空证明共识的环保型类比特币公链,Chia愿景是成为第一个合规且环保的企业级数字货币。

Chia的共识机制

其主要涉及的概念就是空间证明(PoS, Proof of space)以及时间证明(Proof of Time)共识算法。

Chia的共识机制,也就是区块链记账权是“空间证明+时间证明”(因为获得记账权就有XCH的奖励,抢记账权的规则就是共识机制,Chia就是POST共识机制)

这种共识算法与比特币的工作量证明 (PoW)非常相似,不同之处在于使用的是存储而不是计算,可见的 好处就是节省能源

Chia挖矿步骤

Chia的挖矿过程并不是只有大容量就行,分为两个步骤缺一不可。
创建Plot文件 - (通常简称为P图,也翻译为耕地)
挖矿 -(官方翻译为 耕种)

生成Polt文件

生成Plot所需要的核心资源包括,CPU 内存 SSD ,需要均衡

在CPU方面,因为第一、第二阶段存在密集操作,CPU需要有尽可能高的主频。其次,为了同时进行多并发任务,核心数也很重要。一部分矿工选择二手多路E5
CPU,却发现性能并不尽人意,其原因在于核数虽多,主频却不高。

内存方面,Plot 过程使用的并不算多,而且随着Chia客户端版本迭代一直有所降低。合理设置的话,以并发数 *3G
甚至更少完全可行。目前并未观察到 DDR 内存的频率会产生较大影响,所以无需刻意追求高频。

SSD 方面差异是较为显著的,应首选企业级大容量 SSD,兼顾性能和寿命来选择。企业级 SSD 的寿命多以 PB 计算,可以更快产出
Plot,平摊成本更低。目前最佳性能的 SSD 多采用 U.2 接口,并非民用级主板常见的 M.2 和 SATA
接口,这也限制了主板的选择。当然选择 U.2 转为 PCIE 16X 接口的转接卡也是一个不错的方案。
SSD作为缓存,HDD作为Plot文件最终存储。

在操作系统方面,并不一定要使用Windows系统,MacOS和Ubuntu/Cetnos等Linux系统自身占用的资源更少,而且 Chia
官方钱包均已支持。如果计划进行长期不间断的生产,最好使用命令行界面(CLI),而非图形界面的程序。

Plot 的过程还是相当消耗资源的,只是消耗的并非电力,而是 SSD。高速大容量固态硬盘成为了真正的消耗品。

挖矿

要解决的首要问题是第一步,即如何又快又省的制作 Plot 文件。
在全网所占的比例越多,爆块的几率(获得XCH)就越高。
到这里,只有算力不爆块一个XCH也是无法获得的。

Chia爆块机制

初筛

大概意思是每个Plot文件都会有个ID,和当前挑战的ID进行哈希碰撞产生一组哈希值,如果这个哈希值前9位数是000000000,你的农田(PLOT文件)即通过初筛,进入奖池进行抽奖。

初筛概率

1/512的机率能过初筛,有人理解是512块田就有一块田能过初筛,而我觉得应该是全网算力的1/512。

那就要小伙伴会想了,我耕了33K的地每块地200G,只有1个ID,那过初筛的概率也只有1/512,那不是很亏?我觉得Chia是公平的,后续爆块的概率应该与地的大小有关,也就是过初筛之后33K的比32K的地中奖爆块的概率要高。

爆块概率

通过初筛之后,农田(PLOT文件)就有资格与全网区块链上的各个文件进行最佳空间证明的竞争。空间证明则是通过哈希运算验证X值,用到blake3和chacha8算法。
全网平均18.75秒有1个幸运儿中奖,爆块奖励是2个奇亚币XCH。也就是5分钟有16个幸运儿中奖,发放32个奇亚币XCH;一个小时有192个幸运儿中奖,发放384个奇亚币XCH;一天24小时有4608个幸运儿中奖,发放9216个奇亚币XCH。
每天4608个幸运儿是前五年的数,每过五年幸运儿人数减半,直至减至每天只有576个幸运儿就保持不变。

关于奇亚Chia(XCH)的一些理解,共识机制 - 爆块机制相关推荐

  1. Chia官方:有关Chia官方矿池的重要解读,费率更加透明,爆块更稳定

    6月3日,万众期待的Chia官方矿池协议测试版会议终于召开了,不过本次会议主要针对矿池运行商和开发者,和农民关系不大.接下来我们一起通过官方的PPT内容,为大家作进一步的解读. Chia创始人:&qu ...

  2. CHIA(奇亚币)的常见问题解答

    CHIA(奇亚币)的常见问题解答 什麼是Chia Chia於2017年8月成立,旨在開發改進的區塊鍊和智能交易平台. 我們正在建立Chia網絡,以改善全球金融和支付系統. Chia將是第一個企業級數字 ...

  3. 国家服务器1eb硬盘,仅一个月:奇亚币已占用超过1EB存储空间

    仅一个月:奇亚币已占用超过1EB存储空间 2021-04-30 13:58:03 12点赞 15收藏 30评论 在这个数据大爆发的时代,从智慧城市.智能工厂.物联网设备.自动驾驶汽车和机器人等日常生产 ...

  4. 巴斯奇亚、Beeple和Hashmasks (插播uniswap V3消息)

    (图片为巴斯奇亚1982年作品<战士>,来自佳士得官方号) 上图的这幅画是美国艺术家尚·米榭·巴斯奇亚(Jean-Michel Basquiat)在1982年的作品<战士>.这 ...

  5. 理解DataSet的数据缓存机制

    虽然在以前的开发中经常使用DataSet类,但是重来没有涉及到数据缓存机制这块内容.今天看了一下,也算是做点总结. 在理解数据缓存机制之前需要理解DataRow的两个概念,即行状态和行版本.行状态就是 ...

  6. 理解IDS的主动响应机制

                                                 理解IDS的主动响应机制     在开发者的团体内,关于"什么是检测***的最有效的方法?" ...

  7. 再次理解STM32中的堆栈机制

    再次理解STM32中的堆栈机制 刚拿到STM32时,你只编写一个死循环 void main() { while(1); }BUILD://Program Size: Code=340 RO-data= ...

  8. 【深入理解JVM】ClassLoader类加载机制

    Java程序并不是一个原生的可执行文件,而是由许多独立的类文件组成,每一个文件对应一个Java类.此外,这些类文件并非立即全部装入内存的,而是根据程序需要装入内存.ClassLoader专门负责类文件 ...

  9. Java异常处理深入理解_关于java异常处理机制的深入理解.doc

    关于java异常处理机制的深入理解.doc 关于JAVA异常处理机制的深入理解1引子TRYCATCHFINALLY恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解.不过 ...

  10. 一个div 上下两行_web前端工程师如何理解 CSS 布局和块级格式化上下文

    CSS是web前端中的重要内容,很多初学者在学习CSS时都会遇到各种各样的问题,今天就给大家分享web前端开发如何理解CSS不惧和块级格式化上下文.也许你从未听说过这个术语,但是如果你曾经用 CSS ...

最新文章

  1. R语言配对图可视化:配对图(pair plot)可视化(根据分类变量的值为散点图上的数据点添加颜色和形状、Add color and shape by variables)
  2. SQL语句的解释计划
  3. 今天听说了一个压缩解压整型的方式-group-varint
  4. java indexof效率_Java indexOf函数比Rabin-Karp更有效吗?文字搜寻效率
  5. python题目训练(随时更新)
  6. FinBi银行数据驾驶舱
  7. webservice框架 java_JAVA开发Web Service几种框架介绍
  8. linux搭建dlna媒体服务器,群晖安装DLNA简单配置打造媒体服务器
  9. 计算机网络:网络常用命令的使用及DNS层次查询、SMTP协议分析
  10. android dbm模式判断,手机信号强弱判断即【dBm/asu】知识普及
  11. 电脑插入耳机后没反应怎么办?
  12. 坚持不懈2 android游戏,坚持不懈的赛跑者
  13. IP地址,子网掩码和网关
  14. SAP MM 供应商无英文名称,ME21N里却带出了英文名字?
  15. VR实时语音,带着最好的武器去战斗
  16. 计算机桌面截图怎么截,电脑如何截图,教您电脑截图怎么截
  17. Fiddler对https抓包时,提示HTTPS decryption is disabled.原因及破解
  18. Python 带你走进哈利波特的魔法世界
  19. ppt编写一个抽奖系统_自己动手用PPT做个抽奖器
  20. MYSQL免登录改密码

热门文章

  1. linux内核热插拔,Linux热插拔机制的介绍和应用
  2. LWN:5.16 合并窗口,第二部分!
  3. 时差怎么理解_时差是怎么形成的?
  4. Python程序设计基础(第九章 字典和集合 练习记录)
  5. 缺失值的处理方法大总结
  6. 同义词转换不再有效_中考英语丨初中英语句型转换大全
  7. python绘制跳棋棋盘
  8. 使用SharePoint Framework开发webpart的一些技巧汇总
  9. 15个经典面试问题及回答思路,经典好文
  10. AI资源对接需求汇总:第3期