您现在的位置是:主页 > 区块链技术 >

tp钱包官网下载app|设计灵活性:Web3 开发的新巅峰

2023-12-18 14:33区块链技术 人已围观

简介专栏:设计灵活性并不是“拥有就好”的功能——它是开发人员为用户构建完美的 web3 应用程序所必需的。 去中心化应用程序 (dApp) 处于 web3 运动的最前沿,提供更加开放和以用户为中...

专栏:设计灵活性并不是“拥有就好”的功能——它是开发人员为用户构建完美的 web3 应用程序所必需的。

去中心化应用程序 (dApp) 处于 web3 运动的最前沿,提供更加开放和以用户为中心的互联网。 然而,这些应用程序的开发并非没有挑战。 在摆在 web3 开发人员面前的一长串 web3 障碍(安全性、可扩展性、用户体验、激励)中,还有另一个挑战仍然难以捉摸且很少被讨论:设计灵活性。

在当今的传统软件世界中,开发人员拥有丰富的工具和库,可用于构建用户友好的应用程序。 当今 web2 开发人员的选择非常丰富——简而言之,他们的设计选项非常灵活。

相比之下,在 web3 中,技术的限制常常限制开发人员。 这对于基于以太坊构建并在以太坊虚拟机(EVM)中执行的应用程序来说最为明显。 每个智能合约交互(即每个交易)都通过 EVM 运行,并在此过程中更新网络状态。 EVM 上的每笔交易都会产生 Gas 成本; 交易越复杂,成本就越高。 以太坊上的区块空间是有限的,因此当不断上涨的 Gas 成本和有限的区块空间发生冲突时,就会出现竞争环境。

推荐阅读 1

Coinbase 00 测验答案 – Followchain

6小时前 2

分析师预测 Shiba Inu 销毁率飙升 727,870%,SHIB 下一次价格停止

6小时前

在网络需求高的时期,竞争会加剧。 Web3 用户和 dApp 发现自己陷入了竞价战,争夺他们的交易在早期区块中得到处理,并被迫支付高额费用才能实现这一目标。

然而,这种动态不仅仅意味着高成本。 它从根本上影响了 dApp 的设计方式。 开发人员常常被迫将 Gas 优化置于软件功能之上。 结果是创新受到抑制,设计选择不是为了用户体验,而是为了弥补底层基础设施的限制。

Gas 成本和可扩展性对于 web3 的成功至关重要,如今许多 Layer 2项目都致力于寻找解决方案。 通过在链下执行交易,L2 有望减少对区块空间的竞争。 然而,虽然这些网络缓解了天然气战争的一些严重压力,但它们并没有完全解决核心问题:设计灵活性。

即使使用 L2 解决方案,dApp 仍然受到 EVM 的限制。 Gas 和区块空间之间的竞价动态是共享 EVM 空间所固有的,大多数 L2 空间仍然如此。 即使通过当今的 L2 汇总解决方案减轻了这些压力,开发人员仍然发现自己在设计上做出了妥协。

对更多设计自由度的追求促使项目探索 EVM 的替代方案,例如 EVM+ 和 WASM。 这些替代方案允许开发人员使用 Rust 和 Python 等更传统的编程语言编写智能合约。

传统编程语言的真正力量在于其庞大的开源库。 这些库经过数十年全球开发人员的投入而构建,为复杂问题提供预先编写的、经过实际检验的解决方案。 开发人员使用这些库可以更快、更高效地构建。 这些 web2 库依赖于提供内存管理、系统硬件、安全性等的操作系统。

然而,由于当前 L2 中共享环境的计算限制,EVM 替代方案无法准确支持操作系统。 这意味着即使使用这些“开发人员友好”的 EVM 替代方案,dApp 开发人员也无法从大多数开源库中受益。 如果没有这些资源,即使是基本的开发人员任务也仍然繁琐且低效。

因此,要达到设计灵活性的顶峰,需要一些不同的创新相结合。 首先,需要解决区块空间和 Gas 成本的竞争,以便开发者能够专注于为用户提供完美的 dApp,而不是为 Gas 优化而设计的完美 dApp。 一旦开发人员从共享环境转向特定于应用程序的环境,问题就变成了:“计算能力的巨大提升可以做什么?”

现在,他们将拥有资源来构建熟悉的编程语言的完整实现,而不是有限的版本或 web3 原生语言。 这些语言需要与受益于开发人员的全球“蜂巢思维”的大量开源库一起使用。

所有这些交叉点的​​需求需要一种全新的方法来实现设计灵活性。 设计灵活性并不是“拥有就好”的功能。 更多的 web3 应用程序有必要超越阴谋,开始对我们的在线运营方式进行显着的、可扩展的改变。 更广泛的社区有责任继续创新,打造我们共同设想的 web3 未来。

费利佩·阿基多 是 Cartesi 基金会的顾问,专注于 Layer 2 研究和应用。 Felipe 于 2018 年加入 Cartesi项目,领导区块链工程师团队,为 Cartesi Rollups 的架构、设计和链上实现做出了显着贡献。 在加入 Cartesi 之前,Felipe 是一名软件工程师,专注于与巴西能源公司合作的清洁能源、碳信用额和能源期货的区块链应用。 费利佩会说葡萄牙语和英语。

布兰登·J·艾萨克森 是 Cartesi 基金会的律师和董事会成员。 在加入 Cartesi项目之前,Brandon 是 Latham & Watkins 的律师,专门从事证券和监管领域的工作,之后开始了自己的法律业务。 在过去的十年中,Brandon 代表客户参与监管调查、执法程序以及证券和 ICO 诉讼,并就与推出颠覆性新兴技术相关的监管问题为初创企业提供咨询。

Cartesi 是一种特定于应用程序的汇总协议,具有运行 Linux 发行版的虚拟机,为 DApp 开发人员创造了更丰富、更广泛的设计空间。 Cartesi Rollups 提供模块化扩展解决方案,可部署为 L2、L3 或主权 Rollups,同时保持强大的基础层安全保证。 要了解有关 Cartesi 的更多信息,请访问 https://cartesi.io/。

本文包含第三方网站或其他内容的链接,仅供参考(“第三方网站”)。 第三方网站不受 CoinMarketCap 的控制,CoinMarketCap 不对任何第三方网站的内容负责,包括但不限于第三方网站中包含的任何链接,或对第三方网站的任何更改或更新。聚会网站。 CoinMarketCap 向你提供这些链接只是为了方便起见,包含任何链接并不意味着 CoinMarketCap 对该网站或其运营商的任何关联的认可、批准或推荐。 本文旨在使用且必须仅用于提供信息的目的。 在做出与所描述的任何产品或服务相关的任何重大决策之前,请务必进行自己的研究和分析。 本文无意也不应被解释为财务建议。 本文表达的观点和意见仅代表作者本人 [company’s] 拥有且不一定反映 CoinMarketCap 的内容。

Tags:

本栏推荐

标签云

站点信息

  • 文章统计14425篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们