查看原文
其他

Filecoin 虚拟机解释,从头开始

Filecoin 虚拟机解释,从头开始 - 第 1 部分

您已经看到“Filecoin”和“IPFS”这两个词以及“FVM”的潜力,但您是 web3 的新手


从头开始?我接到你了。

你好!我是莎拉,作为协议实验室的一部分, Filecoin 虚拟机(FVM) 团队的开发人员倡导者。

如果您是 web3 的新手,并开始在搜索引擎栏上尝试理解它,您可能会四处点击并看到“Filecoin”或“IPFS”。在这些圈子里,你会看到很多关于“FVM”的话题,以及它将为所有与数据相关的事物解锁的功能。听起来很庞大,但是您筛选了很多文章,但仍然没有点击。

在我本月加入 Protocol Labs 之前,我也经历了那段用户旅程。我将是第一个承认的人,我努力(仍在努力)理解回购和文档中的许多术语。加上点击进入和退出维基百科超链接,很难消化叙述。

所以我写了这个 FVM 入门指南,挑战自我挑战不是超链接术语,而是试图解释它们!我希望你能更清楚地了解这一点🙂

一些上下文

Protocol Labs 是一个开源研究、开发和部署实验室。它始于 2014 年,此后推出了 2 个关键产品——星际文件系统 (IPFS)和Filecoin。

简而言之,IPFS 旨在作为 HTTP(是的,今天为我们的 URL 提供支持的互联网协议)的更高效、弹性和民主的替代方案。协议是一组编码规则,用于确定数据在网络中的传输方式。

IPFS 和 HTTP 之间的主要区别在于,前者是分散的点对点模型,而后者是集中的客户端-服务器模型。在这种情况下,“对等体”是指可以提供数据操作的设备,由大多数个人拥有,就像普通个人的设备一样。“服务器”是指拥有为大多数人提供操作的设备(如 AWS、Google 等)的单一/少数大股东。

我不会在这里深入研究 IPFS,但如果您已经感兴趣,您可以阅读技术文档或观看我的队友@mosh的清晰视频解释(约 30 分钟) 。

为了提供一个流行的参考并了解 IPFS 在当今的使用情况,它为NFT.Storage 提供支持,为 OpenSea 提供支持,OpenSea是一个广泛使用的 NFT 市场。NFT 新手?它代表不可替代的代币,它是数字资产,无法复制,所有权通过区块链记录下来供所有人查看。

借助 IPFS 在去中心化网络中传输大量数据,随后创建了 Filecoin 以启用存储和检索市场以及激励层来移动这些数据。

Filecoin 和 IPFS 是互补的协议。不同之处在于 Filecoin 由区块链支持,而 IPFS 则没有。区块链是一个大规模复制的数据库,然后许多人通过他们在他们拥有的设备上运行的节点作为商定的操作记录发挥作用。

Filecoin 使用区块链通过引用标记到每条数据的唯一地址来捕获和促进存储和接收的市场操作。通过 IPFS 使用的协议传输的相同数据。

深呼吸,相信我,你已经成功了一半!

Filecoin 技术支持在存储提供者和客户端之间发生的必要功能(例如,存储数据、检索数据等的交易)。为了了解 Filecoin 网络当前提供了多少存储空间,它超过了 18 exbibytes (EiB)!

我发现下面的转换有助于向普通人解释,尽管我永远不会让我妈妈知道这意味着她会问我如何设置它,每天给我打电话👁👄👁

13 exbibyte 相当于 8,905,000 年的不间断视频通话。🤳 与您的家人和朋友保持联系并了解最新信息将毫不费力!

— Filecoin(@Filecoin)2021 年 11 月 4 日

现在我们进入 FVM

创建 FVM 是为了向 Filecoin 区块链添加通用可编程性(通用可编程性意味着您可以对其进行编码以执行您想象的任何事情)。需要明确的是,我们实际上并不是对您存储的数据进行编程,而是定义它在通过参与者(Filecoin 的智能合约等价物)存储在网络上后如何自动/有条件地运行。

现在想象一下用例。您可以增强 Filecoin 存储市场的功能,以获得更高效、更便宜和更安全的体验。您可以创建一个永久数据集,无需手动维护即可持续增长。您可以将存储在网络上的 NFT 交易自动化,以降低运营成本。任何与数据相关的用例都可以应用在 FVM 上,作为在 Filecoin 区块链之上本地(直接)运行的层,从而在 Web 3.0 中实现更高效、弹性、安全和民主的计算。这是我的团队负责人@Raúl Kripalani对用例的非常清晰的解释:

听起来不错,我加入了。

伟大的!在我向您提供大量资源开始之前,让我简要描述一下我们的发展方向。
FVM 目前正在进行中。我们处于里程碑 2.1 of 3,在我们设想的可以在 2023 年第一季度左右广泛使用之前。您可以查看我们的完整路线图并获得透彻的了解!在撰写本文时,我们目前的重点是允许将以太坊智能合约 (EVM) 按原样添加到 FVM,这将使 EVM 的广泛用户群更容易。很快就会有更多关于 FVM VS EVM 的信息!

我们是一个开源团队,与 Web 3.0 的一般精神一样,我们需要构建者、测试人员、社区投入等来共同实现这一愿景。没有输入太小或技术不够(真的)。以下是我们如何一起构建它:

  • 经验丰富的 Solidity 开发人员,考虑到出色的 EVM 到 FVM 用例:加入 Foundry F/1 Cohort,在此处了解更多信息(从 2022 年 10 月开始,所以请尽快申请!)
  • 想要了解更多信息的经验丰富的 Solidity 开发人员:加入#FVM Slack 频道并查看文档
  • 开发者和社区:
    • 加入#FVM Slack 频道,我们将很快启动社区电话。我正在运行它们,我保证它会很有趣。
    • 为FVM Discourse做出贡献并一起构建文档!
好的,希望这能让您很好地理解 FVM 的愿景以及我们这样做的原因。
这个 FVM,From Scratch 系列旨在为初学者提供上下文,并指导我们在 FVM 上进行部署和破坏 😇 下一篇文章可能会涉及很多术语,为您进入文档做好准备。
-莎拉

https://truckerfling.hashnode.dev/filecoin-virtual-machine-explained-from-scratch-part-1
相关:

深入浅出的了解FVM虚拟机能做什么?为何这么重要

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

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