随着区块链技术的发展,去中心化数据可用性成为了解决区块链三大难题之一的重要方向之一。在这一背景下,Celestia、EigenLayer、Avail DA和NEAR DA等项目应运而生,它们试图通过创新的技术和设计来解决区块链的可扩展性和性能问题,进而推动区块链生态系统的发展。
在当今的区块链架构中,数据可用性(DA)是一个至关重要的组成部分。与传统的单一区块链不同,模块化区块链将网络分解为不同的功能层,包括执行、数据可用性(DA)、共识和结算等层次。在这些层次中,数据可用性(DA)层负责存储验证交易有效性所需的数据。
来源:https://docs.celestia.org/learn/how-celestia-works/data-availability-layer
在区块链和分布式账本技术中,数据可用性问题是一个至关重要的挑战。其核心在于确保所有交易数据能够在网络上公开访问和验证,这对于维护区块链系统的完整性和安全性至关重要。
在区块链系统中,每个区块的交易数据都需要网络节点进行验证。然而,确保这些数据能够可靠地分发到整个网络,并保证所有参与者能够平等地访问是一个关键问题。
DA层的解决方案多种多样,大致来看,可以分为链上和链下两种主要类型。
L2解决方案中的数据可用性通常采用两种不同的方式:
数据可用性(DA)领域的参与者相对较少,除了以太坊外,还有一些关键项目,如Celestia、Eigenlayer、Avail和Near DA等,它们在项目进展方面有着各自的特点。在DA项目中,安全性、可定制性、互操作性和成本等因素至关重要。
Celestia 是首个采用模块化数据可用性(DA)网络的项目,旨在以安全的方式扩展用户数量的增长。其模块化设计使得任何人都可以轻松启动独立的区块链。
作为模块化公链的领军者,Celestia基于Cosmos SDK进行开发,并致力于提升数据可用性。在主网上,Celestia已经取得了显著的竞争优势。
Celestia 的设计将执行、共识、结算和数据可用性分离。这种模块化结构允许在每个层面上专业化和优化,提高网络的整体效率和可扩展性。
来源:https://docs.celestia.org/learn/how-celestia-works/monolithic-vs-modular
数据可用性采样(DAS)是一种允许轻节点在不下载整个区块的情况下验证数据可用性的方法。通过对数据块进行随机采样,轻节点可以验证这些数据是否可以成功检索和验证,从而推断整个区块的数据是否可用。
来源:https://docs.celestia.org/learn/how-celestia-works/data-availability-layer
NMTs使得区块数据可以被划分为不同应用程序的单独命名空间。这意味着每个应用程序只需要下载和处理与其相关的数据,从而显著减少了数据处理需求。
来源:https://docs.celestia.org/learn/how-celestia-works/data-availability-layer
Celestia 是第一个模块化设计的 DA 网络,其主要目标是在用户数量增长的情况下安全地扩展。通过其模块化的结构,启动独立的区块链变得简单。Celestia 凭借其独特的方法和技术创新,有望在区块链行业发挥重要作用。它专注于解决区块链面临的挑战,特别是可扩展性问题,而同时保持安全性和去中心化,这使其成为不断发展的区块链生态系统中的重要参与者。
EigenLayer 是一个再质押协议,允许用户将 ETH、lsdETH 以及 LP Token 重新质押在其他侧链、预言机等平台上,并作为节点获得验证奖励。Eigen DA 则是建立在以太坊上的去中心化数据可用性(DA)服务,利用 EigenLayer Restaking 构建,并将成为 EigenLayer 上的首个主动验证服务(AVS)。
来源:https://www.blog.eigenlayer.xyz/intro-to-eigenda-hyperscale-data-availability-for-rollups/
Eigen DA 采用了纠删码、KZG 承诺、ACeD 等先进技术,并将数据可用性(DA)与共识解耦,从而使得其在交易吞吐量、节点负载和 DA 成本方面表现优异,远超过以太坊 DA 方案。相较于其他 DA 方案,Eigen DA 具有更低的启动和质押成本、更快的网络通讯和数据提交速度,以及更高的灵活性。因此,Eigen DA 有望成为 DA 市场的新兴竞争者,并有望承载以太坊的一部分 DA 服务。
Avail DA 旨在应对下一代信任最小化应用程序和主权汇总的需求。其突出优势在于采用了创新的安全方法,允许轻客户端通过对等网络采样来轻松验证数据可用性。凭借 Avail DA 提供的无与伦比的数据可用性接口和强大的安全功能,开发人员能够更高效、更轻松地创建基于零知识或防欺诈技术的区块链应用程序。
来源:https://blog.availproject.org/the-avail-vision-reshaping-the-blockchain-landscape/
Avail 是与以太坊虚拟机(EVM)兼容的区块链,特点包括高效地交易排序和记录,并提供数据的存储和可行性验证。相较于传统的智能合约和基础层依赖,Avail 允许 Rollup 直接将数据发布到其上,并通过轻客户端网络进行验证。这种模块化设计使得开发者可以在 Avail 上存储数据,并选择其他网络进行结算,提供了更多的灵活性和选择性。
Avail 的共识机制继承自 Polkadot SDK 的 BABE 和 GRANDPA 共识机制,并采用了 Polkadot 的提名权益证明(NPoS),支持多达 1000 个验证节点。除了强大的共识机制外,Avail 还具有去中心化的特性,通过轻客户端的 P2P 网络进行数据抽样,提供高效且可靠的备份机制,确保数据的可用性,即使在出现故障的情况下。
Avail 在交易排序、记录和数据可行性验证方面表现出色,支持与以太坊虚拟机(EVM)兼容的区块链。其轻客户端网络验证机制使得 Avail 上的 Rollup 可以通过轻客户端网络验证状态,无需依赖智能合约和基础层。由于其模块化性质,开发者可以在 Avail 存储数据并选择其他网络进行结算。
全节点:这些节点负责下载和验证区块的正确性,但不参与共识过程。它们的角色对于确保网络的完整性至关重要。
验证节点:这些节点是 Avail DA 共识机制的核心。它们负责生成区块、确定包含的交易,并维护网络的顺序。验证者节点通过共识参与来获得激励,是 DA 层操作的基础。
轻客户端:在资源有限的情况下运行,轻客户端依赖块头来参与网络。它们可以根据需要查询完整节点以获取特定的交易数据,对于维护去中心化和网络的可访问性至关重要。
2023 年 11 月 8 日,NEAR 基金会宣布推出 NEAR 数据可用性(NEAR DA)层,为 ETH rollup 和以太坊开发者提供了强大、高性价比的数据可用性。首批用户包括 StarkNet 的 Madara、Caldera、Fluent、Vistara、Dymension RollApps 和 Movement Labs。
来源:https://docs.near.org/zh-CN/concepts/basics/protocol
NEAR DA 利用 NEAR 共识机制的一个重要部分,即 Nightshade,它将网络并行化为多个分片。
NEAR 上的每个分片都会生成区块的一小部分,称为 chunk。这些 chunk 被聚合以产生区块。当一个区块生产者处理一份收据时,需要针对对应收据达成共识。一旦该区块被处理并包含在区块中后,该收据就不再需要用于共识,并且可以从区块链的状态中删除。因此,NEAR 不会在数据多于所需的情况下减慢其共识速度,但 NEAR DA 的任何用户都将有充足的时间来查询交易数据。因此,对于任何 Rollup 方案来说,可扩展且具有成本效益的数据可用性都至关重要。随着 NEAR 协议转向无状态验证,它将进一步降低某些类型验证器(区块验证器)的硬件需求。通过将状态存储在内存中,NEAR 可以支持更多的分片,从而提升系统的去中心化程度。
在 NEAR DA 中,共识验证由 NEAR 验证者提供,这些验证者在处理 blob 提交时达成共识。数据持久性方面,全节点至少存储功能输入数据三天,而存档节点则可以将数据存储更长时间。
NEAR DA 的设计确保了共识的高效利用,不会浪费过多的数据。此外,这些数据已经被 NEAR 上的所有主要浏览器索引,以提供索引器的支持。
最后,对于长期可用性的承诺,NEAR DA 采用了易于创建的方法,任何人都可以利用有限的专业知识和工具来构建承诺。
NEAR-Polygon CDK 集成允许开发人员构建自己的 Rollup,并成为 Polygon 生态的一部分。
这是 NEAR DA 与基于零知识的 Layer 2 堆栈的首次融合,为寻求可扩展的数据可用性解决方案的开发人员提供了更多选择。
在区块链领域,Celestia、EigenLayer、Avail DA和NEAR DA等DA项目之间的竞争十分激烈。尽管DA层项目如雨后春笋般涌现,但其核心技术并不复杂,每个项目都有其独特的技术和竞争优势。这些项目展现了区块链技术领域的多样性和创新性。未来,随着这些项目的不断发展和成熟,它们有望为区块链生态系统的进一步壮大和发展做出重要贡献。
随着区块链技术的发展,去中心化数据可用性成为了解决区块链三大难题之一的重要方向之一。在这一背景下,Celestia、EigenLayer、Avail DA和NEAR DA等项目应运而生,它们试图通过创新的技术和设计来解决区块链的可扩展性和性能问题,进而推动区块链生态系统的发展。
在当今的区块链架构中,数据可用性(DA)是一个至关重要的组成部分。与传统的单一区块链不同,模块化区块链将网络分解为不同的功能层,包括执行、数据可用性(DA)、共识和结算等层次。在这些层次中,数据可用性(DA)层负责存储验证交易有效性所需的数据。
来源:https://docs.celestia.org/learn/how-celestia-works/data-availability-layer
在区块链和分布式账本技术中,数据可用性问题是一个至关重要的挑战。其核心在于确保所有交易数据能够在网络上公开访问和验证,这对于维护区块链系统的完整性和安全性至关重要。
在区块链系统中,每个区块的交易数据都需要网络节点进行验证。然而,确保这些数据能够可靠地分发到整个网络,并保证所有参与者能够平等地访问是一个关键问题。
DA层的解决方案多种多样,大致来看,可以分为链上和链下两种主要类型。
L2解决方案中的数据可用性通常采用两种不同的方式:
数据可用性(DA)领域的参与者相对较少,除了以太坊外,还有一些关键项目,如Celestia、Eigenlayer、Avail和Near DA等,它们在项目进展方面有着各自的特点。在DA项目中,安全性、可定制性、互操作性和成本等因素至关重要。
Celestia 是首个采用模块化数据可用性(DA)网络的项目,旨在以安全的方式扩展用户数量的增长。其模块化设计使得任何人都可以轻松启动独立的区块链。
作为模块化公链的领军者,Celestia基于Cosmos SDK进行开发,并致力于提升数据可用性。在主网上,Celestia已经取得了显著的竞争优势。
Celestia 的设计将执行、共识、结算和数据可用性分离。这种模块化结构允许在每个层面上专业化和优化,提高网络的整体效率和可扩展性。
来源:https://docs.celestia.org/learn/how-celestia-works/monolithic-vs-modular
数据可用性采样(DAS)是一种允许轻节点在不下载整个区块的情况下验证数据可用性的方法。通过对数据块进行随机采样,轻节点可以验证这些数据是否可以成功检索和验证,从而推断整个区块的数据是否可用。
来源:https://docs.celestia.org/learn/how-celestia-works/data-availability-layer
NMTs使得区块数据可以被划分为不同应用程序的单独命名空间。这意味着每个应用程序只需要下载和处理与其相关的数据,从而显著减少了数据处理需求。
来源:https://docs.celestia.org/learn/how-celestia-works/data-availability-layer
Celestia 是第一个模块化设计的 DA 网络,其主要目标是在用户数量增长的情况下安全地扩展。通过其模块化的结构,启动独立的区块链变得简单。Celestia 凭借其独特的方法和技术创新,有望在区块链行业发挥重要作用。它专注于解决区块链面临的挑战,特别是可扩展性问题,而同时保持安全性和去中心化,这使其成为不断发展的区块链生态系统中的重要参与者。
EigenLayer 是一个再质押协议,允许用户将 ETH、lsdETH 以及 LP Token 重新质押在其他侧链、预言机等平台上,并作为节点获得验证奖励。Eigen DA 则是建立在以太坊上的去中心化数据可用性(DA)服务,利用 EigenLayer Restaking 构建,并将成为 EigenLayer 上的首个主动验证服务(AVS)。
来源:https://www.blog.eigenlayer.xyz/intro-to-eigenda-hyperscale-data-availability-for-rollups/
Eigen DA 采用了纠删码、KZG 承诺、ACeD 等先进技术,并将数据可用性(DA)与共识解耦,从而使得其在交易吞吐量、节点负载和 DA 成本方面表现优异,远超过以太坊 DA 方案。相较于其他 DA 方案,Eigen DA 具有更低的启动和质押成本、更快的网络通讯和数据提交速度,以及更高的灵活性。因此,Eigen DA 有望成为 DA 市场的新兴竞争者,并有望承载以太坊的一部分 DA 服务。
Avail DA 旨在应对下一代信任最小化应用程序和主权汇总的需求。其突出优势在于采用了创新的安全方法,允许轻客户端通过对等网络采样来轻松验证数据可用性。凭借 Avail DA 提供的无与伦比的数据可用性接口和强大的安全功能,开发人员能够更高效、更轻松地创建基于零知识或防欺诈技术的区块链应用程序。
来源:https://blog.availproject.org/the-avail-vision-reshaping-the-blockchain-landscape/
Avail 是与以太坊虚拟机(EVM)兼容的区块链,特点包括高效地交易排序和记录,并提供数据的存储和可行性验证。相较于传统的智能合约和基础层依赖,Avail 允许 Rollup 直接将数据发布到其上,并通过轻客户端网络进行验证。这种模块化设计使得开发者可以在 Avail 上存储数据,并选择其他网络进行结算,提供了更多的灵活性和选择性。
Avail 的共识机制继承自 Polkadot SDK 的 BABE 和 GRANDPA 共识机制,并采用了 Polkadot 的提名权益证明(NPoS),支持多达 1000 个验证节点。除了强大的共识机制外,Avail 还具有去中心化的特性,通过轻客户端的 P2P 网络进行数据抽样,提供高效且可靠的备份机制,确保数据的可用性,即使在出现故障的情况下。
Avail 在交易排序、记录和数据可行性验证方面表现出色,支持与以太坊虚拟机(EVM)兼容的区块链。其轻客户端网络验证机制使得 Avail 上的 Rollup 可以通过轻客户端网络验证状态,无需依赖智能合约和基础层。由于其模块化性质,开发者可以在 Avail 存储数据并选择其他网络进行结算。
全节点:这些节点负责下载和验证区块的正确性,但不参与共识过程。它们的角色对于确保网络的完整性至关重要。
验证节点:这些节点是 Avail DA 共识机制的核心。它们负责生成区块、确定包含的交易,并维护网络的顺序。验证者节点通过共识参与来获得激励,是 DA 层操作的基础。
轻客户端:在资源有限的情况下运行,轻客户端依赖块头来参与网络。它们可以根据需要查询完整节点以获取特定的交易数据,对于维护去中心化和网络的可访问性至关重要。
2023 年 11 月 8 日,NEAR 基金会宣布推出 NEAR 数据可用性(NEAR DA)层,为 ETH rollup 和以太坊开发者提供了强大、高性价比的数据可用性。首批用户包括 StarkNet 的 Madara、Caldera、Fluent、Vistara、Dymension RollApps 和 Movement Labs。
来源:https://docs.near.org/zh-CN/concepts/basics/protocol
NEAR DA 利用 NEAR 共识机制的一个重要部分,即 Nightshade,它将网络并行化为多个分片。
NEAR 上的每个分片都会生成区块的一小部分,称为 chunk。这些 chunk 被聚合以产生区块。当一个区块生产者处理一份收据时,需要针对对应收据达成共识。一旦该区块被处理并包含在区块中后,该收据就不再需要用于共识,并且可以从区块链的状态中删除。因此,NEAR 不会在数据多于所需的情况下减慢其共识速度,但 NEAR DA 的任何用户都将有充足的时间来查询交易数据。因此,对于任何 Rollup 方案来说,可扩展且具有成本效益的数据可用性都至关重要。随着 NEAR 协议转向无状态验证,它将进一步降低某些类型验证器(区块验证器)的硬件需求。通过将状态存储在内存中,NEAR 可以支持更多的分片,从而提升系统的去中心化程度。
在 NEAR DA 中,共识验证由 NEAR 验证者提供,这些验证者在处理 blob 提交时达成共识。数据持久性方面,全节点至少存储功能输入数据三天,而存档节点则可以将数据存储更长时间。
NEAR DA 的设计确保了共识的高效利用,不会浪费过多的数据。此外,这些数据已经被 NEAR 上的所有主要浏览器索引,以提供索引器的支持。
最后,对于长期可用性的承诺,NEAR DA 采用了易于创建的方法,任何人都可以利用有限的专业知识和工具来构建承诺。
NEAR-Polygon CDK 集成允许开发人员构建自己的 Rollup,并成为 Polygon 生态的一部分。
这是 NEAR DA 与基于零知识的 Layer 2 堆栈的首次融合,为寻求可扩展的数据可用性解决方案的开发人员提供了更多选择。
在区块链领域,Celestia、EigenLayer、Avail DA和NEAR DA等DA项目之间的竞争十分激烈。尽管DA层项目如雨后春笋般涌现,但其核心技术并不复杂,每个项目都有其独特的技术和竞争优势。这些项目展现了区块链技术领域的多样性和创新性。未来,随着这些项目的不断发展和成熟,它们有望为区块链生态系统的进一步壮大和发展做出重要贡献。