跳到主要内容

使用 Forge SDK 构建定制区块链和 DApp

ArcBlock
ArcBlockArticleBlockchainDappsForge

媒体: 最初发布于 Blockgeeks

日期: 07-22-2019

ArcBlock 的 Forge Framework 和 Forge SDK 让构建定制区块链与 DApp 变得简单

ArcBlock 的 Forge Framework 和 Forge SDK 是新一代区块链应用开发框架,也是开发者轻松创建定制区块链和去中心化应用(DApp)的最简便方式。正如 Ruby on Rails 对 Web 开发所做的那样,Forge Framework 消除了现有区块链开发平台的许多限制,让开发者专注于自己最擅长的事——编写代码——其余工作则交给 Forge。

默认情况下,使用 Forge 构建的区块链和 DApp 具备“跨链”能力,不仅能与 ABT Network 上的其他 DApp 互操作,也能通过开放链访问协议(OCAP)与比特币和以太坊互操作。

从今天起,开发者可以使用 Forge SDK 构建定制区块链,只需几个简单步骤就能部署首个 DApp。首先,开发者可以选用 Python、Node.js、Java、Android 等众多受支持的开发语言,并利用文档、预构建组件和入门应用开始开发。准备就绪后,开发者可以在自己的测试链上与用户及其他参与方一起测试 DApp,最后加入 ABT Network,让 DApp 对外公开。任何使用 Forge SDK 构建的区块链都包含 Forge Web,这是一款标准的模块化区块链服务器软件,可作为基础服务运行在本地或云端。

与大多数区块链平台不同,Forge SDK 为开发者提供构建 DApp 所需的一切——区块链后端、丰富的开发者界面、多样化的钱包系统,以及支持应用的众多交易(TX)协议。Forge SDK 旨在成为最简便、最灵活的 SDK,开发者可以更换框架中的组件,例如将存储引擎替换为 AWS S3 存储,或设置新的共识引擎。

ArcBlock 工程副总裁 Tyr Chen 表示:“借助 Forge SDK,你可以轻松构建自己的区块链,也可以轻松连接 Hyperledger 或 Ethereum 等公有链。我们对 Forge 的愿景,是让这个框架在帮助开发者构建去中心化世界的过程中发挥关键作用,为他们提供基础构件,使其无需面对平台锁定或复杂性,就能轻松构建自己的区块链。开发者和企业可以获得区块链技术的全部优势,同时不受现有平台与工具的约束和限制。它具备高度可扩展性和灵活性,并提供开箱即用所需的组件。”

许多合作伙伴和客户已经使用 Forge 来设计、构建和运行去中心化应用与服务,应用场景包括签发旅行签证和许可证、保护电子游戏资产的知识产权,以及身份管理。Forge SDK 是 ArcBlock 实现去中心化 Web 愿景的又一重要一步。欢迎访问 ArcBlock 网站进一步了解,或立即开始使用 Forge SDK。

本页涉及

产品

  • Forge sunset

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

术语

  • Dapp

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

  • 区块链

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