与会人员及以太地址

腾讯会议昵称或Discord昵称 以太坊地址 是否参加过第一次会议
Alex 0x42B81011a367d3C7f4e4B570Fadd51209C93F287
Victor.D.F#2920 0x27aa5a880B512bEaF40D1B2E0F256b09f5711444
Cleopatra 0x9A9737e821bb216EF74Cd0E6b2Dd3E4FfF98C681
ricy137#4325 0xf7ac63cEA00286d65848e9cE4750B9f0FcFea2Eb
Waite Lee#4597 0x85633C25D2518dC5E6e05B8c9Dc4596Db2918575
XOF 0x5181E7418b1BeDfc176703741E1b8A887E65a525

NFT常见的三种白名单实现方式

  1. 简单数组 在合约中使用mapping(address ⇒ uint8) whitelist形式设置白名单。 优点:简单 缺点:费用高昂
  2. Merkle Tree 默克尔树 在合约中设置默克尔树根(Merkle tree root),并提供一个验证函数,用户传入验证条件和证明(proof)即可验证。验证是读操作,不需要gas费。 优点:费用低廉(且与名单数量无关) 缺点:不够灵活
  3. 签名验证 通过合约中的ecrecover方法,验证信息的签名者是管理员,来确定白名单身份。后端仅对白名单用户发出签名。 优点:费用最低(无需合约提前设置状态),名单灵活 缺点:方案复杂,必须合约、前端、后端三方配合

关于Notion权限