ArcBlock Blocklet 简介

ArcBlock Blocklet 简介 - 一种用于创建和部署 DApp、区块链和 DeFi 项目的低代码方式
ArcBlock Blocklet 简介
Blocklet 是 ABT Node 的核心构建模块,包括独立应用程序、可重用组件和开发工具,或可从 Blocklet 市场安装的智能合约。
用户和开发人员只需选择您需要的 Blocklet 并立即安装,即可开始运行。Blocklet 的核心特性之一是它非常容易组合多个 Blocklet 来构建更复杂的应用程序或 DApp。

根据使用场景,Blocklet 以不同的包形式提供,包括但不限于以下内容:
- 入门模板:开发人员可以在几分钟内引导一个已经连接到基于 Forge 区块链的 DApp;
- 全功能 DApp:矿工或社区用户可以快速安装并运行;
- 智能合约:定义业务逻辑的链上流程,并可一键部署到基于 Forge 的链上;
- Web 组件或服务
- Azure、AWS 或其他云就绪示例
- 以及更多
每个 Blocklet 都以标准格式提供,并且可以一键安装在您的 ABT Node 上。
在查看单个 Blocklet 时,用户可以轻松访问每个 Blocklet 的不同版本,如下图所示。

Blocklet 管理

在 Blocklet 管理页面上,用户可以看到其 Blocklet 的各种详细信息,包括:
- 名称
- 访问 URL(访问 URL 包括公开接口、管理员接口和配置接口)
- 版本
- 安装日期和运行时间
- 状态
- 操作
Blocklet 操作
安装 Blocklet 后,用户可以使用一组标准操作快速启动、停止或配置其 Blocklet,这些操作可用于与其节点上的 Blocklet 进行交互。

这些选项包括:
- 启动 Blocklet
- 停止 Blocklet
- 重启 Blocklet
- 重载 Blocklet
- 移除 Blocklet
- 配置 Blocklet
Blocklet 概览
每个 Blocklet 都包含各种屏幕,允许用户轻松管理其 Blocklet 的各个方面。在下图中,我们可以看到 Blocklet 概览页面。

概览页面向我们显示了 Blocklet 的当前状态以及:
- Blocklet 状态
- 分组类型
- DID 地址(每个应用、节点、用户等都会自动分配一个去中心化身份或 “DID”)
- 作者
- 接口
- 来源
- 磁盘信息
- 运行时信息
- 配置详情
每个 Blocklet 还为用户提供了一系列配置详情。在下图中,我们可以看到 Blocklet 配置和系统配置详情。这些详情显示了各种目录所在的位置、DID 地址、端口等。

ArcBlock 核心 Blocklet
Blocklet 包含一系列由 ArcBlock 社区创建的 Blocklet,以及由 ArcBlock 团队开发的几个核心 Blocklet。这些核心 Blocklet 包括各种关键服务和组件,旨在帮助开发人员充分利用其 ABT Node。
Blocklet 可以单独使用,也可以轻松地连接在一起,从而轻松自动地为您的应用程序提供新的能力和特性。例如,使用 ABT Node 启动器 (Launcher) 部署一个节点,使用区块链管理器 (Blockchain Manager) Blocklet 创建一个新的区块链网络,然后将其连接到区块链浏览器 (Blockchain Explorer) Blocklet,即可即时洞察您的区块链。就是这么简单!
ABT Node 启动器 (ABT Node Launcher)
使用 ABT Node Launcher Blocklet 轻松为您的应用部署额外的 ABT Node,并将您的基础设施和节点网络扩展到用户所在地。我们将为 Node Launcher 添加新的基础设施合作伙伴,并支持您将 ABT Node 部署到您自己的服务器、物联网设备等。
区块链管理器 (BlockChain Manager)
Blockchain Manager 是为您的应用创建和部署可互操作区块链的最简单方法。在不到 30 秒的时间内,用户就可以部署具有内置原子交换功能的新区块链网络,以便轻松进行资产交换,并且默认情况下始终是可互操作的。 通过 Blockchain Manager Blocklet,您可以使用简单和高级模式轻松创建新的区块链,并单独管理每个区块链网络。
区块链浏览器 (Blockchain Explorer)
Blockchain Explorer 以专注于出色用户体验的设计,为您提供对区块链网络的即时洞察。
区块链登机口 (Blockchain Boarding Gate)
Blockchain Boarding Gate 是一个用于在区块链网络上快速创建新账户的 Blocklet。
DID Connect
DID Connect 是一个 Blocklet,它使任何人都能轻松部署和运行去中心化身份服务,以支持关键的身份验证需求,包括允许用户使用自己的身份登录。DID blocklet 还包括各种集成,包括 OAuth、Android 和 JavaScript。
要开始使用,用户可以访问 ArcBlock 的 ABT Node 文档,帮助用户快速上手。 点击此处查看 ABT Node 文档。
本页涉及
产品
-
Blocklet Server
superseded
把 blocklet 作为子进程托管的服务器。这项工作在 ARC 里继续;子进程托管这个模型不再往下走。
术语
-
Blocklet
Blocklet 是 ARC 的可部署单元。它把应用声明的内容、配置和运行需求放在一起,让开发者面对的是一个清楚的应用单位,而不是散落在不同位置的部署线索。