智能合约实现白名单的3个机制 in 全面掌握Solidity智能合约开发 对比使用mapping、默克尔树、及离线签名 3 中方式处理白名单的优缺点。 Solidity 签名 智能合约 翻译小组 发布于 2022-05-31 11980 10 19
Solidity - 验证签名如何实现 今天,我们来讲一下,可能大部分合约开发工作人员都不太掌握的验签,本文完全免费公开,图文完全原创,干货满满。 Solidity 签名 心辰说区块链 发布于 2023-11-16 5872 3 6
EIP712来了:期待什么以及如何使用它 本文详细介绍了以太坊的EIP712标准,旨在提高钱包的签名安全性与可用性。文章探讨了实施该标准所需的步骤,包括数据结构设计、域分隔符的构建、签名代码的编写及签名验证等内容,并提供了详细的JavaScript和Solidity代码示例,适合开发者学习与实践。文章指出EIP712使得用户在签署消息时能更清晰地理解所签署的内容,从而减少潜在的安全风险。 EIP712 以太坊 签名 智能合约 安全性 可用性 weijiek 发布于 2020-01-22 1834 0 0
科普 | 数据签名及验证 数据的签名及验证过程是密码学在区块链项目里一个非常重要的应用。本文基于墨客区块链实现数据签名及验证。本文使用智能合约完成对签名的验证,使用chain3.js完成对数据的签名以及和智能合约的交互。 签名 MOAC 寻觅 发布于 2020-06-04 6170 0 1
区块链中的数学-secp256k1 签名可锻性以及解决方案 本文简记一下椭圆曲线算法中的另外一个小的话题:签名的可锻性。 签名 secp256k1 区块链中的数学 blocksight 发布于 2020-09-18 7879 0 0
区块链中的数学-SM2的签名和验证过程 本节讲了SM2签名算法,总体过程与secp256k1签名过程类似 区块链中的数学 SM2算法 签名 blocksight 发布于 2020-08-20 10867 0 0
区块链中的数学 - Ed25519签名机制 Ed25519使用了扭曲爱德华曲线,签名过程和之前介绍过的Schnorr,secp256k1, sm2都不一样,最大的区别在于没有使用随机数,这样产生的签名结果是确定性的,即每次对同一消息签名结果相同。 区块链中的数学 椭圆曲线 签名 Ed25519 blocksight 发布于 2020-11-02 17269 0 1
区块链中的数学 -盲签名(Blind Signature) 盲签名可以看成结合普通签名的变种,实现特殊的应用。RSA方案简单易解,实际代码工程是要有额外一些处理的,可能需要填充等。 区块链中的数学 盲签名 签名 密码学 blocksight 发布于 2021-05-16 14394 0 1
如何验证以太坊上的消息签名 本文深入探讨了以太坊上的签名生成和验证方法,使用 JavaScript 和 Ethers.js 库展示了如何进行这些操作。文章涵盖了公共和私钥的概念,签名的生成过程以及验证过程,并提供了具体的代码示例,同时还讨论了安全考量和相关工具,为开发者提供了全面的指导。 Ethereum 签名 ECDSA keccak256 ethers.js JavaScript QuickNode 发布于 2025-01-30 2974 0 0
以太坊:签名与验证 本文详细介绍了以太坊中的签名机制,包括签名的原理、实现和应用。文章通过代码示例展示了如何在Solidity中验证签名,以及如何在客户端生成签名并调用验证函数。 签名 ecrecover Solidity 公钥加密 椭圆曲线密码学 区块链 angellopozo 发布于 2017-06-12 1972 0 0
NIP-01:Nostr协议基础与核心规范 NIP-01 定义了 Nostr 协议的基础流程,包括事件结构(id、pubkey、created_at、kind、tags、content、sig)、签名使用 secp256k1 的 Schnorr 签名标准、标签规范(e、p、a)、事件种类(regular、replaceable、ephemeral、addressable)及客户端与中继的通信消息格式(EVENT、REQ、CLOSE、OK、EOSE、CLOSED、NOTICE)。 Nostr NIP-01 事件 签名 中继 协议 nostr-protocol 发布于 2025-12-24 90 0 0