学习Filecoin开发一个自己的公链(一)共识 - LearnDapp系列

区块链存储一直被认为是最有希望落地的方向,存储的重要性不言而喻,公链普遍存储贵。分片和layer2方案可以提升性能和降低存储成本,但如果以存储作为挖矿基础岂不是一举两得。

为什么LearnDapp要讲公链?探索落地应用是W3c.Group的使命,每个Dapp开发者一定会涉及链的调用或者合约编写,有一个自己的公链之后,我们能在需要时自行改参数,也免去了在“水龙头”申请测试网络代币的环节,Dapp开发效率自然提升。

一些存储类公链

Burstcoin

计算一次(一个称为绘图的过程)并将您的工作结果缓存在硬盘空间上,然后挖掘只需要读取缓存,大部分时间你的硬盘空闲,并且每个块只读几秒钟的绘图文件。当硬盘容量越大,能够获得奖励的命中率越大。除此以外,提交答案的过程也是网速越快越有利。由私钥推导出的Account Id然后结合Shabal256最终完成绘图,以此保证缓存不会被复用从而避免作弊。白皮书附录部分提到了Poc和Poc2,也承认了矿工吐槽说硬盘被浪费而没有起到执行绘图以外的作用,因此官方规划了Poc3或者说Dymaxion,集合了纠缠等各种技术。

Chia

基于PoSpace的SpaceMint,使用像PoSpace这样的证明系统,每个矿工都可以立即使用计算一个PoSpace,所以需要指定谁“赢”以及何时继续下一个区块。为每个PoSpace分配一个质量,但要最终确定块,必须增加PoSpace具有VDF(Verifiable Delay Functions 可验证延迟函数)的输出。用VDF指定需要多少个连续计算步骤计算输出,在PoSpace的质量上是线性的,具有最佳质量的PoSpace可以最终确定胜出。

Storj和Sia
定位是分布式云存储的产品,实现更经济的存储。文件在上传前会分割加密,并且p2p节点保证数据取回速度。这两个项目的白皮书一长一短也是有趣,就如同他们的去中心化程度一样有差别,相对而言sia做的彻底些,没有注册,没有服务器,不需要中介或信任第三方因为引入了智能合约执行。

Lambda

Lambda采用PoST时空证明算法保证数据的存储安全,同时实现了VRF+BFT的共识算法保证共识网络的运转效率与可靠性。Lambda通过交易市场连接存储供应方(矿工)与存储需求方(用户),在链上完成去中心化交易。

Filecoin

基于IPFS的设计,也是其从底层去中心化的一个表现。使用Proof-of-Storage共识,包含复制证明(PoRep)和时空证明(PoSt),作用主要有两点:证明矿工做了有效存储;竞争区块打包出块,获取区块奖励。除去硬盘空间大小还有时间(网速快慢)的影响。矿工的算力是他硬盘上存储的数据的大小&

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值