近几年,社交类的运动、学习越来越广受欢迎。一些赌约类的打卡应用就逐渐火爆起来。也就是需要大家存储到一定的资金到资金池中,然后按照要求去打卡,如果没有能坚持打卡的人的钱就会被扣除,而坚持到最后的人则可以瓜分退出人的资金。
不过,由于资金池存在赌约的发起方那里,当资金量达到一定程度,就会诱发发起发作弊,甚至卷资金跑路的现象出现,在一定程度上打击了大家进行赌约打卡的信心。
而区块链的智能合约天然有着去中心化的特点,有着公开、公正、公平的手段,资金都是转入到智能合约内部,资金的转入转出都有公开的合约代码能显示,可以极大保障资金的池的安全。所以,我们就有了在维基链上开发赌约打卡的应用。
因为本质上,智能合约应用极其适合赌约类应用,无论用作打卡还是其他需要进行赌约(例如对赌合约)基本的模块都是相同的。
所以,我们基于此,开发一个最简单的demo应用,主要包含:
* 发起打卡
* 参与打卡
* 打卡
* 结果
等功能模块。其中任何人进行打卡时,都会转移1个wicc(暂定)进入到合约,当其连续早起打卡7天(早5:00-早7:00)后,则合约自动将奖池的金额进行瓜分奖励给它,如果没有能连续完成7天打卡,则没有任何奖励。
这样的赌约打卡程序可以改造为:
* **赌约程序:**多方存入资金,满足某条件则转账给某人。例如:推广软件,除了普通推广奖励外,用户可以参与推广赌约奖励,用户抵押部分代币,用户完成挑战则收益双倍,完不成则扣除抵押。这样把任务式变成游戏。
* 打卡程序 鼓励用户使用打卡应用,所有的用户都可以发起打卡,作为庄家,发起人可以分得奖池5%的收益,开发此应用的我们可以分得奖池2%的收益。这样各种各样的打卡应用就会和各个场景结合。
这样的优势在于:
* 逻辑简单、实现容易、用户便于理解。
* 用户场景训练较多,没有教育成本。
* 智能合约公开透明,用户资金安全。
* 打卡动作简单,反馈直观。
网友评论