1. BSV中文网 - 最大的比特币BSV新闻资讯网站!首页
  2. BSV新闻资讯

第3届编程马拉松正在搭建舞台,让开发者能在Bitcoin SV区块链上构建新的应用程序

编者按:比特币协会第三届Bitcoin SV编程马拉松赛程已经过半。对于已经加入和想要加入的比赛的伙伴,建议阅读此文,了解赛事及注意事项,以便更加顺利地参赛,并取得成功。

编者按:比特币协会第三届Bitcoin SV编程马拉松赛程已经过半。对于已经加入和想要加入的比赛的伙伴,建议阅读此文,了解赛事及注意事项,以便更加顺利地参赛,并取得成功。

原文转自BSVOfficial公众号。

第3届编程马拉松正在搭建舞台,让开发者能在Bitcoin SV区块链上构建新的应用程序

第3届Bitcoin SV编程马拉松正在搭建舞台,让开发者能在BSV区块链上构建新的应用程序。

与2019年举办的前两届编程马拉松一样,本次编程马拉松由比特币协会主办,CoinGeek赞助,nChain作为竞赛执行方。

如果参赛者成为入围选手之一,即可以在2020年10月在纽约市举行的CoinGeek大会上现场展示应用程序。此外,还可以竞争10万美元奖金池(以BSV支付),并有可能获得投资资金。

这次编程马拉松通过线上虚拟方式举办,2020年6月23日至2020年8月18日期间在线举行。这意味着,无论你身处何方,都能够参与!

编程马拉松主题:“用同一个全球性区块链连接世界”

在第三届BSV编程马拉松中,参赛者的任务是创建一个应用程序,这个应用能够利用区块链写入和访问数据的效率及优势。

开发工具

我们建议您在线上虚拟竞赛开始之前,安装、更新并正确配置所有开发工具。比特币协会推荐在Bitcoin SV编程马拉松期间使用以下资源:

Money Button的BSV库https://github.com/moneybutton/bsv
Bitcoin SV知识库https://wiki.bitcoinsv.io/index.php/Main_Page
Build on BSV资源中心 https://bitcoinsv.com/en/build-on-bsv
用于费用探索和交易提交的商户用API。矿池TAAL,Mempool和Matterpool拥有最新版本。 https://bitcoinsv.io/2020/04/03/miner-id-and-merchant-api-beta-release/

交流

每个团队或个人参赛者将收到电子邮件邀请,进入Discord群组。

请注意:如果你是团队成员之一,也可以通过所选择的任何媒介与其他团队成员直接交流。

注意事项

当代码运行正常时,记得提交它。因为你无法预知,何时会遇到一个让你陷入困境的程序问题。这样,你便始终可以回滚甚至提交较早的运行版本。此外,回滚到已知的运行版本并以不同方式重写代码也会更容易,从而避免问题。

还要记住,你的参赛作品可以只解决庞大问题的其中一小部分。代码组件是用来验证概念的。尽量使你的作品具有功能性,但如果需要,可以模拟其他流程流的部分,这在演示解决方案及其核心组件如何工作中是可接受的。

时间管理

我们预计某些参赛者可能有全职工作,并将在其参赛作品上花费不同时间长度。因此,设定8周的时间作为竞赛期是为了让参赛选手,能在编程马拉松与工作和家庭之间做好平衡。8周的比赛时长不意味着,对选手最终提交作品的准备程度或完成程度有着更高期望和要求。

奖金

100000美元奖金池(均以BSV 支付)
第一名:50000 美元
第二名:30000 美元
第三名:20000 美元

参赛资格

谁能参加编程马拉松?

参赛者可以个人身份或团队身份参加BSV编程马拉松。但是,参与者不能同时提交多个作品。 这意味着:
参与者不能同时加入多个团队。
参赛者不能同时以个人和团队双重身份参赛。
一支团队不能提交多个参赛作品。

要求

在完成编程马拉松工作后,应在Devpost上提交作品链接,至少应符合下列要求:

最低要求

使用以团队命名的GitHub存储库提交代码。

支持文档(可能包括白板照片、图表、书面笔记、简短的商业案例或任何其他你认为相关的材料)

一支时长为5分钟(或少于5分钟)的视频,对你的参赛作品进行总结。例如产品的录屏展示,和对团队、愿景、目标和商业主张的简短介绍。

可运行的应用程序和/或网站。

请记住,我们的评审团队审查众多参赛作品的时间有限。此外,还请记住,当评委们查看你的作品时,应用程序可能会无法正常工作!特别是自己的开发中安装了你所未意识到的依赖项。如果在提交材料中未记录这些内容,那么在对你的工作或正在使用的技术栈毫无背景知识的情况下,可能很难构建您的应用程序。

因此,如果您不运行/托管所提交的应用程序/服务,并要求我们在本地运行提交的作品,我们建议给出应用程序的镜像,以便于评委更轻松地进行此过程。如果您只有一个映像,那么存储库中或者公开托管在Docker Hub上的Dockerfile是可以接受的(带有运行容器的文档)。如果有多个镜像,那么在存储库中的docker-compose也是可以接受的。

在评委需要运行代码的特定情况下,Docker会很有帮助。因此,比如,如果你的项目需要创建一个库,那么Docker就并非必需。

您可以在以下网址了解更多关于Docker的信息:https://docs.docker.com/get-started/overview/

如果你打算提交一个移动安卓应用来充分展示视频,并且成功进入决赛,评委们要求能够在安卓模拟器或安卓设备上运行的APK文件。

评审标准

技术

产品在技术上有多令人印象深刻?它使用了一种特别的发明技术,还是使用了几种不同的组件?这个产品有“令人惊叹”的因素吗?项目解决问题的效果如何?

设计

团队是否考虑到了用户体验?界面设计得如何?对于硬件项目来说,可能更加关注人机交互程度有多好,例如用户友好或有吸引人的界面。

市场契合度

产品是否解决了实际问题并具有市场?项目是否有可行的商业模式?当然,项目不需要实现整个商业模式。

完成情况

产品是否能正常运行?团队达到他们的目标了吗?

这些标准将指导评委们评选,但最终决定必然带有一定程度的主观性。

【免责声明】本文仅代表作者本人观点,与本站无关。网站对文中关于比特币,BSV,比特币SV,bitcoinsv等观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何保证。请读者仅作参考,特此声明!转载请注明出处:https://www.bsvers.com/3819.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

QR code