为什么以太坊应该担心Filecoin?

夕夕说经济 2023-03-01 15:31:27

Mobius研发团队正在积极开发去中心化数据市场和股权证明 Oracle 协议。从广义上讲,他们正在研究的一个主题是使用Stellar作为根区块链的第二层协议,因为它平均比现在的以太坊快 100 倍,便宜 10万多倍!

他们一直在研究的一个特定领域是去中心化文件存储,虽然还没有准备好发布产品,但我们可以重点介绍一些当前的研究。

我们还意识到几乎没有人真正理解Filecoin——你认为它是Amazon S3 的竞争对手,对吧?继续阅读!

首先是关于三大去中心化文件存储项目的一些背景信息。

一、Storj

Storj是一个去中心化的文件存储系统,它要求请求存储文件的一方保留:A.文件的副本和 B.在线计算机,以便不断检查文件是否正在被另一方存储。

以下是 Storj 工作原理的简要总结:1. 用户 U 宣布它将定期支付 $X 以存储文件 F。2. 提供商 P 看到广告并同意存储 F。他从 U 收到 F 的副本并开始存储。3. U 定期向 P 询问有关 F 的问题(从技术上讲,它要求 P 为特定挑战提供 Merkle 证明),这样如果 P 正确回答了问题,则 U 知道 P 存储了 F 的概率具有统计显着性。如果 P 提供了正确答案,则 U 支付 $X 给 P。4. 如果 U 不支付 P,P 会删除 F——没什么大不了的:P 存储 F 的时间很短,但没有支付。5. 如果 P 回答错误,则 U 假定 P 没有该文件,不向 P 付款,并再次向 F 宣传存储以寻找新的提供商。

Storj 的问题:

1. U 必须保持在线,向 P 询问有关 F 的问题,以测试 P 是否存储了该文件。2. U 只能确定存储了 F 的一个副本——P 可以假装是 P2 并声称它也将 F 存储在一个单独的位置,但实际上文件只有一个副本。U 可以通过使用密钥加密 F 并创建 F2 来解决这个问题,并支付存储费用。那么问题是你必须对加密密钥保密以防止作弊,这意味着文件不能从去中心化存储系统公开共享。3. U 必须保留 F 的副本,因为 P 可能会消失。4. U 和 P 之间的信任因非常频繁的挑战和小额支付而被最小化。然而,非常频繁的小额支付对于 Storj 来说并不实用,因为它基于以太坊,以太坊每秒仅运行约 7 个代币交易,并且每笔交易可能需要花费数美元。

二、Sia

Sia通过广泛地进行以下改进来改进 Storj:1. 区块链自动为 P 生成关于 F 的周期性问题来证明它有 F,而不是要求 U 去做。2. 在区块链上存储 F 的 Merkle 树(而不是仅由 U),这样网络中的任何计算机都可以验证问题的答案是否正确。这些改进意味着 U 不必保持在线询问或检查 P 必须回答的周期性问题以证明它有 F。这是一个改进,但 Sia 仍然受到 Storj 问题 2 和 3 的困扰:2. U 不知道 F 的多个副本被存储并且3. U 必须保留 F 的副本。

三、Filecoin

Filecoin 在两个关键方面改进了 Storj 和 Sia:1.复制证明 (PoRep)允许 U(和公众)知道 F 的多个副本存储在系统中,而无需使用密钥加密 F。能够在不加密的情况下存储 F 的多个副本意味着去中心化存储系统中 F 的数据可以向第三方公开,同时仍然保证存储多个副本。请注意,虽然 Filecoin 允许网络/公众确保存储了文件 F 的多个副本,但它不允许任何人确定副本是地理分布的——即 F 的所有副本仍然可以在一个硬盘上!简而言之,PoRep 的工作原理是创建 F 的派生版本,例如 F*,这样:a.很容易将 F* 转换为 F并且 b.将 F 转换为 F *非常慢。如果 U 想要 F 存储两次,它会要求存储 F 和 F*。U 然后询问有关 F 和 F* 的问题,如果 P 提供了正确的答案,它就知道 F 和 F* 被存储了——因此有两个副本。从 F 到 F*非常慢这一事实很重要,因为如果 P 回答有关 F* 的问题很慢,则假设 P 没有存储 F(否则当 P 得到 F* 问题时,它可能会生成它来自 F 并假装它总是存储它)。2.时空证明 (PoST)允许对 P 进行不太频繁的提问和回答,以证明其存储了 F。非常简单地说,PoST 的工作原理是让 P 在开始存储文件时启动一个基于数据(例如 F)计算的挂钟定时区块链。由于区块链计算使用的算法是 A) 基于 F 中的数据和 B) 可预测的挂钟时间,P 只需每隔 24 小时发布一次区块链的当前头部等内容。同时,与 Sia 一样,网络可以每 24 小时检查一次答案,并知道它是否与 P 在整个 24 小时内为 F 存储的预期值相匹配。关于 PoST 算法的一些快速说明:A. 它很慢,因为你可以预测挂钟运行时间,但它不像挖掘功能那样需要大量资源(如果它不可能比 S3 更便宜,甚至可能在任何规模的文件存储中都不实用!)b. 它在整个时间段内不断地对 F 进行计算,因此 P 实际上必须为该时间段存储整个 F,否则它将无法为该时间段生成正确的答案。

但 Filecoin 远不止文件存储!

鉴于以上所述,您可能认为 Filecoin 主要是文件存储的竞争对手,但它远不止于此!在里面白皮书在 § 7.1 的第 33 页,它提到了对“通用智能合约”的支持,并指出:“用户可以像在其他系统中一样将程序与其交易相关联(如在以太坊 [18] 中),它不直接依赖于存储的使用。”是的,在 Filecoin 白皮书的一小部分中,它提到在文件存储之上,它正在创建一个完整的以太坊竞争对手(又名公共全球超级计算机)!

那么所有文件存储的内容是什么?!

Filecoin 不是使用工作证明 (PoW) 挖掘,而是使用存储证明 (PoS) 来保护网络!一些人想知道Filecoin 将如何低估大型中央文件存储提供商(如 S3)的价格,因为去中心化的不信任环境需要存储多个文件副本才能知道它已存储(因此,与其在 S3 上存储一次,你可能需要付费才能拥有它在 Filecoin 上存储了 5 次)——方法如下:文件存储成本将由支付计算费用的人补贴!你知道在以太坊上,你必须为每笔交易支付 gas 费用,而这些钱会用于资助矿工,这些矿工正在运行计算机做无用的工作,消耗电吗?在 Filecoin 中,“gas”支付给了“矿工”,他们不是运行大型计算机进行无用的挖矿,而是存储数据,人们也付钱让他们存储这些数据!想象一下,如果以太坊矿工不是在做无用的工作,而是在做有用的计算,例如 3D 渲染,而 Pixar 付钱给他们渲染电影——是的,这就是 Filecoin 通过文件存储所做的事情!

3 阅读:1745
评论列表

夕夕说经济

简介:IPFS