ArcBlock ⑧ 月报:产品 & 黑客松持续迭代 相得益彰
2018-08-31
摘要 / Summary
8 月, ArcBlock 团队继续砥砺前行,埋头打磨 OCAP Playground、Playbook 等前端产品、持续优化 OCAP 线上数据服务,两场内测版黑客马拉松活动成功举行,不仅产生高质量的 DApp 灵感,也与产品迭代相互促进,相得益彰,市场公关紧紧围绕 ArcBlock 技术产品在内容传播方面夯实基础。 ArcBlock 创始人兼 CEO 冒志鸿表示,市场不好的时候,正是认真干活积蓄能量的时候,最近反而觉得很清静释然,所有的时间都花在产品和客户身上。
产品 / Product
自 6 月起, ArcBlock 每周技术工程进展在 GitHub 公布,供大家查阅。 8 月技术开发产品进展,可点击月度报告 查看——
在过去的一个月,向项目主链推送了 718 个 commit ,提交了 373 个 PR (合并了 367 个),解决关闭了 413 个问题,制作部署了 248 个内部版本发布。
前端: OCAP Playground 增加比特币和以太坊的 Subscription 支持
让开发者直观的了解 OCAP 能提供哪些实时数据,这些实时数据长什么样,并以此为基础开发应用,比如监控大额转账、监控合约创建等。
此外, Playground 还做了多处优化,以提升稳定性和用户体验, OCAP Playbook 支持切换数据源和 Swift 代码生成。
前端: OCAP Widget 增加账户、交易、区块三种界面组件
OCAP Widget 能够用卡片的方式展示区块链常见的据实体的摘要信息,并且提供了可嵌入的方式,方便第三方网页在必要的时候直接嵌入 ArcBlock 提供的 UI 组件。
前端:OCAP JS SDK 重构发布并在黑客马拉松中使用
OCAP JS SDK 为 ArcBlock 提供给 Javascript 开发者的工具集,目前已经 GitHub 开源,封装了构造查询语句、发送查询请求、数据翻页等细节,在上手成本低和灵活性方面做的都非常不错,既支持使用 Shortcut Method 直接拿查询结果,又支持自己构造灵活多样的查询,即使开发者不了解区块链,没用过 GraphQL,也能快速上手,并且 SDK 能够运行在几乎所有的 Javascript 运行环境下,比如浏览器、 Node.js、 React Native 中,在第二场黑客马拉松中大部分项目都使用了该 SDK ,开发者文档见这里: https://ocap.arcblock.io/playbooks/67df3512-c575-4751-8052-e3dcae3f3e1a
前端: ArcBlock Analytics SDK 开发测试和集成
为了更好的理解用户如何使用我们的服务,我们封装了 Analytics SDK,并且在 Playground、Playbook 和 Widget 服务中集成了该 SDK ,因为底层服务在设计、技术栈方面的一致性, ArcBlock 所有的 JS SDK 都共享了很多逻辑,这让多 SDK 代码的复用和维护变的更容易。
后端:OCAP 服务新增实时数据订阅的支持( Subscription )
可订阅的以太坊实时数据接口包括:
- contractExecuted
- newContractCreated
- bigTransactionExecuted
- newBlockMined
可订阅的比特币实时数据接口包括:
- bigTransactionExecuted
- coinReceived
- coinSent
- newBlockMined
后端:OCAP 服务的数据完备性、准确性继续提升
- 比特币数据支持与主链数据的完全同步, Block Listener 服务的上线和多次迭代
- 以太坊支持索引 Smart Contract 和 Internal Transactions
- 比特币和以太坊新增实时币价字段
- 查询性能优化,以太坊查询速度有明显改进
后端: ArcBlock 基础设施和服务
- 数据收集、处理、分析流水线搭建和测试,数据相关代码使用 GitHub 管理
- API 服务上线,目前支持数据采集接口,该服务会作为跨端的基础设施
- 启动 Scraper 仓库用于管理所有的抓取任务和脚本
- 准开源项目 Goldorin 和 OCAP RPC 的打磨和准备
ArcBlock 黑客马拉松官网 Beta 版发布
伴随 ArcBlock 两场内测版黑客马拉松展开,黑客松官网(https://hackathon.arcblock.io )Beta 版悄然上线,未来黑客马拉松活动报名、预告及回顾均集中在此站点上。
ArcBlock 在 GitHub 新增开源代码仓库 9 个
8 月,ArcBlock 在软件托管网站 GitHub 新增开源代码仓库 9 个,分别为 OCAP Javascript SDK、iOS SDK、Android SDK 3 个开发工具, React、VUE 、React-Native 的 3 个演示实例,以及 3 个黑客马拉松开发的 DApp 代码,从而使得 ArcBlock 在 GitHub 开源的项目总数达到 19 个,为 OCAP 达到 RC 1 版实现开源奠定基础。
ArcBlock 技术支持站点上线
ArcBlock 技术支持站点 beta 版(https://support.arcblock.io) 本月上线,替代主站的 FAQ 板块,不仅包含了之前的 FAQ ,而且新增了 OCAP 技术和黑客马拉松活动介绍及答问。
ArcBlock 官网发布实现自动化
ArcBlock 官网(www.arcblock.io) 6 月改版上线以来第一次开展主站发布部署自动化工程,解决了多仓库项目发布自动化问题,发布速度更快更稳定。
运营 / Operation
ArcBlock 两场内测版黑客马拉松活动成功举行
8 月 4 日、 25 日, ArcBlock 区块基石首场及第二场内测版黑客马拉松在美国西雅图总部办公室成功举行,总共有近三十位来自微软、亚马逊、脸书、谷歌的程序员、工程师报名参加,总共产生了 8 个高质量应用,从浏览器到移动 App 、从数据可视化到订阅机器人,初步展现了通过 OCAP 读取比特币、以太坊链上数据开发 DApp 的无穷可能,也为 ArcBlock 产品服务迭代优化提供了极好的反馈。
第一场黑客松详情: ArcBlock 活动 | 首场内测版黑客马拉松成功举行
第二场黑客松详情:ArcBlock 黑客松 ② | 新 SDK 亮相 黑客应用质量更高
ArcBlock 技术团队开设博客 解密 OCAP
为帮助用户深入了解 ArcBlock 的开放链访问协议的实现和技术细节, ArcBlock 技术团队每一位工程师从 7 月 30 日起定期撰写技术博客或接受采访来“解密”开放链访问协议背后的设计思路和实现细节,以期抛砖引玉,求教方家,在讨论中进一步完善 ArcBlock 的设计和产品。
7 月 30 日 | OCAP Playground 入门指南
8 月 10 日 | 30 天 21 个版本 OCAP Playground 都经历了哪些变化?
8 月 16 日 | 深入理解 OCAP 实现 (1): 如何解析 Bitcoin 的数据
8 月 20 日 | 深入理解 OCAP 实现 (2): 开放链访问协议为何采用 GraphQL
8 月 27 日 | 深入理解 OCAP 实现 (3): 浅析数据对 区块链行业发展的重要性
冒志鸿出席西雅图“区块链协作论坛”
8 月 9 日,ArcBlock 创始人兼 CEO 冒志鸿出席由 Token Forum 在美国西雅图举办的“区块链协作论坛”,与来自美国区块链领域各行各业的 30 多位嘉宾,聚集在地处西雅图最高点、可 360 度鸟瞰全城的哥伦比亚大楼俱乐部,面对面交流,深入探讨区块链行业发展,冒志鸿分享了 ArcBlock 的一些探索实践,并且就 “何时采用 Token 赋能去中心化应用”向参会者分享了自己的看法。
与龙链两度会面探讨合作机会
8 月 1 日、 15 日,龙链( Dragonchain ) CEO Joe Roets 与 ArcBlock 创始人兼 CEO 冒志鸿、研发副总裁陈天两度会面共同就 Dragonchain 公链与 ArcBlock 区块链应用服务平台之间可能的合作空间进行了深入的探讨。
报道 / Media Coverage
8 月 2 日 | 火币资讯:专访 ArcBlock 冒志鸿:期待火币公链能有效地结合开发者生态
ArcBlock 区块基石创始人兼 CEO 冒志鸿接受火币资讯专访时期待火币公链能更加有效地结合开发者生态,也希望能与火币公链形成良好的合作互补。
原文链接:ArcBlock 分享 | 期待火币公链能有效结合开发者生态
8 月 3 日、 10 日 | 挖链网视频专访 ArcBlock 冒志鸿
冒志鸿首度在美国西雅图总部接受挖链网远程越洋视频专访,挖链视频特意录制了以下两期访谈节目:
问答 / Technical Q&A
问:你怎么为 ArcBlock 付费?既然 ArcBlock 在云端运行,是否意味也使用 ABT 为云计算服务付费?
答: ABT 用于支付 ArcBlock 和相关服务的费用。开发者可以决定在自己的云服务运行 ArcBlock 节点并将应用运行在那里,或者直接通过 ArcBlock 公共服务运行他们的应用。如果开发者使用自己的云服务资源,那么就只需为使用 ArcBlock 本身支付 ABT ,否则(如果使用公共服务)额外云服务的费用将通过 ABT 支付。
问:其他项目能在 ArcBlock 平台上发行自己的 Token 吗?
答:可以。在 ArcBlock 平台上,开发者也可以创建自己的应用 Token ,并且直接集成我们原生 Token 的全部特性。 ABT 的 Token 服务包括一套 API 和 SDK ,允许开发者以不同的方式在自己的应用中使用。 ABT 代币服务将包括所有 Token 相关的基础服务(例如账户、钱包、交易、验证、认证等)。在不久的将来,开发者一旦在 ArcBlock 平台上开发部署了应用,即可用 ArcBlock 应用 Token 开展自己的 Token 预售。
观点/Insights
8 月 15 日,针对以太坊价格暴跌,老冒发表了他的观点和预测——
“ Eth 的回暖并不需要太长的时间,相反会随着 eos 等竞争者的泡沫破裂而显得更有价值。”
8 月底,老冒出差马耳他,对这个地中海岛国积极拥抱区块链技术并率先制定友好鼓励的法律框架给予高度评价,并表示 ArcBlock 将在马耳他有所作为——
社区 / Community
ArcBlock 技术支持网站上线、社区技术问答频次改为每月一次 8 月 1 日、 8 日、 22 日, ArcBlock 区块基石举行了第十至第十二期社区技术问答。鉴于技术支持网站上线,且社区用户提出的产品技术新问题越来越少,社区技术问答 9 月起改为每月一次,第十三期定于 9 月 22 日举行。
ArcBlock 问答 | 成功的黑客松有助于打造伟大的区块链应用平台
所有问答记录:https://www.arcblock.io/ch/categories/events/
数据 / Data
社交平台
- Telegram followers: 45,301 (-7.3%)
- Facebook followers: 10,067 (-0.6%)
- Twitter followers: 40,288 (-0.2%)
- Reddit followers: 2,191 (+1.9%)
- Linkedin followers: 1,037 (+3.1%)
- WeChat Account followers: 7,979 (-0.5%)
- Weibo followers: 2,596 (+2.9%)
持币用户
Token holder: 17,607 (+1.0%)
*(统计数据截至 2018 年 8 月 31 日)