区块链:6奇亚币

DonquixoteXXXXX DonquixoteXXXXX     2022-12-08     160

关键词:

区块链:6、奇亚币

一、创立流程

  • 2017年创始人 Bram Cohen 联合撰写并发布了白皮书“Simple Proofs of Sequential Work”发布了白皮书。

    注:Bram Cohen是BitTorrent的发明者

  • 2017 年 8 月 15 日成立 chia network,旨在开发一个改进的区块链和智能交易平台。

  • 2019 年 7 月,Chia(奇亚)网络发布了空间证明软件、绿皮书,申请了第一批临时专利,并宣布举办空间证明大赛,对算法进行优化。

  • 2020 年 7 月,创建了 IETF BLS 签名标准,并更新了对该标准的实施,完成空间证明的实现。

  • 2020 年 11 月,发布了新的共识算法

  • 2021 年 3 月 17 日或之前发布 Chia(奇亚)网络的区块链主网上线。最初将有六周的时间, 交易将被禁止,只有种植奖励(Farming),奖励给农民。

二、空间和时间证明(PoS&PoT)

奇亚币采用了自比特币的POW机制以来的新的共识算法,即空间和时间证明(Proof of Space and Time)。
其目的是借助廉价、冗余且高度分散的未使用硬盘存储空间来验证其区块链,从而创造一款优于比特币的数字货币。

1、空间证明 (PoSpace)

空间证明( PoSpace ) 也被称为容量证明( PoCapacity ) ,最初是由 Dziembowski和Ateniese等人在2015年提出。

空间证明与工作证明非常相似, 不同之处在于使用存储来代替计算。

空间证明与记忆难度函数和可检索性证明有关,但也存在很大不同。

空间证明是一段证明者发送给验证者来证明证明者已经预留了一定数量的空间的数据。为了保证实效性,验证过程需要消耗少量的时间空间来保证高效。如果证明者没有保留用来证明的空间,则很难通过验证。
实施空间证明的方式是使用难以辨认的图形,即验证者要求证明者建立一个难以拼凑的图形标签,证明者提交标签,紧接着验证者要求证明者在提交的标签着随机选择几个标签。

2、时间证明(PoTime)

PoT 是一种完全基于挑战的计算。
如果两个不同的人在相同的 PoT 上执行相同的操作,他们将得到相同的答案,所以对于那些拥有非常快速的时间服务器证明 的人来说,只有在系统上运行时才有意义。

时间证明,或更准确的“可验证延迟 算法”,是一种特殊类型的工作证明,它采用特定数量的迭代。
每个迭代都可能被加速,但是计算不能在迭代中并行化。

它进一步需要输出可以快速验证和规范的属性:任何两个进行计算的方都会得到相同的结果,而验证过程确保输出没有 被任何方式修改。
这允许将一个块的时间证明的输出作为下一个块的空间证明的挑战。

考虑到时钟速度的模式,预计研发投资将迅速收敛到可能的 VDA 速度的 一小部分。

3、基于时间和空间证明(PoSpace-Time)

PoSpace-Time 主要针对于 BTC 系统,介绍了一种新的共识机制。

(1)目标

该机制代替原来的共识机制 POW,目标是防止在比特币中发生的能源消耗和 ASIC 驱动的集中化,以便成为更好的存储介质。

(2)原理

空间证明是一种通过分配不平常数量的内存来显示其对服务具有合法利益(例如发送电子邮件)的手段或磁盘空间来解决服务提供商提出的挑战。

chianetwork 中“空间证明”不应与存储混淆,与 Filecoin,MaidSafe,Sia 或 Storj 有着本质区别。这些项目通过区块链协议存储一些直接有用的数据存储协议证明需要大量的带宽,这并不会在 Chia 协议中使用,Cohen 认为 Chia 证明空间或提供网络证明基本上不需要带宽。

而时间证明”是 Chia 农场的第二步。时间证明取决于需要一定的系统时间来生成证明的函数,用以证明当前块是正确的,并且可以由网络中的任何人快速验证。在这个过程中只有 chia 农场拥有最佳空间证明的 农民才能在每个区块获得 Chiatoken 奖励。同时添加“时间证明”组件可以缓 解已知的攻击。

三、农场、农民、播种

chia 农场通过对硬盘驱动器上可用的闲置储存空间进行快照(播种),创建区块;

Chia区块链的用户会通过安装软件将硬盘驱动器上未使用的空间 “播种”,该软件将磁盘上的加密数字集合存储成 “地块”。这些用户被称为 “农民”。
当区块链广播下一个区块的挑战时,农民可以扫描他们的地块,看看他们是否拥有最接近挑战的哈希值。农民赢得区块的概率是指农民拥有的空间占整个网络的百分比。当你分配给 chia 农场的存储空间越多时,其收益越大。

四、与挖矿的区别

正如 Chia Network 所期望,chia 农场中的农民通常有大量的闲置的存储空间,普通用户获得奖励的机会将非常低,加之在农场播种时并不会消耗/增加其成本。从而使得农场中的农民并不会也不需要有太多的动力去购买硬件从而去农场播种。Chia network 充分利用这一点。

传统挖矿需要昂贵的一次性使用的硬件,消耗大量的电力。挖矿需要昂贵的定制一次性使用的硬件和以批发或更高的价格获得电力,只有目的性强的企业才有能力进行挖矿。农场(farming)是比较分散的,因为它依靠的是空的硬盘空间,任何有手机、笔记本或企业网络的人往往都有额外的空间目前没有被使用。

chia 使用的带宽、空间都是闲置的,其所消耗的能量可以忽略不计

参考文献

[1]教授玩币.CHIA(起亚)投研报告.https://xw.qq.com/cmsid/20210430A05WVL00

[2]星际视界IPFSNEWS.Chia(奇亚)一百问.星际视界IPFSNEWS.https://xw.qq.com/cmsid/20210430A05WVL00

[3]赤髪娱乐.Chia(奇亚)商业白皮书中文版解读丨ADS能量之锥即将空投Chia币.赤髪娱乐https://www.163.com/dy/article/G82C3DK6055232R3.html

chiafullnoderpc奇亚全节点(代码片段)

全节点RPC目录:获取区块链状态get_blockchain_state获取区块get_block获取指定范围的区块get_blocks通过高度获取区块记录get_block_record_by_height通过哈希获取区块记录get_block_record获取指定范围的区块记录get_block_records获取未完成区块... 查看详情

java实现区块链中的区块,block的实现

1、区块是区块链的基础单元区块链由若干个区块组成,区块是区块链的基础单元2、区块链中区块的基本属性区块6个属性的说明-Index区块的索引值,区块链中的唯一键区块6个属性的说明-Timestamp区块的时间戳,用于区分区块的产... 查看详情

区块链报错6|failedtoloadresource:theserverrespondedwithastatusof404(notfound)(代码片段)

初学记录·欢迎交流区块链DApp从零开始学(一)|DApp抓包区块链DApp从零开始学(二)|超详细DApp创建|发行代币token|宠物领养区块链知识(一)|实例化合约Contract区块链报错1|npmrundev无法解析json格式|npmERRJSON.parseFailedtoparsejson区块链报错2|区... 查看详情

学习区块链必读的6本书

1区块链:技术驱动金融作者:阿尔文德·纳拉亚南等豆瓣评分:8.5本书从数字货币及智能合约技术层面,解读了区块链技术在金融领域的运用。“如果你正在寻找一本在技术层面解释比特币是如何运作的,并且你有一定计... 查看详情

2018.12.6区块链论文翻译

...;Data:ASurvey(北京理工&中国政法&DeakinUniversity,Australia)区块链数据安全性的综述1.对区块链数据的攻击分类;2.在区块链数据隐私、获取、完整性、可控方面的攻击与防御措施;其中隐私意味着数据可能被攻击者窃取,获取指... 查看详情

第6讲|理解区块链之前,先上手体验一把数字货币

  初次接触到区块链的你,肯定是一头雾水:“区块链是什么,这玩意到底怎么回事”。  其实对于区块链的原理,你大可不必着急,咱们可以直接上手体验一下目前区块链的第一大应用:数字货币。  本篇的内容... 查看详情

《筱静观察》第三季第6期丨区块链安全及其应用

题记:中国发展区块链有三个方向,一是区块链产业发展,二是实体经济融合,三是区块链安全保障。作为去中心化系统,区块链有许多天生的优势,但区块链系统始终需要网络运行的系统,因此传统... 查看详情

2019.6.14区块链论文翻译

(In)StabilityfortheBlockchain:DeleveragingSpiralsandStablecoinAttacksCornellUniversity稳定币的市场行为,有很多经济学的概念。ValidatingIPPrefixesandAS-PathswithBlockchainsUniversityofCreteHeraklion,Greece&FORTHHerakl 查看详情

区块链与密码学第5-6讲:哈希哈数在区块链中的应用

...大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与密码学》授课讲义、教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系,我们将及时处理。】5.6 哈希函数在区块链中的应用前几节... 查看详情

[区块链]区块链面试题

文章目录一、区块链面试题1.什么是区块链?2.流行的区块链平台有哪些。3.区块链是如何工作的?4.为什么区块链是一种值得信赖的方法?5.什么是区块链中的区块,如何识别?6.块的主要元素是什么?7.是否可以从区块链的网络... 查看详情

从0到1简易区块链开发手册v0.6-实现打印区块(代码片段)

八.打印区块以上的转账交易中,我们共计创建了四个区块,其中一个区块为创世区块,另外三个区块都是对我们的交易进行打包后产生的新区块,本文将介绍如何将区块信息打印出来。1.命令行代码func(cli*CLI)PrintChains()//cli.BlockCh... 查看详情

公链分析报告-chia(代码片段)

...xff0c;可以借助廉价且冗余的未使用硬盘存储空间来验证其区块链。CHIA依赖于文件存储空间来验证,再将它与时间证明相结合,即可消除大量攻击的顾虑。项目介绍Chia于2017年8月成立,旨在开发改进的区块链和智能交... 查看详情

需求量最大的6个区块链工作

随着越来越多的CTO和CSO认识到区块链并不是一种创建加密货币的晦涩技术,而是一种解决方案时,有经验的区块链开发人员的空缺职位数量也在直线上升。事实上,由于需求很高,以至于公司很难找到适合他们需... 查看详情

需求量最大的6个区块链工作

随着越来越多的CTO和CSO认识到区块链并不是一种创建加密货币的晦涩技术,而是一种解决方案时,有经验的区块链开发人员的空缺职位数量也在直线上升。事实上,由于需求很高,以至于公司很难找到适合他们需... 查看详情

[区块链]区块链面试题

文章目录一、区块链面试题1.什么是区块链?2.流行的区块链平台有哪些。3.区块链是如何工作的?4.为什么区块链是一种值得信赖的方法?5.什么是区块链中的区块,如何识别?6.块的主要元素是什么?7.是否可以从区块链的网络... 查看详情

201.01.11|区块链技术头条

区块链今日头条今日区块链技术头条1.观点|以太坊用户体验的痛点2.联盟链初识以及Fabric环境搭建流程3.2019智能合约开发新趋势4.如何保证以太坊DApp本地存储localStorage的安全性5.区块链计算的四个阶段6.2019年会发生什么?DigitalCurr... 查看详情

刘教链比特币原理8-2泊松分布和6个区块确认

...步有延时账本尺寸不随意”的第二小节“泊松分布和6个区块确认”。本章目录:第八章网络同步有延时账本尺寸不随意第1节龟兔赛跑和51%算力攻击第2节泊松分布和6个区块确认第3节为什么区块不能过大本节音频: 查看详情

刘教链比特币原理8-2泊松分布和6个区块确认

...步有延时账本尺寸不随意”的第二小节“泊松分布和6个区块确认”。本章目录:第八章网络同步有延时账本尺寸不随意第1节龟兔赛跑和51%算力攻击第2节泊松分布和6个区块确认第3节为什么区块不能过大本节音频: 查看详情