跳到主要内容

ArcBlock 开发者网站帮助开发者构建定制区块链和 DApp

ArcBlock
ArcBlockBlockchainDappsDeveloperForgeOCAP

ArcBlock 开发者网站帮助开发者使用 ArcBlock 区块链平台和开发工具构建定制区块链与 DApp

过去一年,ArcBlock 一直在精心打造新一代区块链平台,让开发者能够轻松构建、管理和部署去中心化应用。目标是创造类似 Ruby on Rails 的开发体验,为开发者提供让一切正常运行所需的全部组件,使他们只需专注于自己最擅长的事——编写代码。今天,ArcBlock 很高兴宣布开发者网站正式上线,其中包含 Forge、OCAP 等产品所需的全部文档——欢迎访问 https://docs.arcblock.io/.

ArcBlock 开发者网站汇集了 Forge 区块链应用框架、开放链访问协议,以及充分发挥 ArcBlock 区块链平台价值所需的其他开发工具和语法信息。首先,开发者可以了解如何在 Mac、Linux 和云端搭建开发环境,更重要的是,可以深入理解成功使用 ArcBlock 平台所必需的核心概念。

Forge Framework

希望轻松构建 DApp 的开发专家和爱好者,通常会先从 Forge 区块链应用框架 入手。这是一套全新的区块链应用框架,也是 ArcBlock 开发者服务的基础。Forge Framework 包含构建、管理和部署 DApp 所需的一切,为各类 DApp 提供齐备的基础能力,免去开发中的繁重工作,让开发者专注于最擅长的事——编写代码。

ArcBlock 希望开发者了解:尽管平台提供了广泛的能力和工具,但与大多数区块链系统不同,开发者可以直接选用自己偏好的编程语言 SDK,包括 Python、Java、Javascript、iOS、Android 等。ArcBlock 的开发者文档分为几个主要开发领域:

每个章节都提供说明和定义,并在需要时给出关键示例。为帮助开发者快速入门,ArcBlock 还为不同 SDK 提供入门套件,其中包含 DApp 示例和基础构件,让任何人只需几个步骤就能构建自己的首个 DApp。

开发者还可以在 https://www.github.com/arcblock 找到公开代码仓库,并在 https://www.arcblock.io/blog/tags/en/developer 查看其他工程示例。

开放链访问协议

开放链访问协议(OCAP) 是业内首个以统一方式访问和使用底层区块链的协议。OCAP 于去年推出,其目标很简单——让应用能够轻松地自动配合不同区块链工作。它为开发者提供 API,实现开放连接并访问不同区块链协议。OCAP 已支持比特币和以太坊,开发者还可以通过统一界面使用 GraphQL 创建查询,以获取应用数据。开发者可在 http://ocap-docs.arcblock.io/intro/ 查看以下类别的文档:

  • 简介
  • 快速入门
  • OCAP SDK
  • 工具
  • 架构

为了帮助开发者理解 OCAP,文档针对 Web、iOS 和 Android 等不同使用场景提供了多个引导示例,并全面支持 Javascript、iOS、Android、Python 等语言。

区块链入门套件

ArcBlock 的 Forge React Starter Kit 是开始创建去中心化应用最快的方式之一。借助该入门套件,开发者可以立即将数以千计的 React 库和组件引入运行在 Forge 区块链上的 DApp。更多详情请访问 ArcBlock 的 Github 页面:https://www.github.com/arcblock

本页涉及

产品

  • Forge sunset

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

  • OCAP active

    一个用统一接口查询链上数据的协议,不必每条链配一个客户端。ArcBlock 持有相关专利。

术语

  • Dapp

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

  • 区块链

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