PeopleDAO去中心化红包项目提案

项目灵感起源

鄙人默默关注区块链行业半年时间,看见很多项目或者大佬为了给用户福利,经常会做一些抽奖活动,例如完成关注、转发、点赞等”一键三连“操作就有机会拿到Token奖励。

但是整个抽奖的过程是中心化的,作为去中心化运动的市场推广怎么还能用中心化的推广方式呢?所以作为程序员,我在想做一个去中心化的红包DApp来让整个抽奖过程更加透明公正。所以闲暇之余做了自己的side project,红包DApp,算是进入区块链的一个练手项目。

红包产品介绍

大家可以在这个红包DApp中,装入一定数量的ERC20兼容的Token,同时指定红包分为几份,以及指定哪些人(Wallet Address)可以开启这个红包。

当红包创建后,被指定可以开启红包的人就可以像微信红包一样,去抢着打开红包,并得到随机数量的ERC20 Token。只有被指定的人才可以开启红包(因为会验证开启人的Wallet Address),其余人只有等待24小时候后才有机会开启红包,这点激励机制中会详细介绍。

发红包的Token会被存在智能合约中,发送者不用担心资金安全。另外发红包、领红包的所有操作都记录在链上,每个用户都可以去检查自己是否在完成”一键三连“操作后,是否真的有会被抽中的机会。

激励机制

为了鼓励大家发红包,设置了一个激励机制,Mamba Coin。Mamba Coin发行后被红包DApp合约保管,每次成功领取红包,领取人和发红包的人都会被自动赠送8个Mamba Coin。

微信红包中有一个机制,就是红包发送后24小时,如果还没有被领完,红包余额会自动退回到发送者的账户中。但是智能合约无法做到,只能被用户主动触发。

所以鄙人设计了一个机制,就是24小时后,未被领完的红包,所有用户(包括未被指定领红包的用户)都可以花24个Mamba Coin去打开该红包,从而得到其中余下的ERC-20奖励。当然,24小时后,发红包的人也可以主动发起提回红包中的剩余金额至自己钱包。

用户为了开过期红包所花的Mamba Coin会重新进入红包合约地址的账户,之后又会自动发送给别的发红包和领红包的用户,以此形成Token循环。

以上所述的红包DApp所有功能鄙人已经完成,可以在 https://redenvelop.app/ 体验。不过鄙人不太擅长设计和前端开发,所以前端页面比较粗糙,但不影响功能的体验。合约代码也可以在区块链浏览器中查看。

这里说明下,之前这个红包DApp是部署在Ethereum上的,无奈gas费用太高,发送红包gas费大约为USD 74,而领红包的费用大概为USD 22。所以我把红包DApp给迁移到BSC上了,现在发红包gas费大概是USD 0.4左右,领红包的gas费大概是USD 0.27左右,能够接受了。

为PeopleDAO改造

鄙人可以将目前这个项目改造并贡献给PeopleDAO。为了更好的支持People的推广,下面是红包DApp的改造描述:

  • 将红包DApp的发送红包、打开红包以及过期后撤回红包的基本产品流程保留

    社区可以利用发送红包的功能去进行推广,例如给用户发People代币的红包吸引用户;也可以让别的项目方用此红包DApp去发他们的ERC-20代币的红包

  • 改造激励机制,取消Mamba Coin激励,改为People激励

    对于24小时后过期的红包,如果红包中还有ERC20 Token的余额,用户可以花1 people领取。所有用户花费的people进入合约余额账户,该部分资金只能被提现至PeopleDAO的Treasury地址,用于支持社区的发展。

红包DApp对PeopleDAO的前景分析

  • 应用场景需求

    该红包DApp可以被作为一个抽奖工具给各个项目方、KOL使用。因为是智能合约,所以使用者无需信任即可使用;同时因为数据链上可查,所以用户也有整个抽奖过程公开透明的需求。

  • People的推广

    People如果希望被更多人使用,需要有应用场景。如果红包DApp发送的数量越多,一定概率下24小时内未被领完的红包也会越来越多,那必然会吸引很多人持有People去领这部分未领完红包,从而增加People的持币地址。

  • People Treasury

    红包DApp的收入可以作为PeopleDAO的Treasury,Treasury由社区选举的signers通过Multi-Sig控制,根据社区的投票决定如何使用。

PeopleDAO红包DApp的待完成工作

如果决定启动这个项目,以下工作需要社区成员的参与:

  • 智能合约的改造
  • 红包索引的后端接口开发
  • 前端Web的重新设计(包括PeopleDAO 红包DApp项目介绍、UI和交互的重新设计)
  • 前端Web的开发
  • Treasury的多签钱包确认(需要社区选举确认)
  • 智能合约审计(最好有一个第三方机构对合约进行审计以增加信任)
  • BSC的bridge(Ethereum费用过高,如果选择BSC的话需要)
  • 推广计划

鄙人可以完成智能合约的开发和改造、后端接口的开发。可以带领前端开发者完成前端页面设计的实现。整个开发工作如果快的话1周可以完成。

Subscribe to Xing
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.