1
摘要
Summary
9 月,ArcBlock 区块基石团队持续优化 OCAP 服务,迭代 OCAP Playground、开发链上数据分析工具 TokenFlow,15 日在中国北京成功举办第三场内测版黑客马拉松,收获了基于 OCAP 开发区块链应用的大量灵感及其服务改进意见。ArcBlock 的黑客松与 8 月启动的 ArcBlock 系列技术博客、本月启动的 ArcBlock 系列技术讲座一起,构成我们的技术传播三大支柱,为培育 ArcBlock 开发者社区、扩大全球共识夯实基础。
9 月,ArcBlock 及其创始人兼 CEO 冒志鸿在美国相继出席 IT、区块链及政府方面的重要活动,在美国扎实推进区块链技术布道与全球社区共识建设。老冒表示,区块链技术在熊市反而更能得到成熟企业、政府机构的高度关注,ArcBlock 正在企业和政府区块链应用场景落地取得积极进展。
2
产品
Product
自 6 月起,ArcBlock 技术工程进展每周在 GitHub(https://github.com/ArcBlock/weekly-digest)公布,供大家查阅。9 月技术开发产品进展,专门生成了月度报告(https://ocap.arcblock.io/playbooks/ea281ee4-1c79-46f6-ac12-f2fc2092430c)供点击查看——
在过去的一个月,向所有代码仓库推送了 358 个 commit,提交了 193 个 PR(合并了 190 个),解决关闭了 204 个问题,制作部署了 101 个内部版本发布。9 月工程团队在黑客马拉松前后做了大量的准备和总结工作。
前端:Playground 继续迭代和改进
按照和服务端约定好的数据格式在用户使用 Playground 过程中进行全面的数据打点统计,方便后续产品改进,比如打开页面、发起查询、切换视图、创建 Playbook 等操作都有对应的统计事件。于此同时跨项目通用的 Analytics JS SDK 也发布到 npm 官方源上面:@arcblock/analytics-js。
前端:OCAP-JS-SDK 不断打磨
为了给开发者提供更加友好易用的 SDK,方便他们更加快速的在 OCAP 上面开发应用,OCAP-JS-SDK (https://www.npmjs.com/package/@arcblock/ocap-js)进行了多轮迭代:比如增加中文版的文档,在返回结果的任意层级支持翻页功能,增加 OCAP 新查询类型的支持,增加 OCAP 新数据类型的支持,改进 SDK 的错误处理能力等等。发布的版本历史如下(北京场黑客马拉松被使用最多的 SDK 就是这个了):
前端:链上数据分析工具 Token Flow 持续开发中用
架构在 OCAP 之上,可用于分析区块链账户资金流动关系、账户交易活动特点的数据分析工具 Token Flow 持续迭代中,十月初已经出了内测版本,目前还在不断迭代中,不久之后将开放给普通用户使用,下面是 Token Flow 中以太坊大户 0x229b5c097f9b35009ca1321ad2034d4b3d5070f6 的账户活动气泡图,可以看出这个账户在熊市的建仓节奏:
后端:authentication 支持
作为整个平台的 auth 解决方案,OCAP authentication 支持:
支持接入不同的 auth provider,如:email, cellphone, github, facebook, etc.
支持多步验证(MFA)
支持以太坊兼容的地址的验证
数据:ERC20 metrics
目前我们构建了从 block listener 到 knesis,kinesis firehose,S3,glue,S3,Athena,Zeppelin 的整个 data pipeline,ERC20 tokens 的主要 product metrics,如 DAU / MAU / new user / Token holder growth / token price 等统计信息。比如:
3
运营
Operation
ArcBlock 中国首场内测版黑客马拉松在北京成功举行
9 月 15日,ArcBlock 区块基石第三场、中国首场内测版黑客马拉松活动在北京酒仙桥优客工场 ArcBlock 中国研发中心办公室成功举行,总共有近 80 位来自腾讯、美团、滴滴、诺基亚、转转、猎豹移动、罗辑思维、青橙科技等二十来家科技企业的前后端开发及数据工程师签到入场,更有北京区块科技有限公司(Blocks.tech)组队派人参赛,这是 ArcBlock 黑客马拉松首支团队参赛者。6 小时黑客大赛产生了 11 个高质量应用,均使用了 OCAP 服务的数据,有的使用 OCAP 作为实时数据查询的服务,有的使用 OCAP 作为数据爬取源,有的在 OCAP 服务做一层代理,将其转变成小程序可用的接口。不仅产生了许多脑洞大开的应用灵感,而且让我们收集到了平台直接服务的开发者对 OCAP 产品服务大量宝贵意见,对我们技术产品优化迭代弥足珍贵。
北京黑客松详情:ArcBlock 黑客松 ③ | 360分钟11 个DApp 北京黑客创意令人大开眼界
北京黑客松回顾:ArcBlock 博客 | 北京黑客马拉松小记
ArcBlock 开设技术培训系列讲座
为帮助用户深入了解 ArcBlock 的开放链访问协议的实现和技术细节,ArcBlock 技术团队每一位工程师从7月30日起定期撰写技术博客或接受采访来“解密”开放链访问协议背后的设计思路和实现细节,以期抛砖引玉,求教方家,在讨论中进一步完善 ArcBlock 的设计和产品。根据三场黑客马拉松参赛开发者反馈,ArcBlock 决定开放所有所有的内部技术分享和培训,以帮助更多开发者了解区块链技术、了解 ArcBlock 平台。名为 ArcBlock Technical Learning Series 的技术培训视频讲座于 9 月 27 日正式开始——
9 月 21 日 | 内测版讲座《Intro to GraphQL and Absinthe》
9 月 26 日 | 正式预告《是的,我们将开放大部分技术讲座》
9 月 27 日 | 第一期讲座《Intro to Ethereum Smart Contract》
9 月 28 日 | 第二期讲座《Intro to AWS Data Pipeline Services》
后续讲座日程及报名,登录官网:https://hack.arcblock.io/learning
至此,ArcBlock 技术培训系列讲座与 ArcBlock 技术系列博客一起成为分享传播 ArcBlock 设计、技术和产品的有力工具——
9 月 5 日 | 《OCAP 超简易集成攻略(iOS篇)》
9 月 10 日 | 《OCAP 超简易集成攻略(Android篇)》
9 月 13 日 | 《深入理解OCAP实现(4):Exchange服务的工作流程以及如何集成到OCAP服务》
ArcBlock 亮相西雅图重量级大会 全球共识建设进入新阶段
9 月 4 日至 7 日,2018 Elixir 大会,9 月 10 日至 11 日 2018 西雅图区块链大会,ArcBlock 区块基石接连参加了两场在美国西雅图举行的IT、区块链技术大会,这是总部位于西雅图的 ArcBlock 首次在美国主场亮相,其平台架构设计、首个技术产品 OCAP 及 OCAP Playground 获得广泛关注与好评,标志着 ArcBlock 区块链技术布道与全球社区共识建设进入了一个新阶段。
详情:ArcBlock 活动 | 亮相西雅图重量级大会 全球共识建设进入新阶段
ArcBlock 亮相 2018 Elixir 大会,备受关注
ArcBlock 是 2018 西雅图区块链大会少数几家现场展示可操作产品的区块链企业
冒志鸿受邀出席美国政府活动 布道区块链技术
9 月 22 日、26日,ArcBlock 区块技术创始人兼 CEO 冒志鸿先后受邀出席美国政府主办的黑客马拉松活动及区块链技术咨询会议,介绍 ArcBlock 平台设计及应用,与谷歌、微软一起介绍区块链技术在政府领域的应用机会,与政府的技术专家进行了深入交流。
ArcBlock 入选美国华盛顿州技术产业协会创始人同伴计划
9 月 26 日,美国华盛顿州技术产业协会(WTIA)宣布,经考察筛选,ArcBlock 区块基石及其创始人冒志鸿与其他 23 家华州技术初创企业一起加入成为 WTIA 创始人同伴计划的新成员,将获得为期一年覆盖领导力培训、融资、财务、人力资源等各方面的辅导帮助。
详情:https://www.washingtontechnology.org/24-tech-startups-selected-for-the-wtia-founder-cohort-program/
ArcBlock 参与 CyberMiles 创世节点竞选
战略合作伙伴、电商公链 CyberMiles 计划于 2018 年 10 月 15 日正式上线。作9 月 28 日,ArcBlock 宣布参与CyberMiles 创世节点竞选。区块基石创始人兼 CEO 冒志鸿表示,“ ArcBlock 和 CyberMiles 早就是合作伙伴,我们的超级节点意味着对 CyberMiles 开发者生态的扩展。我们也给我们我们的其他验证人更多的回报。”
详情:ArcBlock 动态 | CyberMiles 主网 10 月 15 日上线 区块基石宣布竞选创世节点
ArcBlock 受邀参与重庆伴山天台分享节演讲
9 月 24 日中秋节,ArcBlock 区块基石公关副总裁陈俊受邀出席于重庆鹅岭贰厂文创园举行的“伴山天台分享节”,面向普罗大众作题为《解密区块链》的演讲,介绍除了加密数字货币,区块链技术拥有未来无数能改变生活的可能。
详情:https://weibo.com/ttarticle/p/show?id=2309404288142680134597&featurecode=newtitle
4
报道
Media Coverage
9 月 25 日 | 猎云财经:《区块链先锋榜 | ArcBlock冒志鸿:公链性能焦虑是被EOS忽悠了》
ArcBlock 区块基石创始人兼 CEO 冒志鸿接受猎云财经专访时表示 ArcBlock “在性能提高上是有所为有所不为,提高TPS是底层区块链该干的事情,不应该在应用和平台这一层来干。”
链接:ArcBlock 分享 | 冒志鸿:公链性能焦虑是被EOS忽悠了9月27日 | 块连线:《ArcBlock CEO冒志鸿:从互联网、移动互联网到区块链,20年方法论总结》
老冒接受块连线专访时分享了ArcBlock 项目近期的进展、技术发展的逻辑以及对分布式商业未来前景的最新思考。
链接:ArcBlock 分享 | 冒志鸿:从互联网、移动互联网到区块链,20年方法论总结
5
问答
Technical Q&A
9月,ArcBlock 区块基石创始人兼 CEO 冒志鸿在微信群解答以下技术问题:
问:为什么 ABT 能达到 10 万 TPS 而其他链不行?跟你们的算法有关吗?
答:ABT 链能实现高性能主要有几个设计上的原因:1,ABT 采用 DSL(面向领域语言)而非图灵完备的 VM (虚拟机)设计。这比要图灵完备的提高性能要容易很多; 2,ABT 采用了Poof of Randomness 的共识算法,每次形成共识所需要的节点数目少,因此性能更好,比 EOS 的那种DPOS 更去中心化; 3,ABT设计采用云节点架构,节点可以是分布式的超级计算节点,本身性能超过任何单机设计的节点,架构上更先进; 4,ABT 记账节点只有资源矿工才需要参与,整体性能普遍更好(区块链的形成共识的性能不取决于最快的,而是最慢的节点); 5,ABT 底层存储由于云节点的设计因此可以采用性能和查询能力都更强的数据库系统。
问:目前 ERC20 Token 是不是都是空气?
答:ERC20 Token 不等于空气。只是目前很多项目发完 ERC20 后应用没能跟上,也是因为ERC20 的设计太抽象,只是个接口、没有具体实现,导致“发币简单落地难”。 我们在主网上线前,就能在 ERC20 基础上落实。 事实上使用 OCAP(开放链访问协议)后,前面的应用理论上可以不关心后面是哪家的区块链(主网)。
6
观点
Insights
9 月 6 日,在欧洲出差的 ArcBlock 区块基石创始人兼 CEO 冒志鸿故地重游,来到了阔别十年的爱尔兰(2007年至2009年,就职于微软欧洲的老冒在爱尔兰都柏林上班),抒发感慨之余,透露了 ArcBlock 在欧洲布局的思路——
9月7日,老冒以穿越互联网牛熊造就长青基业的亚马逊自勉,努力打造立足长远、基石夯实的 ArcBlock——
9月12日,在以太坊币价低迷、信仰动摇之际,老冒仍然坚持看好力挺以太坊,并表示 ArcBlock 愿意与以太坊分工协作,打造更好的应用环境——
“在今天我同样认为以太坊仍然是目前最完善的公链,一直相信其能改善这些基础问题。 以太的价值不是炒币和支付,而是基于其上的应用,因此只要应用能起来以太就有长远的价值。这点和ArcBlock是完全一致的利益,以太坊和ArcBlock对未来应用生态的繁荣都很重要,只是在解决不同层面的问题。”
7
社区
Community
ArcBlock 社区技术问答 9 月 22 日举行
ArcBlock 区块基石第十三期社区技术问答首次改为一月一次,于北京时间 9 月 20 日中午12时(美国太平洋时间19日晚9时)举行。
问答全文记录见原文链接:https://www.arcblock.io/ch/post/2018/09/20/techqa0919/
8
数据
Data
社交平台
Telegram followers: 42,105(-7.1%)
Facebook followers: 9,970(-0.96%)
Twitter followers: 40,415(+0.32%)
Reddit followers:2,215(+1.1%)
Linkedin followers: 1,057(+1.9%)
WeChat Account followers: 8,026(+0.6%)
Weibo followers: 2,702(+4.1%)
持币用户
Token holder: 17,646 (+0.2%)
(统计数据截至2018年10月15日)
往期简报
ArcBlock ⑧ 月报 | 产品 & 黑客松持续迭代 相得益彰
ArcBlock ⑦ 月报 | 产品一天半迭代1个版本 全球开发者社区建设启动
ArcBlock 月报 | 首个应用发布 区块链3.0平台建设迈出第一步
ArcBlock月报 | 行业大牛加入团队 首款测试版应用二季度落地
ArcBlock周报 | 坚定布道回归本源 国际招募收获颇丰
更多ArcBlock区块基石信息,可关注以下渠道了解:
Twitter | https://twitter.com/ArcBlock_io
Instagram | https://www.instagram.com/arcblock/
Facebook | https://www.facebook.com/arcblock.io/
Telegram | https://t.me/ArcBlock
LinkedIn | https://www.linkedin.com/company/18355951/
Reddit | https://www.reddit.com/r/arcblock/
Medium | https://medium.com/arcblock
微博 | https://weibo.com/realArcBlock
微信群 | 加拉群小助手:Ddchain
电报群 | Telegram groups:
Telegram(English): https://t.me/ArcBlock
Telegram(繁体中文): https://t.me/ArcblockAsian
ArcBlock Technical Learning Series 第五期
Decipher Multi-Factor Authentication
多步验证那些事
后天,10 月 24 日下周三上午 8 时 (美国太平洋时间 23 日下午 5 时),由 ArcBlock 软件工程师 孙博山 授课——
现如今越来越多网站开启多步验证进行登陆。开启验证时要扫的二维码到底藏了什么不能说的秘密?手机上的身份验证器的核心功能只要六行代码就能实现?多步验证的过程中蕴藏了哪些有趣的密码学原理?本期讲座跟你聊一聊多步验证那些事。
主 讲
孙 博 山
ArcBlock 软件工程师
● 毕业于北航软件学院 最擅长的语言是中文和Erlang
● 拜师Erlang之父Joe Armstrong本人 得秘传二郎宝典一本
● 曾在Code BEAM SF担任讲员
● 喜爱思考事物的本质 偶像是一名厨子
报名听课,请点击文末左下角 “阅读原文” 登录官网注册:
https://hack.arcblock.io/learning/
或扫描二维码注册:
ArcBlock 课堂 ① | Intro to GraphQL and Absinthe
ArcBlock 课堂 ② | Intro to Ethereum Smart Contract
ArcBlock 课堂 ③ | Intro to AWS Data Pipeline Services
ArcBlock 课堂 ④ | Intro to AWS Athena
ArcBlock 课堂预告 | 是的,我们将开放大部分技术讲座
↙点击登陆 报名听课