SERO官方号在20号发布了一篇开发者大赛的文章,宣布SERO首届开发者大赛正式开始。这次大赛,奖金还是挺有吸引力的,开发者可以重点关注一下。
01、大赛奖金
大赛的奖池根据不同的主题,设置了不同的奖金。
开发者可以根据自己的情况,选择最适合自己的主题。值得注意的是,参赛作品最后都是开源的,需要提交到GitHub或者Gitee等仓库中并公开。
02、预设主题
大赛的几个预设主题,都是非常不错的切入点。有难度很大的,也有很轻松的。
合约打
合约打,可以实现二人以上,围绕特定事件的打,并支持参与者事先基于SERO或SERO公链上的其它任何Token注入合约,并作为获胜者奖励,可以指定第三方一到多个账户公钥作为最后结果的第三方输入方,合约可以根据结果输入自动分配获胜者奖励;
这个合约打是个DApp,不需要特定的服务器端,完全用合约实现功能,前端页面仅做展示用,不含业务逻辑,因此是比较适合新手的。难点在于获胜机制,需要仔细研究。
去中心化拍卖
去中心化拍卖,支持发起一个拍卖项目,并设定拍卖时限和规则,多账户可以同时参与,参与时需要将具体参与拍卖的质押的Token事先锁入合约,最终根据拍卖规则决定拍卖的获胜者,并将获胜者Token归入发起拍卖人的指定账户。
拍卖的难点在于复杂的业务逻辑,尤其是使用合约实现的话,会有一定难度。对拍卖业务了解或者有经验的同学,都可以尝试这个主题。
慈善追溯
可以把慈善捐助资产,在链上用通证化/合约数据表达,并通过合约记录资产的流转和公示,再完整一些,可以使流转点在链上进行KYC,并通过自己的账户进行签名验证,以确认资产流转痕迹,让区块链使慈善公益变得更为公开透明全社区监督;
慈善追溯链上是有一套完整解决方案的,只需要简单适配到SERO公链即可。难点在于找到合适的应用场景,把业务融入进来。最好是开发者有对应的业务背景,或者合作伙伴有从业经历可以咨询指导。
去中心化KYC
一种基于SERO的去中心化隐私KYC功能,使账户可以通过Package合约数据结构,进行链上隐私的KYC字段录入,并可以使用在其它dapp的KYC需求或在其它场景下授权指定的账户查询该KYC信息(譬如一个要求KYC的DAPP可以直接调用这个合约来获取绑定账户的用户的KYC
去中心化KYC是我觉得最有意思的一个DApp。设计得好的话,这个DApp可以是天生跨链的。难点还是安全和信任,要考虑方方面面的安全,如何能让用户放心使用等等。
数字版权销售
数字版权销售流转,现实中有很多数字化的版权资产,譬如产品序列号、医疗数据、影视作品版权等等,SERO合约支持的Package结构,使这类版权数据可以以加密形式在合约中存储,并可以根据指定条件进行交换,使版权流转到交换方账户;
数字版权销售类似于慈善追溯,也需要对相应业务了解,还多了一层信任问题,有背书的机构会好很多。
智能锁仓
可以发行资产,并对某类通证化资产进行有期限条款的锁定发放到其他账户功能;
智能锁仓可能是个ERC20的升级版,带部分隐私保护功能的通证,这是性价比比较高的一个主题。
智能合约称号系统
可以在链上保存一个基于账户绑定的称号合约系统,任何人可以创建一套带有唯一命名的称号系统,创建人可以管理这套称号,并拥有将其中任意称号授予绑定第三方账户公钥的功能,在这个DAPP中,可以通过任意公钥地址查询其已经获得的称号;
称号系统其实是一个接口约定,有了这套统一、开放的接口,“任何愿意显示称号的系统”都可以尝试任意的地址,看是否有对应称号。性价比也是很高的。
手机客户端PoS功能
包括显示所有权益池,在指定权益池质押SERO,展现本人的所有的买票信息,显示收益情况。至少有pullup权益池模块的所有的功能。
手机PoS可能是最值得期待的功能,所以主办方拿出1万奖金悬赏。现在大家PoS都依赖于Pullup钱包,等手机PoS出来后,可能Pullup下载使用量就不那么大了。
这个功能都是有样板的,只要按照电脑版来就可以了,并不是很复杂,所以这个应该是性价比最高的一个主题了。
插件钱包
直接从浏览器与DApp进行交互,就像与常规网站进行交互一样。它是一个轻钱包,它不需要与SERO完全同步即可运行;
Chrome、360极速浏览器、360安全浏览器、Firefox、Opera和Brave浏览器,至少支持以上其中一种浏览器的扩展功能。
插件钱包是目前公链上最方便最流行的开发调试工具,也是用户最爱使用的钱包类型之一。这个主题和下边3个基础设置类主题,都是有很大的商业前景的,比较合适团队参与,未来可期哦。
离线钱包
生成保存私钥,导出助记词等基本功能,且必须实现SERO交易的离线签名。
离线钱包是成熟公链的标配,功能也是标准功能。难点在于,要对钱包开发有相应经验,SERO相关类库的熟练使用也是一大关键。
开发框架
SERO公链的开发框架或开发套件,如Truffle环境扩展开发或原创。
开发框架也是和离线钱包一样,属于标配。开发者都知道开发框架有多重要。
集成开发环境
功能描述:
Solidity开发调试环境:
RemixIDE环境支持本地javaScriptVM;
支持在连接gero节点调试;
发布、执行智能合约;
IDE也一样,不过IDE有大有小,可以从最小的做起,甚至可以“站在巨人的肩膀上”,各位有意向的团队或个人,都可以快速调研起来了!
03、大赛日程
最后,大家注意一下日程,不要错过重要的时间节点。
作者:公众号:Bountinet
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。