ArcBlock的Forge框架:下一代区块链应用开发平台
ArcBlock的Forge框架和Forge SDK是下一代区块链应用开发框架,为开发者提供了创建自定义区块链和构建去中心化应用(DApps)的最简单方式。类似于Ruby on Rails为Web开发带来的革新,Forge框架消除了现有区块链开发平台的诸多限制,让开发者能够专注于他们最擅长的工作——编写代码,而Forge将处理其余的一切。
默认情况下,使用Forge构建的区块链和DApps具有"跨链"功能,通过开放链访问协议(OCAP)与ABT网络上的其他DApps以及比特币、以太坊实现互操作。从今天起,开发者可以开始使用Forge SDK构建自定义区块链,并通过几个简单的步骤部署他们的第一个DApp。首先,开发者可以使用Python、Node.js、Java、Android等多种支持的开发语言进行开发,并获得预构建组件和入门应用程序的文档支持。
准备就绪后,开发者可以在自己的测试链上开始与用户和其他方测试他们的DApps,最后加入ABT网络,使他们的DApp公开可用。任何使用Forge SDK构建的区块链都包含Forge Web,这是一个标准的模块化区块链服务器软件,可在本地或云端作为基础服务运行。
与大多数区块链平台不同,Forge SDK为开发者提供了DApp所需的一切——区块链后端、丰富的开发者界面、多样化的钱包系统以及支持应用所需的最多交易(TX)协议。Forge SDK被设计为最易用且灵活的SDK,允许开发者在框架内交换和替换组件,包括使用AWS S3存储更改存储引擎,或设置新的共识引擎。
ArcBlock工程副总裁Tyr Chen表示:
"使用Forge SDK,您可以轻松构建自己的区块链,或轻松连接到Hyperledger或以太坊等公共区块链。我们对Forge的愿景是让我们的框架在帮助开发者构建去中心化世界中发挥关键作用,为他们提供构建自己区块链的基础模块,而无需面对锁定或复杂性。开发者和企业可以获得区块链技术的所有好处,但不受现有平台和工具的限制。它具有高度可扩展性、灵活性,并提供了必要的组件,使其能够开箱即用。"
Forge已经被大量合作伙伴和客户用于设计、构建和运行他们的去中心化应用和服务,包括旅行签证和许可证的签发、视频游戏资产的IP保护以及身份管理。
Forge SDK代表了ArcBlock实现其愿景的又一重要步骤,使去中心化网络成为现实。了解更多信息,请访问ArcBlock网站,或立即开始使用Forge SDK。