Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drizzle / 33 Labs #17

Open
10 of 12 tasks
LanfordCai opened this issue Jul 19, 2022 · 0 comments
Open
10 of 12 tasks

Drizzle / 33 Labs #17

LanfordCai opened this issue Jul 19, 2022 · 0 comments
Assignees
Labels
NFT x DAO/Tools Track for DAO related

Comments

@LanfordCai
Copy link
Contributor

LanfordCai commented Jul 19, 2022

Drizzle

赛道选择

请选择一项赛道类型进行报名:

  • NFT x DAO/Tools - 组织工具
  • NFT x Game/Entertainment - 游戏娱乐
  • NFT x Life/Metaverse - 生活方式

项目描述

项目背景(待解决的问题)

近两年来 NFT 领域取得了爆发式的发展。NFT 以其特点鲜明的设计和由区块链保证的稀缺性,天然地成为了定义身份、划分群体的工具。以 BAYC、Doodles 为代表的项目专注于为自己的 NFT 持有者服务,以 NFT 为核心进行生态开发和业务拓展,从而打造强有力的社区。绝大多数 NFT 项目都以此策略运营。在此之外,也有 POAP、FLOAT、Galaxy OAT 等项目正在一条截然不同的道路上前行。

POAP、FLOAT、OAT 等“出席证明/成就证明”提供了基于活动的通用 NFT 发布和申领服务,项目方可以发布 NFT 作为标签,并依据这些标签来识别自己的支持者以及潜在支持者。用户可以申领各类 NFT 为自己打标签,从而塑造自己的 Web3 身份。每次活动的发起都会建立起一个松散的社区(同一个活动的参与者),更精确的用户画像也会在一个个 NFT 的领取过程中被刻画出来。

在实践中,我们可以看到 SeeDAO 等 DAO 给成员分发 POAP 来作为他们所做贡献的凭证,从而进行 DAO 成员角色的划分。Galaxy 等项目代币上线的时候依据 OAT 的持有情况来对用户进行空投。FLOW 上的一些社区发布活动奖励的时候,也会发布 FLOAT 给参与者,之后对 FLOAT 的持有者分发代币奖励。

随着现在各类小型 DAO 雨后春笋般建立,我们相信这种轻量级的 NFT 发布服务会更加流行,但是基于他们进行各种运营活动的过程中,还是存在不便之处:

  • 代币的空投合约开发是相对重量级的操作,对小型 DAO 是个负担。Galaxy 等项目方进行空投时,有专业的智能合约工程师进行相关功能的开发,但是小型 DAO 很可能没有这个条件。
  • 失去了智能合约的支持,空投过程会有链下执行的部分,不够透明。比如 FLOW 生态的一些社区在运营过程中,运营者需要在 FLOAT 上下载持有者列表,然后在本地进行随机抽取等处理,最后通过 bayou 等代币分发工具对用户进行空投。现在市场上流行的 preminthype.day 等工具也是帮助运营方获取用户列表,而奖励分发过程是不够透明的。
  • 无法便利地进行空投,失去了活跃社区的好工具。其实代币空投并不需要是一件很正式的事。回顾我们日常使用的微信,红包是活跃一个群组的有效工具,而红包的本质就是对群众成员进行空投。如果在特定群组内能方便地发放小额空投,将有利于社区氛围的活跃。但是现在要实现一次空投,要么开发工作繁重,要么运营起来繁琐,使得这个思路难以实践。

为了解决上述问题,我们设计开发了 Drizzle。

Drizzle 是基于 FLOW 上最流行的出席证明协议 FLOAT 的代币空投工具。在 Drizzle 中,

  • 运营者可以创建 DROP,所有在 DROP 创建前持有特定 FLOAT 的用户都有资格到 DROP 中领取奖励。
  • 运营者可以创建 DROP,所有在 DROP 创建前持有特定 FLOAT Group 中特定数量及以上数量 FLOAT 的用户都有资格到 DROP 中领取奖励。
  • DROP 的奖励支持 FLOW 上的多种代币。
  • 用户领取到的金额可以是统一值也可以是随机值(受限于 Try & Abort 的存在,随机值建议小额做活跃氛围使用,需要两步交互的随机抽奖模式有待后续开发)。
  • DROP 可以设定开启和关闭时间。
  • Drizzle 还提供了普通的白名单模式,可以直接设置有资格领取奖励的用户,或者对白名单中的用户直接指定可以领取的奖励金额。
  • DROP 的使用体验类似 FLOAT,在创建 DROP 之后,可以直接将二维码或者 DROP 链接分享出去,供用户访问。

在将来,Drizzle 还会实现:

  • 支持 NFT 分发。
  • 支持随机抽奖模式。
  • 可能在 FLOAT 之外,支持发布对特定 NFT 持有者的 DROP。

产品方案

请填写简介(注册时若暂不填写可设为TBD)。包括但不限于:

产品介绍

Drizzle 是基于 FLOW 上最流行的出席证明协议 FLOAT 的代币空投工具。

技术架构

主要技术栈如下:

  • FLOW/Cadence
  • Nextjs
  • Vercel

产品Logo(如有)

Web3 Jam 期间的开发规划

请在项目注册时便进行填写。
例子如下(请团队根据自身情况定义具体工作):

Cadence合约

  • 空投 DROP 合约
  • FLOAT / FLOAT Group / Whitelist 空投资格检查合约
  • Identical / Random 奖励金额分配合约

客户端

  • FCL接入
  • 空投 DROP 创建及领取
  • 空投 DROP 的暂停、删除等管理功能

团队成员

姓名 Name 角色 Role 个人经历 Bio 联系方式 Contact
Lanford33 Full-Stack Engineer ... Github: LanfordCai / 微信: accoropitor
@btspoony btspoony added the NFT x DAO/Tools Track for DAO related label Aug 9, 2022
@btspoony btspoony changed the title [项目注册] <Drizzle / 33 Labs> Drizzle / 33 Labs Aug 10, 2022
@btspoony btspoony moved this to Project Submitted in Dashboard for Web3 Jam 2022 Summer Aug 10, 2022
@btspoony btspoony moved this from Project Submitted to Qualified for Demoday in Dashboard for Web3 Jam 2022 Summer Aug 12, 2022
@btspoony btspoony moved this from Qualified for Demoday to Winners in Dashboard for Web3 Jam 2022 Summer Aug 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NFT x DAO/Tools Track for DAO related
Projects
Development

No branches or pull requests

2 participants