查看原文
其他

Filecoin虚拟机进程跟踪

Filecoin虚拟机进程跟踪


https://github.com/filecoin-project/fvm-project



自述文件.md



文件币虚拟机

这是 Filecoin 中 FVM 项目的所在地。

内容

  • 背景和目标

  • 关于这项努力

  • 关于这个回购

  • 文献索引

  • 实验

  • 执照

背景和目标

请参阅 FIP 存储库中的讨论:https ://github.com/filecoin-project/FIPs/issues/113

今天的 Filecoin 缺乏通用的可编程性。因此,无法将用户定义的行为或“智能合约”部署到区块链。

Filecoin 最接近的东西是一组离散嵌入式智能合约,称为系统“参与者”。它们为存储能力核算、交易制定、支付渠道、计划执行等元素提供逻辑。但是它们的功能是按照规范进行硬编码的。

该项目的目标是为 Filecoin 区块链添加通用可编程性。我们预测这将释放对可以构建和部署到 Filecoin 网络的新服务和工具的分析,而无需网络升级、核心实施维护者的参与、嵌入式参与者的更改或规范更改。

Filecoin 上的智能合约可以为客户和供应商带来巨大的利益——从解锁“维修供应商”,自动化重复存储交易过程以实现程序化“即发即弃”存储,到链上存储入职合约(程序化 Slingshot) ,以收集为 Filecoin 上的数据提供资金/货币化的 DataDAO。

此外,我们的目标是完全兼容 EVM,让 Filecoin 能够利用该生态系统中已经存在的大量资产、人才和工具。

FVM(Filecoin Virtual Machine)是这个项目的名称,也是Filecoin区块链上智能合约执行环境的名称。

关于这项努力

点击展开FVM 无需网络升级、核心开发实施工作或任何跨团队协调即可解锁主要的新网络功能 - 有助于提高网络的迭代速度。然而,它也会*增加*协议的复杂性,并且需要大量的设计工作才能使其正确。

我们承认,在准备着陆之前,需要进行大量的探索/原型设计。虽然这项工作是由 Protocol Labs 发起的,但我们依靠充满活力的 Filecoin 社区不断参与、围绕想法和设计进行协作、实施原型、测试预览版本、构建它、提出工具,并最终共同拥有它并扩展它。

注意:登陆 FVM 也可能会对网络可扩展性产生重大影响,需要加以缓解。

关于这个repo

点击展开
此 repo 充当入口点,托管说明、设计提案、产品创意以及与此项目相关的其他文档。

代码和原型通常托管在单独的存储库中,从此处链接以供发现。

这个 repo 将孵化FIP(Filecoin Improvement Proposal),正式将此功能引入网络。

文献索引

 这些文件正在起草中。

  • 00-introduction.md:总结本项目的愿景、目标、假设和要求。

  • 01-architecture.md: 详细介绍了建议的架构。

  • 02-state-of-the-art.md:分析有关 WASM+区块链的最新技术,以及其他区块链可编程性的具体案例研究。

  • 03-impl-exploration.md: 关于潜在实施的说明。

  • 04-evm-compat.md:EVM 兼容性建议和说明。

  • 05-use-cases.md:FVM 应在某个阶段启用的头脑风暴用例目录。

  • 06-scalability-considerations.md:讨论关于状态大小、状态流失、消息/事务吞吐量等的可扩展性考虑。

实验

  • FVM 运行时实验

执照

双重许可:MITApache Software License v2,通过 Permissive License Stack


解读 重点【官方 最新】Filecoin2021年回顾:指数级增长的一年;Filecoin虚拟机FVM目前处于内部测试和实验阶段

官方重D:公布虚拟机发展路线图,2022年2季度初步完成:将分阶段推出兼容以太坊的虚拟机FVM;获得了计算能力;实现智能合约功能

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存