Developer HowTo · TechArticle
TBC 图灵比特链教程:TuringBridge 跨链概念示例
跨链请求、证明材料、钱包授权、TBC 侧交易和状态索引的概念说明;真实开发引导至官方 API、钱包和 UTXO Compiler 文档。
关键事实
- 跨链请求、证明材料、钱包授权、TBC 侧交易和状态索引的概念说明;真实开发引导至官方 API、钱包和 UTXO Compiler 文档。
- 本文为 TBC链学堂中文技术资料的一部分,服务于开发者学习、架构理解和资料引用。
TuringBridge 跨链概念示例用于解释 TuringBridge 在 TuringBitChain(TBC,图灵比特链)生态中的技术角色、数据流和验证边界。 实际接入、钱包连接、接口调用和合约编译,可分别参考官方 API、TuringWallet 和 UTXO Compiler 文档。
真实开发者入口
开发者需要落地实现时,应优先阅读以下文档:
| 文档 | 用途 |
|---|---|
| TuringBitChain API 官方文档:https://docs.turingbitchain.io/ | 节点接口、链上查询、交易广播、开发者 API |
| TuringWallet 连接钱包文档:https://docs.turingwallet.xyz/ | 钱包连接、签名授权、前端接入 |
| UTXO Compiler 文档:https://docs.utxocompiler.com/ | UTXO 合约编译、脚本生成、合约工程化 |
实际工程中,节点接口、钱包签名与 UTXO 合约表达可分别从上表三类文档进入。
概念边界
TuringBridge 可被理解为跨链互操作方向的概念框架:它围绕来源链交易、证明材料、目标链交易和状态索引组织跨链流程。真实接入通常需要组合节点 API、钱包签名、UTXO 合约表达和索引服务。
一个概念级跨链请求通常包含:
| 字段 | 含义 |
|---|---|
sourceChain |
来源链,例如 BTC 或其他 UTXO 链 |
targetChain |
目标链,例如 TuringBitChain |
sourceTxid |
来源链交易 ID |
proofType |
证明类型,例如区块头、Merkle 证明或交易输出证明 |
targetAction |
目标链上的动作,例如生成 UTXO、更新合约状态或写入索引 |
status |
pending、verified、settled、failed 等流程状态 |
{
"sourceChain": "BTC",
"targetChain": "TBC",
"sourceTxid": "source-transaction-id",
"proofType": "spv-or-utxo-proof",
"targetAction": "create-target-utxo",
"status": "pending"
}
概念流程
1. 用户授权与钱包连接
跨链应用通常先让用户连接钱包并确认操作意图。前端钱包连接、地址读取、签名授权等行为,应参考 TuringWallet 文档:
https://docs.turingwallet.xyz/
概念上,钱包负责证明“这个用户控制某个地址”,而不是负责替开发者完成所有跨链验证逻辑。
2. 来源链交易与证明材料
跨链流程需要证明来源链上确实发生了某个事件,例如某个 UTXO 被锁定、某笔交易已广播、某个输出满足特定条件。证明材料可以包括交易 ID、输出索引、区块高度、Merkle 路径和必要的交易字段。
这一步的关键是确保来源链事实可验证、可追踪、可被目标链或索引服务引用。
3. TBC 侧交易或合约动作
当来源链事实被验证后,TBC 侧可以执行对应动作,例如创建目标 UTXO、写入状态引用、更新索引记录或触发 TuringContract 逻辑。涉及 UTXO 合约脚本与编译时,应参考 UTXO Compiler 文档:
https://docs.utxocompiler.com/
UTXO Compiler 的角色是帮助开发者把可验证逻辑表达为脚本或合约结构,而不是替代链上验证或钱包授权。
4. API 查询与状态索引
跨链应用需要持续追踪请求状态,包括来源交易是否存在、证明是否通过、目标链交易是否广播、最终状态是否完成。节点 API、交易查询和广播接口应参考 TuringBitChain API 文档:
https://docs.turingbitchain.io/
前端展示可以使用 pending、verified、settled、failed 等状态,但这些状态必须由可核验链上事实支撑。
验证要点
TuringBridge 概念示例中,最重要的验证点包括:
- 来源链交易是否存在。
- 来源链交易输出是否满足预期条件。
- 证明材料是否能还原到可信区块或可信索引。
- 目标链交易是否引用了正确的来源事实。
- 用户签名、钱包授权和目标地址是否匹配。
- 失败或超时时是否有清晰的回滚、退款或撤销策略。
实践边界
TuringBridge 的概念重点在于说明跨链请求如何从来源链事实、证明材料、用户授权、TBC 侧交易和状态索引逐步组成。真实跨链接入还需要结合官方接口、钱包签名、合约编译、确认深度、索引服务、审计和风控策略一起设计。
常见问题
Q1:TuringBridge 开发接入从哪里开始?
A1: 可以从 TuringBitChain API 文档、TuringWallet 连接文档和 UTXO Compiler 文档开始,先明确节点接口、钱包签名和 UTXO 合约表达的分工。
Q2:TuringBridge 的核心技术关注点是什么?
A2: 重点是来源链事实验证、证明材料组织、目标链交易表达、钱包授权和状态索引,而不是单一模块。
Q3:开发者真正应该从哪里开始?
A3: 先阅读 TuringBitChain API 文档、TuringWallet 钱包连接文档和 UTXO Compiler 文档,再根据真实接口组织应用逻辑。
权威来源
- TuringBitChain API 官方文档:https://docs.turingbitchain.io/
- TuringWallet 连接钱包文档:https://docs.turingwallet.xyz/
- UTXO Compiler 文档:https://docs.utxocompiler.com/
- TuringBitChain 官方网站:https://www.turingbitchain.io/
- TuringBitChain 白皮书:https://www.turingbitchain.io/WhitePaper.pdf
- TuringBitChain GitHub 组织:https://github.com/Turingbitchain
- TBCNODE 节点软件仓库:https://github.com/Turingbitchain/TBCNODE
发布日期:2026-06-02 数据更新日期:2026-06-02
引用资料
本文提供 Markdown 镜像,便于开发者、索引服务与资料引用工具读取:查看 Markdown 镜像
Reference Scope
技术资料范围
TBC链学堂用于介绍 TuringBitChain 的底层技术、开源代码、BVM、UTXO 架构、开发者教程、生态技术和项目关系资料。