光电 · 技术与产业
文章库关于本站

光电技术

通证 区块链 区别入门需要了解什么:从底层网络到数字资产

摘要

理解通证与区块链的区别,关键在于分清“运行基础设施”和“建立在基础设施上的数字化记录”。区块链通过节点、区块、共识机制和密码学维护共享数据;通证通常由智能合约按照规则发行和管理,可用于表示可替代的单位、权限或应用内权益。本文从概念、关系、技术实现和常见误区入门说明两者的适用范围。

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

先理解区块链是什么

区块链是一种由多个网络节点共同维护的公开数据记录系统。数据会被组织进一个个区块,区块按照时间和顺序连接起来,并通过密码学方式引用前一区块。新的数据要经过网络参与者认可后,才能被写入共同认可的记录。

区块链通常需要共识机制来协调不同节点,使参与者对数据状态保持一致。以太坊的资料还说明,区块链可以承载可执行的程序:开发者把程序部署为智能合约,用户通过交易请求调用程序,程序执行后会改变网络记录的状态。

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

通证通常指什么

通证可以理解为由区块链记录和管理的一类数字化单位。它的名称、发行数量、持有人余额、转移规则等,往往由智能合约规定。通证可以表示可替代的单位,例如某种应用中的计量单位,也可以按照项目规则承担支付、投票、使用权限或其他功能。具体用途取决于合约代码和应用设计,不能仅凭“通证”这个名称判断其权利。

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

在以太坊生态中,ERC-20是一套常见的可替代通证接口规范。可替代意味着同一合约下的单位通常具有相同的性质,单个单位之间不强调独特身份。合约一般会记录账户余额,并提供转移等标准操作,钱包和其他应用据此读取和处理通证。

通证与区块链的核心区别

两者处在不同层次。区块链是保存数据、执行程序并协调网络参与者的基础设施;通证是这类基础设施上运行的一种数字化记录或应用对象。可以把区块链理解为共享的账本与运行环境,把通证理解为账本中按照特定规则记录和转移的单位。

区块链本身可以记录多种状态变化,包括账户余额、交易以及智能合约执行结果;通证则通常依赖某条区块链和相应的智能合约。没有底层网络提供数据保存、验证和执行环境,通证合约就无法按既定规则运行。但一条区块链不等于一种通证,也不只服务于通证转移,还可以支持去中心化应用、游戏、市场等程序。

理解通证时需要关注哪些技术点

首先要看通证由什么合约管理,以及合约采用何种接口和规则。名称和显示符号只是识别信息,真正影响行为的是代码中规定的发行、转移、销毁、权限和余额逻辑。其次要区分账户中记录的原始整数与界面显示的小数。以ERC-20为例,decimals主要用于显示换算,合约内部仍以整数进行计算。

还要区分原生资产和合约通证。以太坊资料将ETH描述为以太坊网络的原生加密货币,可用于支付计算请求相关费用,并参与网络安全机制;而ERC-20通证通常由部署在网络上的智能合约记录和管理。二者都可能在钱包中显示,但来源和运行规则不同。

适用条件与常见问题

如果只是想表示一种可拆分、可转移且规则公开的数字单位,适合先了解可替代通证和相应的智能合约接口。如果应用需要每个对象具有独特属性,则不能直接把可替代通证当作唯一对象使用,还需要研究更适合的资产表示方式和合约设计。具体选择取决于应用需求、权限模型和数据规则。

常见问题一:通证是不是区块链?不是。通证通常是区块链上由合约管理的数据和规则,区块链则负责共同记录、验证和执行。常见问题二:所有通证都能互换吗?不能一概而论。只有遵循可替代设计的通证,才适合把同一合约下的单位视为等价;其他数字资产可能具有不同属性。常见问题三:看到余额就代表拥有同样的现实权利吗?不一定。链上余额说明合约记录了某账户的数量,实际权利还要看合约规则、应用功能和适用法律环境。

← 返回全部文章

延伸阅读 · 相关栏目

光电技术产业观察研究资料资料与核验