数字签名是什么 数字签名,简单讲,就是一种 证明「这份数据是我发的」 的方法。本质上,就是用私钥去对一段消息去签名,对方用公钥去验证这份签名,证明这份私钥是由我发送的并且消息没有遭到篡改。 在以太坊上,使用到的数字签名(加密)算法是 EC...
EIP712 是什么 EIP712 又名结构化签名。让签名内容是结构化的、有字段名的,用户在钱包里可以清楚看到:我签的是啥! 相信你在使用 metamask 的时候,看见过以下界面,这就是一个典型的 EIP712 签名。它详细展示出了你...
ERC20Permit 是什么 允许用户通过链下离线签名授权,链上直接处理交易。而不像传统的 ERC20 需要先链上 approve,然后再执行交易逻辑,简化交易的流程及拥有 gas 费代付的能力。 在许多场景下,我们可以认为 ERC2...
什么是多签钱包 多签钱包是一种更安全的钱包。它的资金交互必须要有多个人联合进行签名才能发起。其核心思想是:只有当预定数量的授权方(签名者)签署了某个事务后,才能执行该操作。通常用于增强钱包的安全性和减少单点故障风险。 这样说可能有点抽象...
什么空投合约 “空投合约”(Airdrop Contract)是指专门用于自动向一组地址发送代币或 NFT 的智能合约。常用与项目早期免费向参与者发送奖励,激励用户参与项目,获取流量。 加密货币历史上资金量最大的空投项目是 Hyperl...
上一篇开场谈到了区块链钱包软件的角色与功能,本篇将开始谈其背后的技术,将分成两篇,此篇先说明以下功能。 1、创建私钥、地址 2、传递讯息 这边就先略过了两个功能的需求与目的,直接介绍其背后的技术原理。当然,你也可以回上一篇看一...