什么是状态通道? 第 0 层与第 2 层 PlatoBlockchain 数据智能。 垂直搜索。 哎。

什么是状态通道? 第 0 层与第 2 层


什么是状态通道? 第 0 层与第 2 层 PlatoBlockchain 数据智能。 垂直搜索。 哎。

在比较用作区块链扩展解决方案的状态通道实现之间的差异时,使用术语同构(即 Cardano 的 Hydra 第 2 层状态通道)和亚同构(即 Constellation 的第 0 层状态通道)。

两者之间有什么区别,这对互操作性和可扩展性有何影响?

什么是同构?

基本上,同构使得能够 在数学上将一种数据类型映射到不同的数据类型,以便保留基础信息,并可以在不同的系统中表示和引用,以用于其他数学运算和表示。 这就是卡尔达诺正在做的事情,以确保他们的第 1 层分类帐和他们的第 2 层同构状态通道之间的原子交换的有效性和完整性。 基本上,卡尔达诺将他们的第 1 层视为结算层,将他们的第 2 层视为扩大交易和智能合约的计算层。 通过使用同构状态通道,Cardano 本质上以一种有机的方式扩展了第 1 层网络,避免了创建一个连接到独立第 2 层网络的桥梁的需要,这需要包装原生资产和 Plutus 智能合约,这是困扰大多数以太坊 L2 的问题。

什么是异态?

Constellation 所做的是创建一个能够 数学抽象 将数据类型转换为广义代数几何拓扑,使用 高维范畴论同伦理论. 这种数学抽象级别允许“第 0 层”元网络对包含在从外部网络和系统(例如第 1 层和第 2 层区块链或私营企业和政府系统)生成的数据流中包含的数据类型和结构进行数学建模。

这意味着你可以连续地将态射映射到具有数学起源的态射,这允许复杂数据类型的层次结构在一个 有向无环图 作为一个 几何空间. 因为数据是以这种方式存储的,所以它本质上被授予了物理对象的属性,可以用来观察其中的信息状态,从而以独特的方式形成共识:

可以将其视为将 2 维信息转换为 3 维空间。 作为一个松散的例子,想想 3D 代码引擎(Unity、Unreal 等)在视频游戏中生成纹理和表面所使用的数学,但是,在这种情况下,数据是不可变的,并且几乎可以包含任何数据键入要验证的状态通道,并且不需要图形卡或类似的东西,因为您实际上并未渲染图形。 我只是用这个例子来传达 数学空间 可以包含各种概念,包括矩阵、向量空间、流形(Wyatt Meldman-Floch,首席技术官兼联合创始人,在各种 Hypergraph Hours 和 Coffee Talks 中引用了“Smooth Manifold”)。

总而言之,这被研究为“点集拓扑”或“一般拓扑”,具有各种分支,包括微分、几何和代数。 星座网络甚至可以使用它来观察所有这些几何空间如何在时间上相互关联(表示为第四维)......因为空间和时间(又名 时空,相对论)在数学上相互绑定,它可以异步验证并发事件:

这是通过使用一系列变态(折叠)将较大的结构分解为减小的值(“cata”表示“向下”)和变态(展开)从一组较小的值(“ana”为“向上”)。 这创建了一个 Hylomorphism,在技术操作顺序中,它是一个变态,然后是一个变态。

请参阅下图和相应的折叠和展开操作,这些操作创建了所谓的“Hylochain”:

“Hylochain”基本上是一棵信息树,它保持了对不同信息进行数学压缩和解压缩的能力,而不会在过程中丢失任何数据或将这些信息归入简单的低阶类型系统。

怀亚特·梅尔德曼-弗洛赫 上同调白皮书 详细介绍了 Constellation 独特的计算几何框架,该框架创建了这种数学拓扑,用于使用概率代数抽象来正式定义分布式分类帐的原语,该抽象用于创建具有静态类型元语言的元协议,以定义协议之间的边界。

再加上 Java/Scala 编程语言的使用,可以非常容易地表示和正式验证来自外部链下数据源(例如另一个区块链网络或某些 IT 数据库系统)的信息,而无需更改底层数据结构。 由于微服务架构和每个状态通道内的异步共识,Constellation 具有无限可扩展性,同时收敛到全局异步 Hypergraph 状态。

Constellation 可以将 Cardano 数据类型映射到 Hypergraph 中的直接无环图表示,因为它能够处理复杂的数据结构,但是,Cardano 只开发了它们的状态通道来处理构成其扩展 UTXO 事务的数据类型。 它不能像 Constellation 的状态通道逻辑那样进行配置,并且它不具备定义自定义共识标准的灵活性。 他们的 九头蛇协议 是一个同构状态通道,在技术上是一个有向无环图,它可以异步和并发地处理和验证事务,但它不能抽象超出该范围的数据类型:

也就是说,Hydra 协议令人印象深刻,理论上每个 Hydra 头可以扩展到一百万笔交易(更不用说 Hydra 尾巴,我不会在这里详细说明)。 迄今为止,所有状态通道解决方案都受到其脚本语言和智能合约逻辑支持的日期类型的限制,例如雷电网络(以太坊)和闪电网络(比特币)的示例。

第 0 层是包容性的,不是排斥性的
概述第 0 层和第 2 层状态通道之间的差异的目的是强调它们如何一起互操作并利用彼此的优势。 通过让 Cardano 将第 2 层 Hydra 状态通道集成为第 0 层 Constellation 状态通道,它将将其生态系统扩展为一个多链网络,该网络共享与函数式编程和形式验证提供的数学完整性相同的值。 这将使 Cardano 能够访问真正去中心化和可互操作的流动性订单簿,并允许其 Dapps 和与 SingularityNet 的 AI 代理的集成通过遍历 Constellation 的元网络超图传输协议(HGTP)来接触更大的客户网络。

我真的相信作为一个行业联合起来执行社会愿景的价值,我们可以将不变性、透明度、安全性和个人主权的品质灌输到重塑现代世界所依赖的交换系统中。 如果我们想升级到我们都热切设想的社会 3.0,我们将需要集体制定战略来执行它的技术实施。 为了使我们成功,总和肯定需要超过部分。

关于星座网络的更多技术细节请参考我之前的文章。 我在这里详细说明额外的协同作用: https://link.medium.com/49ZpEOGlJjb

Source: https://medium.com/@lee.papa/what-is-a-state-channel-layer-0-vs-layer-2-43edbbb1657a?source=rss——-8—————–cryptocurrency

时间戳记:

更多来自