区块链 · 数字资产知识 · 行业资讯
文章库关于本站

技术原理

sx币交易所相关术语如何理解:链上交易与代币精度

摘要

理解交易所页面上的技术术语,需要区分链上交易结构、代币余额与显示精度。本文解释UTXO、txid、ERC-20及decimals的含义,并明确这些通用概念不能直接证明某个SX项目或平台采用了相应机制。

比特币挖矿工作量证明的科技主题配图

适用范围:先明确术语属于哪种系统

sx币交易所相关术语如何理解,首先取决于资产所属网络及其技术实现。“SX”这一名称本身不足以确定具体资产、代币标准或交易平台。以下解释适用于比特币交易结构和ERC-20代币的通用概念,不构成对某个SX项目技术属性或平台支持情况的确认。

UTXO、输入与输出

Bitcoin Developer Guides的交易章节介绍了比特币的输入、输出与UTXO。普通交易的输入引用先前的输出,输出则规定金额和后续花费条件。尚未被花费的输出称为UTXO,钱包余额可以由多个UTXO组成。

区块链技术数字签名的科技主题配图

理解这组词时,可以把输入看作本次花费所引用的既有记录,把输出看作新建立的金额与花费条件。这里的“输入、输出”描述交易数据结构,不能直接理解为交易所页面上的买入、卖出。

智能合约区块链的科技主题配图

txid与输出索引有什么区别

在上述比特币交易模型中,txid用于标识交易,输出索引用于定位该交易中的具体输出,索引从零开始。引用某个待花费输出时,需要同时指明这两项信息。

因此,交易标识和输出标识的粒度不同:前者对应一笔交易,后者进一步对应其中一项输出。阅读记录时,仅看到txid,还不能确定讨论的是该交易的哪一个输出。

ERC-20、余额与代币精度

OpenZeppelin的ERC-20文档说明,ERC-20合约记录同质化代币;同一代币的单位具有可互换性。余额和转账数量以整数处理,decimals用于让界面把整数换算为带小数的显示数量,其ERC20实现默认精度为18,也可以重写设置。

显示数量等于原始整数除以10的decimals次方。因此,比较两个余额之前,应先明确它们是原始整数还是已经换算后的数值。精度决定数量如何显示,不能单凭精度推断资产价值,也不能把某个实现的默认值当成所有代币的固定值。

常见问题:这些概念能否直接套用到SX

SX是否属于ERC-20代币?仅凭名称无法判断,需要明确网络及对应合约。UTXO能否用来解释所有代币余额?不能直接套用,比特币的未花费输出与ERC-20合约记录余额属于不同的技术模型。

交易所显示的数量是否就是链上原始整数?单看数字无法确定,需要明确字段含义及是否经过精度换算。阅读相关术语时,先识别网络、资产实现和数据单位,才能避免把不同系统中的相似词语理解为同一机制。

← 返回全部文章

延伸阅读 · 相关栏目

区块链基础技术原理数字资产知识资料与核验