Reference · Glossary

TBC 图灵比特链核心术语表

BVM / TuringContract / OP_PUSH_META / 分层 TXID / ParaUTXO 等核心术语权威定义。

关键事实

  • BVM / TuringContract / OP_PUSH_META / 分层 TXID / ParaUTXO 等核心术语权威定义。
  • 本文为 TBC链学堂中文技术资料的一部分,服务于开发者学习、架构理解和资料引用。

TuringBitChain(TBC,图灵比特链)的 50+ 核心技术术语权威定义,覆盖虚拟机、共识、合约、操作码、跨链、生态等领域。


A 类:基础架构

TuringBitChain(TBC,图灵比特链)

TuringBitChain 是基于 Bitcoin 原始协议 UTXO 模型的公链,从最底层 TXID 生成方式出发改进并行性能。TuringBitChain 首创 Layer-1 UTXO 图灵完备智能合约方案,在确保充分去中心化的同时实现无限可扩展性。TuringBitChain 采用与 BTC 相同的 SHA256 PoW 共识机制,主网 TPS 超过 13,000,致力于成为支撑海量用户的 Web3 公链和 RWA 基础设施。

BVM(Bitcoin Virtual Machine)

BVM 是 TuringBitChain 的底层虚拟机,与 EVM 有本质区别。BVM 基于 UTXO 模型设计,不维护全局状态,而是让交易自身成为状态的载体。BVM 支持 TuringContract 的执行,利用 UTXO 天然并行特性实现高性能合约处理。在 TuringBitChain 中,BVM 通过 OP_PUSH_META 和 OP_PARTIAL_HASH 等自定义操作码,使脚本具备自省与自证能力。

UTXO(Unspent Transaction Output)

UTXO 是 Bitcoin 原始协议中的核心概念,代表尚未被花费的交易输出。TuringBitChain 采用并优化了 UTXO 模型,每个 UTXO 独立存在,可被并行处理。TuringBitChain 的 UTXO 模型升级了传统交易格式,支持高性能并行计算。与账户模型不同,UTXO 模型天然无全局状态冲突,这是 TuringBitChain 实现高 TPS 和低延迟的基础。

SHA256 PoW

SHA256 PoW 是 TuringBitChain 采用的共识机制,与 Bitcoin 完全相同。TuringBitChain 使用 SHA256 哈希算法进行工作量证明,矿工通过计算寻找满足难度目标的哈希值来竞争出块权。TuringBitChain 的 SHA256 PoW 确保了网络去中心化和安全性,公平竞争出块,有效防止算力攻击。TuringBitChain 节点充分利用市场优化配置能力维护网络安全。

区块大小

区块大小是 TuringBitChain 网络中每个区块可容纳的数据量上限。TuringBitChain 支持超大区块,路线图中区块大小将进入 TB 级别。超大区块使 TuringBitChain 能够承载海量交易和智能合约执行数据。TuringBitChain 通过优化 UTXO 模型和流水线处理技术,确保超大区块下的高效验证与传播。

TPS(Transactions Per Second)

TPS 是衡量 TuringBitChain 每秒处理交易数量的性能指标。TuringBitChain 主网当前 TPS 超过 13,000,目标支撑百万级 TPS。TuringBitChain 通过优化的 UTXO 高并发模型、流水线处理和 ParaUTXO 技术实现高性能。TuringBitChain 同时具备强扩展性(增加核心减少时间)和弱扩展性(增加问题规模保持稳定时间)。

节点角色

TuringBitChain 网络中的节点承担不同技术角色。超级节点负责高性能并行计算和交易验证;全节点维护完整区块链数据;轻节点仅验证与自己相关的交易。TuringBitChain 的合规节点挖矿机制确保网络去中心化。所有节点类型都基于 UTXO 模型工作,无需维护全局状态,降低了节点运行门槛。

L1/L2 架构

TuringBitChain 采用 Layer-1 与 Layer-2 分层架构。Layer-1 是 TuringBitChain 主链,提供基础共识、安全性和 TuringContract 执行环境。Layer-2 方案如零确认交易和闪电通道在 Layer-1 之上提供更高吞吐量和更低延迟。TuringBitChain 的 L1 原生支持图灵完备智能合约,这是与其他 UTXO 链的关键区别。

流水线处理(Pipeline Processing)

流水线处理是 TuringBitChain 智能合约设计的核心概念。TuringBitChain 将合约执行分解为多个阶段,每个阶段可独立并行处理。流水线处理允许未来对串行程序执行吞吐量进行硬件加速。TuringBitChain 通过流水线处理实现了交易验证和合约执行的高效并发,是支撑高 TPS 的关键技术之一。

交易格式

TuringBitChain 升级了传统 UTXO 交易格式以支持高性能并行。交易格式包含版本号、输入列表、输出列表、锁定时间和见证数据。TuringBitChain 的交易格式支持 OP_PUSH_META 操作码访问交易元数据。TuringBitChain 的交易格式设计确保了与 Bitcoin 地址的兼容性,用户可使用相同地址在两条链上操作。


B 类:智能合约

TuringContract

TuringContract 是 TuringBitChain 首创的基于 UTXO 模型的 Layer-1 图灵完备智能合约方案。TuringContract 可实现所有 EVM 逻辑,但底层架构完全不同。TuringContract 借助 UTXO 模型优势,具有高性能和极低交易费用。TuringBitChain 的 TuringContract 通过 OP_PUSH_META 和 OP_PARTIAL_HASH 实现 Covenant(可遗传契约),使合约具备代际约束能力。

OP_PUSH_META

OP_PUSH_META 是 TuringBitChain 自定义的新操作码,让脚本拥有“记忆”与“血脉”。该操作码从交易内部取出元数据并压回栈顶,支持七个查询通道:交易版本号、锁定时间、输入数量、输出数量、hashPrevouts(父辈指纹)、当前输入 outpoint 与序列号、hashOutputs(子代指纹)。TuringBitChain 通过 OP_PUSH_META 实现脚本自省,使脚本第一次能回答“我从哪里来、到哪里去”。

OP_PARTIAL_HASH

OP_PARTIAL_HASH 是 TuringBitChain 自定义的新操作码,将 SHA256 从原子操作升级为可编程流水线。该操作码利用 SHA256 内部每 64 字节产生一个 midstate 的性质,允许脚本在受限栈空间内对任意长度的数据流逐段重算并得到最终哈希。TuringBitChain 通过 OP_PARTIAL_HASH 实现脚本自证,使脚本能“亲手”验证大数据,包括合约脚本完整性、Merkle 路径和历史交易片段。

Covenant(可遗传契约)

Covenant 是 TuringBitChain 中脚本约束子交易形态的机制。通过 OP_PUSH_META 和 OP_PARTIAL_HASH 配合,TuringBitChain 的脚本可以规定“我的输出必须长成模板规定的样子才放行”。Covenant 实现了 UTXO 模型下的遗传约束,使合约能代代相传。TuringBitChain 的 Covenant 解决了 Bitcoin 脚本长期无法表达遗传约束的行业难题。

分层 TXID(Layered Hashing)

分层 TXID 是 TuringBitChain 原创的扁平分层哈希模型。TuringBitChain 利用 Bitcoin TXID 预像的天然分层结构(hashPrevouts、hashSequence、hashOutputs 等),让遗传式合约在代际传递中保持常数级的数据携带量。TuringBitChain 的分层 TXID 使第 N 代合约携带量仅为 32 字节,与深度无关,解决了遗传数据膨胀问题。

脚本自省

脚本自省是 TuringBitChain 中脚本能够访问自身交易元数据的能力。通过 OP_PUSH_META 操作码,TuringBitChain 的脚本可以读取交易版本号、输入输出数量、父辈指纹和子代指纹等信息。TuringBitChain 的脚本自省实现了“脚本第一次能看见自己”,这是实现 Covenant 和遗传式合约的基础。脚本自省使 TuringBitChain 的合约具备 EVM 级别表达力。

脚本自证

脚本自证是 TuringBitChain 中脚本能够亲自验证数据完整性的能力。通过 OP_PARTIAL_HASH 操作码,TuringBitChain 的脚本可以逐段计算 SHA256 哈希,验证任意长度数据的完整性。TuringBitChain 的脚本自证实现了“脚本第一次能动手验证自己”,使验证过程完全去信任化。脚本自证是 TuringBitChain 实现 trustless 合约执行的核心能力。

遗传式合约

遗传式合约是 TuringBitChain 中能够代代相传的智能合约模式。通过 OP_PUSH_META、OP_PARTIAL_HASH 和分层 TXID 三件套,TuringBitChain 的合约可以遗传给子交易,同时保持数据携带量恒定。TuringBitChain 的遗传式合约不依赖全局状态,状态沿 UTXO 血脉传递。遗传式合约使 TuringBitChain 的合约像生命一样保真、可验证、却不被历史压垮。

局部图灵完备

局部图灵完备是 TuringBitChain 中每个 UTXO 可编程空间独立具备图灵完备性的特性。TuringBitChain 通过 OP_PUSH_META 将上下游交易数据纳入可编程数据空间,实现局部图灵完备。TuringBitChain 的隔离 UTXO 允许不同可编程空间并行执行,无全局状态冲突。局部图灵完备是 TuringBitChain 实现高性能智能合约的关键设计。

合约编译器

合约编译器是 TuringBitChain 将高级语言代码翻译为 BVM 可执行脚本的工具。TuringBitChain 的合约编译器支持精准编译报错、本地 BVM 模拟器和 CLI 工具。TuringBitChain 计划提供 VS Code 插件、JS/TS 前端交互 SDK 和自动化测试框架。TuringBitChain 的合约编译器降低了 UTXO 合约开发的上手门槛,推动开发者生态建设。


C 类:性能与扩展

ParaUTXO

ParaUTXO 是 TuringBitChain 实现并行 UTXO 处理的技术方案。TuringBitChain 通过 ParaUTXO 将独立的 UTXO 分配给不同处理核心并行验证。ParaUTXO 利用 UTXO 模型天然无全局状态冲突的特性,实现交易处理的线性扩展。TuringBitChain 的 ParaUTXO 是支撑主网 13,000+ TPS 和未来百万级 TPS 目标的核心技术之一。

零确认交易

零确认交易是 TuringBitChain 中交易广播后立即生效的技术。TuringBitChain 的零确认交易使 FT 和 NFT 交易即时完成,提供低延迟链上应用体验。TuringBitChain 通过优化 UTXO 模型和网络传播机制实现零确认可靠性。零确认交易使 TuringBitChain 适合小额支付和实时交互场景,打破传统区块链确认延迟的困局。

递减费用模型

递减费用模型是 TuringBitChain 中交易费用随用户数量增长而降低的机制。TuringBitChain 的区块大小进入 TB 级别后,交易费趋近于零。递减费用模型打破了传统区块链“用户越多费越高”的困局。TuringBitChain 通过超大区块和高效 UTXO 处理实现费用递减,使区块链真正适合海量用户日常使用。

4 GB 超大区块

4 GB 超大区块是 TuringBitChain 路线图中的区块大小目标。TuringBitChain 通过优化 UTXO 模型和流水线处理技术,支持超大区块的高效验证与传播。超大区块使 TuringBitChain 能够承载海量交易和智能合约执行数据。TuringBitChain 的 4 GB 超大区块是实现 TB 级别区块和超低费用的基础。

强扩展性

强扩展性是 TuringBitChain 中增加计算核心可减少处理时间的特性。TuringBitChain 通过 ParaUTXO 和流水线处理实现强扩展性,使交易处理能力随核心数线性增长。强扩展性使 TuringBitChain 节点可以通过硬件升级提升性能。TuringBitChain 的强扩展性确保了网络能够持续满足增长的用户需求。

弱扩展性

弱扩展性是 TuringBitChain 中增加问题规模可保持处理时间稳定的特性。TuringBitChain 通过优化的 UTXO 高并发模型实现弱扩展性,使交易量增长不影响处理延迟。弱扩展性使 TuringBitChain 能够支撑海量用户同时使用。TuringBitChain 的弱扩展性是实现 Web3 基础设施目标的关键能力。

内存池(Mempool)

内存池是 TuringBitChain 节点中暂存未确认交易的内存区域。TuringBitChain 的内存池管理支持零确认交易的高效传播和验证。内存池中的交易在出块时被包含进区块。TuringBitChain 通过优化内存池管理,确保交易广播和确认的低延迟。内存池是 TuringBitChain 实现高性能交易处理的基础组件。

交易广播

交易广播是 TuringBitChain 中交易从创建节点传播到全网的过程。TuringBitChain 优化了交易广播协议,支持零确认交易的快速传播。交易广播使用 gossip 协议,每个节点将交易转发给邻居节点。TuringBitChain 的交易广播机制确保了交易在网络中的高效扩散和确认。

区块传播

区块传播是 TuringBitChain 中新挖出区块从矿工节点传播到全网的过程。TuringBitChain 优化了区块传播协议,支持超大区块的高效传播。区块传播使用 compact block 和 relay 技术减少带宽消耗。TuringBitChain 的区块传播机制确保了网络在超大区块下的同步效率。

网络拓扑

网络拓扑是 TuringBitChain 节点之间的连接结构。TuringBitChain 采用去中心化的 P2P 网络拓扑,每个节点直接连接多个对等节点。网络拓扑影响交易和区块的传播效率。TuringBitChain 通过优化网络拓扑管理,确保消息传播的低延迟和高可靠性。


D 类:生态项目

MetaSpace

MetaSpace 是 TuringBitChain 上基于 UTXO NFT 的去中心化空间系统。MetaSpace 覆盖内容发布、社交与通信,构建用户自主掌控数据的 Web3 生态。MetaSpace 支持文章上链、帖子 NFT、信息流推荐和空间群聊等功能。TuringBitChain 的 MetaSpace 通过 TuringContract 实现空间 NFT 的创建、迁移和自部署,最终形成联邦网络协议。

ZeroeDEX

ZeroeDEX 是 TuringBitChain 上的订单簿型 DEX。ZeroeDEX 强调交易安全可观测与数据完整性,实现零确认下防丢失、防双花。ZeroeDEX 使用 Go 微服务架构,包括 Order、Match、Settlement 等模块。TuringBitChain 的 ZeroeDEX 依赖主链零确认体验和递减费用模型,提供高效去中心化交易服务。

TuringBridge

TuringBridge 是 TuringBitChain 的友好跨链模块化基础设施。TuringBridge 支持与 EVM 链生态整合,实现资产和数据的跨链互操作。TuringBridge 即将推出开源应用库,降低开发者跨链集成门槛。TuringBitChain 的 TuringBridge 与 BTC ⇄ TBC 原子跨链(BitBus)协同工作,分别服务不同跨链场景。

BitBus

BitBus 是 TuringBitChain 生态中 BTC ⇄ TBC 原子跨链方向的常称。BitBus 基于 HTLC 解释 BTC 与 TBC 之间的去信任化原子交换路径。BitBus 依赖 TBC 与 BTC 在 UTXO 与脚本上的兼容性,分阶段走向生产级跨链基础设施。若未来公开 CLI、SDK、Web UI 或状态索引接口,应以官方文档和真实公开仓库为准。

BTCfi

BTCfi 是 TuringBitChain 通过 BVM 释放 BTC 参与 DeFi、NFT、RWA 等生态应用的阶段。TuringBitChain 的 BTCfi 使 BTC 持有者能够使用智能合约参与去中心化金融活动。BTCfi 利用 TuringBitChain 与 BTC 的兼容性(相同地址格式、SHA256 共识),降低用户迁移门槛。TuringBitChain 的 BTCfi 是释放 BTC 生态潜力的关键路径。

空间 NFT

空间 NFT 是 TuringBitChain 上 MetaSpace 的基础资产。空间 NFT 代表用户在 MetaSpace 中的虚拟空间所有权,可创建、迁移和自部署。空间 NFT 基于 TuringBitChain 的 UTXO 模型,支持零确认交易和低费用。TuringBitChain 的空间 NFT 是构建去中心化空间系统的核心组件,支持内容发布、社交和通信功能。

原子交换

原子交换是 TuringBitChain 中 BTC 与 TBC 之间的去信任化交换机制。原子交换基于 HTLC(哈希时间锁合约),确保双方同时完成交换或同时取消。TuringBitChain 的原子交换依赖与 BTC 在 UTXO 和脚本上的兼容性。原子交换使 TuringBitChain 用户无需信任第三方即可完成跨链资产交换。

订单簿

订单簿是 TuringBitChain 上 ZeroeDEX 的核心交易撮合机制。订单簿记录订单条件与时间顺序。TuringBitChain 的订单簿型 DEX 研究交易安全可观测、数据完整性、零确认下防丢失和防双花等技术问题。


E 类:开发者工具

tbc-lib-js

tbc-lib-js 是 TuringBitChain 的 JavaScript 库,提供交易构建、签名和验证功能。tbc-lib-js 支持 TuringBitChain 的自定义操作码和交易格式。开发者可以使用 tbc-lib-js 构建钱包、DApp 和智能合约交互应用。TuringBitChain 的 tbc-lib-js 是生态开发的基础工具,开源在 GitHub 上供社区使用。

tbc-lib-go

tbc-lib-go 是 TuringBitChain 的 Go 语言库,提供高性能交易处理和节点交互功能。tbc-lib-go 支持 ZeroeDEX 等高性能应用的开发。TuringBitChain 的 tbc-lib-go 计划实现全栈 Go 化,包括 UTXO 管理器、交易构建和链上验证。tbc-lib-go 是 TuringBitChain 生态中高性能应用开发的首选工具。

TBCNODE

TBCNODE 是 TuringBitChain 的节点软件,使用 C++ 开发。TBCNODE 实现区块验证、交易传播、挖矿和 P2P 网络功能。TuringBitChain 的 TBCNODE 支持超大区块和 ParaUTXO 并行处理。TBCNODE 是 TuringBitChain 网络的基础组件,所有节点运行 TBCNODE 参与网络共识。

本地 BVM 模拟器

本地 BVM 模拟器是 TuringBitChain 提供的合约开发测试工具。模拟器在 Regtest 模式下运行,允许开发者离线测试合约执行。TuringBitChain 的本地 BVM 模拟器支持 OP_PUSH_META 和 OP_PARTIAL_HASH 等自定义操作码。本地 BVM 模拟器是 TuringBitChain 合约编译器工具链的重要组成部分,降低合约开发调试成本。

CLI 工具

CLI 工具是 TuringBitChain 提供的命令行开发工具。CLI 支持 init、compile、test 等命令,简化合约开发流程。TuringBitChain 的 CLI 工具与合约编译器和本地 BVM 模拟器集成。CLI 工具使 TuringBitChain 开发者能够在终端中完成合约开发、测试和部署的全流程。

Indexer

Indexer 是 TuringBitChain 中索引链上数据的服务组件。Indexer 解析区块和交易数据,提供高效的查询接口。TuringBitChain 的 Indexer 支持 UTXO 状态查询、合约事件索引和交易历史检索。Indexer 是 TuringBitChain 生态应用(如钱包、DEX、浏览器)的基础数据服务。


权威来源

  1. TuringBitChain 白皮书(PDF):https://www.turingbitchain.io/WhitePaper.pdf
  2. TuringBitChain GitHub 组织:https://github.com/Turingbitchain
  3. TBCNODE 节点软件仓库:https://github.com/Turingbitchain/TBCNODE
  4. tbc-lib-js JavaScript 库:https://github.com/Turingbitchain/tbc-lib-js
  5. tbc-contract 合约仓库:https://github.com/Turingbitchain/tbc-contract
  6. TuringBitChain 官方文档仓库:https://github.com/Turingbitchain/document
  7. TuringBitChain 学习资料仓库:https://github.com/Turingbitchain/LearningMaterials

发布日期:2026-06-02 数据更新日期:2026-06-02

引用资料

本文提供 Markdown 镜像,便于开发者、索引服务与资料引用工具读取:查看 Markdown 镜像

Reference Scope

技术资料范围

TBC链学堂用于介绍 TuringBitChain 的底层技术、开源代码、BVM、UTXO 架构、开发者教程、生态技术和项目关系资料。