# 开始
# 什么是 AccountBlock
Vite 采用 DAG 账本结构,每个账户对应一条链(可以理解为此账户的账本),这条链就是由多个 AccountBlock 串联形成。
当 A 账户发送一笔交易给 B 账户,就是 A 账户在自己的账户链上形成一个 toAddress 为 B 账户的 AccountBlock,并得到确认的过程。
所以 AccountBlock 必须包含两部分信息
- 发送给谁,发送多少
- 上一个账户块的 hash(以此顺序得到一条链,达到账本记录的目的)
# 介绍
accountBlock 类库则集成了
- 生成各类型交易的 accountBlock 方法;详见 createAccountBlock
- 如何补充 AccountBlock 信息,以及如何发送一个 AccountBlock;详见 accountBlock 类
- 相关功能函数;详见 utils
# 引入
import { accountBlock } from '@vite/vitejs';
const { createAccountBlock, utils, AccountBlock } = accountBlock;
const { accountBlock } = require('@vite/vitejs');
const { createAccountBlock, utils, AccountBlock } = accountBlock;