这款软硬件交互Dapp成了9102 BITRUN Hackathon最大黑马!
by CPChain at 2019年4月23日

经过48小时极限开发和评审,这场由BITRUN主办、CPChain和GXChain全程提供技术支持的「9102 BITRUN Hackathon」,终于迎来了终局。
本次大赛共召集了119位来自中科大、浙大、央财、上科大等高校以及微软、阿里巴巴等企业的开发者,共组成18支参赛队伍。
最终根据评审结果,基于CPChain主网开发软硬件交互的车联网项目0x238e队伍则获得了本次赛事的9102创新大奖,Wolen storm队开发了为用户提供内容个性化推荐的浏览器插件获得一等奖,创建了去中心化数字身份管理平台的BitRocket队获得二等奖,搭建了遗嘱链的TRY队获得三等奖,
本次比赛CPChain派出了数名市场和技术人员,全程为参赛的同学们提供技术上的支持。
CPChain CTO及技术人员向大家介绍CPChain
<< 滑动查看下一张图片 >>
比赛伊始,多只参赛队伍就对CPChain表现出了浓厚的兴趣,并选择了CPChain公链作为开发和部署对象。经过两天两夜的奋战,参赛队伍们产出了多个兼具实用性和趣味性的去中心化应用。
参赛现场
<< 滑动查看下一张图片 >>
下面让我们来看看这几款作品吧:
996.DAO
项目简介
近段时间,关于996.ICU话题迭起,该不该996,如何996,成为网络中的大家讨论的热点,GitHub上也诞生了不少关于996的解决方案,而996.DAO项目则基于区块链技术和角度,试图打造一个程序员自治社区,力求探寻一种程序员自我管理模式。
功能
BBS基本发帖跟帖顶帖功能:有助于鼓励程序员之间的技术交流与生活交流,并根据回复热度进行排行。
社区问答(Q&A)功能:发帖功能的补充。
程序员上下班打卡(check-in/check-out)功能:与公司的上下班打卡不同,此功能为程序员的日常工作时长提供了历史数据追踪与可视化。
公司排行功能:将用户所提供数据与用户所属公司间建立连接,排出员工工作时间最长的十个公司,实时更新,为程序员的生涯规划与发展提供参考。
UI
首页
版块主页
工作时间追踪
Vchain车联网
项目简介
Vehicle Chain(简称VChain),是一个颇具物联网特色的去中心化应用。随着自动驾驶技术的日趋成熟,汽车已经能够自主完成特定的操作,在此背景下VChain基于区块链技术构建了一个车联网的驾驶辅助决策和保险评估系统。该系统依托CPChain主链的安全性和计算的无延迟,可为日常司机驾驶过程中提供实时的数据辅助决策;另一方面,车联网驾驶数据的聚合和分享。又可以带来商业模式上的创新。
该项目具有以下特性和价值:
-
一定范围内,多个车辆传感器及他们的数据事务,由CPChain创建的区块链信任。
-
人工智能决策,基于物联网大数据的人工智能决策,异构数据互操作,形成大数据聚合。
-
数据资产的交互与应用,数据资产在利用主链可验证的特点,惠及保险评估等新兴商业模式。
方案实施
具体到不同的应用场景,VChain提出了相应的解决方案:
车保险公司——个性化保险定价方案
实施方式:通过物体识别、识别车框架,将 “行车轨迹、多辆车相对距离、速度”等数据通过传感器采集并上链,录入云端数据库,而保险公司获取数据,形成用户肖像。针对不同类型的用户收取不同等级的车险费用。
技术支持:GPS系统、传感器(距离传感器,速度传感器)
采集数据类型:行车轨迹(GPS)、相对距离、速度等行车过程中相关数据
用户评估类型:
-
冒险激进型:
a) 高风险路段,如湿滑路段,盘山公路,事故多发路段等;
b) 冒险行为,如随意变道等;
c) 扣分记录;
-
平稳谨慎型
a)规范行车:如行驶车速平稳等
b)文明礼让:如后方车辆欲超车,主动减速靠右等行车记录等
优势:
-
车险公司有偿获取数据,车主可以获得行车数据产生的价值,保护车主的权益。
-
数据真实且实时记录更新。
-
数据资产的交互与应用,数据资产在利用主链可验证的特点,惠及保险评估等新兴商业模式。
优化用户(车主)决策方案
实施方式:通过车身传感器进行车骨架分析,获取“多车相对距离、相对速度、决策行为(转向、速度)“等数据,将其上传至区块链,实时更新,结合GPS以及物体识别,在车载显示屏上为用户提供最优决策方案提醒。
技术支持:
-
车身传感器:距离传感器,红外传感器,速度传感器、雷达传感器。
-
激光测距器视频摄像头
-
GPS系统。
采集数据类型:GPS地图导航,速度,方向
决策流程:
-
验证用户的决策是否最优。
-
系统提供指导提醒(驾驶辅助系统DAS)。
-
车主接受更正,采纳最优行进方案(道路拥挤时,决策如何让道等待/行进使道路流通) 或最优行驶路径(使所有连入车联网的用户的行车用时最短)。
优点:
-
调度平台安全且相对快速,数据实时更新。
-
用户出行节省时间。
-
疏通道路。
超车无感支付
实施方式:帮助你在赶时间需要超车时,与就近车辆联网交互,通过虚拟货币自动交易,付给对方小额报酬,实现超车无感支付,同时该笔交易数据上链,保证交易数据的可溯源。
技术支持:速度传感器、距离传感器、GPS等
采集数据类型:相对速度、相对距离、车辆并行
应用场景:
超车,车主a需要赶时间且愿意支付一定报酬,车主b愿意接受车主a的请求,系统通过车联网系统,智能支付一定数量的数字货币。
优点:
-
有助于实现车辆与车辆之间的公平性交易。
-
为急于赶路的驾驶车主提供便利。
Bit Surviver
项目简介
Bit Surviver是一款兼具格斗和探险类的区块链游戏,玩家支付一定金额的代币作为进场券进入游戏,击杀他人和怪物可以掠夺金币,最终的存活者可以携带金币离开游戏。
每一局游戏均独立存在,前一局所获取的奖励不会延续到之后游戏中。
玩家具有两种体能点属性:力量和敏捷。进入游戏后,玩家会分配体能点。其中,力量和敏捷值的总和为10。
游戏模式
PVE模式
按照游戏难度设立房间个数,初级中级和高级分别对应9、16、25个房间,投入代币数分别为5、10、20。选择游戏难度后进入游戏,并分配体能点。属性分配完成之后玩家选定房间进入,房间中会有事件发生,或好或坏。房间越多,怪物越多,危险越大,获取的利益也越大!
玩家可能会在房间中增长属性值,也有可能降低属性值。当然还有一种情况就是与怪物相遇,怪物分为两类,敏捷性怪物和力量型怪物。用户可以选择通过敏捷或力量属性对怪物进行战斗,若战斗胜利,可随机获得代币。当用户走过全部房间之后,游戏结束,玩家胜利。
在玩家走完全部房间之前,若玩家的任意一个属性降低到0,则玩家死亡。死亡之后可以选择支付游戏开局相同数量代币复活,复活之后,所有信息恢复到本回合开始,进行重新选择房间。当玩家和怪物相遇,必须选择战斗,玩家投掷出选定属性值相同个数的骰子与怪物相对应属性值进行比较,若玩家总骰数高于怪物骰数,则怪物死亡,反之,玩家受到两者相差数值等同伤害,伤害作用于选定属性上。
PVP模式
玩家投入50枚代币进入PVP竞技场模式,玩家进入游戏之后进行体能点分配。敏捷决定着每一回合开始时玩家进入房间的先后顺序,若存在相同点数,则随机选取优先者并固定此顺序;力量决定着用户袭击或被其他用户袭击时,所能投掷的骰子个数。
游戏内部存在75个房间,每层25个,共三层为阁楼、大厅、地下室。玩家从房间中任选一个房间进入。除第一回合外,每回合开始前爆破五个房间,将提前一回合告知爆破房间,上层房间爆破后房间中的玩家自动掉入下一层空间,若玩家所在爆破房间在地下室,则直接判定死亡。每一层的中间房间为电梯间,不会爆破,当某一层经过爆破只存在电梯间时,下一回合自动关闭该层电梯间。优先爆破上层空间。
房间中随机会掉落物品,若房间之中只有一个人,则该玩家获得此样物品,物品会对玩家产生增益;若房间中存在两名或更多的玩家,则敏捷值点数大者获得该物品。若多名玩家相处同一个房间,玩家间可选择进行袭击,袭击过程双方分别投掷出和自己体力值相同个数的骰子,骰子的差值为投掷点数较少者的受伤值,对应减少该玩家的力量值,力量值下降至0则玩家死亡,该名玩家的所有物品归击杀者所拥有。
当游戏中只剩下两名玩家时游戏结束,存活者可以携带出当前所拥有的代币的95%。若房间全部爆破完毕,仍有三名及以上玩家躲避在楼梯间,则同时判负,只能带出50%的代币数。击杀则获取他人代币,存活则将代币带出。
设置和限制
每场PVE模式游戏由房间个数控制流程,走完所有房间方为结束。每场PVP游戏游戏由房间爆破控制流程,不超过十五回合。每回合移动去向的决定时间不超过60s,每件事件的决策时间不超过30s。每个人拥有的物品不得超过8件。同一物品带来的效果是唯一不可叠加的。
AutoCorector IDE
项目介绍
与996.DAO项目殊途共归,AutoCorector IDE从代码的角度为程序员提供帮助和服务。
程序员们可以在AutoCorector IDE上传代码,系统则会对代码中进行识别,并保存正确的代码。
对代码提供者给予等价值的奖励,并将正确的代码发送给需要修改者,并收取等价奖励。通过该系统,可以自动利用相应的综合知识来改进每个代码。
麻将链——多人麻将对战游戏
项目介绍
游戏默认采用国标麻将规则,同时可以通过调整和牌算法来兼容地方或其他规则。新玩家注册时加入合约,并可在创建的账户中获得初始代币。
四名玩家随机匹配进入一局对战,随机生成在牌山并将牌山进行Md5加密,并将Md5编码通过区块链同步给所有用户。区块链技术可以有效防止玩家恶意更改牌山的作弊行为。一局游戏结束后,通过和牌玩家牌的番数确定每名玩家代币的得失情况,并将结果发送成交易请求,区块链将实现便捷的token交易。
特色
-
安全加密、游戏公平、token交易便捷。
-
玩家可以通过直接购买或参与维护游戏数据来获取token。
活动后续
本届BITRUN Hackathon虽然已经落幕,但后续的应用与CPChain的主网开发仍有众多工作需要完成。参赛过程中,我们收集到了众多参赛队伍关于CPChain主网的反馈,回到公司后,技术部的小伙伴们召开了组会,针对参赛队伍遇到的一系列Bug及建议,进行了深入的讨论。
本次大赛,时间虽短,CPChain却收获了一大批开发者拥趸,后续CPChain将陆续发布一系列政策和活动扶持广大开发者们,也希望更多的开发者们参与进来,与我们携手打造CPChain公链生态!