# Arweave的技术生态系统介绍（Part 3）

By [W3.Hitchhiker](https://paragraph.com/@w3hitchhiker) · 2022-01-13

---

原文链接：

[https://mirror.xyz/0xDc19464589c1cfdD10AEdcC1d09336622b282652/LMg1GUOF-TUThVaqEi\_HWTgFzlsc2DpCC23Y57tcCc4](https://mirror.xyz/0xDc19464589c1cfdD10AEdcC1d09336622b282652/LMg1GUOF-TUThVaqEi_HWTgFzlsc2DpCC23Y57tcCc4)

译者：Evelyn｜W3.Hitchhiker

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

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

### [1\. Arweave如何工作](https://mirror.xyz/0xDc19464589c1cfdD10AEdcC1d09336622b282652/WSBB2wO5WjqEL7YKQxrJ875Ej2MHvLaC_84AU220-nI)

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

### [2\. SmartWeave和SCP](https://mirror.xyz/0xDc19464589c1cfdD10AEdcC1d09336622b282652/5pujoWWTTETlCrInwhsceEhMOkpJmjYNfFXhkLGlBJA)

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

### [3\. 整合了永久存储和PoS的两层模型](https://mirror.xyz/0xDc19464589c1cfdD10AEdcC1d09336622b282652/LMg1GUOF-TUThVaqEi_HWTgFzlsc2DpCC23Y57tcCc4)

*   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的设计
-----------

![](https://storage.googleapis.com/papyrus_images/83b330723be0fa0fd7f958e2951e2e51420a48c28e86cdecface93a6452e8aae.png)

根据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节点提供计算的任务脚本。只要他们把验证过的数据加入到链上，完成任务的节点可以获得新创建的代币作为奖励。

![](https://storage.googleapis.com/papyrus_images/93c8ac0db0d5aa6b71c71da1136672f5469961a728ed2da36ad2f6222c6e2f78.png)

在包含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代币在上面存储图片，并在需要时下载它。

![](https://storage.googleapis.com/papyrus_images/41aa3e78feff1c1aaf10e281cc52c22f5ed2ab8280908840d996e63cde54a78c.png)

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

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

![](https://storage.googleapis.com/papyrus_images/425285631d4d90a8c09a3129025a506d4a175dbb43e2d3724bed5687238b72a8.png)

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

---

*Originally published on [W3.Hitchhiker](https://paragraph.com/@w3hitchhiker/arweave-part-3)*
