![在以太坊上构建不可阻挡的 dApps:EthStorage 的第二次公共测试网络活动](https://img.learnblockchain.cn/attachments/migrate/1716341502071)
我们非常激动地推出了第二次公共测试网络活动!我们的使命?将以太坊转变为一个驱动不可阻挡 dApps 的去中心化网络服务器。听起来很有趣,对吧?在这次活动中,您将探索一系列引人入胜的技术,将彻底改变您在以太坊上构建的方式:
- 将文件上传到智能合约: 发现如何轻松地上传和访问大量数据块(例如图片),直接存储在智能合约中。
- 利用 EIP-4844 BLOBs 的威力: 学习如何使用 EIP-4844 BLOBs 大幅降低上传数据的 gas 成本。
- 通过 EthStorage 解锁永久存储: 了解如何利用 EthStorage 进行 BLOB 数据的永久存储,并通过智能合约访问它。
- 构建不可阻挡的 dApps: 掌握使用 EIP-4844 和 EthStorage 部署和访问 dApp 的每个组件(前端、后端和用户数据)的艺术,从而在以太坊上创建一个真正不可阻挡的 dApp。
什么是不可阻挡的 dApp,为什么它如此重要?
以太坊旨在成为世界计算机,为应用程序提供一个安全和去中心化的平台。一旦开发人员部署一个应用程序,它可以无限期运行,并保持免受审查。
然而,大多数在以太坊上的去中心化应用程序只部分利用智能合约。像前端代码、域名服务和数据库这样的基本组件通常部署和管理在集中式服务器上。因此,这些应用程序无法充分受益于以太坊的安全性、去中心化和抗审查性。
例如,dApp 团队可以随时修改前端代码,而无需治理或时间锁,这使得这里的安全性与部署在以太坊上的智能合约的安全性大不相同。黑客甚至可以通过入侵服务器修改前端代码,导致 dApp 用户通过恶意前端界面失去资产。
![](https://img.learnblockchain.cn/attachments/migrate/1716341502073)
此外,想象一下,如果 Uniswap 团队有一天停止支付他们的前端服务器和域名服务,Uniswap 的用户和流动性提供者(LP)将如何继续使用 Uniswap?大多数用户缺乏直接与智能合约交互的技术技能。
因此,一个不可阻挡的 dApp 是一个所有组件都是通过去中心化技术部署和访问的 dApp。理想情况下,它应该是“部署一次,永久运行”,因此被称为“不可阻挡的 dApp”。
事实上,Vitalik 在他最近的文章中也提到了相同的核心价值主张。
![](https://img.learnblockchain.cn/attachments/migrate/1716341502075)
在以太坊技术栈上完全构建不可阻挡的 dApp
现在,如果我们都认识到拥有一个不可阻挡的 dApp 的价值,并且当然渴望创建一个。但是我们如何实现这一目标呢?您可能会想知道是否可以通过以太坊虚拟机(EVM)完全部署整个 dApp(前端、后端和用户数据),这是 dApp 开发的首选平台。然而,存在两个重要挑战:
- 缺乏标准和工具:目前,以太坊没有为开发人员提供全面的标准和工具,限制了链上应用程序开发的范围。
- 高成本:与链上数据存储相关的成本非常高。
但我们有解决方案!EthStorage 团队通过以下方式解决这些挑战:
- 通过Web3://访问协议(在 ERC4804/6860中定义),为开发人员提供一套全面的工具,允许他们使用智能合约部署和管理前端代码和类似文件系统的接口。
- 使用带有 PoRA 和零知识证明的EthStorage Layer 2 协议,降低存储成本同时保持以太坊的安全性。
空谈不如实践。给我看代码。
当然!我们提供了一步一步的指南 ,包括:
- 部署简单的不可阻挡 dApp:在智能合约上设置一个基本的 dApp(前端、后端和用户数据),并通过 web3://访问它。这也将让您真正感受到使用原生以太坊存储时涉及的成本。
- 利用 EIP-4844:使用 EIP-4844 上传相同数据,看看它如何显著降低 gas 成本。
- 使用 EthStorage 进行数据保留:虽然 EIP-4844 大大降低了成本,但大约 18 天后会丢弃数据。但是,您可以使用 EIP-4844 进行初始上传,然后使用 EthStorage 永久存储数据。
- 使用 EthStorage 部署简单 dApp:使用 EIP-4844 和 EthStorage 部署 dApp,以获得优化的、具有成本效益的解决方案。
参与第二次活动
如果您对目前所读内容感到兴奋,那么您将非常高兴参与我们的第二次活动!
资格:
- 开放给第一次 Twitter 活动邀请的参与者。
-
新社区成员必须填写一个简单的表格 :
- 提交两条信息:您的 Twitter 用户名和包含您钱包地址的推文链接(最好是新的)。此地址将用于为活动部署 dApp。
- 推荐的推文格式:“我申请参加第二次 EthStorage 公共测试网络活动,我的钱包地址是<您的钱包地址>。@EthStorage。”在公开分享您的钱包地址时,请注意隐私和安全。
- 团队将审查所有提交,并在选择您参加活动时直接私信(DM)您。
持续时间:5 月 16 日至 7 月 15 日
如何参与:
- 使用您发布推文的钱包参与所有与活动相关的任务。
- 按照详细的说明构建您的第一个不可阻挡的 dApp。
- 发推文,其中包含您应用的 web3://链接和部署钱包地址。
- 通过此表格提交推文链接。
- 我们的团队将审查所有提交,每个有效条目将获得 5,000 积分。
如果您需要更多详细信息或需要帮助创建您的链上应用程序,请加入我们的 Discord。我们的团队致力于在整个过程中支持您。