区块链慈善-DataArt赢得马耳他区块链峰会Hackathon



DataArt团队赢得了最近在马耳他举行的最大的区块链黑客马拉松。 为期两天的同事开发了一个慈善在线彩票平台,并赢得了2.5万美元的奖金。

获胜者的故事,以及链接到该项目的链接。

马耳他区块链峰会于11月初在马耳他圣朱利安斯市举行,聚集了约8.5万人,尽管组织者预计参会者只有一半。 这是福布斯关于MBS的文章


Hackathon主奖的DataArt团队。 照片:MBS

区块链黑客马拉松实际上是在会议之前举行的,会议以获奖者的宣布开始。 最好的是DataArt团队,该团队为慈善彩票引入了一个平台。

应用程式


慈善组织可以与区块链慈善彩票平台集成,由于使用了区块链,该彩票是完全开放和透明的。 所有付款均以加密货币支付(DataArt团队使用以太坊),但该项目可能可以与交易所集成。



圣彼得堡DataArt产品设计咨询公司的Anatoly Rubtsov: “许多人认为,慈善机构面临的一个很大问题是缺乏足够的信任。 有人担心捐赠的资金将无法到达真正需要他们的人手中。 区块链解决了这个问题。 您可以看到交易是从哪个钱包进行的,谁赢了,金额去了哪个慈善组织的钱包。 也就是说,我们彩票的主要特征是完全公开和透明。 另外,它是游戏,最近与区块链紧密相关。”

基辅DataArt团队负责人/高级Java开发人员Vladislav Dmitriev: “该平台允许捐助者创建自己的彩票。 在两天内实施的最简单的版本中,某个基金应与我们这边的管理员联系,转移数据:描述,门票价格,期限等。随着进一步的发展,您可以通过将功能转移给基金本身的管理员来进行注册。”



团队


五人一组参加比赛。 规则涉及团队负责人,架构师,两个后端和一个前端开发人员。

圣彼得堡DataArt iGaming业务负责人Igor Kozhurenko:团队负责人: “我们可以说我们最终参加了黑客马拉松。 但正如有关功夫熊猫的卡通人物之一所说:“事故并非偶然。” 这一切始于MLS首席执行官向我发出邀请以获取免费VIP门票的邀请。 这次活动计划得很周密(结果甚至比预期的还要酷),当我看到马耳他也将举行黑客马拉松时,我立即想到我们可以组队。 尽管如此,我们确实长期以来一直在认真地进行区块链开发。”

与Igor一起的团队包括Vlad Dmitriev(担任架构师并为后端提供帮助),Maxim Chernikov(直接参与智能合约,其与Java和DevOps的集成),Alexander Kuzmenko(接管了其余应用程序结构,包括前端)和Anatoly。疤痕上有产品成分和设计。

团队负责人/高级Java开发人员Vladislav Dmitriev: “我们与Sasha和Max长期合作,在我担任团队负责人的上一个项目中,我们一起工作。 因此,当Igor(我们已经与他完成了多个项目)提议组建一个团队时,我立即决定将他们称为-他们是我所知道的最酷的开发人员之一。”

产品设计顾问Anatoly Rubtsov: “我们在iGaming实践项目中的不同时间都亮了起来,这就是Igor和Vlad给我们打电话的原因。 就个人而言,并不是每个人都彼此熟悉,但是由于每个人都有丰富的经验,因此我们设法从工作组状态迅速过渡到团队状态。 我们划定责任范围,开始做生意。 我认为,如果我们不得不重复相同的构成,那么现在我们将在一天内完成。”

准备工作


从一开始,就知道基于区块链并与游戏相关的项目将参与黑客马拉松(在马耳他,也允许赌博)。 团队填写了申请表,提出了申请的总体思路,但组织者承诺在发布前夕公布最终的限制清单。 因此,DataArt团队没有花时间进行深入分析,尤其是作业。

敖德萨高级Java开发人员Maxim Chernikov说: “我们去看了峰会和马耳他本身,结识了新的朋友,包括潜在的客户,以及其他人的工作方式。 参加黑客马拉松是该计划的下一个重点,尽管我们想展示自己,做点美丽而酷的事情。 但是我们希望做一些完全非凡的事情的人会与我们竞争。 因此,我们最初从容地看待结果。”

敖德萨高级Java开发人员Alexander Kuzmenko:黑客马拉松比赛第一天的早晨,我们被告知我们可以按照注册表格中的说明进行操作。 没有其他介绍性说明,但是无论如何,我们没有事先准备任何东西。”

黑客马拉松


为该项目的开发花了两天的时间。 所有团队都在一个房间里工作,在此过程中,导师和会议中的一些参与者可以观看它们。 提交是有针对性的,代码已发送到特殊环境,并且可以在GitHub上使用(现在也可以在此处查看代码)。


伊戈尔·科祖伦科(Igor Kozhurenko),亚历山大·库兹曼科(Alexander Kuzmenko),弗拉迪斯拉夫·德米特列夫(Vladislav Dmitriev),马克西姆·切尔尼科夫(Maxim Chernikov),阿纳托利·鲁布佐夫(Anatoly Rubtsov)。 马耳他圣朱利安洲际酒店。 图片:Facebook弗拉迪斯拉夫·德米特里耶夫(Vladislav Dmitriev)

高级Java开发人员Alexander Kuzmenko: “第一天,我们在黑客马拉松上写了五个小时的代码-我们被允许在那里呆到十一岁。 好吧,晚上做些工作。 第二天完全是从早上8点到晚上11点编写的,在第三天中午才冻结代码,而我们仅在12点之前完成修复错误并推出该功能的次要补充。”

团队负责人/高级Java开发人员Vladislav Dmitriev: “当您忙于编写代码时,很难与许多参加黑客马拉松的导师交流来分心。 伊戈尔(Igor)和托里亚(Tolya)进行了所有对话,向那些提出问题,与他们交谈并分析了一些建议的人展示了我们的成就。”

iGaming练习的负责人Igor Kozhurenko:骇客马拉松非常有趣,但是,当然没有任何乐趣-您只是不抬头。 我试图确保我们不时出门呼吸,当然,早餐,午餐和晚餐都有休息时间。 我们睡了六个或七个小时,以免在白天被打断。 我一直待到最后一天,但是在演讲之前,我仍然开始喝红牛。”

难点


团队中的大多数决定都是集体做出的,每个参与者的职责都错了,考虑到紧迫的最后期限,我们不得不不断地讨论我们的行动。 保持专注两天并不容易,并且存在一些技术问题。

团队负责人/高级Java开发人员Vladislav Dmitriev: “我以前是团队的正式架构师,但是我们三个人做了后端。 我们直接用Max编写了很多程序,有时共享任务。 基本问题引发了许多问题:以太坊,盖斯,web3j,Solidity。 我们必须选择可以彼此正常使用的版本。”

高级Java开发人员Alexander Kuzmenko: “原则上,我有相当容易理解的技术任务。 尽管周围有噪音,但最困难的事情是迅速完成所有工作并保持专注。 织物隔断的后面通常是一家餐厅,叉子响起,东西不断掉下来。”

高级Java开发人员马克西姆·切尔尼科夫(Maxim Chernikov): “第二天变得很困难:建立了很长时间的智能合约和测试网络都存在问题。 另外,我们改变了解决随机化器问题的方法。 最初,我们想将Oraclize与Random.org结合使用,并将随机数的生成信任第三方API,但决定采用Provably fair算法。 顺便说一句,伊戈尔在晚餐时提出了解决这个严重问题的方案。”

iGaming负责人Igor Kozhurenko: “最困难的事情是为项目做出正确的决定,这不会延长流程。 事实证明,最困难的领域是区块链上的随机化器,这是除我之外团队中没有人遇到的问题。 我们决定不与第三方系统集成,这不仅担心错误,还担心代码的细节。 采取随机方案的决定为我们节省了很多时间。 在这个阶段,我们可能会陷入困境,并且总体上会失败整个想法,但会想办法按时进行。 Max-做得很好-很快就想出了如何固定所选协议的方法,问题就马上确定了!”

简报


hackathon的一个单独且非常重要的阶段是项目介绍。 在DataArt团队中,这部分工作由具有丰富公共演讲经验的资深专家Igor Kozhurenko和Anatoly Rubtsov接管。 整个演示文稿必须在5分钟内完成,而不要花一到两分钟来回答问题,而且不是每个人都能解决。 许多团队试图尽可能地告诉别人。 我们没有时间充分介绍我们的项目。

iGaming练习负责人Igor Kozhurenko: “我们在代码冻结宣布后的12点进行了最后一次提交,所幸,所有事情对我们来说都是有效的。 之后,我们去培训演示文稿。 他们将所有东西分成几部分,用秒表坐了两个小时,并准备讲话。”

高级Java开发人员马克西姆·切尔尼科夫(Maxim Chernikov): “在演讲之前,当我看到竞争对手的项目看上去多么认真时,我再次对胜利表示怀疑。 但最终,结果证明这些主要是演示,电影和视频。 我们提供了可以在测试网络上测试的产品。 此外,无论是从技术角度还是从视觉角度,所有内容都已经为我们解决了。 演讲开始后,我们的项目变得非常强大。”

胜利的


从一开始,他们就试图不考虑团队中的胜利和奖杯。 但不可否认的是,彩票项目的结果是,不赢得或至少不进入前三名获奖者将是可耻的。 成功的主要秘诀是一项任务,该任务在技术上足够复杂,既有趣又令人印象深刻,但又难以在指定的时间内令人信服地解决。

产品设计顾问Anatoly Rubtsov: “有时候我们非常担心。 在我们看来,甚至其他团队也在偷偷摸摸地模仿着我们。 但是最后,他们甚至没有进入前三名。 最后,我们放松下来并做出决定-无论发生什么。 当宣布获奖者时,他们甚至没有立即意识到这就是我们。”

高级Java开发人员Alexander Kuzmenko: “我们完成的项目最多。 其他团队有一些有趣的想法,有人已经使用语音激活设备等来完成他们的项目。他们付出了很多工作,但实际上没有时间在48小时内完成他们的计划。”


黑客马拉松后前往马耳他旅行。 图片:Facebook弗拉迪斯拉夫·德米特里耶夫(Vladislav Dmitriev)

iGaming业务负责人Igor Kozhurenko: “我们设法将完善的技术解决方案,经营理念和慈善事业结合在一起。 证明在游戏的帮助下,您可以直接对人做事,而区块链可以让您消除对玩此游戏的人的诚实的怀疑。”

奖品


组织者在最后一刻对奖品做出了最终决定。 最初,单个团队使用5万欧元的加密货币,但最后,他们通过普通银行转账结算了5万美元,这笔费用将由三个团队分配。 作为获胜者的DataArt团队将获得一半(第二和第三小组将分别获得15和10,000美元)。


组织者决定将奖金分配给三个获胜团队。 图片:Anatoly Rubtsov的Facebook

高级Java开发人员Maxim Chernikov: “这个女孩和我很早就计划去德国旅行,甚至设法为此省钱,但是这个奖项将使我们在回国后感到更加舒适。 您不必吃Doshirak!”

高级Java开发人员Alexander Kuzmenko: “我绝对不会花钱。 我计划将它们推迟,并添加到我放在车上的那些。”

产品设计顾问Anatoly Rubtsov: “奖金是实物,但您需要首先获得它。 我只想更换变速箱。”

团队负责人/高级Java开发人员Vladislav Dmitriev: “就目前而言,我只是在考虑将自己的部分奖金投入银行部门。”

Source: https://habr.com/ru/post/zh-CN430514/


All Articles