区块链:Filecoin区块链与区块的详细基础知识_NIM

Filecoin区块链是一个分布式虚拟机,在Filecoin协议中实现共识、处理消息、核算存储并维护安全。它是连接Filecoin系统中各个参与者的主接口。

Filecoin区块链系统包括:

1)一个消息池子系统,节点用于跟踪和传播矿工声明要包含在区块链中的消息。

2)用于解释和执行消息以更新系统状态的虚拟机子系统。

3)状态树子系统,管理其创建和维护的虚拟机从给定子链中确定生成的状态树。

4)一种链同步susbystem,它跟踪和传播经过验证的消息块,维护一组候选链,矿工可以在这些候选链上进行挖掘,并对传入的区块进行语法验证。

Arthur Hayes:Filecoin是人工智能与加密货币跨界的一大受益者:金色财经报道,BitMEX联合创始人兼前首席执行官、Maelstrom现任首席投资官Arthur Hayes在参加韩国区块链周上发表主题演讲时表示,无论美联储加息还是降息,我们作为加密货币行业都处于有利地位。

Hayes表示,与传统企业相比,人工智能企业由于拥有大量现金储备和稳健的收入来源,对银行贷款或信贷的依赖程度较低。如果我有多余的现金,我不会投资通用汽车,我会投资英伟达。

此外,Hayes认为Filecoin(FIL)是人工智能与加密货币跨界的一大受益者。Filecoin已经经历了一个大规模的炒作周期,并从其峰值大幅下跌,由于其网络中增加了越来越多的计算能力(PetaFLOPS),Filecoin有望实现增长。[2023/9/5 13:19:14]

5)一种存储能力共识子系统,它跟踪给定链的存储状态,并帮助区块链系统选择要扩展的子链和包含在其中的区块。

毕加索画作\"Fillette au béret \"将通过瑞士银行Sygnum以区块链或“代币化”的形式出售:7月15日消息,毕加索画作\"Fillette au béret \"正在通过瑞士银行Sygnum以区块链或“代币化”的形式出售。Sygnum和共同组织者Artemundi(一家艺术投资公司)表示,\"这标志着毕加索或任何艺术品的所有权首次由一家受监管的银行在公共区块链上公布。”据悉,认购预计将在7月底开始,这幅画的可交易份额将在5000瑞士法郎以上。据悉,这幅1964年的作品在画布上描绘了一个戴贝雷帽的孩子,色彩鲜艳,上一次由拍卖行Uppsala Auktionskammare在2016年以2140万瑞典克朗(248万美元)售出。(路透社)[2021/7/15 0:54:37]

区块链系统还包括:

Filecoin二阶段测试网预计在一到两周内进行重置:Filecoin官方人员Why在Slack宣布:Filecoin二阶段测试网预计将在一两周再做一次重置,这将花费团队不少的时间进行协调和工作。在主网上线前,团队希望通过1到2次重置(或许可能更多),来处理完毕所有准备工作。点对点实验室后续了解到,本次重置的主要关注点是修复错误和提高性能,看来主网上线的准备工作正在稳步推进中。(点对点实验室)[2020/5/28]

1)一种链管理器,它维护给定链的状态,为其他区块链子系统提供设施,这些子系统将查询有关最新链的状态以便运行,并确保入链的区块在包含到链中之前经过语义验证。

2)一种区块生成器,在成功地进行领导人选举时被调用,以便生成一个新的区块,在将当前最重的链转发给同步器进行传播之前,该区块将扩展当前最重的链。

从高层次来看,Filecoin区块链通过连续几轮的领导人选举而发展壮大,在选举中,许多矿工被选举产生一个区块,加入区块链将为他们赢得区块奖励。Filecoin的区块链依靠存储能力运行。也就是说,矿工通过其共识算法来确定要开采的子链取决于该子链的存储量。在高层,“存储功率共识”子系统维护一个功率表,跟踪存储矿工参与者通过扇区承诺和时空证明为网络贡献的存储量。

区块:

区块是Filecoin区块链的主要单元,大多数其他区块链也是如此。区块消息直接与Tipsets链接,Tipsets是区块消息的组。下面我们将讨论区块消息的主要结构以及在Filecoin区块链中验证块消息的过程。

Filecoin区块链中的区块结构包括:i)区块头,ii)区块内的消息列表,以及iii)签名消息。

注意:区块在功能上与Filecoin协议中的区块头相同。虽然区块标题包含指向完整系统状态,消息和消息回执的Merkle链接,但可以将区块视为该信息的完整集合。由于完整区块的大小很大,因此Filecoin区块链由区块头而不是完整区块组成。

区块头是区块的规范表示。区块头在矿工节点之间传播,从区块头消息中,矿工拥有应用关联的FullBlock状态和更新链所需的所有信息。为了能够做到这一点,需要包含在区块头中的最小信息项集包括:矿工地址、票证、时空证明、IPLDDAG中此块的父级CID,以及消息自身的CID。

消息结构必须包括源和目的地地址、Nonce和GasPrice。

在将消息传递到链同步逻辑之前,还将对其进行验证。

除了验证消息的签名外,没有对区块中包含的消息进行语义验证的方法。如果一个区块中包含的所有消息在语法上都是有效的,那么可以执行这些消息并生成一个回执。

链同步系统可以分阶段进行语法和语义验证,以减少不必要的资源消耗。

如果以上所有测试都成功,则区块将被标记为已验证。最终,无效区块不得进一步传播或验证为父节点。

不用扫一扫,不用摇一摇,联系客服请搜索ipfskefu,朋友圈尽知FIL

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

[0:0ms0-3:309ms