波场网络的TRC-10与TRC-20协议究竟是什么

图片
区块链行业的专有名词非常多,特别是一些涉及到技术的词语,对于很多用户来说都比较晦涩难懂。可一些常见的词语又是我们亟需了解的,比如波场TRON的代币标准TRC-10、TRC-20。这些代币标准在波场网络上发挥着重要的作用,了解这两种协议是理解波场生态的关键。本期TRON造知识局就让我们一起来看一看波场TRON的TRC-10和TRC-20究竟是什么。
先来看TRC的概念,它是TRON for Comments的缩写,代表波场TRON开发者提交的协议提案,TRC后面的数字是提案的编号。TRC-10和TRC-20分别代表了两种不同的代币标准,每种标准都有其特点和适用场景。它们定义了代币的创建和操作方式,以及代币与智能合约、钱包等的交互方式。
TRC-10是波场TRON最初就拥有的网络协议,甚至早于波场主网上线。作为波场网络中最基础的代币标准,TRC-10没有使用TRON虚拟机(TVM),在波场网络中,每个帐户都能够以1024枚TRX为代价创建TRC-10代币。加上其代码开源,不会受到攻击或被滥用,这也是为什么许多初创项目在起步阶段就选择TRC-10标准来发行他们的代币。
不过TRC-10标准的限制在于,由于TRC-10代币在波场主网创建和发行,这意味着它们无法与智能合约直接交互,限制了其在复杂应用中的使用。因此,在更广泛的使用场景中,TRC-20标准往往是更好的选择。
波场TRON在2018年5月31日完成主网上线,随即又上线波场虚拟机TVM,升级版的TRC-20协议也在此时诞生。TRC-20是一种更高级的代币标准,它可以与智能合约直接交互。TRC-20代币是通过波场虚拟机(TVM)上创建和发行的,它们的功能更为强大,可以在各种复杂的DApp中使用,例如参与DeFi、构建NFT等。
此外,由于波场虚拟机TVM与以太坊虚拟机EVM天然兼容,TRC-20不仅可以运行支持波场的智能合约,还能支持以太坊的智能合约,开发者可以轻松地把以太坊智能合约迁移到波场主网上来,灵活性更高,给了开发者更大的自由度。
最新数据显示,通过波场TRON主网发行的代币总数已经超过8.3万种。其中,基于TRC-10标准发行的代币占比约4.38%;基于TRC-20标准发行的代币占比约93.7%,这两种标准总共占波场所有代币标准类型的98%以上。
随着区块链技术的不断发展,TRC-10和TRC-20代币标准也将持续演进。我们可以确信的是,波场TRON将继续为开发者和用户提供更多的选择和可能性,让每个人都能在波场TRON生态中找到自己的位置。