2019:11:22   今天是星期五   16:39:58
APP下载 万链之家APP

Android

343434.jpg

FileCoin基本概念

10-15 22:26

标签    ipfs挖矿   IPFS   FIL社区   FIL   ipfs应用

文章来源: 万链之家

filecoin本身也是一条链,所以公链里的概念,filecoin也有。

 

Actor

 

filecoin里的actor类似ETH, EOS里的账号有一个地址和它绑定。感觉FileCoin这个是参考以太坊的,这个Actor结构对以太坊的Account数据很像。code是该actor的代码,Head是该账号状态数据树root, balance是该actor 代币FIL余额。

 

Message

 

message对应ETH,EOS里的交易。filecoin的交互以message的方式发起,比如发起存储需求。一个Message包含发起actor地址,目标actor地址,金额,调用的函数以及参数。

 

EOS一样,Message也是用来执行的,执行结果保存在状态数据里,不像EOS状态数据保存在chainbase里,filecoin状态数据以IPLD的方式存储,IPLD也是IPFS采用的数据结构,filecoin复用了。

 

区块

 

filecoin的区块是用来打包message的。filecoin的区块信息和以太坊的区块信息很像,包含矿工的地址,区块高度,权重,交易,状态merkle rootPoSt证明。PoSt证明对应POW里的随机碰撞Nonce值,用来证明该区块的算力(权重)

 

挖矿共识算法

 

我们知道ETHPOW谁先算出hash值谁就是合法区块打包者(Leader)EOSDPOS 21个超级节点轮到谁了谁就打包。

 

FileCoin也有对应的共识协议。理论上来说,filecoin可以使用任何共识协议比如POWDPOS。但是既然存储天然是一个可衡量和有成本的资源,Filecoin使用Proof-of-SpacetimePoSt)就是很自然的了,PoStfilecoin在验证矿工数据存储真实性的时候产生的。矿工的当前存储数据相对于整个网络的存储比例转化为矿工投票权(voting power of the miner)。

 

干活的同时把矿也挖了,是不是太环保太完美了。这个有点像BTM号称的AI友好的POW挖矿,挖矿的同时做AI计算,但是BTM的这个POW实际落地和应用价值只是呵呵了,但PoSt挖矿可是实实在在的边存储边挖矿。 filecoin每一个周期里,该算法预期选举出一个Leader,但是也有可能选举出来多个Leader

 

被选举出来的leader创建新block,并把新的block对网络进行广播。由于同一高度可能有多个Leader,因而也是可能存在短暂分叉的,但是最后确定的主链以最大PoSt量的链作为主链。


12.jpg

声明:万链之家登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。

0打赏金币 1000所得总金币

    最新发表    最高金币  最高点击量

特约作者

7x24h快讯更多 >>
  • 14:41

    重磅 | 比特全球交易所(BW)联合(蓝鸟计划)生态社区即... [快讯详情]

  • 11.21 18:17

    动态 | 深圳互金整治办:将对“虚拟货币”非法活动展开排查... [快讯详情]

  • 11.21 16:13

    现场 | 火币集团COO朱嘉伟:区块链真正落地面临三大挑战... [快讯详情]

  • 11.21 16:13

    分析 | HT趋势线附近寻求平衡 伺机反弹分析师K神表示,... [快讯详情]

  • 11.21 16:12

    动态 | 桑坦德银行宣布Ripple将为墨西哥-美国提供汇... [快讯详情]