NAC_Blockchain/docs_center/DEPLOY_L3_CLUSTER_20260318.md

2.8 KiB
Raw Permalink Blame History

NAC 公链代码库全量同步部署日志

日期: 2026-03-18 操作类型: 完整代码库全量同步(生产级别)

操作摘要

将备份服务器103.96.148.7)上的完整 NAC 公链代码库同步到两台新集群节点服务器,替换精简版本,达到生产级别。

服务器信息

服务器 IP 角色 同步前大小 同步后大小 磁盘可用
服务器A 103.43.191.50 l0l1-layer 997M 1015M 124G
服务器B 103.43.188.43 constitution-layer 1.1G 1015M 112G

磁盘扩容记录

两台服务器系统盘均从 30G 在线扩展到 150G无需重启

  • 服务器A: 30G → 148G可用 124G
  • 服务器B: 30G → 148G可用 112G

L3 存储层部署验证

两台服务器的 L3 存储层文件均已完整部署至以下路径:

/data/blockchain/NAC_Blockchain/protocol/nac-udm/src/l3_storage/

文件 说明 状态
archive_storage.rs 历史区块归档存储 已部署
block_store.rs 区块存储引擎(节点分区+交易决定大小) 已部署
dna_store.rs 资产DNA存储GNACS索引 已部署
evidence_storage.rs 证据存证(宪法条款关联) 已部署
merkle_tree.rs SHA3-384 Merkle树密码学共识证明 已部署
mod.rs 模块入口 已部署
state_database.rs 状态数据库(前期开发者原有代码,保持完整) 已部署
state_database_ext.rs 状态数据库扩展(宪法条款引用+GNACS索引 已部署

同步方式

  • 工具: rsync服务器间直接传输
  • 排除目录: target/、_archive/、*.bak
  • 旧版本备份: 已备份至各服务器 /data/blockchain/NAC_Blockchain.bak.20260318*/
  • 传输总量: 约 763MB含完整 Git 历史)
  • 传输速度: 约 200KB/s

五大治理哲学在存储层的体现

哲学原则 存储层实现 对应模块
约法即是治法 证据存证是司法管辖的数字基石,每份证据关联宪法条款 evidence_storage.rs
宪法即是规则 每条状态变更必须携带宪法条款引用constitution_ref state_database_ext.rs
参与即是共识 SHA3-384 Merkle树提供不可篡改的密码学共识证明 merkle_tree.rs
节点产生区块 区块按节点身份producer_node_id分区存储 block_store.rs
交易决定区块大小 不预设固定区块大小size_bytes 由实际交易集合决定 block_store.rs

集群状态

  • 服务器A 与服务器B 已互相配置为 peer集群互联正常
  • 两台服务器均运行完整 NAC 服务栈11个服务
  • 代码库已与备份服务器完全一致(生产级别)
  • 旧版精简代码库已备份,未删除