跳到主要内容

ArcBlock 区块基石平台开发一周年

ArcBlock
ArcBlockBlockchainDappsDeveloperDIDForge

去中心化世界之旅 刚刚启程

进入 6 月,距离ArcBlock 区块基石发布首个公测产品开放链访问协议整整快一年时间。OCAP 是业内第一个真正为开发者解决如何轻松创建 DApp 的工具,我们不仅为在此之后一年来发布的一系列工具服务感到自豪,也对未来数月甚至数年即将取得的进展、推出的产品倍感振奋。

新产品

今天,ArcBlock 为我们的用户和社区推出全面更新的官网,不仅汇集了所有我们已经上线发布的产品服务,并呈现了按路线图计划在未来逐步推出的新产品,具体如下:

  • ABT 钱包 持续迭代
  • 支持 Dapps 的 SDK
  • ABT 原生通证互换
  • BTC 及 ETH 支持
  • 硬件冷钱包支持
  • 链上治理改进
  • Transaction Protocol: 实时部署和更新区块链协议
  • Vote Protocol: 综合链上投票
  • Interchain Custodian Exchange Protocol: 让跨链资产交易变得容易
  • Dapps 及区块链开发工具链
  • XMark,一个专为 Dapps 开发者定制的功能广泛的内容工具
  • 移动端 Dapps 开发工具
  • DAO 框架

新活动

在过去一年,我们举办了 4 场黑客马拉松、25 期线上技术培训、3 场线下技术布道讲座。未来,我们有什么设想?

  • 活动:
  • 黑客马拉松:我们将运用 XMark 工具和 GitHub 站点建设 ArcBlock 黑客松站点,长期举办线上黑客松,吸引开发者报名参赛
  • 开发者大会:线上黑客松胜出的佼佼者在线下切磋交流、争夺奖项;ArcBlock 也将在大会发布最新产品。
  • 教育培训:将和合作伙伴广泛开展一系列区块链培训课程,并为培训者颁发区块链结业证书。

合作伙伴

我们不仅在打造一个轻松构建、运行和使用 DApps 的创新区块链平台,而且与领域广泛的行业领导者合作,确保 ArcBlock 服务全球可得,并为我们的用户和社区帮助创建最大的生态系统,无论他们的用户在哪里都能使用 ArcBlock 服务,以帮助他们开发 DApps 和服务。以下列举部分合作伙伴:

过去一年回顾:除了产品还是产品

为构建区块链 3.0 生态系统平台,ArcBlock 开发团队的工程师写了大量代码,登录Github网站可了解相关详细信息。有了这些代码,我们才能打造今天 ArcBlock 平台的大部分组件、服务和 SDK。详见下列清单:

  • 开放链访问协议 (OCAP):
  • OCAP 以太坊支持
  • OCAP 比特币支持
  • OCAP 实验台
  • OCAP 台本
  • 为支持 OCAP,我们开发了下列内部工具:
    • Goldorin: 将 yaml 配置转换为以 GraphQL 表示和 elixir 查询定义的 DSL(从根本上缩短了新 API 上市时间)
    • OCAP-RPC: 用于比特币/以太坊和其他可能支持的公链的 RPC 包装器
  • OCAP 黑客松: 西雅图、北京、深圳
  • Forge 框架 (正式发布后,更新版本 100 多个):
  • Forge Core: 用于 forge 的核心节点功能
  • Forge CLI: 一组命令行工具,允许与 Forge 节点核心功能进行轻松交互,例如发送交易、创建钱包、升级节点。
  • Forge Starter: 一个类似后台守护进程的系统,管理 Forge 节点崩溃恢复和自动升级
  • Forge Transaction Protocol: 一组可热加载/热升级的协议,增强了 Forge 链的功能。每条链都可以使用任何需要的交易协议进行组合定制(目前支持 17 种类型交易)。
  • Forge Simulator: 一个模拟工具,可以发送大量的交易给 Forge 节点,以测试其能力
  • ABT 链节点: 针对本地或基于云的 Fore 节点的区块链资源管理器、开发工具和管理控制台
  • Forge Desktop:为 Forge 提供跨平台桌面 UI 的应用,让非技术用户能够体验使用 Forge。
  • Forge SDK:
  • Forge Elixir/Erlang SDK
  • Forge javascript/Nodejs SDK
  • Forge Python SDK
  • Forge Java SDK(即将发布)
  • Forge Rust/Golang/C/C++ SDK (WIP)
  • DApps 模板项目:
    • Forge DApp Node.js starter template
    • Forge DApp Python starter template
    • Forge DApp Elixir starter template
  • DApps 演示和样板:
  • Forge Wallet 演示
  • Block contract(演示应用):去中心化签名服务
  • EventChain(演示应用):去中心化活动应用
  • Bazaar(演示应用):去中心化电商
  • ABT 链网:跨链互联、织链为网的区块链网络
  • ABT 链网全球浏览器
  • 跨链支持:
    • Forge 跨链相关交易协议
    • Forge Patron:可轻松构建跨链测试拓扑网络(例如,创建一个包含 10 个节点的拓扑网络,其中 3 个属于 A 链,作为验证节点,5 个属于 B 链,2 个属于 C 链),并运行与跨链相关的测试用例
  • ABT 链节点
  • ABT 节点云模板
    • AWS
    • Windows Azure
  • ABT 节点桌面版
  • Dev-op:
    • Forge Deploy:准备 Forge 发布的 ansible 脚本+ Packer 脚本
  • ABT 钱包: 去中心化身份钱包
  • DID 协议
  • 开发钱包协议

我们将继续按照路线图规划稳步前进,在本月、在下半年交付产品。假以时日,ArcBlock 将成为引领行业前进的一份子。

本页涉及

产品

  • Forge sunset

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

术语

  • Dapp

    一种应用,它的关键状态不只存在某一个运营方的数据库里。各个项目对「去中心」的标准差别很大,所以有用的问题是:哪一部分能被外部的人核实。

  • DID

    DID 是一种数字身份标识。它帮助持有者和验证方确认某个身份由谁控制,也让一项声明有明确的关联对象。账户、登录和授权各自仍有自己的角色。

  • 区块链

    通过密码学连接记录,并按共同的验证与共识规则确定交易历史的分布式账本。