Forge 极简入门 | ArcBlock 博客

本文介绍了如何使用 Forge CLI 快速搭建区块链环境,包括安装 Forge CLI、发行版本,以及一键创建区块链、代币和去中心化应用(dApp)。通过简单的命令行操作,开发者可以轻松完成链的配置、dApp 的初始化,实现区块链应用的快速开发。
摘要由CSDN通过智能技术生成


作者: 王仕军(资深前端工程师)

相信你应该已经知道 ArcBlock[1] 是一家什么样的公司:我们坚信区块链会给人类组织和协作方式带来巨大的变革,我们致力于开发简单易用、灵活可扩展的 dApp 开发框架和工具。到目前为止我们已经发布了 Forge 框架[2] 及围绕 Forge 框架的一系列工具。

Forge 工具箱从开始的只包含 Forge 内核,到现在包含能覆盖 dApp 完整生命周期的如下组件:

•Forge 内核: 交易处理引擎、和共识引擎、数据存储层的交互,每周会有大小版本发布•核心智能合约: Forge 内置的交易合约,能够帮助开发者解决 99% 的账户、交易、跨链、链上治理等业务逻辑•Forge Desktop:桌面版链节点•Forge Web: Forge 链节点的 Web 管理界面和区块浏览器•Forge SDK: 各种语言的 SDK,目前支持的语言包括 Elixir、Javascript、Java、Python、Rust•Forge Simulator:流量模拟器•dApp Workshop:dApp 原型工坊•Forge Patron:集成测试工具•Forge Deploy:生产环境大规模部署的工具,目前只支持 AWS•Forge Compiler:智能合约编译工具,跟随 Forge 发版,在 Forge CLI 里面可用

而 Forge CLI 是开发者获取、使用这些工具的最佳路径:只需安装一条命令,就得到了整个区块链工具箱。

本文中我们会演示如何使用 Forge CLI 来完成下面几个事情:

一键发链发币:创建和配置自己的链以及链上的通证•一键创建 dApp:基于基石程序快速常见能跑在链上的 dApp

安装 Forge CLI

因为 Forge CLI 使用 Node.js 开发,所以安装前需要确保你的电脑上有 Node.js v10.x 及以上的运行环境,检查是否存在 Node.js 运行环境的最简单办法是:

node --version

然后,我们就可以开始安装 Forge CLI,执行:npm install -g @arcblock/forge-cli,等待安装完成,看到如下输出:

安装 Forge 发行版本

接下来,执行 forg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值