织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

如何构建无服务器 DApp?了解 EthSign 的 Web3 技术栈实践(2)

时间:2021-08-23 13:46来源:未知 作者:admin 点击:
去中心化网络 ,是 Web3 应用的基石。与 DeFi 不同,多数 Web3 项目都会同时使用智能合约区块链和存储型区块链。大量的 Metadata 需要被存储到存储网络中,

去中心化网络,是 Web3 应用的基石。与 DeFi 不同,多数 Web3 项目都会同时使用智能合约区块链和存储型区块链。大量的 Metadata 需要被存储到存储网络中,然后将索引存回智能合约中。 关于智能合约平台,现在多链以太坊体系已经基本成型,兼容 EVM 的区块链也在努力兼容 Metamask、The Graph、Chainlink 等配套设施 ; 不同链在多链以太坊生态内天然的形成不同分片, EthSign 不做区别地全部部署以增加更多用户覆盖。EVM 生态内留存着最多的智能合约范本、函数库和各种生态项目,可组合性给了我们充分的想象空间:Superfluid 的流支付或者 Ampleforth 的 Rebase 这些只可以发生在链上的创新将会通过 EthSign 接入真实世界中!关于存储网络,IPFS 在 Crypto Art、Metaverse 等有大量 Metadata 存储需求的场景中占据了主导地位,相关的基础设施最多,但其上仍然缺乏一个非常好的激励层来保障文件的稳定存储。Filecoin 拥有众多的节点,但仍然只能提供一段时间的存储,无法与链上「永久存储」的需求适配。Arweave 提供的永久存储特性逐渐受到了很多项目的⻘睐,但如何在智能合约区块链和存储区块链之间去中心的互相操作仍然需要更多组件,这一领域正在⻜速发展。EthSign 正在同时使用 IPFS 和 Arweave, Arweave 推出的 节点插件 将允许一份文件同时存储在两个网络之上,一方面在 IPFS 上便于检索,另一方面通过 Arweave 提供持续性。EthSign 上所有的协议和链下数据都会默认用这种方法存入这两个网络,之后我们也会接入 Filecoin 和 Skynet 为用户提供更多选择。

如何构建无服务器 DApp?了解 EthSign 的 Web3 技术栈实践

Web 3 应用的时代正在到来

EthSign 3.0 搭建在上述灵活且实用的技术栈之上,完全没有服务器,项目的运维成本不会随着用户数增加而增加。另一方面,由于业务逻辑和数据都不保存在服务器之上,开发者需要适应这个框架。在以太坊上,新的智能合约无法覆盖旧合约,也就是说,开发者部署新版本实际上与老版本并行。当用户用新版本检索过去交互过的协议时,我们必须保证新版本的前端也会索引之前合约中存储的数据。EthSign 3.0 采用了可升级的智能合约,使开发者在保留用户数据的前提下单纯对合约逻辑进行升级。这个特性对任何正式发布的产品都至关重要——用户数据不到万不得已的情况下绝对不能有丢失。诸如此类,Web3 应用开发是一个尚未被充分讨论的话题,随着基础设施的成熟,市场的目光很快将很快投向这一领域。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容