跳到主要内容

ArcBlock 区块链平台:2019 年度回顾

ArcBlock
ArcBlockArcBlock ChainForgeSDK回顾开发者

2019 年是 ArcBlock 不断取得进展的一年。我们实现了多个重要的区块链产品里程碑,并为 2020 年及未来的发展奠定了基础。

2019 年 ArcBlock 区块链产品回顾

新年将至,在准备 2020 年区块链路线图的同时,也正是回顾过去、从全新视角审视 2019 年的好时机。对 ArcBlock 而言,2019 年有着多重意义:这是开创先例的一年、学习的一年、迎接挑战的一年,但最重要的是不断进步的一年。虽然我们没有完成 2019 年路线图中提出的每一项产品更新,但在许多人眼中充满挑战的区块链行业里,我们始终向前迈进,专注于最初的目标:打造生产就绪的平台,提供易用的开发者工具和卓越的用户体验,让去中心化应用的构建、运行和使用变得简单。

2019 年对 ArcBlock 而言是奠定基础且至关重要的一年。我们在 2018 年白皮书中描绘的许多理念和构想,都已成为开发者、客户和社区可以用来构建区块链服务、DApp 等应用的真实产品与能力。我们是否还能做得更多?我们始终相信,与优秀的社区、合作伙伴和客户携手,就一定能够做得更多。新的一年里,我们将更加努力,在已有成果上继续改进。

因此,在迈入 2020 年之前,让我们快速回顾一下那些帮助我们走到今天的重要产品发布和更新。

2018/12/30 - ArcBlock 官网升级至 1.0 版

全新网站设计和开发者体验正式发布,为开发者提供成功构建 DApp 所需的基础模块。

https://www.arcblock.io/blog/en/post/2018/12/30/ArcBlock-Website-2nd-Update

2019/3/29 - ArcBlock 发布 ABT Network,这是首批专注于可扩展性与互操作性的多链网络之一

ABT Network 是首个被称为“区块链高速公路”的连续型区块链网络。随着网络发展,它能够无缝扩展并增加新的独立区块链网络,同时提升性能与容量。ABT Network 为区块链网络引入了多项行业首创技术,重新定义了区块链网络的构建、管理和使用方式。

https://www.arcblock.io/blog/en/post/2019/03/29/abt-network-launch

2019/4/12 - ArcBlock Chain Node 软件发布

ArcBlock 的 Chain Node 是云原生产品,也是 ArcBlock 端到端区块链开发平台的另一项关键组件。该平台汇集了在 ABT Network 上构建、运行和使用 DApp 所需的全部工具与服务,包括链上治理、去中心化身份、节点管理、区块浏览器等。

https://www.arcblock.io/blog/en/post/2019/04/12/abt-node-launch

2019/5/7 - ArcBlock 发布开发框架与 SDK

ArcBlock 发布了区块链应用开发框架的首个版本,让开发者能够以最简单的方式创建定制区块链并在其上构建去中心化应用。正如 Ruby on Rails 对 Web 开发的意义一样,这套开发框架旨在消除现有区块链开发平台的大量复杂性与限制,把能力交还给开发者,让他们专注于最擅长的事情——编写代码。

https://www.arcblock.io/blog/en/post/2019/05/07/forge-sdk-launch

2019/5/14 - ArcBlock 发布去中心化身份解决方案

ArcBlock 发布了关键组件,使企业和用户能够使用全新的去中心化身份系统及面向消费者的 ABT Wallet。随着新身份系统的发布,ArcBlock 实现了成为行业首个全面支持去中心化身份网络的承诺。任何开发者只需使用开发框架和 SDK 中的 DID 组件,就能立即为用户集成去中心化身份(DID)服务。

https://www.arcblock.io/blog/en/post/2019/05/14/decentralized-identity

2019/5/20 - ABT Wallet 在 Android 和 Apple 应用商店发布

ABT Wallet 是首款采用 ArcBlock 符合 W3C 标准的 DID(去中心化标识符)方法的钱包。它是一款安全、完全去中心化的移动钱包应用,让任何用户都能将数字信息安全地保存在个人设备上。它从零开始设计,致力于提供一种全新的用户体验,让区块链在日常生活中变得易用、友好且可定制。

https://www.arcblock.io/blog/en/post/2019/05/20/abt-wallet-launch

2019/7/8 - ArcBlock 发布全新开发者门户,提供多语言指南、教程和文档

新的开发者门户帮助开发者了解丰富的能力和可用工具,其中 ArcBlock SDK 支持 Python、Java、JavaScript、iOS、Android 等,并划分为几个关键开发领域:

  • 安装
  • SDK
  • 开发者工具
  • 架构
  • 交易、API 等

https://www.arcblock.io/blog/en/post/2019/07/08/arcblock-developer-page

2019/7/30 - 发布全新开发者工具与交易协议,即 ArcBlock 新一代改进型智能合约

ArcBlock 发布应用框架升级及多款新的区块链开发者工具:

  • Forge Simulator,帮助 DApp 轻松完成可扩展性与压力测试
  • 20 种智能合约交易协议,提供创建资产、部署协议、交换等新功能
  • Chain Node 升级,让开发者无需在升级期间停止服务器,即可实时升级区块链节点

https://www.arcblock.io/blog/en/post/2019/07/30/arcblock-release-forge-framework-upgrade

2019/9/16 - ArcBlock Blocklet 发布,带来构建 DApp 的全新方式

Blocklet 代表了一种思考 DApp 的新方式。它们是可复用的构建模块,帮助开发者和社区用户在 ArcBlock 平台上快速构建新的 DApp 与服务。最简单地说,Blocklet 是预制的入门套件,包含组件和模块、库、前端视图等,让 DApp 开发非常容易上手。体验一个 Blocklet 后,还可以组合多个 Blocklet 来构建更复杂的应用或 DApp。Blocklet 负责繁重工作,让开发者专注于业务逻辑和代码。

https://www.arcblock.io/blog/en/post/2019/09/16/introduction-to-blocklets

2019/11/12 - 生产就绪平台 1.0 与 ArcBlock SDK 1.0 发布

基于早期测试用户和合作伙伴提供的三千多条反馈,ArcBlock 平台现已具备生产就绪能力,并对 ArcBlock SDK、CLI 和控制台体验进行了大量更新。开发者现在可以:

  • 一键创建新区块链;
  • 使用预构建的 Blocklet
  • 将区块链节点软件部署到任意云、混合云和本地环境
  • 使用链上治理
  • 在可信执行平台上执行智能合约
  • 使用动态共识
  • 使用 JavaScript、Python 等当今主流编程语言
  • 通过热代码重载在线更新代码
  • 以及更多功能

https://www.arcblock.io/blog/en/post/2019/11/12/arcblock-releases-blockchain-platform-10

2019/11/25 - ArcBlock 发布面向去中心化身份的全新 ABT Wallet 2.0

这是迄今 ABT Wallet 应用规模最大的一次更新,不仅提升了易用性和导航体验,还能让手机成为用户的去中心化身份中心。ABT Wallet 2.0 不再聚焦区块链或其他技术要求,而是完全围绕用户,帮助他们管理日常生活并与之互动。

https://www.arcblock.io/blog/en/post/2019/11/25/introducing-abt-wallet-20-for-decentralized-identity

2020 年及未来

未来几周,我们将与社区一起展望未来,发布更新后的 2020 年路线图,在 2019 年建立的基础上继续前进。我们的目标是为开发者带来重大的平台改进;近期将发布可互操作的 Token Swap 服务、推出多项新的云端产品与服务等。作为一个社区和团队,我们感谢大家过去一年的支持,感谢你们与我们共同构建 2020 年乃至更远未来的下一代区块链服务。

本页涉及

产品

  • ArcBlock Chain active

    为应用的身份、资产与约定而设计的 Layer 1。ArcBlock Chain 将这些常用操作纳入协议,ABT 是公共网络的原生代币。

  • Forge sunset

    一套用来建造链上应用的 SDK 和工具链,不必分别拼装节点、数据层和客户端。它后来成了 ArcBlock Chain。

术语

  • SDK

    一个平台随附的库和工具,让开发者不必手写协议本身。它覆盖了什么、把什么留给你,相当准确地概括了这个平台实际承担了多少责任。