智能合约实例-3: 用默克尔树进行加密验证
默克尔树
Merkle 树允许你以加密方式证明某个集合中包含某一个元素, 而不透露整个集合信息。
实现功能
常用场景:
离线验证权限
NFT 白名单校验
Token 空投名单校验
通过简单的 Merkle 树 方式, 可以轻松的验证, 你的地址是否符合上万个白名单中的某一个. (即有许可资格)
源代码
一起来看看, 具体如何实现的:
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;
contract MerkleProo...
eth.antcave.club2 min read