找到约 15 条结果

文章 OpenZeppelin 多重签名账户

...的那样,智能合约验证签名的标准方法是 [ERC-1271](https://eips.ethereum.org/EIPS/eip-1271),它定义了一个 `isValidSignature(hash, signature)`。但是,它在两个重要方面受到限制: 1. 它假设签名者拥有一个 EVM 地址 2. 它将签名者视为一个单...

文章 可扩展的`Safe`架构

...ERC20 代币。 2. 授权第三方合约代表 \`Safe\` 验证特定域的 EIP-712 签名。例如,可以将 CoW Protocol EIP-712 域委托给一个合约,该合约验证所有将任何 ERC20 代币出售为 ETH 的签名,即最大化 ETH :rocket: ## 当前架构 任何 \_未\_在 \`Safe\` ...

文章 Web3实战:打造属于你的NFT数字资产

...lia测试网部署及验证。合约支持URI存储、可销毁、投票和EIP712签名等功能,适合Web3开发者快速上手。文章还涵盖部署问题优化与实用建议,为打造个性化NFT项目提供清晰指引。 ## MyERC721Token 实操 ### 合约代码 ```ts // SPDX-Li...

文章 区块链重放攻击的最常见类型有哪些?

...证](https://learnblockchain.cn/article/13739) 有高级理解 - 了解 [EIP-191 和 EIP-712 签名标准](https://learnblockchain.cn/article/13781) 为了阅读本文,建议阅读以下作为前提的文章: - [理解以太坊签名标准 EIP-191 和 EIP-712](https://learnblockchain.cn/articl...

文章 实用工具 - OpenZeppelin 文档

...用合约自身的地址作为签名者来验证签名,这对于遵循 EIP-7702 的委托帐户非常有用。 - [`SignerERC7913`](https://docs.openzeppelin.com/community-contracts/0.0.1/api/utils#SignerERC7913), [`MultiSignerERC7913`](https://docs.openzeppelin.com/community-contracts/0.0.1/api/u...

文章 2024年钱包状态

...易确认速度的机制。我们还分析了两个以太坊改进提案(EIPs),旨在增强账户抽象能力。此外,我们讨论了可信执行环境(TEEs)及其在提高 Web3 钱包的安全性和隐私方面的作用。我们考虑到 TEEs 如何作为加密行业潜在的合规解...

文章 密码学 - OpenZeppelin 文档

...用合约自身的地址作为签名者来验证签名,这对于遵循 EIP-7702 的委托帐户很有用。 - [`SignerERC7913`](https://docs.openzeppelin.com/community-contracts/0.0.1/api/utils/cryptography#SignerERC7913), [`MultiSignerERC7913`](https://docs.openzeppelin.com/community-contracts/0...

文章 Safe 智能合约账户的基础知识 - 第 1 部分

...设备上存储私钥的应用程序,并作为签名的接口。 ## EIP-712 EIP-712 [²](https://medium.com/@bazzanigianfranco/fundamentals-for-high-value-safe-smart-accounts-313fa6e16632#139c) 是一种标准,定义了一种在以太坊中签署和验证结构化数据的方法。它允...

文章 签名陷阱:为何Web3中的钱包用户体验正在让用户失望

...常会显示不透明的十六进制字符串、原始calldata或编码的 EIP-712 结构,而没有任何有意义的解释。对于普通用户来说,这些都是无法理解的。对于老练的用户来说,它们只是令人讨厌。在这两种情况下,用户都被训练成点击“签...

文章 ERC-20 实战(下):签名授权 Permit 与 ERC-2612 模型

...?属于哪类扩展? - 提出者:Uniswap 等项目提出,编号 EIP-2612 - 类型:ERC-20 的**签名授权扩展** - 基于:**EIP-712 Typed Structured Data 签名规范** 适用于: - 支持 Meta-Transaction(如 Biconomy、Gasless) - 授权 + 操作一步到位(如 DE...

文章 DEFI - ComposableCoW 架构

...或者 2. 实现 `isValidSignature(bytes32,bytes)`(API 签名类型为“eip1271”),其中传递的 `bytes32` 参数是 `GPv2Order.Data` 的 EIP-712 摘要。 目前,订单一直在链上产生新的合约,需要处理基本的 `retrieve` / `cancel` 功能来恢复资产。`Safe` 已经...

文章 探索以太坊元交易的通用标准

...户直接提交的 `approve` 方法。此外,这一方法还实现了 [EIP-712](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md),该标准用于表示和签名供链上使用的消息数据。可以说, Dai 只需要支持这一种元交易就足够了,因为所有其它的用...

文章 账户模块 - OpenZeppelin 文档

## 账户模块 使用 [ERC-7579](https://learnblockchain.cn/docs/eips/EIPS/eip-7579) 构建的智能账户提供了一种标准化的方式,通过模块(即智能合约实例)来扩展账户功能。这种架构允许账户支持各种与各种账户实现兼容的功能。请参阅 [兼容...

文章 ERC-1271 签名重放漏洞

...署消息。 为解决此问题,2018 年提出了 [ERC-1271](https://eips.ethereum.org/EIPS/eip-1271) 合同签名标准。采用此标准,智能合约可以对什么构成有效签名进行实施限制/检查,应用程序可以调用 `contract.isValidSignature` 来验证某些操作是否...

文章 专题导读

... - 🔍 **剖析核心机制** 深入讲解私钥签名机制、EIP-191 / EIP-712、ENS / DID、合约钱包校验等协议规范 - 🏗️ **推动工程落地** 提供完整登录系统前后端实现(Next.js + Wagmi + JWT 后端验证),涵盖 Token 管理与状...