SERO区块链DApp开发大赛-ODAILY_ERO:SER

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

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:15ms0-5:719ms