第3课

Abstract 的技术基础

本模块详细介绍了Abstract的底层技术运作。你将了解到其第二层区块链汇总架构、与以太坊的集成、ZK汇总的应用,以及Abstract如何利用EigenDA实现模块化的数据可用性。还将深入解释Abstract全球钱包的智能合约架构、基于密码的认证、会话管理,以及Abstract桥接器在跨链交互中的运作机制。内容着重于这些系统如何实现安全、快速且可扩展的dApp开发和互动。

本模块详细介绍了Abstract的底层技术运作。你将了解到其第二层区块链汇总架构、与以太坊的集成、ZK汇总的应用,以及Abstract如何利用EigenDA实现模块化的数据可用性。还将深入解释Abstract全球钱包的智能合约架构、基于密码的认证、会话管理,以及Abstract桥接器在跨链交互中的运作机制。内容着重于这些系统如何实现安全、快速且可扩展的dApp开发和互动。

技术架构

第二层区块链架构和以太坊集成

Abstract是一个构建在以太坊上的第二层区块链,旨在减轻计算负担和降低交易费用,同时保留以太坊的安全性和去中心化优势。Abstract采用基于汇总的架构,交易在链下执行,最终在以太坊上确认。这种方式让平台在不需要独立共识机制或牺牲信任的前提下实现扩展。

Abstract并不是一个独立的链,而是作为一个高吞吐量的执行层来补充以太坊。所有关键的状态变化和证明最终都会提交给以太坊进行结算。这个模式确保Abstract在提升性能的同时保持信任最小化,对开发者和用户都有利。

零知识汇总实现

Abstract利用零知识汇总(ZK汇总)来批量处理链下交易。每批交易都附带一个零知识证明(ZKP),验证整个批次的正确性,然后提交到以太坊进行验证,无需重放或暴露具体交易数据。

使用ZK汇总带来多重好处,包括减少链上需要存储和处理的数据量,显著降低交易成本,并增强隐私性,因为只暴露证明数据和极少的元数据。批量提交支持高吞吐量,使平台适合高频用户互动的应用,如游戏、社交网络和市场。

EVM兼容性和开发者工具

Abstract完全兼容以太坊虚拟机(EVM),开发者可以几乎无需修改地部署现有的以太坊智能合约。平台支持Solidity,并与Hardhat、Truffle和Remix等标准工具集成。这种设计让开发者可以继续使用熟悉的工作流程,而无需学习新的语言或架构。

Abstract上的智能合约操作方式与在以太坊上的相同,但交易费用更低,执行速度更快。开发者可以轻松构建新dApp或迁移现有dApp,降低了使用门槛。Abstract还提供SDK和库,方便与钱包系统、认证流程和资产转移的集成。

数据可用性与EigenDA

在基于汇总的系统中,确保链下交易数据的可访问性和可验证性至关重要。Abstract通过集成EigenDA来实现这一点,EigenDA是由EigenLayer开发的模块化数据可用性解决方案。EigenDA将数据存储与执行和共识分离,实现高效的高吞吐量数据发布。

通过EigenDA,每个汇总批次的交易数据存储在一个分布式、可验证的环境中,验证者和客户端可以访问以重建状态。这个架构确保在Abstract上运行的应用程序不容易受到数据扣留或审查的影响,并通过分离执行、共识和数据层支持模块化区块链的长期可扩展性目标。

Abstract全球钱包和账户抽象

智能合约钱包架构

Abstract在协议层面引入了账户抽象,默认使用智能合约钱包。这些钱包不仅仅是简单的密钥地址,而是可以编程的智能合约,用于管理权限、恢复策略、交易验证和访问控制。每个钱包通过外部拥有的账户(EOA)初始化,该账户可以授权交易。

这种设计比传统的EOA更加灵活和安全。用户可以设置多个签名者、时间限制或多重验证方式。还支持高级功能,如赞助交易、批量处理和条件逻辑。

用户认证和会话

Abstract全球钱包(AGW)是平台的智能合约钱包系统,支持基于密码的认证方式,如社交登录、电子邮件或生物识别认证,免去私钥管理或种子短语的麻烦。当用户注册时,系统会在后台创建一个EOA,并部署一个与之关联的智能合约钱包。

钱包流程中内置了基于会话的认证。一旦连接到dApp,AGW可以发出会话令牌,让用户在一定时间内与应用互动,无需重复授权。这些会话通过加密签名保护,可随时撤销,提供了一个安全去中心化环境中的流畅用户体验。

Abstract桥接器和跨层互操作性

Abstract桥接器是协议的原生资产转移工具,帮助用户和应用在Abstract与以太坊主网之间转移代币和数据。它使用零知识证明来验证交易,实现快速安全的跨链通信,无需可信中介。

当用户发起桥接交易时,资产会在以太坊上锁定,并在Abstract上铸造或解锁。提款时则相反。桥接器通过两个网络上的智能合约运作,并整合在Abstract的开发者SDK中,便于在dApp中添加桥接功能。这增强了Abstract与其他以太坊协议的兼容性,并扩大了其在Web3生态系统中的影响。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第3课

Abstract 的技术基础

本模块详细介绍了Abstract的底层技术运作。你将了解到其第二层区块链汇总架构、与以太坊的集成、ZK汇总的应用,以及Abstract如何利用EigenDA实现模块化的数据可用性。还将深入解释Abstract全球钱包的智能合约架构、基于密码的认证、会话管理,以及Abstract桥接器在跨链交互中的运作机制。内容着重于这些系统如何实现安全、快速且可扩展的dApp开发和互动。

本模块详细介绍了Abstract的底层技术运作。你将了解到其第二层区块链汇总架构、与以太坊的集成、ZK汇总的应用,以及Abstract如何利用EigenDA实现模块化的数据可用性。还将深入解释Abstract全球钱包的智能合约架构、基于密码的认证、会话管理,以及Abstract桥接器在跨链交互中的运作机制。内容着重于这些系统如何实现安全、快速且可扩展的dApp开发和互动。

技术架构

第二层区块链架构和以太坊集成

Abstract是一个构建在以太坊上的第二层区块链,旨在减轻计算负担和降低交易费用,同时保留以太坊的安全性和去中心化优势。Abstract采用基于汇总的架构,交易在链下执行,最终在以太坊上确认。这种方式让平台在不需要独立共识机制或牺牲信任的前提下实现扩展。

Abstract并不是一个独立的链,而是作为一个高吞吐量的执行层来补充以太坊。所有关键的状态变化和证明最终都会提交给以太坊进行结算。这个模式确保Abstract在提升性能的同时保持信任最小化,对开发者和用户都有利。

零知识汇总实现

Abstract利用零知识汇总(ZK汇总)来批量处理链下交易。每批交易都附带一个零知识证明(ZKP),验证整个批次的正确性,然后提交到以太坊进行验证,无需重放或暴露具体交易数据。

使用ZK汇总带来多重好处,包括减少链上需要存储和处理的数据量,显著降低交易成本,并增强隐私性,因为只暴露证明数据和极少的元数据。批量提交支持高吞吐量,使平台适合高频用户互动的应用,如游戏、社交网络和市场。

EVM兼容性和开发者工具

Abstract完全兼容以太坊虚拟机(EVM),开发者可以几乎无需修改地部署现有的以太坊智能合约。平台支持Solidity,并与Hardhat、Truffle和Remix等标准工具集成。这种设计让开发者可以继续使用熟悉的工作流程,而无需学习新的语言或架构。

Abstract上的智能合约操作方式与在以太坊上的相同,但交易费用更低,执行速度更快。开发者可以轻松构建新dApp或迁移现有dApp,降低了使用门槛。Abstract还提供SDK和库,方便与钱包系统、认证流程和资产转移的集成。

数据可用性与EigenDA

在基于汇总的系统中,确保链下交易数据的可访问性和可验证性至关重要。Abstract通过集成EigenDA来实现这一点,EigenDA是由EigenLayer开发的模块化数据可用性解决方案。EigenDA将数据存储与执行和共识分离,实现高效的高吞吐量数据发布。

通过EigenDA,每个汇总批次的交易数据存储在一个分布式、可验证的环境中,验证者和客户端可以访问以重建状态。这个架构确保在Abstract上运行的应用程序不容易受到数据扣留或审查的影响,并通过分离执行、共识和数据层支持模块化区块链的长期可扩展性目标。

Abstract全球钱包和账户抽象

智能合约钱包架构

Abstract在协议层面引入了账户抽象,默认使用智能合约钱包。这些钱包不仅仅是简单的密钥地址,而是可以编程的智能合约,用于管理权限、恢复策略、交易验证和访问控制。每个钱包通过外部拥有的账户(EOA)初始化,该账户可以授权交易。

这种设计比传统的EOA更加灵活和安全。用户可以设置多个签名者、时间限制或多重验证方式。还支持高级功能,如赞助交易、批量处理和条件逻辑。

用户认证和会话

Abstract全球钱包(AGW)是平台的智能合约钱包系统,支持基于密码的认证方式,如社交登录、电子邮件或生物识别认证,免去私钥管理或种子短语的麻烦。当用户注册时,系统会在后台创建一个EOA,并部署一个与之关联的智能合约钱包。

钱包流程中内置了基于会话的认证。一旦连接到dApp,AGW可以发出会话令牌,让用户在一定时间内与应用互动,无需重复授权。这些会话通过加密签名保护,可随时撤销,提供了一个安全去中心化环境中的流畅用户体验。

Abstract桥接器和跨层互操作性

Abstract桥接器是协议的原生资产转移工具,帮助用户和应用在Abstract与以太坊主网之间转移代币和数据。它使用零知识证明来验证交易,实现快速安全的跨链通信,无需可信中介。

当用户发起桥接交易时,资产会在以太坊上锁定,并在Abstract上铸造或解锁。提款时则相反。桥接器通过两个网络上的智能合约运作,并整合在Abstract的开发者SDK中,便于在dApp中添加桥接功能。这增强了Abstract与其他以太坊协议的兼容性,并扩大了其在Web3生态系统中的影响。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.