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

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

cover

新产品

今天,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:ABT 协议
    • 开发钱包协议

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