2018-09-06
in ENGINEERING BLOG
"Good intentions never work, you need good mechanisms to make anything happen." says Jeff Bezos. 深入理解OCAP实现(4):Exchange服务的工作流程以及如何集成到OCAP服务 作者 Lei Zhou (ArcBlock 团队后端开发工程师) 今年5月,借由一个幸运的机会,加入了ArcBlock团队成为了一名后端工程师。 能够参与OCAP服务的项目是一个让人兴奋的经历。OCAP服务在成长初期一直迭代发布新的版本,旨在让我们的OCAP服务更加的有效,功能更加强大。7月 OCAP…
2018-08-31
in ENGINEERING BLOG
OCAP 超简易集成攻略(Android 篇) 作者: NateRobinson(ArcBlock 团队移动开发工程师) 前面想必大家已经看到了 iOS 的简易集成攻略,估计 Android 的小伙伴们已经坐不住了,今天就在前几篇的基础上再给大家讲解一下 ArcBlock Android SDK 的快速集成。文章整体的思路同 iOS,会以如何使用 ArcBlock Android SDK 开发一款简单的 App 作为整篇文章的主线,那么让我们开始吧! 1. 阅读详细的 ArcBlock Android SDK 入门文档 详细的 ArcBlock Android SDK…
2018-08-27
in ENGINEERING BLOG
深入理解 OCAP 实现 (3): 浅析数据对区块链行业发展的重要性 作者: 舒适 (ArcBlock 团队数据工程师) 很多人会问,为什么 ArcBlock 这样一家初创的区块链公司需要大量的数据分析?又有什么数据可以分析呢?今天我们从 OCAP 的数据方面切入,介绍一下目前比特币和以太坊上数据量的情况和潜在价值,并从宏观角度介绍一下 ArcBlock 平台是如何构建自己的 data pipeline 的。数据分析不仅是 ArcBlock…
2018-08-24
in ENGINEERING BLOG
OCAP 超简易集成攻略(iOS 篇) 作者: Jonathan Lu(ArcBlock 区块基石资深软件工程师) 在之前的系列文章中,我们介绍了 OCAP 服务和它的Playground。现在我们已经知道如何在 Playground 里编写 GraphQL 的查询语句,以此来深入研究和探索区块链上的数据。假如我们在“游玩”中获得了一些灵感,发现了一些有趣的数据,并希望基于这些数据来开发一款移动应用的话,我们需要如何来实现呢? 其实实现起来非常简单!ArcBlock 专门为移动开发这提供了一整套工具,比如本文中要介绍的iOS SDK。使用这套工具,从移动端接入 OCAP…
2018-08-20
in ENGINEERING BLOG
深入理解 OCAP 实现 (2): 开放链访问协议为何采用 GraphQL 作者: 陈俊 (ArcBlock 团队公关副总裁) 尽管目前全球加密数字货币市场低迷,区块链技术发展在 2018 年却进入了底层公链项目万链齐发的 3.0 时代:针对以比特币、以太坊为代表的区块链 1.0 、2.0 技术充分暴露出的性能低下、用户不友好、功能匮乏、费用高昂、平台“锁定”等痛点,层出不穷的新公链提出了各种技术解决方案。 同样是推动区块链技术普及落地,促进响应消费者需求、应用于各行各业的去中心化应用(DApps)的发展繁荣,ArcBlock…
2018-08-16
in ENGINEERING BLOG
深入理解 OCAP 实现 (1): 如何解析 Bitcoin 的数据 作者: 丁沛灵 (ArcBlock 团队软件工程师) 为了帮助大家更深入地理解 ArcBlock 的开放链访问协议的实现和技术细节,我们的工程团队将定期写技术文章来“解密”我们在设计和开发 OCAP 过程中的一些技术细节。 希望读者能借此了解 OCAP 背后的设计思路和实现细节,也许你可以参与来实现更多的 OCAP 链适配器,支持更多的区块链协议。 也欢迎大家来指出我们设计中的不足,在讨论中完善我们的设计。 为什么要解析 Bitcoin 数据? 我们在七月底如期发布了 OCAP 的第一版本。在这一版本中,OCAP…
2018-08-10
in ENGINEERING BLOG
30 天 21 个版本 OCAP Playground 都经历了哪些变化? 刚刚过去的七月是我十年来在北京度过的最热的月份,我负责的 OCAP Playground 始终处于紧锣密鼓的开发当中,整个七月发布了 21 个内部版本,版本号从 0.7.3 到 0.11.2,你看到这篇文章的时候,线上的版本号很可能已经大于 0.11.2 了。 为什么会有这么多内部版本?难道发布版本是不花时间的么?可以很自豪的说,发布这么多新版本对我们来说毫不费力是因为我们可以用极快的速度交付,每个 Playground 新版本从构建到上线时间都在 10 分钟以内,并且都是自动化的。如果你好奇 ArcBlock…
2018-07-30
in ENGINEERING BLOG
OCAP Playground 入门指南 作者: 王仕军 (ArcBlock团队软件工程师) 如果你对区块链技术已经有基本的了解,甚至自己开发过简单的区块链应用,不知道你有没有被各种链的不同接口、不同数据格式给搞晕。更进一步,你可能会发问:有没有更开发者友好、更接近传统应用架构的区块链接入方式? 如果接入每条链都需要开发者自己运维全节点,会把很多人拒之门外,即使像互联网领域的老兵也需要耗费大量的时间和精力做重复的事情。ArcBlock 的工程师很早就开始琢磨这个问题,数月研发之后将交付支持多链数据接入的解决方案:开放链访问协议(Open Chain Access Protocol…
2018-07-04
in EVENTS
随着 ArcBlock 平台第一个应用“开放链访问协议实验台(OCAP Playground)”6 月 30 日上线发布,ArcBlock OCAP Global Tour(区块基石“开放链访问协议”全球巡讲)自 7 月 1 日起正式启动。 这一由 ArcBlock 创始人兼 CEO 冒志鸿领衔、为期三个月的全球巡回演讲活动,将在全球范围,以线上分享、线下论坛路演方式,潜心布道区块链 3.0 理念、传递 ArcBlock 建设开发者“共有、共治、共享”的区块链平台初心、宣讲“开放链访问协议(OCAP)”技术,培养 ArcBlock 全球开发者社区,凝聚扩大 ArcBlock…
2018-06-30
in NEWS
ArcBlock 首个应用“开放链访问协议实验台”发布 第一次让区块链应用开发变得简单友好 6 月 30 日,ArcBlock 区块基石平台第一个应用:“开放链访问协议实验台(OCAP Playground)”正式上线发布。这是一个直接面向开发者、构建于开放链访问协议(Open Chain Access Protocol,OCAP)之上的开发工具,也是 迄今业内诞生的最快速、最简单、最为用户友好的区块链应用开发环境——无需任何下载安装,只要有浏览器就能立刻开始区块链的测试和应用开发。 坚持初心 首个应用大幅降低区块链开发门槛 自今年 1 月…