
先区分网络与资产
公链是维护公共账本的网络,链上资产则是账本按规则记录的对象,两者不是同一个概念。入门时应先问:资产属于哪个网络,由什么规则记录,能够用于什么功能?只看名称,无法理解其技术属性。
“公链代币”不是足够精确的分类。它可能指网络的原生资产,也可能泛指网络上由合约管理的资产。理解具体对象时,需要把网络规则与资产自身规则分开。

以太坊:原生资产与合约的关系
以太坊的原生资产是ETH,可用于支付链上计算所需的费用,也参与权益证明机制下的网络安全。智能合约是部署在网络上、按代码执行的程序;调用合约可能改变链上状态。原生资产与合约管理的资产不能混为一谈。

这一区分有助于理解用途:资产余额与执行操作所消耗的网络资源,是两个不同问题。某项资产存在于网络中,并不意味着它可以替代该网络的原生资产支付费用。具体规则仍应以相应网络为准。
比特币:余额背后的记账方式
比特币通过未花费交易输出,即UTXO,记录可被后续交易使用的资金。普通交易使用已有输出作为输入,输入总额与输出总额的差额可成为手续费。工作量证明与相互引用的区块共同提高修改历史记录的成本。
因此,钱包展示的“余额”是便于理解的界面表达,不代表所有公链内部都有同样的余额表。以太坊的账户状态与比特币的UTXO模型不同,不能把一种网络的记账方式直接套用到另一种网络。
常见问题与适用边界
发出交易就代表完成了吗?广播只是传播请求,交易还需要按网络规则验证并被纳入区块。理解交易状态时,应区分提交、纳入区块与后续确认,不能仅凭界面出现记录就判断最终结果。
链上记录是否绝对不可修改?更准确的理解是,密码学关联与共识机制共同约束历史变更。安全性依赖相应机制及其条件,而不是“写入后永远不会变化”的无条件保证。
合约能够自动执行,是否就代表可靠?自动执行说明代码按规则运行,并不证明规则本身合理。公开账本也不能替代对资产用途和合约权限的理解。上述例子适合建立基础概念,不应据此认定所有公链具有相同功能或安全属性。