
适用范围:先明确术语属于哪个系统
“扣币交易所”这一名称无法仅凭比特币和以太坊技术文档核验。以下只解释相关通用概念,不据此认定该平台支持哪些网络、如何记账或采用什么到账规则。理解一个界面上的词语,应先明确它描述的是平台业务状态,还是区块链上的数据与执行结果。
比特币:输入、输出与UTXO
比特币普通交易通过输入引用此前的输出,并创建新的输出。尚未被花费的交易输出称为UTXO,钱包显示的余额可由多个UTXO构成。txid是交易标识,输出索引用于定位该交易中的某个输出,两者结合才能明确指出被花费的对象。传统P2PKH输出以公钥哈希设置花费条件,花费者提供公钥与签名供网络验证。

这些概念适用于理解比特币的交易结构。“一笔交易”和“一个输出”属于不同层级,因此查询到交易标识后,还需结合具体输出判断它与某次收款的关系。

以太坊:账户、ETH与智能合约
以太坊以账户及其状态记录资产与程序相关信息。ETH是网络原生资产,也用于支付执行交易所需的网络费用。交易可以转移ETH、部署智能合约或调用合约;智能合约是发布到网络中、由以太坊虚拟机EVM执行的程序。节点传播和验证网络信息,验证者参与区块提议与确认过程。
这些术语分别描述资产、程序、执行环境和网络参与者。合约调用属于链上交易的一种,理解其含义需要结合执行的操作,不能只看到“交易”二字就将其理解为资产买卖。
常见问题:地址、标识和状态如何区分
地址与交易标识有什么区别?地址用于表达收款目标或标识账户等对象,交易标识用于定位某笔交易。查询一笔记录时,两者回答的问题不同:前者侧重涉及哪个对象,后者侧重发生了哪笔交易。
看到交易标识是否说明流程已经完成?标识用于识别交易,本身不足以说明交易已被区块收录、执行结果如何,或平台是否完成入账。这些状态需要分别依据对应系统的记录判断。
能否把比特币的UTXO直接理解成以太坊账户余额?两者采用不同的记账模型。解释余额变化时,应使用对应网络的概念,避免把输入、输出和账户状态混为一谈。