# Mirror 如何保存永久保存数据

By [foxo.eth](https://paragraph.com/@foxo) · 2022-07-18

---

越来越多的内容创作者开始意识到中心化存储的潜在风险，为了使自己创作的作品不会因某个中心化节点的失败而彻底消失，人们开始尝试将自己的文章保存到使用 Arweave 作为永久存储媒介的 Mirror 平台上。

那么，Mirror 上的文章是如何被保存到 Arweave 上的？在 Mirror 上存储的成本由谁来承担？用户又该如何验证其文章是否真的被永久存储呢？

带着这些问题，我们对 Mirror 的整个产品使用过程进行了体验。在下文中，我们将对这些问题进行详细的解答。

Mirror 如何保存創作者的文章？
------------------

在回答这个问题前，我们首先需要分清 Mirror 在保存用户文章时使用的两类 Web3 组件。一个是用于对文章进行永久存储的 Arweave，另一个是用于对文章进行确权与交易的 NFT 铸造平台以太坊主网。

#### （1）Mirror 的存储组件：Arweave

Arweave 是一条针对存储进行了底层性能优化的公链，因此用户在 Arweave 链上存储数据的成本相较其他智能合约公链平台有极大的降低。同时，链上存储的特征保证了在 Arweave 之上存储数据的永久性，因此，基于 Arweave 的存储模式也常被归类为永久存储。

在这笔交易的浏览器界面中，我们可以看到交易哈希，交易金额等信息。但是与以太坊交易逻辑不同的是，在 Arweave 中，添加存储内容的交易并不需要有明确的交易接收地址，因此右侧的转入地址为空值。同时对于存储型的交易，还会在界面中间位置显示存储内容链接。

可以说，Mirror 的存储逻辑是十分可靠的。只要用户点击发布或保存按钮，Mirror 系统都会自动发起一笔交易，对整个文本重新进行链上保存。除了交易的确认时间受限于 Arweave 的性能需要用户等待几分钟以外，其余整个 Mirror 的使用体验，可以说与 Medium 等中心化写作平台无异。同时免费支持链上存储的特点，使得 Mirror 成为了目前最好的 Web3 写作平台了。

![Arweave](https://storage.googleapis.com/papyrus_images/620333c8235757c668875043085782d58ec8cc2e672aa829d6b36da40bbac7da.png)

Arweave

但我们知道，任何一笔链上交易都是有成本的。刚刚我们在保存的过程中并没有弹出钱包交易确认页面，那么这些存储成本是由谁来支付的呢？

我们重新检查刚刚两笔交易的信息，发现两笔不同的交易都是由同一个地址「Ky1c1Kkt-jZ9sY1hvLF5nCf6WWdBhIU5Un\_BMYh-t3c」发起的。点击地址链接，进入到该地址的浏览界面。

通过该地址的交易记录，可以推测出该地址大概率属于 Mirror.xyz 官方所有，专门为用户向 Arweave 网络提交存储交易信息。以刚刚我们进行的一笔交易为例，交易总共花费了 0.00004203AR，占用了 1.07K 的链上存储空间。如果按照单个 AR 价值 50 美元计算，这一笔交易 Mirror 对用户的补贴成本大概是 0.002 美元。

当然，如果用户的文章更长，修改保存的次数更多，Mirror 支付的相应补贴成本也会越高。

---

*Originally published on [foxo.eth](https://paragraph.com/@foxo/mirror)*
