#项目深度学习 #DYM #dymension -1:



dYmension是一种具有高性能的执行环境,用于运行应用程序逻辑 [1]。它通过资源消耗的分离来扩展,类似于传统的Web基础设施。同时,它还允许应用程序将自身插入到一个相互连接、去中心化和最小化信任的环境中。dYmension是一种将传统可靠的Web2实例与去中心化互联网的所有权和连接优势结合在一起的基础设施 [1]。

dYmension采用模块化的区块链架构设计,将“单体”区块链的不同功能解耦,以提高性能、效率和可扩展性。在传统的单体区块链中,处理交易执行、状态结算、数据处理并对链的规范历史达成共识。而在dYmension中,每个应用程序是其自己的执行环境,而dYmension hub是结算层 [1]。

dYmension引入了一种多层区块链协议,为构建和部署无需许可的应用程序特定的Rollup提供了强大的工具。这些应用程序被称为RollApps。dYmension可以看作是这些应用程序的中心和工厂。这些RollApps可以选择根据安全性和成本考虑来集成各种数据可用性提供者 [2]。

在dYmension的协议中,一个检查点被定义为发布到DA层的一个块批次,以及相应的状态根发布到结算层。检查点后的数据的可用性和不可篡改性非常重要,因为损坏的数据可能会导致RollApp节点之间的状态不一致。在部署RollApp时,依赖特定的DA解决方案是非常重要的考虑因素之一 [3]。

dYmension实现了一种共享安全模型,随着部署的应用程序越来越多,这种模型的安全性也越强。dYmension的执行层是一个自治的执行环境,部署在dYmension上的应用程序是RollApp,拥有自己的自治权利。它们可以享受构建自己的区块链的好处,例如拥有自己的本地网络费用代币和完全灵活的应用程序逻辑 [4]。

此外,dYmension还支持各种执行环境,通过给定交易的确切上下文来驱动RVM实例,从而产生确定性的输出 [5]。dYmension还将嵌入一个本地的自动化市场制造商(AMM)到结算中心,以实现共享流动性和共享安全性。嵌入式的AMM作为RollApp的基础设施,不仅限于RollApp的使用 [5]。

总的来说,dYmension是一个具有模块化架构的区块链协议,它通过分离资源消耗和引入RollApp的概念来实现性能优化和应用程序的去中心化部署。它提供了强大的工具和技术,使得开发者可以构建和部署无需许可的应用程序,并根据安全性和成本考虑选择数据可用性提供者。