节点 网络中的计算机 区块链参与网络工作并提供网络服务 分权化节点存储数据,处理交易,建立块,并达成共识.
节点的目的#
- 存储数据 所有交易,区块,网络状态;
- 处理交易 验证有效性 → 添加到块;
- 创建块 形成和签署;
- 工作分配 并行处理;
- 这是一个共识. 协调整体情况;
- 检测错误 重新同步破碎的副本;
- 分权化 没有中央断点;
- 可扩展性 节点数量的增加 = 传输能力较高;
- 隐私权 加密和匿名.
TON节点类型#
1. 全节点 网络基础
存储一个完整的注册,建立一个区块,在一个点对点网络中交换数据.
验证器 (验证节点)
- 检查交易,创建和验证区块;
- 要求 质押 (大容量为TON);
- 它们由验证池或私人运营商管理;
- 更多信息 docs.ton.org.
Liteserver
- 保存 只有相关部分 区块链,而不是全部;
- 应用程序的终点 (TON API,钱包,dApps);
- 依靠Full Nodes进行验证;
- 他们经常在BaseChain上工作;
- 仅次于档案节点.
Archive Nodes
- 保存 整个故事. 区块链从一开始;
- 唯一可靠的来源 关于旧交易的查询;
- 对磁盘的要求较大 (见下文);
- 对于网络的全面运行来说,
2.功能节点
- 代理节点 Web3访问和匿名;
- 托纳存储提供商 分发文件和内容;
- 其他专业的亚型.
硬件的最低要求#
| 设置 | Full Node / Validator | Archive Node |
|---|---|---|
| CPU | 16个核 | 16个核 |
| RAM | 128 GB | 128 GB |
| Storage | 由 1 TB 或 64k+ IOPS | 8 TB + 4TB压缩的ZFS |
| 网络速度 | 在 1 Gbit/s | 从1Gbit/s开始 |
| IP | 固定公开 | 固定公开 |
| 月度流量 (peak) | 在 16 TB | 长达 16 TB 的 |
如何启动一个节点#
- 准备设备按照上述规格;
- 随行 在TON基金会的指令中, (取决于节点的类型);
- 启动 MyTonCtrl CLI 是一个节点控制工具.