热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Filecoin新叙事:兼容EVM的存储链,用智能合约加入公链战局

不想当公链的存储网络不是好EVM。撰文:月之暗面预热许久的Fil
不想当公链的存储网络不是好 EVM。

撰文:月之暗面

预热许久的 Filecoin EVM(FVM)终于官宣定档 3 月 14 日,届时,主网将通过 Filecoin nv18 Hygge 升级正式获得 EVM 虚拟机兼容能力,成为一条兼顾数据存储和智能合约部署、dApp 开发为一体的 Layer 0 级公链。

为确保主网上线平稳,本次同步开放 Hyperspace 测试网,便于开发人员提前测试 FVM 的相关功能,其次,Filecoin.sol 开发库也可以让 Solidity 语言在 Filecoin 上测试智能合约相关功能。

FVM 结合智能合约,让 Data DAOs 的设想也有望成为现实。数据 DAO 的权益可以代币化,数据价值的发掘、存储和流转都可以在链上执行,结合当下火热的各类 AI 模型,FVM 可以创建可组合的、模块化的数据层,组合成满足不同用途的 Data DAO。

FVM=可信存储 + 智能合约

不想当公链的存储网络不是好 EVM。

借鉴以太坊主网 + 测试网的多重结构,Filecoin 也将会推出 Hyperspace 测试网,目的在于取代目前已经停用的 Wallaby EVM 兼容测试网,结合 Calibration 存储测试网,目前 Filecoin 形成了主网加两条测试网的整体格局,主网具备存储和 EVM 兼容两种职能。

借助 EVM 兼容性,目前的 Filecoin 已经实现公链 + 存储的格局,并且可以和其他 EVM 兼容链互通有无,在 Filecoin 上存储智能合约数据可以提高网络速度并降低 gas 费用。但要注意,数据本身仍然存储在链下,之后会生成可验证的 CID(内容寻址符)和存储证明,这些记录在 Filecoin 链上,可以写入智能合约上。

目前,Hyperspace 测试网已经开放使用,并且直接集成至 ChainList,可一键接入 Metamask 进行使用。

在存储智能合约数据本职外,FVM 将可以提供在 Filecoin 网络上运行智能合约的执行环境。这些智能合约不仅可以用 Solidity 编写,之后如 Rust 等可编译为 WASM 的语言都可在 FVM 上编写智能合约,改变目前单一存储数据的运作逻辑。

智能合约将真正改变链上存储的运作逻辑:

  • 定制化权限:AWS 等 Web 2 存储方案的优势在于可以灵活设置数据集操作权限,而 FVM 将使 Web 3 数据权限定制化,智能合约将改变目前的访问、控制操作权限,同时不妨碍数据的永久存储。
  • Data DAO:借助数据权限的高度定制化,数据 DAO 将在权限划分后,进行相应数据货币化操作,并可使用 DAO 来管理和分配资金。
  • 永久化存储:FVM 之前的永久化需要人为在到期日之前手动续期,出于各种原因,实际可能只有一到两年的时效性,但在 FVM 之后,用户可利用智能合约实现自动续费,以延长保存期的效果。
  • 赋能 $FIL:智能合约可让评估不同节点服务商的服务水平更为便捷,基于 FIL 代币可以创建链上借贷市场,以提高整体网络存储效率。
  • 引入 EVM 资产:借助 EVM 兼容性,符合 ERC-20 标准的代币皆可桥接至 Filecoin 主网,其上的资产也可跨链至其他资产池,最终起到活跃链上存储市场的作用。

在 FVM 完全实现后,Filecoin 将事实上成为链上最基础的开发设施,其完全的 EVM 兼容能力也可以和任意主流资产进行直接的交互,无需单独为存储进行设置,而是直接从以太坊开发逻辑出发,直接用智能合约调用任何所需模块。

市场规模=开发者 + 存储能力

FVM 的推出将彻底改变 Filecoin 的估值模型,在 FVM 之前,$FIL 的估值等于存储能力的上限,同时面临一众存储项目的竞争,但是在 FVM 之后,FIL 的估值模型是存储和公链的双重叠加。

目前的 Filecoin 为 30 亿美元的市值,而全球云存储 2021 年的营收规模在 1000 亿美元左右,其中头部项目 AWS 占据 350 亿左右的份额,Filecoin 从长期来看仍然具备巨大的增长空间。

智能合约的到来,直观而言是增强了开发者的可编程能力,以及用户侧的多场景使用,会直接增加 FIL 的用途,最终都会导致 FIL 流通量的相对减少。

  • 首先,FIL 会以更高的速率被燃烧,以满足链上存储和计算资源的等值消耗。
  • 其次,智能合约的复杂性也会增加区块空间额外的负载量,因此也会加速销毁。
  • 最后,跟随质押趋势,以及增强主网安全性的需求,会导致更多的 FIL 进入锁定或借贷市场。

而在此之前,必须要先从开发者方面入手,以便利其开发新功能,随后才能让用户感受到 FVM 的作用,本次更新之后,不仅可直接使用 EVM 功能,除了前文提到的 Metamask,FVM 还可直接使用 Hardhat、Brownie 等工具和套件,更重要的意义在于可以支持部署 dApp。

根据 Filecoin 的官方路线图,需要厘清的是,3 月份上线的是 FEVM,而在今年年中会上线 Filecoin 原生的 EVM 即 FVM。所以在之后开发者可以根据自己的技术习惯选择 FEVM 或 FVM,这两者都可以实现开发部署。

FEVM 和 FVM 稍有区别,FEVM 具备更好的以太坊兼容性,FEVM 允许开发人员立刻在 Filecoin 区块链上编写智能合约,同时还可以使用已经习惯的所有工具、软件包和语言,可以利用当前的 Solidity 和 以太坊开发环境可快速移植或编写智能合约。但他需要支付高于 FVM 的 Gas Fee 和性能也会打折扣。

 

而 FVM 将是「原生」Filecoin 虚拟机,开发工具不如 FEVM 体系成熟具备更强的执行效率,目前所处的 2.1 阶段更多是测试 EVM 兼容性,而后的 FVM 2.2 阶段将诞生出更多「原生」高性能 dApp。

借助这一开发中的能力,真正的永久化存储的逻辑将被重写,具体而言,使用 FVM,上传者可以指定所需的复制次数和到期日期。到期日甚至可以设定为无限。只要上传者在合约账户中仍有代币 (FIL),智能合约就会继续激励存储提供商继续创建交易以延长存储期。

存储提供商(SP)必须满足一定量的 FIL 质押标准,以证明自身的存储能力,在获利的动机下,SP 会为获取 FIL 代币而不间断维护存储网络的数据有效性,智能合约也可以执行数据核查任务,以确保数据被正确的存放。

结语

FVM 测试网的上线标志着延宕已久的 Filecoin 重新迈入主流竞争市场,而存储结合公链的方式也为整个存储赛道打开了新的市场想象空间,用 Web2 的体验完成 Web3 的存储需求。

这同时也是存储赛道发展的趋势。Arweave 被寄希望于成为 Layer1 而非仅仅是数据存储网络,由 BNB Chain 发起的 Greenfield 存储项目,并且,对于扩容的渴求也是以太坊接下来发展的重心,这些都标志着存储链和公链双向奔赴的发展趋势。

公链和存储将一并成为整个 Web 3 行业最底层的基础设施,并且朝着更为趋同的方向去演进,为下一步面向全球数十亿人的真实需求而预设提前量。

基础设施的基础性,将成为开发者施展想象力去描绘未来的压舱石。而 FVM 和 FEVM 的划分,以及支持 WASM 的编程范式,也将会为更多开发者如何利用传统 App 的思维去建设高并发和高承载需求的 Web 3 dApp,也有望在社交、游戏等方面展开更有益的探索。


推荐阅读
  • EST:西湖大学鞠峰组污水厂病原菌与土著反硝化细菌是多重抗生素耐药基因的活跃表达者...
    点击蓝字关注我们编译:祝新宇校稿:鞠峰、袁凌论文ID原名:PathogenicandIndigenousDenitrifyingBacte ... [详细]
  • C++ 开发实战:实用技巧与经验分享
    C++ 开发实战:实用技巧与经验分享 ... [详细]
  • 投融资周报 | Circle 达成 4 亿美元融资协议,唯一艺术平台 A 轮融资超千万美元 ... [详细]
  • 本文将带你快速了解 SpringMVC 框架的基本使用方法,通过实现一个简单的 Controller 并在浏览器中访问,展示 SpringMVC 的强大与简便。 ... [详细]
  • 本文介绍了在 Java 编程中遇到的一个常见错误:对象无法转换为 long 类型,并提供了详细的解决方案。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 类加载机制是Java虚拟机运行时的重要组成部分。本文深入解析了类加载过程的第二阶段,详细阐述了从类被加载到虚拟机内存开始,直至其从内存中卸载的整个生命周期。这一过程中,类经历了加载(Loading)、验证(Verification)等多个关键步骤。通过具体的实例和代码示例,本文探讨了每个阶段的具体操作和潜在问题,帮助读者全面理解类加载机制的内部运作。 ... [详细]
  • ### 优化后的摘要本学习指南旨在帮助读者全面掌握 Bootstrap 前端框架的核心知识点与实战技巧。内容涵盖基础入门、核心功能和高级应用。第一章通过一个简单的“Hello World”示例,介绍 Bootstrap 的基本用法和快速上手方法。第二章深入探讨 Bootstrap 与 JSP 集成的细节,揭示两者结合的优势和应用场景。第三章则进一步讲解 Bootstrap 的高级特性,如响应式设计和组件定制,为开发者提供全方位的技术支持。 ... [详细]
  • 在使用 SQL Server 时,连接故障是用户最常见的问题之一。通常,连接 SQL Server 的方法有两种:一种是通过 SQL Server 自带的客户端工具,例如 SQL Server Management Studio;另一种是通过第三方应用程序或开发工具进行连接。本文将详细分析导致连接故障的常见原因,并提供相应的解决策略,帮助用户有效排除连接问题。 ... [详细]
  • 本文详细介绍了Java反射机制的基本概念、获取Class对象的方法、反射的主要功能及其在实际开发中的应用。通过具体示例,帮助读者更好地理解和使用Java反射。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 在iOS开发中,基于HTTPS协议的安全网络请求实现至关重要。HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer)是一种旨在提供安全通信的HTTP扩展,通过SSL/TLS加密技术确保数据传输的安全性和隐私性。本文将详细介绍如何在iOS应用中实现安全的HTTPS网络请求,包括证书验证、SSL握手过程以及常见安全问题的解决方法。 ... [详细]
  • 解决Android应用在手机安装时出现安全风险提示的方法与对策
    解决Android应用在手机安装时出现安全风险提示的方法与对策 ... [详细]
  • Hired网站最新发布的开发者调查显示,Python 语言继续受到开发者的广泛欢迎,而 PHP 则被评为最不受欢迎的语言。该报告基于 Hired 数据科学团队对 13 个城市中 9800 名开发者的调查数据,深入分析了当前编程语言的使用趋势和开发者偏好。此外,报告还探讨了其他热门语言如 JavaScript 和 Java 的表现,并提供了对技术招聘市场的洞见。 ... [详细]
author-avatar
倪好蛋蛋小猪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有