更新时间:2021-12-05 19:15:02点击:113
data-v-9033fe72 data-v-0aea98aa写作:0x76@BlockBeats
越来越多的内容创作者开始意识到集中存储的潜在风险,为了防止某个集中节点的失败,将Arweave用作永久存储介质的Mirror平台上的自己
那么,Mirror的文章是如何存储在Arweave上的? 保存到Mirror的成本由谁承担? 用户该如何验证文章是否真的是永久保存的呢?
带着这些问题,我们体验了Mirror的整个产品使用过程。 下面详细解答这些问题。
在回答这个问题之前,必须明确Mirror在保存用户文章时使用的两种Web3组件。 一个是用于永久保存文章的Arweave,另一个是用于文章切实权利和交易的NFT铸造平台——以太坊大师。
那么,用Mirror写的文章如何永久保存在Arweave中呢?
我们打开了mirror.xyz的首页,连接到Metamask钱包上签名,来到了首页
直接点击Entries,进入文章的编辑页面。 输入标题和正文的内容,然后单击右上角的Publish按钮。
不久,我们的测试文章被保存在了Arweave链上。 如果重新打开刚才文章的界面,您会发现在输入的文章内容下面已经出现了Arweave上的交易哈希。 单击后,可以使用viewblock浏览器直接验证交易。
文章的上行通常需要几分钟,所以打开后显示这个界面也不用担心,请稍等一会儿。
重新更新界面后,您会发现交易已成功确认。
在该交易的浏览器界面中可以看到交易散列、交易金额等信息。 但是,与以太网的事务逻辑不同,在Arweave中,添加存储内容的事务不需要显式的事务接收地址,因此右侧的转入地址为空。 此外,对于存储事务,界面中央还会显示指向存储内容的链接。
点击中间的链接,可以看到文章的具体保存形式。
在新打开的链接中,可以看到刚才输入的正文的内容和文章的标题。 除文章内容外,其余主要是文章格式和签名等信息。 可以看到,刚创作的文章永久保存在Arweave的链条上。
那么,如果用户继续修改文章,修改的内容也会永久保存吗? 我们继续测试。
点击上面的编辑按钮,返回文章的编辑画面。
在文章下方添加任意字符,然后单击右上角的“保存”按钮。
请稍等一会儿。 我看到文章被更新了。 然后,文章底部的Arweave交易哈希也发生了变化。 点击链接进入浏览器界面。
可以看到新的交易散列和块的高度等信息发生了变化。 说明我们保存和修改文章时,Mirror会在后台自动对新文章进行二次链接和保存。 单击存储链接搜索存储的具体内容,可以看到更新的文本已重新提交到Arweave链中。
可以说Mirror的存储逻辑非常可靠。 当用户单击“发布”或“保存”按钮时,Mirror系统将自动开始交易,并将整个文本重新保存到链中。 可以说,除了交易确认时间受限于Arweave的性能,用户需要等待几分钟之外,整个Mirror的使用体验与中心化的创作平台(如Medium )相同。 另外,通过免费支持链上存储的特点,Mirror现在已经成为最好的Web3创作平台。
但是,我们知道任何链条上的交易都是有成本的。 在保存过程中,钱包交易确认页面未显示,但这些存储成本将由谁支付?
在重新检查了刚才两笔交易的信息后,发现两笔不同的交易都是从同一个地址“KY 1C1 KKT-JZ 9S Y1 HVL F5 NC F6 WWDBhiu5UN _ BMYH-T3C”开始的。 点击地址链接进入该地址的浏览画面。
从该地址的交易记录可以推测,该地址为Mirror.xyz官方所有,专门为用户向Arweave网络提交存储交易信息。 以我们进行的交易为例,交易总共需要0.00004203AR,占用了1.07K链上的存储空间。 如果单个AR价值以50美元计算,这笔交易Mirror对用户的补贴成本约为0.002美元。
当然,如果用户文章长,修改保存的次数多,Mirror支付的补助金成本也会变高。
将
在这一步中,Mirror选择了比较成熟的以太主进行处理。 如果在保存文章之前检查右上的NFT按钮,会直接从钱包的确认画面中弹出。 整个体验与大家熟悉的铸造NFT工艺基本一致,所以本文就不多做介绍了。
从刚才的体验可以看出,用户发布Mirror文章时,总共会涉及两次链接的过程。 一次内容本身永久保存在Arweave链上,成本由Mirror官方补助。 另一次在以太网上以NFT的形式进行确实的权利,成本由用户自己支付。
如上一篇文章所述,用户通过Mirror将文章永久存储在Arweave上的成本目前仍由Mirror政府补助。 那么,利用目前Mirror免费存储的特点,在自己不需要支付AR作为存储成本的前提下,是否有可能将Mirror作为免费永久存储网络,存储个人照片等文字资料?
让我们进行两次Mirror极限测试,看看存储机制背后的基本逻辑是什么。
从
上传后,点击保存按钮,等待一会儿,进入交易浏览画面。
好像不是,但为什么总存储容量只占用1.25KB?
单击具体存储内容的链接,即可访问图像存储部分集中的网站链接(https://images.mirror-media.XYZ/publication-images/jhh 43 u86 fdtx6qex
可以看出,Mirror的永久存储实际上只针对文章的文字部分。 对于存储容量较大的多媒体内容(如视频和照片),Mirror仍然选择集中式存储方法。 如果未来Mirror提供的托管服务停止,用户添加到文章中的照片等多媒体内容仍可能完全从互联网上消失。
我们找到了记载我国战国至五代后周共计一千三百多年的中国历史的《资治通鉴》全文。 下载的txt版本的文件大小为9.4M,共计约300万字。 复制全文并插入到Mirror的编辑页面,然后单击Save按钮提交。
然后……没有成功。
尝试了几次,但依然没有成功(参见右下角的错误提示)。
Mirror在字数上似乎还有总量限制。 我们继续批改文章,删节至约23万字后,周威烈王二十三年——汉成帝河平四年,提交成功。
从浏览器中可以看到,这笔交易在Arweave链上总共占用了849.73KB的存储空间。 同时支付0.00016407AR的手续费,以50美元单价计算,约为0.008美元,成本只是上次的4倍,并没有像预想的那样有明显的增加。
因此,Mirror使用Arweave存储字符信息的效率和成本是可接受的。 虽然现在Mirror在文章的总字数上有一些限制,但对于普通用户来说,拿着Mirror平时记日记什么的已经足够了。
经过刚才的两次实验,利用Mirror的存储补贴活动免费使用Arweave存储空间的计划基本上失败了。 但是,从这一点也可以看出,Mirror通过积极辅助用户的存储成本,最大限度地简化了用户使用Arweave永久存储的操作。 用户无需购买AR直接支付存储费用,安装Arweave特定的钱包,也无需学习与新公共链的交互。
虽然存在一些限制,但Mirror可以说在集成Web3永久存储组件的同时,最大限度地保证了产品的易用性。 从产品设计的角度来说,可以说Mirror现在找到了Web2和Web3各种组件相结合的良好平衡。
经过刚才的实验,让我们回到关于Mirror产品的讨论上来。 可以看到,Mirror结合了免费永久存储功能,不再是Medium的简单拷贝。 此外,我们还兼顾了成熟的Web3组件,并尽可能地将其融合在一起,同时保证了用户产品的使用体验。 但是,不得不承认,如果按照能够实际搭载上千万用户使用的Web3产品的标准进行评估,则当前的Mirror仍然存在以下明显的缺陷:
Mirror不是完全的去中心化永久存储,而是结合了一些去中心化管理机制的混合型存储平台,存储在Mirror平台上的媒体文件仍然存在丢失的风险。 当然,这个问题需要等待行业存储基础架构的进一步发展。 由于Mirror辅助了用户的存储成本,因此在失去通过经济机制调整用户存储的手段后,必须采取行政限制措施,以防止恶意用户利用免费漏洞攻击Mirror平台因此,Mirror不可能实现完全开放,字数上限等机制有限制措施。 使用伊萨利亚姆大师铸造NFT获得确实的权利成本太高,无法大规模普及。 结果,大量文章内容的保存和真正的用户所有权相背离,难以进行后续的流通和商业化。 正如Arweave创始人Sam Williams所说,NFT没有确切权限的“Not your key,not your voice .”内容全部由Mirror管理的钱包在Arweave上公开保存虽然在保存的过程中明确记载了用户的以太坊地址,但是脱离了实际上用户完全掌握的资产形式,一定的现在Mirror官方设计的激励机制,仍然将用户铸造的NFT视为收藏进行处理。 作者最终的激励大小与文章的NFT收藏次数有直接关系。 与目前验证的流量变现激励和基于论文引用量等文章内容质量的激励等方式不同,Mirror对创作者采用了收藏的逻辑激励。 但是,这个模型还很久没有检验过了。 能否支持平台未来的大规模使用,可能需要反复试验和调整。 没有内容索引和流量条目。 大多数人使用Mirror的第一个问题是如何找到发布在Mirror上的优秀文章? 现在的Mirror就像是原始的数据库,作者仍然需要依赖其他平台(如Twitter )来分发和指导文章。 Mirror目前缺乏聚合内容的优秀前端。 当然,这项工作依赖于web3,也许社区可以慢慢进行。 Mirror无疑是目前最易于使用、最核心的创作平台。 Mirror的出现,在一定程度上展示了未来基于Web3技术构建的新互联网的雏形。 虽然受到目前基础设施成本等瓶颈的束缚,但Mirror在产品中有不可避免的缺陷。 但是,我相信随着Web3基础技术的发展,这些问题会逐渐得到解决。
另外,本论文同时发表在Mirror上,铸造成NFT。
查看mirror:https://mirror.XYZ/0x 336 CCE 99D ECD 392 BAC 66 C4 DD 88480 e 2442696 e/2oz 81 CE H9 CQFQ6Snlgnuv2Smusqdgejv1YPlyoiy-ik
Arweave的内容存储链接: https://fi4xkcdvfnnu6kqjlxtrb 7cv GL3 wf7aufxhgb4kei fn5NDS USQA.Arwea ve.net/KJL1churw 08 Qervoifiqze7f-KJL1churw 08服务器端接口
欢迎根据文中的教程进行验证。