解决FVM所需的TPS消息处理速度和应用问题;IPC子网登陆Filecoin开始测试;共识扩展,分层分片子网,提高网络功能
星际共识框架 (IPC)的前身是分层共识,它解决了区块链网络的两个挑战,交易量和应用程序异构性。这样做,它增强了Filecoin网络的功能。今天,经过18个月的开发,我们很高兴地宣布了第一个公共IPC部署,作为 Spacenet 测试网。
我们首先邀请您通过观看这个快速增加 两分钟的IPC介绍,这将在两分钟内解释高级方面。那就继续阅读,了解更多细节!
新的使用案例
的 Filecoin虚拟机 (FVM)在Filecoin网络中启动解锁可编程性。现在,区块链可以用于的不仅仅是存储交易、存储证明和简单交易,而且EVM兼容性使快速部署现有的Ethereum智能合约成为可能。
可编程性代表了Filecoin区块链的巨大变化,它现在可以托管DeFi解决方案, 日期DAO、元宇宙游戏等等。想想所有传统的区块链应用程序,这些应用程序可以通过本机存储—来增强,或者想想在Filecoin上已经存在的数据海洋中添加处理单元。
即将到来的活动激增并非没有挑战。现在,Filecoin块很少满,这使得交易轻松,费用低,延迟低。然而,随着FVM活动的增加,将存在对块空间的竞争,从而增加在Filecoin上运行应用程序的成本。此外,并非所有应用程序都能在具有30秒阻塞时间和由此产生的延迟的网络中运行。
这就是IPC的作用所在。通过允许最终用户和应用程序开发人员动态生成并行执行事务的分层子网, IPC消除了根网络— Filecoin主网—的多余负载,同时提供更适合应用程序需求的操作条件。此外,IPC还提供跨子网事务和机制,通过利用父级提供的更强的保证来保护子网。
在IPC的引擎盖下
IPC的核心是一个框架,它定义了子网内部和子网之间的交互规则,并伴随着一套智能合同和实现上述行为的客户端软件。当部署到Filecoin主网时,它将完全在用户空间中运行,通过用户定义的参与者锚定到根网络。
IPC的基本功能包括创建和操作子网,这些子网组织在树中。生成是无权限的,用户可以决定将其子网定位在树中的位置。每个子网都与运行单独共识实例的独立验证器集相关联。子网向其父网络提交频繁的状态检查点,进而从中获得一些安全保证。
部署子网可能出于许多原因,例如,为了节省交易费用或根据地理、主题或应用标准对交互进行分组。它们可以是长寿的,也可以是短暂的,建立来协调计算,并在不久之后丢弃。
子网共识既可交换,也可配置。子网可以运行任何共识算法:利益证明、工作证明、存储证明、经典BFT或其他任何东西。与IPC框架一起,我们将发布 特兰特,一种高性能的BFT共识算法,非常适合广泛的应用。虽然IPC用户可以实现其他共识算法—,并且我们打算在未来研究开箱即用的替代方案,但许多应用要求只需更改Transtor的默认参数,例如其块频率,就可以满足。
IPC的一个关键特性是开箱即用的透明跨子网通信机制。这些机制允许轻松地将资金转移到子网内和子网外,并与位于IPC树中其他位置的用户和州进行交互。
但这一切在实践中是如何运作的呢?如何与IPC交互的详细信息取决于您是用户、开发人员还是验证器。但是,在高层次上,与IPC本地交互的用户将依赖 IPC代理 应用程序和多个区块链节点—每个子网一个。本地应用程序由两个链上智能合同补充,这些合同为每个子网实例化: 星际子网Actor和星际网关Actor.
如果您想了解有关IPC或其组件的更多信息,请继续查看我们的最新文档,包括 IPC代理的用户文档 和一个 框架技术摘要.请记住,软件、工具和文档都是正在进行中的工作—如果您遇到任何障碍, Slack中的消息或GitHub问题将为您提供最快的支持,并帮助我们改进。
IPC的下一步是什么?
今天的M1里程碑将IPC带到了生产之路的最后一段。它标志着长期运行的IPC测试网络首次向公众开放,使用户、开发人员和SP能够尝试根Filecoin网络提供的子网和共识模型。但是,它是一个测试部署,不应该用于有价值的生产应用程序。
在未来几个季度,我们将不断丰富IPC ,提供更多功能和更高的鲁棒性。就在我们说话的时候,我们在莱姆链的合作伙伴正在努力将我们的演员转化为 用户定义的FEVM Solidity角色,我们将在第一次维护网络部署中使用它。我们将定期发布节奏,每隔几周就会有新的功能和改进。
我们还与发布客户合作,特别是 土星 团队,以确保我们在计划于2023年6月登陆的里程碑M2中启用他们的用例。M2将将IPC引入Filecoin主网,并允许早期用户在生产中部署他们的应用程序。随后将在第3季度发布完整版本,并提供开发人员工具和文档。
在整个过程中,我们非常热衷于收集用户反馈。如果您有IPC的使用案例,希望与我们合作部署您的应用程序或作为子网验证器运行,或者只是希望继续与这个新生社区讨论,请加入我们 #ipc-help 在 Filecoin Slack工作区.
原文:
https://research.protocol.ai/blog/2023/ipc-subnets-land-on-filecoin-spacenet/
相关:
fil将引领下轮牛市行情?哪来的信心?!协议实验室回应TPS等可以解决!2023下半年做好行情可能走弱的风险准备!钱包不要乱授权
协议实验室近期工作重点:IPC子链的共识扩展项目进行中!和FVM虚拟机、V19升级拟包含FIP0056提案
国际:FVM面临这些缺陷
FVM有什么缺陷?
国际:当前FEVM的这些障碍解决后,将进一步释放生态的filecoin 力量,如f4地址、Gas、原生合约,IPC子链共识扩展等
fil主网从2023年3月14日23点14分区块高度2683348正式进入FEVM智能合约时代!成为L1侧链!开启新的里程碑! (fvm虚拟机相关汇总)
国际分析:FVM虚拟机作为L1侧链+IPC的作用很大,未来可期,独树一帜的实现数据经济价值
Filecoin的新叙事:兼容EVM的存储链,用智能合约加入公链战局
fil地址大增!FVM的TPS高达3千每秒,跻身高性能L1侧链,还有IPC星际共识链接web3!短期靠猜测,做差价数量会越来越少
时间确定nv18升级:FEVM将于3月14日正式主网上线,Filecoin将迎来一个史诗般的日子,实现智能合约功能,成为L1侧链
IPC是啥?胡安:星际共识扩展,连接、计算、存储、检索Web3及互联网世界
官方及全球社区:FVM只是一个起点,等待IPC上线;网友:IPC是啥?
回顾2022,展望2023:filecoin 的扩展成L1侧链是看点之一(L1侧链汇总)
星际共识
行星际共识 (IPC)是ConsensusLab的旗舰项目,可扩展区块链网络并利用分层递归方案。该方案由称为子网的第 2 层以上网络组成,子网检查其网络状态到其父网络,一直到顶级第 1 层网络(例如 Filecoin,还有其他网络)。
2022 年,ConsensusLab开发了一系列PoC 和 IPC MVP,首先作为当前 Filecoin/Lotus 客户端的基于 golang 的内置 actor,然后也作为FVM actor。这最终导致了Spacenet的推出,这是一个公共持久测试网,运行一个名为Trantor的现代高性能共识协议,建立在Mir 框架之上,用于分布式和去中心化协议的模块化开发。目前,Spacenet 举例说明了未来 IPC 中可能的 L2+ 子网将如何运行,具有亚秒级共识延迟和高吞吐量。到 2 月,Spacenet 将支持子网和 FEVM,成为一个功能齐全的 IPC 网络。
来源:
【官方 全面总结】Filecoin 2022回顾:实现世界上最大的去中心化开放数据经济
星际共识(扩展性)
在开始解释星际共识(interplanetary consensus)之前,有必要重申Filecoin的愿景:搭建开放数据服务(存储、检索和计算),以作为中心化云服务的可靠替代品。
为了完成这点,Filecoin需要有比现在各种区块链具有更大规模的可扩展性:
Filecoin网络的产品需求
有些人会觉得,一条区块链要针对上面这么多的属性,好像会存在冲突。确实如此。Filecoin并不想在基础的层实现这些属性,而是希望在整个网络的层面解决。
通过星际共识,网络可以快速启动递归子链(recursive subnets)。这个框架让每一个子链在安全性和可扩展性之间自行衡量(还可以递归启动自己的子链),同时仍能够在各自的母链上留下可验证的信息。
这样的设计意味着Filecoin的基础层有很高的安全性(让更多人在家里的商用硬件就能验证),同时又可以有各种原生连接的子链,各自有不同的安全性和可扩展性考量,这样就能解锁更多的用例。
此图中,最根本的是Filecoin基础层。来源:https://research.protocol.ai/blog/2022/scaling-blockchains-with-hierarchical-consensus/
星际共识的设计方式带来了一些有趣的特性:
每一个子链可以启动自己的子链(递归子链)
树状结构向上、向下或全范围的原生消息机制。意味着这些子链都能互相通信
可在安全性和可扩展性上取舍(每个子链可以选择各自的共识模型和选择维护自己的状态树)
从子链到母链有防火墙般的安全分隔保证,想象下,每一个子链就像一条有限责任的链,其最高责任就是母链注入的tokens
如果再思考一下这些问题,星际共识还让Filecoin带来了如下的特性:
因为子链有不同的共识机制,星际共识让子链有可能与其他生态系统(如Cosmos 的Tendermint 子链)来进行原生通信。
让子链能在可扩展性和安全性进行取舍(并允许与其他有不同取舍的子链进行通信),意味着Filecoin能有不同属性的网络区域。高性能的子链可以使用高效的本地共识机制(以实现聊天之类的应用),而将结果引入高度安全(可验证且缓慢)的Filecoin基础层来作为检查机制。
在高吞吐的子链中(单个数据中心,运行着少数节点),FVM虚拟机/IPVM(https://www.youtube.com/watch?v=FhwzEKNZEIA) 的成果可简化任务周期和直接在“链上”执行计算——而原生消息机制和支付则在更安全的基础层进行。
可阅读此篇博客文章(https://research.protocol.ai/blog/2022/scaling-blockchains-with-hierarchical-consensus/)和关注ConsensusLab(https://research.protocol.ai/groups/consensuslab/)的进展了解更多。该Github讨论(https://github.com/protocol/ConsensusLab/discussions/156)对了解IPC vs 二层协议的问题也有帮助。
来源:
【官方】Filecoin当前状态和发展方向总结
最重要的是,FVM 还为本文要讨论的最后一个主要支柱奠定了基础:星际共识。
可以在**此处关注 FVM 的进展,并在此处**找到有关 FVM 的更多详细信息。
星际共识(可扩展性)
在深入探讨星际共识是什么之前,有必要重申一下Filecoin的目标是:数据的开放服务(存储、检索、计算)作为集中式云的可靠替代品。
为此,Filecoin 网络需要达到比当前区块链更高的可扩展性:
查看上述要求,一条链达到所有这些属性似乎是矛盾的。
确实!Filecoin不是试图在基础层强制获得所有这些属性,而是想要通过网络传递这些属性。
通过星际共识,网络允许动态创建递归子网。这个框架允许每个子网在安全性和可扩展性之间权衡(并递归地启动自己的子网)——同时仍然将信息检查点到它们各自的父子网(parent subnet)。
这种设置意味着,虽然Filecoin的基础层高度安全(允许许多人通过家中的硬件进行验证),但Filecoin可以拥有本地连接的子网,可以进行不同的权衡,从而解锁更多用例。
关于如何设计星际共识,一些有趣的属性:
每个子网都可以启动自己的子网(启用递归子网)
本机消息向上、向下和跨树传递——这意味着这些子网中的任何一个都可以相互通信
安全性和可扩展性之间的可权衡性(每个子网可以选择自己的共识模型,并且可以选择维护自己的状态树)。
从子网到父子网的防火墙式安全保证(从父链的角度将每个子网视为一个有限责任链,直到注入代币)。
Filecoin星际共识的一些设置:
因为子网可以有不同的共识机制,星际共识为允许与其他生态系统进行本地通信的子网打开了大门(例如 Cosmos 的 Tendermint 子网)。
使子网能够在可扩展性和安全性之间权衡(并允许与进行不同权衡的子网通信)意味着 Filecoin 可以拥有具有不同属性的网络。高性能子网可以获得超快速的本地共识(以启用诸如聊天应用程序之类的东西)——同时允许将结果检查点到高度安全(可验证且缓慢)的 Filecoin 基础层。
在吞吐量非常高的子网中(单个数据中心,运行几个节点)——FVM/ IPVM工作可用于简单的任务调度和直接“链上”执行计算——本地消息传递和支付回升到更多安全的基础层。
通过阅读**这篇博文了解ConsensusLab的进展以及更多信息。这个 Github讨论**也可能有助于将IPC与L2联系起来。
最后的想法
在阅读完以上所有内容之后,你想更好地了解Filecoin是什么,以及它与其他协议有哪些不同?
Filecoin 的目标不仅仅是成为一个存储网络(就像特斯拉的目标不仅仅是推出 Roadster 一样),Filecoin的目标是促进一个由开放服务驱动的完全去中心化的网络。
与大多数其他web3 基础设施相比,Filecoin 的目标不仅仅是单一服务。
与大多数L1相比,Filecoin的目标是一组通过网络架构实现的用例。
令人兴奋的是,这意味着Filecoin无需在相同的用例上竞争,而是可以扩展在加密轨道上可做的事情。
来源: