找到约 13 条结果

文章 EIP712 react + solidit 例子

## [EIP712](https://learnblockchain.cn/article/3785)例子 ### 前置知识EIP712 EIP-712是一种更高级、更安全的交易签名方法。使用该标准不仅可以签署交易并且可以验证签名,而且可以将数据与签名一起传递到智能合约中,并且可以根据该...

文章 理解 EIP-712EIP-191:以太坊签名标准指南

## EIP-712EIP-191 \| 理解以太坊签名标准 了解你需要知道的一切关于以太坊改进提案(Ethereum Improvement Proposal)EIP-191、EIP-712 和以太坊签名标准。 要理解签名创建、验证和防止重放攻击的工作原理,首先需要理解以太坊改进...

文章 EIP712实践

# EIP712实践 ## EIP712介绍   在数字签名的场景中,签名者将信息用私钥加密,然后公布公钥;验证者使用公钥将加密后的信息解密,并与原始信息比对(一般签名对象为原始消息的[散列值])。在这个流程里,当用户用web3钱...

文章 Michael.W基于Foundry精读Openzeppelin第33期——EIP712.sol

...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 EIP712.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/cryptography/EIP712.sol EIP-712是一个专门用于对结构化数据求hash值以及签名的标准,大大解决...

文章 EIP712 类型化数据签名合约一种更安全、先进的签名方式

# 前言 > 本文主要实现EIP721类型化数据签名的智能合约的开发、测试、部署、交互,测试过程:涉及到前端通过ethers库和合约以及钱包的交互; # EIP712 类型化数据签名 **定义**:一种以太坊改进提案,旨在提供一种更高级...

文章 应用EIP712

以太坊钱包如[MetaMask](https://metamask.io/)都支持[EIP712](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md) —— [类型结构化消息签名](https://learnblockchain.cn/2019/04/24/token-EIP712)标准,让钱包可以结构化和可读的格式在签名提示中显示数据...

文章 EIP191、EIP712解析

由于EIP712EIP191的一种,相当于EIP-712继承了EIP-191,所以就不过多解析EIP-191了。 ## EIP-191 简单来说[EIP-191](https://eips.ethereum.org/EIPS/eip-191)是为了定义智能合约中签名数据的格式。 EIP191的数据格式为: ```solidity 0x19 . ``` 这...

文章 EIP712来了:期待什么以及如何使用它

Ethereum 钱包如 [MetaMask](https://metamask.io/) 将很快引入 [EIP712](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md) 标准,用于类型化消息签名。该标准允许钱包以结构化和可读的格式显示签名提示中的数据。EIP712 是安全性和可用性的一...

文章 更安全的签名 - EIP712 结构化签名

## EIP712 是什么 `EIP712` 又名结构化签名。让签名内容是结构化的、有字段名的,用户在钱包里可以清楚看到:我签的是啥! 相信你在使用 `metamask` 的时候,看见过以下界面,这就是一个典型的 `EIP712` 签名。它详细展示出了你...

文章 快速实现一种更先进、安全的签名方法之EIP712 类型化数据签名

# 前言 > 本文主要实现EIP721类型化数据签名的智能合约的开发、测试、部署、交互,测试过程:涉及到前端通过ethers库和合约以及钱包的交互; # EIP712 类型化数据签名 **定义**:一种以太坊改进提案,旨在提供一种更高级...

文章 详解EIP712链下签名

# EIP712 EIP712是以太坊的一次改进提案,旨在将签名的过程从链上转移至链下,节省Gas费。 EIP712的完整细节可以参考 [EIP-712: Typed structured data hashing and signing](https://eips.ethereum.org/EIPS/eip-712) ## 为什么要用EIP712 - 链下消息...

文章 EIP712合约与前端的交互流程

● 这是一篇关于介绍 [EIP712](https://learnblockchain.cn/article/3785)合约的文章: EIP712用百度的话术来说, 是一种更高级, 更安全的交易签名方法. 在许多大型的项目中都会涉及到..完全去中心化的 Uniswap也运用了这个机制, 把账户的授权利...

文章 Solidity中的ecrecover的应用

...使用以太坊密钥来签署数据: - eth_sign - personal_sign - EIP-712 **eth_sign** 是用来签署任意数据。这使得它是最强大的,最简单的(只是签署数据),但也是最危险的。这里的大问题是,你可以让用户签署一个数据,而这个实际...