Arweave的技术生态系统介绍(Part 3)
0xE43a
January 13th, 2022

原文链接:

译者:Evelyn|W3.Hitchhiker

这篇文章是基于提出SCP(基于存储的共识范式)理论的everFinance的创始人outprog在BeWater Live上的演讲。它旨在通过深入研究Arweave、SmartWeave和SCP,以及整合了PoW和PoS的两层模型,让大家了解Arweave技术生态系统的全貌。

这篇文章分为三个部分,每个部分都围绕着以下内容展开:

1. Arweave如何工作

  • 为什么永久存储在经济上是可行的
  • Arweave如何确保矿工存储所有的数据
  • Blockweave(区块纺)技术
  • 隐性的激励机制

2. SmartWeave和SCP

  • SmartWeave
  • 基于存储的共识范式
  • 无限扩展的Web3时代
  • EverPay架构

3. 整合了永久存储和PoS的两层模型

  • KYVE的设计
  • 整合了永久存储(Permanent Storage**)**和Pos的Koii的设计
  • 结论

Part 3:整合永久存储和PoS的两层模型

这篇文章是 "介绍Arweave的技术生态系统 "的第三部分,也是最后一部分。

在SCP经过半年多的迭代和更新后,我们发现数据验证是该范式的核心问题。SmartWeave无法抵御DDoS攻击是因为它未能正确处理数据验证。链上数据的有效性是最重要的。只有当数据有效和准确时,才能保证应用程序的可用性(usability)和可扩展性(scalability)。

在everPay中,协调者(coordinator)负责数据验证,这可以扩展到去中心化的解决方案中。

Arweave生态系统中的大量项目都使用了去中心化的数据验证解决方案。所有这些项目都符合SCP的要求。其中,SmartWeave是一个典型的例子。其他建立在Arweave上的项目,如发布内容平台koii,数据归档协议KYVE和预言机(oracle)解决方案Redstone,基本上都是按照与everPay类似的SCP模式来设计的。

1. KYVE的设计

根据KYVE的架构,数据由上传者(uploader)上传,然后由验证者(Validators)投票。KYVE确保链上所含数据的有效性,并删除任何无效的数据,以便客户不需要加载无效的数据。

2 整合了永久存储(Permanent Storage)和PoS的Koii设计

Koii建立了一个具有高可扩展性且完全去中心化的共识网络。它在永久存储(Permanent Storage**)**链Arweave的基础上增加了一个PoS层。只有那些持有代币的人有资格在Koii网络中验证数据。任何由非stakers进行的数据验证都被认为是无效的。

如果一个有押注代币的验证器节点广播虚假数据,它将根据Koi的PoS机制被砍掉。只要削减的代币数量达到阈值(threshold value),该节点就会被踢出网络。通过这种方式,Koii创建了一个完全去中心化的任务分配器(distributor)。

例如,可能有100个可以处理简单的计算任务的Koii节点。类似于在Solidity中编写智能合约的开发者,任务分配器为Koii节点提供计算的任务脚本。只要他们把验证过的数据加入到链上,完成任务的节点可以获得新创建的代币作为奖励。

在包含100个验证器节点的Koii网络中,执行由开发者分配的计算任务时,它不需要所有的节点来竞争,而是仅需三个或四个节点。

例如,应用A和应用B的计算任务可以由Koii网络中的不同节点处理。只要一个计算任务是由网络中的一个节点完成的,它就会以准确的方式被计算和验证。

集成了永久存储和PoS的SCP还有一个优势。参与质押(staking)的节点不能篡改确定性程序的计算结果,这意味着共识是不可改变的。共识取决于一个存储区块链。

正如SCP所建议的,在永久存储的基础上达成的共识是不能被第三方篡改的。即使验证者节点勉强抵押100万美元的代币,价值1亿或10亿美元的项目也可以在Koii网络中正常运行,因为抵押只提供数据验证能力,而不是基本的共识保护。

最终,通过SCP达成共识。直观地说,Koii节点就像一个无法接触到真实资产的会计人员。这使得它只能帮助记账,而不能改变共识。这种模式比传统的PoS机制有很大的优势。在传统的PoS机制中,运行一个价值10亿美元的项目需要价值100亿美元的代币被押注。相反,基于SCP的PoS机制允许价值巨大的项目在相对较少的押注之上运行。

3. 结论

综上所述,结合永久存储和PoS的混合模式是一种通过将永久存储链Arweave作为Layer 1的永久存储,PoS机制作为Layer 2的基础来建立dApp的方式。

建立在Arweave之上的项目并不局限于DeFi领域,而是涵盖了Web2的各个方面。 Ardrive就是其中一个例子。你可以支付AR代币在上面存储图片,并在需要时下载它。

再举一个例子,预言机解决方案Redstone的目的是将经过验证的定价数据上传到Arweave。与everPay、Koii和KYVE类似,Redstone也建立了一个盯盘机制(staking mechanism)。它验证了各种代币的定价数据,并将其存储在Arweave,这样任何人都可以获得准确的加密货币价格。

Redstone可以被认为是Web3空间中的Chainlink。它允许所有建立在SCP上的应用程序从存储区块链中读取数据,以执行链外计算。数据的准确性由Redstone的经济机制来保证。

由于混合模式,所有在链外进行计算的商业程序可以提供最佳的用户体验和极高的TPS。此外,建立在SCP上的应用程序都会受益于去中心化的特点,即可追溯性、不可更改性和不可信任性。

Arweave TX
TCr0Pz94q1cd2tNsI9ltlLsyfUnBgd3OHw7UyfOSAU4
Ethereum Address
0xE43a21Ee76b591fe6E479da8a8a388FCfea6F77F
Content Digest
vnr9qeEIbY3V7sDGkpf4JfqtTmgAEKq2sawQbXMMio4