在区块链和加密货币的世界里,以太坊(Ethereum)无疑是一个举足轻重的名字,许多刚接触这个领域的朋友,可能会听到各种专业术语,ERC20”、“BRC20”等,并产生疑问:以太坊本身是ERC20还是BRC20呢?要回答这个问题,我们首先需要明确几个概念:以太坊是什么,ERC20和BRC20又是什么。

以太坊:区块链平台,而非代币标准

以太坊本身既不是ERC20,也不是BRC20。

以太坊是一个开源的、公共的、基于区块链技术的分布式计算平台,它以其智能合约功能而闻名,你可以把以太坊想象成一个“全球计算机”或者一个“去中心化的应用商店”,在这个平台上,开发者可以构建和部署各种去中心化应用(DApps),包括各种代币。

以太坊是底层平台,是“土壤”,而各种代币(包括ERC20和BRC20)是在这个平台上(或借鉴其技术理念)生长出的“植物”或“果实”。<

随机配图
/p>

ERC20:以太坊上的“通用语言”

ERC20是以太坊区块链上代币的 Technical Standard(技术标准),全称为“Ethereum Request for Comments 20”(以太坊意见征求稿20),它并非一种特定的代币,而是一套规则和协议,规定了在以太坊上发行的代币需要遵循的接口和功能,比如代币名称、符号、总供应量、转账、授权等。

正是因为ERC20标准的出现,使得在以太坊上发行各种功能统一的代币变得非常简单和规范,这极大地促进了代币经济的发展,我们熟知的很多代币,如USDT(泰达币)、USDC(美元稳定币)、SHIB(柴犬币)等,最初都是在以太坊上发行的ERC20代币,可以说,ERC20是以太坊生态中最重要、最广泛使用的代币标准

BRC20:比特币区块链上的“新玩家”

那么BRC20又是什么呢?BRC20是基于比特币(Bitcoin)区块链的Ordinals(序数)协议提出的一种代币标准,全称为“Bitcoin Request for Comments 20”,它的出现相对较晚(2023年初),它允许用户在比特币区块链上创建和转移类似ERC20的代币,这些代币被称为“BRC20代币”。

比特币最初的设计主要是一种点对点的电子现金系统,其脚本功能相对有限,Ordinals协议和BRC20标准的出现,通过将数字资产(如图像、文本)与比特币的satoshis(比特币的最小单位)绑定,并在比特币区块链上进行刻录和转移,赋予了比特币更丰富的功能,使其也能承载类似以太坊ERC20的代币。

核心区别:平台不同,标准各异

现在我们可以清晰地看到ERC20和BRC20的核心区别:

  1. 所属平台不同

    • ERC20:运行在以太坊(Ethereum)区块链上。
    • BRC20:运行在比特币(Bitcoin)区块链上(通过Ordinals协议)。
  2. 技术基础不同

    • ERC20:基于以太坊的智能合约(Solidity语言编写)实现。
    • BRC20:基于比特币的Ordinals协议,利用比特币的UTXO模型和脚本系统实现,通常通过JSON格式的数据来定义代币规则。
  3. 应用生态不同

    • ERC20:以太坊庞大而成熟的DeFi(去中心化金融)、NFT、GameFi等生态的核心组成部分,拥有极高的流动性和丰富的应用场景。
    • BRC20:作为新兴事物,目前主要在比特币生态内进行实验和探索,其应用生态和流动性尚在发展中,但也因其与比特币的强关联性而受到关注。

以太坊是平台,ERC20是其上的重要标准

回到最初的问题:“以太坊是erc20还是brc20?”

答案非常明确:以太坊既不是ERC20,也不是BRC20,以太坊是一个区块链平台,而ERC20是以太坊平台上广泛使用的一种代币技术标准,BRC20则是另一种代币标准,它运行在比特币区块链上。

简单比喻:

  • 以太坊就像一个“操作系统”(如Windows或Android)。
  • ERC20就像这个操作系统上的“APP开发规范”,开发者可以根据这个规范开发出各种“APP”(即代币)。
  • 而BRC20,则是另一个“操作系统”(比特币)上借鉴或新出现的“APP开发规范”。

当我们谈论ERC20时,我们通常是在讨论以太坊生态中的代币;而当我们谈论BRC20时,我们则是在讨论比特币生态中新兴的代币标准,理解了这一点,就能更好地区分这些重要的区块链概念。