Outlier Ventures:玩转Arweave,让你的网站前端去中心化
Outlier Ventures:如何利用Arweave打造去中心化托管网站前端
作者:Lorenzo Sicilia,Outlier Ventures;翻译:0xxz@LianGuai
嘿,数字资产投资者们!今天我要告诉你们一个有关Web3的故事,故事的主角是去中心化存储,并且,我们将以一种既幽默又专业的方式讨论它。好了,让我们开始吧!
你知道吗,尽管Web3是一个无需许可和可验证性的领域,但仍然有太多项目拥有使用AWS、GCP、Vercel、Netlify等托管式的完全中心化前端。这就像在一场彩虹派对上找到了黑白电视机一样,真的有点不协调,对吧?
这些平台因为开发者体验好、成本合理而成为了最受开发者欢迎的工具,就好像是彩虹派对上的黑白电视机唯一的理由就是它门多为黑白所以在彩虹下看起来很酷一样。但是,想要部署一个完全去中心化的应用程序可不是一件简单的事,因为工具还不够成熟啊。
所以,在本文中,我要告诉你们如何轻松部署和托管完全去中心化的前端——竟然只需要一次性支付0.003美元,你就可以购买约1MB的资产!就好像你在彩虹派对上花了一分钱,居然能买到一块巧克力!太划算了吧?
哦,对了,我是Lorenzo Sicilia,是一位专注于区块链技术和数字投资的专家。在Outlier Ventures产品和工程团队中,我们花了很多时间讨论和思考有助于塑造我们去中心化未来的新技术。除此之外,我们还自己构建应用程序,就像Scott Canning最近在NEAR上构建的去中心化融资平台项目一样。
在我们对Web3堆栈上构建更多内容的过程中,我们记录了很多不同的设计选择,并在一系列博客文章中分享了我们的发现。今天,我们将聚焦于DePIN(去中心化物理基础设施网络)和去中心化存储的主题。不管你是什么区块链花样玩家,我相信这篇文章一定能让你眼前一亮!
各种DePIN允许开发人员利用像AWS、谷歌云、Azure等提供的同类服务,但以真正去中心化的方式。就好像为彩虹派对准备了各种颜色的蛋糕,确保每个人都有自己喜欢的风味一样,DePIN为开发者提供了选择的自由度,不再被限制在那些被云服务商管控的范畴内。
这篇文章将告诉你:
- DePIN和去中心化存储的挑战
- 我们解决托管挑战的做法
- 我们选择的技术方案
- Arweave的基础知识
- arweave-bundle:一个直接从CI/CD部署去中心化前端的库的介绍
去中心化存储的挑战:敌人就在眼前
如果前端中心化托管,那么DApp将失去真正的去中心化。如果网站前端不能登录或包含漏洞,甚至被像彩虹派对上的熊孩子一样被第三方破坏,那用户是不会相信这个DApp的。就好像你来到彩虹派对上,发现一屁股坐在彩虹上的胖子,这样的彩虹派对肯定不值得期待。
当后端和前端都完全透明时,人们才会真正相信这个DApp。就好像是彩虹派对上的彩虹本身!没有人会怀疑自己看到的彩虹,因为它是那么的真实可靠。这就是我们所追求的”不要相信,验证就好”。在Web3世界里,这个信念变得更加重要。
决定托管解决方案:有一种做事方式叫做“岛在一方,星辰在天空”
在评估在哪里托管DApp时,我们有一些验收标准需要牢记:
- 确保不可篡改性和可访问性:允许跟踪公共基础设施上已部署文件的版本控制,dApp应该是”不可停止的(unstopLianGuaible)“。就好像彩虹派对的主持人拥有所有聚会照片一样,不管何时何地,你都能找到你自己的精彩瞬间。
- 易于部署:就像是在彩虹派对上张贴招贴纸一样简单。
- 成本:尽可能便宜。就像是彩虹派对不用门票,只需要给彩虹一点点的喜爱就行。
- 加密支付:一种我们可以使用代币支付而不必被迫退回到法币通道的服务。就好像在彩虹派对上,你可以用嘴巴说话,而不必用手势或法币来交流。
有了这些要求,我们找到了一些可选项:
- IPFS(使用我们托管的节点)
- IPFS(使用第三方提供商)
- Filecoin
- Storj
- Arweave
对于彩虹派对,我们偶尔也使用IPFS来托管静态内容。甚至我们还考虑过缪斯的建议,就是自己托管IPFS节点,这样用户就可以验证特定部署是否与已部署的代码包的CID相匹配,实现开发者与用户之间的良好沟通。
但是,IPFS本身并不是一个激励网络,因此将DApp固定到我们自己的节点可能会造成单点故障,这是我们严格试图避免的。各位可别将我们的彩虹派对搞垮了啊!
我们研究了IPFS其他固定解决方案,例如https://web3.storage/,它提供了出色的开发人员体验,但最终它是一个中心化解决方案,因为它基于他们持有的密钥,并且允许他们随时撤销服务时间。这就好像搞个虚假的彩虹派对,其实它是一个人造的玻璃梯子,让你在那里欢乐跳跃一番,然后哗啦一声摔在地上的场景一样。这是个有用的服务,但在这种情况下,我们决定它不会为我们提供我们所追求的完全去中心化的体验。
同样的,我们排除了https://filebase.com/这个方案,它是另一个解决方案,也曾被考虑过。我们考虑的时Filecoin,它在IPFS之上提供了一个层,并激励提供商通过将内容固定到IPFS节点来提供存储空间。但是,由于Filecoin的商业模式依赖于交易,而作为开发人员,我们不希望总是纠结于支付的事情,所以对于我们的特定用例,我们也排除了Filecoin。
所以,我们的第三个选择Arweave在我们很多考虑后成为了我们的选择。尽管每次上传成本很低,只约为0.003美元,而且Arweave网络已经存在了五年之久,但相比Filecoin和IPFS生态系统,它的工具和资源还是较少,所以我们不得不面对一些有趣的挑战——比如开发自己的库,用于直接从我们的CI/CD绑定和上传。就好像做一个彩虹派对,因为太多人来一起准备彩虹蛋糕不太可能,于是我们只能动手自己做了。
你可以点击下面查看关于Arweave的工具,还有我们是如何利用它上传内容到Arweave(也就是Permaweb)的:
哇!看到这里,相信你已经对如何将内容上传到Arweave(Permaweb)心怀激动了!你只需要一点点支付,就可以拥有一个价值连城的完全去中心化的DApp。就像你参加一场彩虹派对,在那里你可以享受到甜美的巧克力、美味的蛋糕和丰富的彩虹!
对了,有些朋友可能对”Permaweb”这个词不太熟悉。Permaweb代表Arweave上的永久存储,也就是让这些上传到Arweave的文件永不消失,就像你参加的彩虹派对,即使过了很久,你仍然可以回忆起美好的时光。
希望这篇文章对你有帮助,亲爱的数字投资者们!如果你还有疑问或者想了解更多,欢迎在评论区向我提问。本文还有更多有关去中心化域名管理的内容,等你来品味!
嘿,别忘了,去中心化就像参加彩虹派对,充满了欢乐和惊喜。而Arweave就像是你心中的那道彩虹,带给你无尽的可能性和美好的回忆。在这个去中心化的世界里,你就是超级彩虹派对的主角!让我们一起享受这场数字化的盛宴吧!
We will continue to update 算娘; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles





