Skip to content

什么是 VIZ Ledger?

VIZ Ledger 是一种基于 Fair-DPOS(公平委托权益证明)共识算法构建的分布式账本技术(DLT)。它专为去中心化社交、金融和治理应用而设计,在这些场景中,公平性、透明度和效率至关重要。

VIZ Ledger 使用基于区块链的共识机制,并辅以快照辅助的状态存储,使其成为一种混合 DLT 系统。


VIZ Ledger 与传统区块链的对比

传统区块链要求每个全节点从创世块开始存储所有交易的完整历史。VIZ Ledger 采用了不同的方法:

属性传统区块链VIZ Ledger
状态存储每个节点存储完整历史近期区块 + 定期快照
同步方式从创世块重放所有区块加载快照,重放近期区块
存储需求无限增长受快照间隔限制
安全模型完整链验证快照 + 共识验证
共识各种Fair-DPOS

这种架构更接近业界广义所称的 DLT——类似于 Hedera Hashgraph 或 Corda——而非每个节点都保存完整账本历史的经典区块链。

为何称为"VIZ Ledger"?

命名方式与 XRP Ledger 相同:

  • 对底层存储机制保持中立。
  • 准确反映核心功能:维护账户、交易和状态的分布式账本。
  • 为架构演进预留空间,无需重命名。

在技术文档中,完整描述为:"VIZ Ledger 是一个采用快照辅助状态存储的 Fair-DPOS 分布式账本。"


历史

里程碑日期区块
主网创世2018 年 9 月 29 日,10:23:27 GMT区块 0
转型为 VIZ Ledger (DLT)2026 年 3 月区块 79,105,800

网络于 2018 年 9 月 29 日 10:23:27 GMT 作为经典区块链正式启动。经过七年半的持续运行——生产超过 7900 万个区块——协议在第 79,105,800 个区块处从传统的全历史区块链演变为分布式账本 (DLT)。这一转型引入了快照辅助状态存储、DLT 模式区块日志以及本文档中描述的混合架构。


核心特性

Fair-DPOS 共识

VIZ Ledger 使用 公平委托权益证明,是标准 DPOS 的进化版本:

  • 代币持有者使用已质押的 SHARES 为验证者(区块生产者)投票。
  • 得票权重最高的验证者按轮询顺序安排生产区块。
  • 公平性保障:错过区块的验证者其参与度评分会降低。若全网参与度低于所需阈值,区块生产将暂停。
  • 对非活跃验证者没有无限制奖励——生产需要实际参与。

快照辅助状态存储

  • 节点将当前状态(账户、余额、内容、投票)存储在共享内存中。
  • 定期快照在特定区块高度捕获完整状态。
  • 新节点可以通过加载最近的快照并仅重放快照后的区块来快速同步,而无需重放整个链历史。
  • 区块日志(二进制格式)为需要历史访问的全节点存储所有区块。

社交与治理原语

VIZ Ledger 将社交和治理功能直接嵌入协议层——而非应用层:

  • 能量系统:账户拥有能量池(0–100%),每 24 小时恢复一次。能量用于执行社交行为(奖励、投票),消耗量与账户质押量的影响成比例。
  • 奖励:任何账户都可以使用能量奖励其他账户,从奖励池中分配代币。
  • Committee DAO:链上委员会工作请求、资金提案和投票。
  • 邀请码:链上邀请机制,用于引导新账户的创建。
  • 付费订阅:账户之间的链上订阅合约。

架构概览

┌─────────────────────────────────────────────────────────────┐
│                        vizd 进程                            │
│                                                             │
│  ┌──────────┐  ┌──────────┐  ┌────────────┐  ┌─────────┐  │
│  │  chain   │  │validator │  │database_api│  │  p2p    │  │
│  │  plugin  │  │  plugin  │  │   plugin   │  │ plugin  │  │
│  └────┬─────┘  └────┬─────┘  └─────┬──────┘  └────┬────┘  │
│       │              │              │               │       │
│  ┌────▼──────────────▼──────────────▼───────────────▼────┐  │
│  │              libraries/chain  (数据库)               │  │
│  └────────────────────────────────────────────────────────┘  │
│  ┌────────────────────┐  ┌──────────────────────────────┐   │
│  │  libraries/network  │  │    libraries/protocol        │   │
│  └────────────────────┘  └──────────────────────────────┘   │
└─────────────────────────────────────────────────────────────┘
         │                                     │
    对等节点                           钱包 / 应用程序
    (P2P 端口 2001)              (HTTP/WS 端口 8090/8091)

关键组件:

组件作用
chain plugin打开数据库,协调区块和交易处理
validator plugin按 Fair-DPOS 规则按计划生产区块
database_api plugin为钱包和应用提供 JSON-RPC 只读查询
p2p plugin管理对等连接、区块和交易传播
webserver pluginJSON-RPC 的 HTTP 和 WebSocket 传输层
snapshot plugin创建和加载状态快照

代币系统

VIZ Ledger 有两种原生代币:

代币用途小数位数
VIZ用于转账和手续费的流动代币3 位(10.000 VIZ
SHARES代表投票权重和能量容量的质押代币6 位(10.000000 SHARES

VIZ 可通过 transfer_to_vesting_operation 转换为 SHARES。SHARES 可在 28 个提款间隔内提取回 VIZ。


本文档适合哪些读者?

读者类型从这里开始
节点运营者快速开始
验证者运营者运行验证者节点
应用开发者JSON-RPC API
钱包 / 库开发者数据类型 · 操作
协议贡献者架构 · 共识