ArcBlock 中国首场黑客松在京举办,开发者社区生态渐入佳境
2018-09-17
媒体: 链闻
日期: 2018 年 9 月 17 日
ArcBlock 团队抵京,继续砥砺前行,一边埋头打磨 OCAP Playground、Playbook 等前端产品、持续优化 OCAP 线上数据服务,一边在全球各地的技术开发社区组织黑客马拉松活动。与产品迭代相互促进,相得益彰,紧紧围绕 ArcBlock 技术产品在社区传播方面夯实基础。
ArcBlock 第三场黑客松移师京城,先于北京马拉松成功举办
9 月 15 日,ArcBlock 北京黑客松在其位于北京酒仙桥的优客工场的中国研发中心成功举办,此前 60 个参赛名额一抢而空。「链闻 ChainNews」的开发团队——区块科技 Blocks.tech 派出 90 后开发小队以单位身份报名参赛,全力支持 ArcBlock 开发者社区落地,取得第二名的好成绩。
ArcBlock 北京黑客松的参赛者合影报名
ArcBlock 北京黑客马拉松的参赛者一早就鱼贯而入,填满整个会场,研发副总裁陈天开场介绍,欢迎大家拥抱进入区块链新世界,鼓励参赛者借助 ArcBlock 的 OCAP 开发出有意思的应用。
开场讲座,由 OCAP 项目负责人丁沛灵做《深入浅出区块链:比特币和以太坊》主题演讲。再由 ArcBlock 研发副总裁陈天为参赛选手介绍 ArcBlock 技术架构,以及 OCAP 提供的接口服务如何为区块链应用开发大大降低门槛。
此次黑客松的获奖队伍,靠右四位为 Blocks.tech 派出参赛的开发小队
Blocks.tech 现场开发的 Volution,是据历史区块与行情信息实时学习与预测之后的行情走势的项目,期望真正将技术归还给计算机的想法。它尝试用经典前馈神经网络的技术构建一个混沌系统,将行情的混沌问题交给混沌系统去解决。Volution 项目利用 Arcblock 的 OCAP SDK 提供的比特币历史区块中的交易数量与交易的比特币的数量数据以及历史币价走势数据进行学习训练,生成对未来四小时内币价走势的预测模型。并据当前最新市场与区块数据进行再次学习调整预测模型,以期望可以适应实时变化的市场。
Blocks.tech 现场开发的 Volution 项目 Demo 演示,用 Arcblock 的 OCAP SDK 提供的数据进行学习训练,生成对币价走势的预测模型。另有「比特之歌」、小程序「比特币之王」分获第一、第三名,拿到 1000、500 ABT 社区奖励。现场 Demo 环节更是精彩,开发者们创意迭出、脑洞大开,甚至有想法用比特币交易数据谱曲。
国金投资副总裁、首席科学家苏亮 Rowen Su 现场助阵,为参赛选手打 call,苏亮先生在国金投资负责海外投资事宜,专注于人工智能及区块链等黑科技领域
ArcBlock 激励社区开发者,黑客松从美国开跑
ArcBlock 首场黑客马拉松于 8 月 4 日在美国西雅图开赛,数十位来自微软、谷歌、Facebook、Indeed 和 Expedia 的开发者齐聚 ArcBlock 美国西雅图总部,半天时间用 Arcblock 发布的、支持比特币、以太坊访问的「开放链访问协议」Open Chain Access Protocol,简称 OCAP,做出五个可以完整运行的去中心化应用,包括:用原生 React 构建的、可在 iOS、Android 系统运行的手机区块浏览器;迷你版 Etherscan 浏览器,无需刷新,最新区块数据实时呈现;展示区块、地址和交易的 React 小部件;实时监控区块链地址的 Facebook Messenger 机器人……
ArcBlock 在西雅图总部举办的首场黑客松,参赛者合影
最终,第五个应用因其重构区块访问、充分展示 OCAP 移动 SDK 的强大功能并轻松整合构建移动应用的优势获胜。获胜者称赞,GraphQL API 非常有用,OCAP 服务令人印象深刻。
之后,第二场黑客松活动于 8 月 25 日亦在美国西雅图举办,来自亚马逊、谷歌、Premera Blue Cross 和 Vestlink 等互联网巨头、IT 企业的工程师报名参加。
比起首场活动,第二场内测版黑客松准备更充分:基于「开放链访问协议」OCAP 的 JavaScript SDK、iOS SDK、Android SDK、React Starter 和 VUE Starter 等开发工具、模板、文档及相关演示实例,由 ArcBlock 在赛前发布,以助于参赛者迅速上手开发。现场还准备了贴心的开发者小抄 Developer Cheat Sheets,随时供黑客们备忘输入正确的代码和命令行。
ArcBlock 第二场黑客松,同样在其西雅图总部举办
经过半天紧张的比赛,最终产生三个高质量的 DApp:
Andy Zhu 开发的 OCAP Transaction Flow 将区块链交易数据颗粒化、可视化,可更直观地查看实时数据流、关系数据点和二三级数据点的独特视图,如比特币大户地址的资金流动等。
Yujia 交出的 Slack Bot 允许直接通过 Slack 轻松查询 ArcBlock OCAP 服务,包括以太坊、比特币的实时数据访问。Haoran Huang 的 ETH Price and Miner Visualization Flow 同属于链上数据查询可视化的应用,能够展示实时 ETH 价格和矿工数据。
ArcBlock 创始人兼 CEO 冒志鸿向链闻 ChainNews 表示 ,从第一天开始,ArcBlock 重心便放在用简单而精彩的设计让开发者能够轻松地使用区块链技术创建去中心化应用和服务。市场不好的时候,正是认真干活积蓄能量的时候,最近反而觉得很清静释然,所有的时间都花在产品和客户身上。
借在美国西雅图成功举办的两场黑客松,ArcBlock 顺势前行,计划在全球继续鼓励更多开发者参与其中,从起初邀请制的小规模、尝试性活动,延续至北京这场 80 人参与的较大型赛事。同时,区块基石将在韩国、日本、越南,培育当地的开发者社区。
ArcBlock 开发者资源
ArcBlock Github Public Repositories: https://www.github.com/arcblockOCAP
实验台: GraphQL 交互式控制台,为开发人员提供了一种简单而强大的方式来访问和查询 OCAP 服务,包括比特币和以太坊数据。
入门指南:https://www.arcblock.io/ch/post/2018/07/30/ocap-playground-intro/
视频教程:https://www.youtube.com/watch?v=vEECdSoea4Q&t=281sOCAP
Playbook 介绍:关于如何使用、创建和保存自己的 OCAP Playbook 的演练,包括对 GraphQL 和 Markdown 的支持。
https://ocap.arcblock.io/playbooks/9b0901af-7a3d-442d-9876-577fbfd448ed
开放链访问协议 OCAP,已经支持以太坊。前端 OCAP Playground 增加比特币和以太坊的 Subscription 支持。让开发者直观的了解 OCAP 能提供哪些实时数据,这些实时数据长什么样,并以此为基础开发应用,比如监控大额转账、监控合约创建等。此外,Playground 还做了多处优化,以提升稳定性和用户体验,OCAP Playbook 支持切换数据源和 Swift 代码生成。
前端 OCAP Widget 增加账户、交易、区块三种界面组件,能够用卡片的方式展示区块链常见的据实体的摘要信息,并且提供了可嵌入的方式,方便第三方网页在必要的时候直接嵌入 ArcBlock 提供的 UI 组件。
前端 OCAP JS SDK 重构发布并在黑客马拉松中使用,为 ArcBlock 提供给 Javascript 开发者的工具集,已在 GitHub 开源,封装了构造查询语句、发送查询请求、数据翻页等细节,在上手成本低和灵活性方面做的都非常不错,既支持使用 Shortcut Method 直接拿查询结果,又支持自己构造灵活多样的查询,即使开发者不了解区块链,没用过 GraphQL,也能快速上手,并且 SDK 能够运行在几乎所有的 Javascript 运行环境下,比如浏览器、Node.js、React Native 中,具体可参见 开发者文档。
在 ArcBlock 黑客马拉松上,大部分项目都使用了该 SDK,以便于把自己的想法落实。
黑客松官网:hackathon.arcblock.io