深入了解代币标准

中级4/1/2024, 2:26:09 AM
代币标准的出现改变了区块链行业的游戏规则,促进了显著增长。从开创性的ERC-20到不断崛起的BRC-20,这些标准为去中心化金融的发展和广泛采用注入了巨大价值。

介绍

代币标准的引入在区块链行业的演变中发挥了至关重要的作用,促进了创新并推动了去中心化金融的广泛采用。从开创性的ERC-20标准到不断崛起的BRC-20,代币标准促进了各种代币的创建、发行和部署,推动了加密空间的增长。

通过提供一套规则和规范,代币标准确保了生态系统内的互操作性、可组合性和效率,使开发者能够专注于创新而不是重新发明轮子。本文探讨了加密空间中一些显著的代币标准,深入探讨了它们的原则、发展状况以及它们在塑造数字资产未来中的关键作用。

加密货币领域中的代币是什么?

代币是一种加密货币,作为区块链上的特定资产或代表特定用途而存在。它们通常通过首次代币发行(ICO)或其他筹款方法创建,包括首次去中心化交易所发行(IDO)或首次交易所发行(IEO)。代币可以具有多种用途,其中最常见的两种类型是证券型代币和实用型代币。

证券型代币的功能类似于股份,因为它们的价值由可交易的外部资产决定。另一方面,实用型代币允许用户访问平台提供的产品或服务。

加密原生币和代币之间的区别在于它们的本质和功能。

在加密货币世界中,“币”和“代币”这两个术语经常被交替使用,但需要注意它们有不同的含义。币本质上是可以用作货币形式的数字货币,而代币可以用于各种用途。此外,币是原生于它们各自的 Layer-1 区块链的,而代币是在现有链上创建的。总而言之,币和代币之间的基本区别如下:

什么是代币标准?

代币标准是一组规则和规范,规定了代币在区块链上的操作和功能。这些指导方针确保不同的软件程序,如钱包和应用程序,可以可预测地与代币进行交互,而无需理解其底层代码。代币标准因构建它们的区块链和预期用途而异。根据不同标准创建的代币具有不同的指导方针,使它们不兼容。然而,它们可以作为包装代币进行交易,即使它们在不同的区块链上并且具有不同的标准,或者通过跨链桥。

包装代币允许高效地交换代币,并在其他区块链上交易不同的代币。这些代币在其他区块链上代表其他资产,并通过将原始资产存入智能合约来创建,然后在目标区块链上发行等额的包装代币。这允许来自一条区块链的资产在另一条区块链上使用,从而在不同的去中心化金融平台和生态系统之间创建了互操作性。

此外,跨链桥促进了不同标准或智能合约的代币之间的互操作性。它们通常用于连接运行在不同协议或功能上的独立区块链。桥梁促进了资产或数据在原本隔离的区块链生态系统之间的转移。它们通常涉及智能合约或其他去中心化协议,以确保转移过程中的安全性和无需信任。

总的来说,代币标准需要经过社区的同意程序批准后才能使用。

代币标准的简要历史

代币标准的历史可以追溯到以太坊区块链及其智能合约功能的出现。在加密货币的早期阶段,代币缺乏标准化,这使得它们难以整合和管理。2015年,Fabian Vogelsteller在以太坊上引入了ERC-20代币标准。ERC-20是为可互换的代币而开发的。然而,随着代表独特数字资产(如收藏品)的需求的出现,ERC-721于2017年创建,从而使得非同质化代币(NFT)的开发成为可能。自那时以来,各种标准已经被开发出来,以解决加密领域中的特定需求。

基本上,代币标准一直在不断发展,对加密货币的创新和采用起着至关重要的作用。

为什么我们需要代币标准?

随着区块链技术和加密货币的持续普及,许多项目正在不同的区块链上启动。随着这种快速增长,对不同代币标准的需求日益迫切。代币标准在加密领域至关重要,原因有多种。

  1. 互操作性:代币标准促进了互操作性。没有它们,每种加密货币都将孤立存在,拥有自己的规则和不兼容的平台,导致生态系统混乱。引入代币标准确保基于相同协议的代币可以无缝交互。例如,ERC-20代币标准允许代币在各种钱包和平台上无缝运行,创造了一个统一的加密生态系统,资产可以无缝流动。
  2. 可组合性:代币标准促进了可组合性,这意味着开发人员可以重复使用现有组件来创建新的代币。通过遵循已建立的标准,开发人员可以跳过从头开始构建基本功能的繁琐任务。这意味着更少的时间用于基本功能,更多的时间用于实验和创新。
  3. 效率:应用代币标准有助于通过简化智能合约之间的交互来提高效率。像ERC-20这样的标准提供了诸如地址检索和跟踪代币余额之类的基本功能。开发人员可以使用像合约应用二进制接口(ABI)这样的工具来监视代币活动。

在没有代币标准的情况下会发生什么?

在没有代币标准的情况下,加密货币的发展和整合将变得更加困难。缺乏这样的标准将导致加密领域面临各种问题,包括碎片化、安全问题、开发障碍和功能受限等。

一个碎片化的生态系统会出现,每种代币都会有其独特的实现方式,使它们彼此不兼容。这将创建一个孤立的生态系统,阻碍了不同代币、钱包和交易所之间的可能互动。

在缺乏标准化的安全实践的情况下,安全问题也会出现。这可能会给系统引入漏洞,使代币更容易受到攻击和利用。因此,用户的风险会增加,阻碍了主流采用。

当缺乏共同的框架时,开发人员将面临创建和整合新代币的重大困难。这将抑制创新,减缓加密领域的增长。

此外,在没有标准化的功能(如转账和批准)的情况下,使用代币将变得困难、繁琐和复杂。这将限制它们在各种应用中的可用性和实用性。

因此,对代币标准的需求是不言而喻的,因为它们促进了互操作性,简化了开发,并促进了更安全和功能更强大的加密生态系统的发展。

代币标准是如何建立的?

建立代币标准涉及几个步骤,这些步骤因项目社区和区块链而异。第一步是确定现有标准未能解决的特定需求。这可能是对具有独特功能的新代币类型的渴望,或者是改进现有代币之间互操作性的需要。例如,ERC-20只涉及可互换代币,因此需要一个新的代币标准来解决非同质化代币的问题。

确定需求后,下一步是创建一个技术提案,概述所提出的标准。该提案文件应明确规定新标准的规格、功能和功能。在以太坊生态系统中,“以太坊改进提案(EIP)”用于此目的。

创建提案后,将其提交给更广泛的社区进行讨论、反馈和潜在的修订。这使得其他利益相关者,包括开发人员、用户和安全专家,可以贡献他们的见解,并识别出潜在的挑战。

如果提案经过所有相关方的批准,并在经过彻底审查后被认为有益,则将采纳和实施。该过程可能涉及将标准整合到基础区块链协议中,或者制定开发人员在创建新代币时应遵循的指南,以遵循标准。

最后,代币标准可以根据社区需求和技术进步而随时间发展。更新和修订可能也会经历与建立代币标准相似的过程,以确保标准在加密生态系统内保持相关性和有效性。

这里了解更多有关如何创建代币标准的信息

这个过程通常由谁负责?

在加密领域为代币创建标准时,并没有单一的中央权威机构来做决定。这是一个涉及区块链生态系统中不同社区的协作努力。

首先,开发人员确定了新标准的需求,并起草了初步提案,概述了其规范和功能。接下来,技术专家在审查过程中提供了宝贵的意见。他们评估与所提出的代币标准相关的技术细节,例如其技术可行性、安全影响和潜在影响。

社区成员积极参与讨论,提供反馈,提出改进建议,并最终影响所提出标准的采纳或拒绝。此外,一些区块链社区建立了组织,负责在其生态系统内监督和推广特定的代币标准。

因此,建立代币标准是一个集体努力,需要来自加密货币领域内不同利益相关者的多样化观点和专业知识。因此,它并不是任何一个个人或实体的唯一责任。

代币标准如何工作?

代币标准是一组指导性规范,代币必须遵循这些规范才能在特定的区块链上平稳、一致地运行。实质上,它们提供了一套规则,为代币建立了一个共同的语言。其中包括代币名称和符号、可以存在的最大代币数量、代币在不同钱包或账户之间如何转移,以及用户如何授权其他应用程序或合约与其代币进行交互的细节。代币标准还促进了在同一区块链上构建的代币和应用程序之间的互操作性,这使得与dApp的无缝转移和集成成为可能。

此外,代币标准通过为开发人员提供一个预定义的框架来简化开发。这使得他们无需从头开始创建功能,从而节省了时间和资源。最后,明确定义的代币标准可以通过概述最佳实践和在代币开发过程中要避免的潜在漏洞来提高安全性。

总的来说,代币标准对于在区块链空间内创建一致且高效的数字资产生态系统至关重要。它们促进了互操作性,简化了开发,并为探索加密货币和其他数字代币的潜力提供了更安全和用户友好的环境。

常用的代币标准

来源: Crypto.com

加密货币领域以创新理念为基础,而代币标准在将这些理念变为现实中扮演着至关重要的角色。这些标准为代币提供了一个共同的框架,使它们能够有效地运行,确保它们可以与其他代币无缝互动,从而鼓励了一个多样化和繁荣的生态系统。以下是加密货币领域中最常用的一些代币标准:

以太坊网络上常见的代币标准

以太坊代币标准演变的图示

(来源: Unicorn Ultra)

以太坊请求意见 (Ethereum Request for Comment,简称ERC)

ERC是“以太坊请求意见”(Ethereum Request for Comment)的缩写。它是指一份技术文件,概述了与以太坊生态系统相关的最佳实践、态度、创造力和研究。

ERC定义了以太坊生态系统中的应用级设计和协议。这包括针对智能合约的代币规范,比如通常附带有参考实现的ERC-20。常见的ERC指南规定了一种代币类型的基本操作集,使应用程序和智能合约可以统一地与其通信。

ERC在以太坊的发展中发挥着至关重要的作用,它定义了各种标准,如代币接口、智能合约协议以及开发者在以太坊区块链上创建去中心化应用程序(dApp)时可以使用的其他功能。这些标准确保了不同项目和代币之间的互操作性和兼容性,使它们能够在以太坊网络中无缝地进行交互。

ERC由以太坊社区的开发人员、研究人员和利益相关者提出、讨论和完善。以太坊智能合约程序员负责创建与ERC相关的文件,概述了每个基于以太坊的代币必须遵循的规则和规定。他们还定期审查这些材料,并提供反馈以帮助改进它们。一旦ERC被最终确定和接受,它就会成为一个正式的标准,指导在以太坊区块链上开发和实现dApp和智能合约。

存在各种不同的ERC标准,每个都具有特定的目的。一些知名的ERC标准包括:

ERC-20

来源: Kaleido

ERC-20是基于以太坊区块链的代币最广泛使用的标准。它制定了所有基于以太坊的代币必须遵循的具体要求,作为在以太坊区块链上创建代币的技术标准。这些代币可以使用简单的ERC-20接口创建,并被各种应用程序如DeFi重复使用。ERC-20是一种可互换的代币标准,这意味着每个代币或部分代币都是相同的,无法区分。例如,美元与其等值是可以互换的。类似地,在加密货币领域,您可以在以太坊网络上交换USDT和UNI代币,因为它们是可互换的代币。

ERC-20在2017年ICO狂潮期间变得流行起来,许多代币相继推出。它对玩赚游戏至关重要,并且还能够创建像USDC、USDT、TUSD等稳定币。

ERC-20定义了以太坊基于代币必须遵循的规则,以确保与各种平台(特别是交易所和钱包,如Metamask和My Ether Wallet)兼容,并促进代币之间的交互。ERC-20代币标准的六个主要功能必须被实现,才能被认为是符合规范的。这些功能包括:

  1. 总供应量:用于确定ERC-20代币的供应量。它指定了智能合约允许的代币数量的限制。
  2. 余额:这用于跟踪每个以太坊钱包中的代币余额。它表示一个地址持有的代币数量。
  3. 转账:这是指将所有代币发送到一个钱包或将它们分配给ICO投资者的能力。它要求发送者具有足够的余额来发送。
  4. 从转账:这允许代币持有者在初始分配之后相互交易代币。
  5. 批准:这个功能用于批准从调用其他账户的功能的账户中撤回代币之前的其他账户的操作。
  6. 授权:授权是在批准后用来确定被批准的账户可以从起始账户中提取多少代币。

ERC-20代币的三个基本可选功能是代币名称、票据符号(例如,以太)和小数位数;也就是说,您的代币将支持多少小数位数。(来源: Bitpanda Academy)

ERC-777

就像ERC-20一样,ERC-777是用于可互换代币的标准。唯一的区别在于ERC-777是ERC-20的改进版本,它着重于在交易代币时允许更复杂的交互。它通过提供类似于msg.value字段的等效功能,但适用于代币,有效地将代币和以太币结合在一起。

ERC-777标准包括多种功能,带来了多种提高体验的改进。它消除了小数位数的混乱,使得在适当的事件中可以进行铸造和销毁等。此外,它还包括一种特殊功能,使其与加密货币领域的其他代币标准区分开来。这个独特的功能称为“接收钩子”(receive hooks)。钩子可以定义为一个合约中的函数,在将代币发送到该合约时调用。换句话说,账户和合约可以在收到代币时做出反应。

“接收钩子”功能已经实现了许多有趣的用例,比如使用代币进行原子购买,这样就无需在两个单独的交易中批准和转移。它还允许在钩子调用时拒绝接收代币,并将接收到的代币重定向到其他地址,等等。

此外,由于合约是实现这些接收代币钩子所必需的重要因素,因此当使用ERC-20时,没有任何代币会被卡在不知道ERC-777协议的合约中,这种情况已经发生了无数次。

ERC-223

ERC-223代币标准是对ERC-20协议的改进,ERC-20是在以太坊区块链上创建代币的广泛使用标准。ERC-20协议以一个显著的问题而闻名,即如果错误地发送到智能合约,代币可能会丢失。由于这个缺陷,超过300万美元的ERC-20代币已经丢失。然而,ERC-223标准通过允许用户在不丢失代币的情况下将其转移到智能合约来解决这个问题。

此外,ERC-223比ERC-20代币更高效,因为它只需要一个步骤而不是两个步骤来完成交易。这个标准被开发出来以改善智能合约和ERC-20系统之间的交互。

来源: SlideServe

ERC-721

来源: Kaleido

以太坊区块链有一个非同质化代币标准,称为ERC-721,为创建代表数字资产的唯一代币提供了一套指南。这些代币是非同质化的,意味着它们由于独特性无法一对一地交换。ERC-721通过促进NFT(非同质化代币)的创建而脱颖而出,这在游戏、艺术、收藏品等领域具有广泛的应用。该标准确保了这些独特资产的安全转移和所有权。

此外,ERC-721为使用NFT进行各种用途的dApp提供了一个框架,例如虚拟世界和DeFi平台。ERC-721标准由一系列函数组成,开发人员可以在他们的智能合约中实现这些函数,以创建、转移和管理NFT。这些功能允许创建具有自己元数据的唯一代币,使它们彼此可区分。

ERC-1155

来源 Kaleido

ERC-1155是一种代币标准,它从ERC-20、ERC-721和ERC-777中汲取灵感。它使用单个智能合约同时代表多个代币,这使得它在功能平衡方面与ERC-20和ERC-777不同。这个标准具有一个独特的特性,即用于查询想要查询余额的代币的附加ID参数。

在ERC-1155中,每个代币ID都有一个独特的余额,非同质化代币通过简单地铸造其中的一个来实现。这种方法为需要多个代币的项目节省了大量的gas。与为每种代币类型部署新合约不同,ERC-1155代币合约可以保存整个系统状态,从而大大降低了部署成本和复杂性。

游戏行业以及时尚、音乐、收藏品、艺术和物联网等行业广泛使用ERC-1155标准。该标准为开发人员提供了灵活性,并实现了批处理,同时防止了意外的代币销毁。它可以用于创建用于购买游戏道具和其他限量版收藏品的代币,这些道具具有独特的属性和功能。

艺术家可以在智能合约中累积版税,并在其艺术品/收藏品售出时获得一定比例的收益。

以太坊基本代币标准的摘要 (来源: ResearchGate)

ERC-1400 与 ERC-1404

这是用于创建代表现实世界资产(RWA)的证券型代币的两种流行的代币标准。首先,ERC-1400是一个全面但复杂的标准,用于管理区块链上证券型代币的转移、文档和合规性。第二个,ERC-1404,是一个更简单的标准,专注于证券型代币的转移限制,使发行者能够控制所有权并遵守监管规定。这两种标准都旨在确保证券型代币发行符合法规。

此外,这些代币标准要求发行公司通过在入职流程中强制要求代币接收者进行了解客户(KYC)和反洗钱(AML)检查来管理所有权。

除了上述以太坊代币标准外,以太坊网络上还有其他几种标准,包括ERC-165、621、827和865,如下图所示:

ERC 代币标准及其用途(来源: Blockchain Council)

这些代币标准具有特定的用例,并在发展去中心化金融中发挥关键作用。

BNB 生态系统中常见的代币标准

为了简化代币开发并促进生态系统内的互操作性,已经建立了几个重要的代币标准,其中包括 Binance 智能链(BSC),也称为 BNB 链。

BEP-20

来源: Techopedia

BEP-20是一个代币标准,旨在扩展、超越ERC-20标准。它充当了代币使用的蓝图,并规定了其总体使用规则。BEP-20与ERC-20兼容,但通过修改来改进其协议、速度和交易成本。它旨在为开发人员提供一个多功能框架,用于部署各种代币,这些代币可以代表任何东西,从公司股份到稳定币。

BEP-2

BEP-2,即Binance Chain Evolution Proposal 2,是一种代币标准,允许在Binance Chain上创建和使用新的代币。与BEP-20不同,后者用于链上的智能合约交易,BEP-2是用于Binance Chain上的本地交易的协议。该协议允许在去中心化交易所格式中轻松进行不同加密货币之间的交易。

BEP-2代币标准优先考虑效率和安全性,使在Binance Chain内创建和转移可互换代币变得更加容易。

BEP-20和BEP-2代币标准之间的关键区别

(来源: 101 Blockchains)

Solana区块链代币标准

Solana主要库 (Solana Primary Library, SPL)

来源: Coingecko

在Solana区块链生态系统中,指导代币如何运作的手册称为Solana主要库(SPL)。该标准概述了在Solana链上的可互换和不可互换代币的操作。它还确保所有SPL代币可以与Solana钱包和智能合约一起正常工作。这种代币标准与以太坊的ERC之间的关键区别在于,尽管ERC为不同类型的代币(例如,ERC-20用于可互换代币,ERC-721用于不可互换代币)制定了不同的代币标准,但SPL代币标准适用于Solana链上的所有代币类型。

波场网络上的常见代币标准

波场网络是一个用于构建基于区块链的应用程序和创建代币的去中心化平台。该平台采用多种代币标准,以允许在其生态系统内实现多样化的功能。

TRC-10

TRC-10是波场上的第一个代币标准,于2017年推出,主要设计用于较小规模的用例。与其他波场代币标准不同,TRC-10不需要使用智能合约。最初,它被用于在首次代币发行(ICO)期间发行代币,并在基于波场的应用程序中用于实用目的。

TRC-20

另一方面,TRC-20是一种更高级的代币标准,它利用智能合约来创建和管理代币。它旨在执行基于智能合约的应用程序,并提供比TRC-10标准更多的功能。作为波场网络中的主导标准,TRC-20可以创建去中心化应用程序和自动化的基于代币的交易。TRC-20相比于TRC-10提供了更广泛的功能,包括转账、批准、销毁和查询代币信息。这种灵活性使其适用于各种用例,从实用型代币到证券型代币。

TRC-721

TRC-721是一种代币标准,专门用于在波场网络上创建和管理非同质化代币(NFT)。它使开发人员能够代表独特的数字资产,如收藏品、艺术品或游戏中的物品。

比特币区块链上的常见代币标准

BRC-20

来源: Sonic Wallet

BRC-20是一个实验性的代币标准,代表着“Bitcoin Request for Comment 20”。它旨在允许在比特币区块链上创建和转移可互换的代币。与以太坊的ERC-20依赖智能合约不同,BRC-20利用比特币序数协议将数据(包括代币信息)直接编码到个别的聪上。同类型的所有BRC-20代币是可互换的,并且具有相同的价值,使它们成为可互换的。该标准侧重于基本功能,如代币创建、转移和余额查询。它旨在实现简单性,并与现有的比特币基础设施兼容。

请参考以下链接以了解有关比特币序数协议的更多信息。

狗狗币区块链代币标准

DRC-20

DRC-20是一种代币标准,于2023年5月9日推出。其主要目标是在狗狗币区块链上实现可互换代币的创建和管理。它解决了其前身BRC-20标准的局限性,并为狗狗币生态系统赋予了更多功能。

为了实现这一目标,DRC-20利用狗狗币区块链上的智能合约,相比于BRC-20使用的序数,提供了更多灵活性和安全性。该代币标准还确保了同类型的所有DRC-20代币是可互换的,并且具有相同的价值,促进了代币的可互换性。

Neo区块链代币标准

NEP-5

Neo区块链有两种主要的代币标准,NEP-5和NEP-17。NEP-5是Neo区块链于2017年推出的初始代币标准。它旨在简化生态系统内代币的创建和管理方式。NEP-5提供了基本功能,如代币创建和发行、用户账户之间的代币转移以及查询代币余额。然而,它也存在一些限制,比如缺乏像批准或销毁机制这样的高级功能,这些对于构建更复杂的应用程序是至关重要的。此外,NEP-5合约中存在一些漏洞,引发了安全方面的担忧。

NEP-17

为了解决这些限制,NEP-17于2020年作为原始NEP-5提案的替代方案推出。它目前作为Neo区块链上推荐的代币标准。NEP-17在NEP-5的基础上进行了扩展,提供了更广泛的功能,包括改进的安全性、高级功能如批准、销毁机制,甚至通过扩展创建非同质化代币(NFT)。此外,NEP-17与其他区块链协议和标准的兼容性更强,允许Neo代币与其他数字资产之间更顺畅地互动。

优点、缺点和劣势

代币标准的优点

代币标准在加密货币生态系统中至关重要,为整个社区提供了多种好处。以下是其中一些优势的概述:

  • 简化开发过程:标准为创建代币提供了清晰的框架和结构。这样可以节省开发人员从零开始创建一切的工作,并为基本任务(如转账、批准和余额查询)提供了预定义的功能和功能。
  • 减少复杂性:代币标准减少了在各种区块链上管理不同代币实现的复杂性。通过遵循已建立的标准,开发人员可以将精力集中在创新和创建独特应用上,而不是重新发明轮子。
  • 增强互操作性:代币标准通过允许标准化代币与彼此、钱包和支持相同标准的去中心化应用程序(dApp)无缝交互,增强了互操作性。这促进了更加互联的生态系统,并便于创建可以利用各种代币的应用程序,而无需担心兼容性问题。
  • 提高安全性:许多标准(如ERC-20)融合了安全最佳实践,并经过严格审查以最小化潜在漏洞。这为开发人员提供了更安全的基础,减少了安全漏洞的风险,并保护了用户的资产。
  • 改善用户体验:标准确保在与不同代币交互时提供一致和熟悉的体验。用户可以期待与他们使用的具体代币无关的类似功能,如转账和余额查询。这简化了在加密货币领域管理和使用各种数字资产的流程。
  • 更广泛的选择和可访问性:代币标准促进了一个更多样化和互联的生态系统,为用户提供了更广泛的可用代币和应用程序供其探索和利用。这为用户在其努力中提供了更多选择和灵活性。
  • 降低交易费用:一些标准(如Solana等高吞吐量区块链上的标准)有助于降低交易费用。较低的交易费用使经常进行代币转账和生态系统内交互的用户受益。

代币标准的缺点

代币标准具有多种优点,但它们也有一些无法忽视的局限性和潜在缺点。以下是一些代币标准的局限性:

  • 降低灵活性:标准可能会限制想要尝试新的和创新功能的开发人员。标准可能无法满足每个特定用例,这可能会限制在利基领域的创造力和创新能力。
  • 依赖底层协议:代币标准的安全性和功能性与其所运行的底层区块链协议紧密相连。如果协议本身存在安全漏洞或限制,那么代币标准及其相应的代币也会受到影响。
  • 不同标准之间的有限互操作性:尽管代币标准促进了特定区块链生态系统内的互操作性,但在各种不同区块链上基于不同标准构建的代币可能在彼此交互时面临兼容性问题和限制。

潜在的缺点

引入和推广新的加密标准在加密领域可能是缓慢和具有挑战性的过程,这可能迫使开发人员在使用已建立但潜在有限的标准或冒险使用新的、更灵活但普及程度较低的标准之间做出选择。

过度依赖现有标准可能会阻碍全新和创新功能的开发,这些功能可能不符合现有标准的框架,这可能会在加密领域中长期扼杀创新。

尽管代币标准不是中心化的,但建立和修改它们的过程可能涉及像核心开发团队或治理机构这样的中心化实体。这引起了人们对生态系统内决策过程中潜在中心化的担忧。

跨链桥

来源: Blockchain Council

跨链桥是一种协议,它们可以在不同的区块链之间传输数字资产和数据,这些区块链在自然情况下不会相互交互。这些协议解决了不同网络独立运作的挑战,它们充当中介,允许网络进行通信和交换信息和资产。

为什么需要它们呢?

对于跨链桥的需要源于以下原因:

  1. 不同的区块链网络采用独立的协议运行,并具有各自独特的功能。这导致了固有互操作性的缺乏,从而形成了孤立的生态系统。
  2. 当存在孤立的生态系统时,会带来挑战,并阻碍数字资产和数据的自由流动。
  3. 跨链桥通过在这些原本孤立的环境之间提供通信渠道来解决这个问题。

来源: Blockchain Simplified

它们是如何工作的呢?

跨链桥的工作原理主要有两种方法:

  • 锁定资产和铸造代表:在这种方法中,用户将其原始资产存入由桥梁控制的智能合约中。桥梁将在源链上锁定这些资产,并在目标链上铸造代表性代币。这些代币代表了存在于新生态系统中的锁定资产。

当用户想要将其资产转移回时,他们将代表性代币发送回桥梁。桥梁随后永久性地移除(销毁)这些代币,并在源链上解锁原始资产。

  • 中继网络:在这种方法中,一个由验证节点组成的网络确保了桥梁的安全,并监控交易。用户将其资产发送到源链上的托管合约中。一旦这些资产被发送,验证节点验证交易并将信息中继到目标链上。一旦验证成功,目标链会铸造新的代币,代表已转移的资产。

包装代币

包装代币可以定义为允许将原生资产的价值从一个区块链转移到另一个区块链的资产。它在加密货币领域发挥着重要作用,通过促进不同区块链之间的互操作性,解锁了跨不同区块链的新功能。

来源: Cointelegraph

以下是包装代币的重要性和潜在缺点

包装代币的重要性

包装代币在促进资产在不同区块链之间无缝转移方面发挥着至关重要的作用。它们允许用户在另一个区块链上构建的应用程序中利用其在一个区块链上的持有,从而扩展了其资产的覆盖范围和效用。

此外,包装代币使用户能够参与不同区块链上的去中心化金融(DeFi)活动,为他们提供了新的赚取利息、借贷和借贷的机会。

包装代币还有助于增加流动性,通过允许资产在区块链之间自由流动。它们提供了将一个区块链的功能带到另一个区块链上的能力,使开发人员能够利用不同区块链的独特优势。它们可以将一个区块链的安全性与另一个区块链的可扩展性或智能合约功能结合起来。

最后,包装代币使开发人员能够通过使其在不同区块链生态系统中更广泛地接触到更广泛的受众,从而扩展其应用程序的覆盖范围。

包装代币的缺点和考虑因素

  • 潜在的安全风险:在封装资产时,原始资产被锁定在源链上的智能合约中,如果管理锁定资产的托管方或桥梁受到攻击,可能会导致中心化故障点。
  • 对桥梁攻击的脆弱性:连接不同区块链的桥梁可能非常复杂,并成为黑客攻击的目标,从而使其容易受到攻击。
  • 额外费用:封装和解封代币涉及到源链和目标链上的交易费用,这可能会增加用户的整体成本。
  • 有限的互操作性:包装代币增强了互操作性,但并未解决完全区块链互操作性的根本问题。不同的区块链仍可能在它们彼此之间交互的方式上存在限制。

结论

各种代币标准的使用极大地提高了区块链生态系统内的互操作性。这些标准作为指导方针,规定了代币的运作方式,使开发人员更容易创建新的代币,并减少了整个系统的复杂性。通过实施代币标准,安全性得到了加强,用户体验得到了提升,为用户提供了更广泛的选择和更大的可访问性。

随着加密领域的不断发展,预计将会推出新的代币标准。这种扩展将进一步提高生态系统内的互操作性,并带来更好的体验。

المؤلف: Paul
المترجم: Viper
المراجع (المراجعين): Piccolo、Wayne、Ashley
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.

深入了解代币标准

中级4/1/2024, 2:26:09 AM
代币标准的出现改变了区块链行业的游戏规则,促进了显著增长。从开创性的ERC-20到不断崛起的BRC-20,这些标准为去中心化金融的发展和广泛采用注入了巨大价值。

介绍

代币标准的引入在区块链行业的演变中发挥了至关重要的作用,促进了创新并推动了去中心化金融的广泛采用。从开创性的ERC-20标准到不断崛起的BRC-20,代币标准促进了各种代币的创建、发行和部署,推动了加密空间的增长。

通过提供一套规则和规范,代币标准确保了生态系统内的互操作性、可组合性和效率,使开发者能够专注于创新而不是重新发明轮子。本文探讨了加密空间中一些显著的代币标准,深入探讨了它们的原则、发展状况以及它们在塑造数字资产未来中的关键作用。

加密货币领域中的代币是什么?

代币是一种加密货币,作为区块链上的特定资产或代表特定用途而存在。它们通常通过首次代币发行(ICO)或其他筹款方法创建,包括首次去中心化交易所发行(IDO)或首次交易所发行(IEO)。代币可以具有多种用途,其中最常见的两种类型是证券型代币和实用型代币。

证券型代币的功能类似于股份,因为它们的价值由可交易的外部资产决定。另一方面,实用型代币允许用户访问平台提供的产品或服务。

加密原生币和代币之间的区别在于它们的本质和功能。

在加密货币世界中,“币”和“代币”这两个术语经常被交替使用,但需要注意它们有不同的含义。币本质上是可以用作货币形式的数字货币,而代币可以用于各种用途。此外,币是原生于它们各自的 Layer-1 区块链的,而代币是在现有链上创建的。总而言之,币和代币之间的基本区别如下:

什么是代币标准?

代币标准是一组规则和规范,规定了代币在区块链上的操作和功能。这些指导方针确保不同的软件程序,如钱包和应用程序,可以可预测地与代币进行交互,而无需理解其底层代码。代币标准因构建它们的区块链和预期用途而异。根据不同标准创建的代币具有不同的指导方针,使它们不兼容。然而,它们可以作为包装代币进行交易,即使它们在不同的区块链上并且具有不同的标准,或者通过跨链桥。

包装代币允许高效地交换代币,并在其他区块链上交易不同的代币。这些代币在其他区块链上代表其他资产,并通过将原始资产存入智能合约来创建,然后在目标区块链上发行等额的包装代币。这允许来自一条区块链的资产在另一条区块链上使用,从而在不同的去中心化金融平台和生态系统之间创建了互操作性。

此外,跨链桥促进了不同标准或智能合约的代币之间的互操作性。它们通常用于连接运行在不同协议或功能上的独立区块链。桥梁促进了资产或数据在原本隔离的区块链生态系统之间的转移。它们通常涉及智能合约或其他去中心化协议,以确保转移过程中的安全性和无需信任。

总的来说,代币标准需要经过社区的同意程序批准后才能使用。

代币标准的简要历史

代币标准的历史可以追溯到以太坊区块链及其智能合约功能的出现。在加密货币的早期阶段,代币缺乏标准化,这使得它们难以整合和管理。2015年,Fabian Vogelsteller在以太坊上引入了ERC-20代币标准。ERC-20是为可互换的代币而开发的。然而,随着代表独特数字资产(如收藏品)的需求的出现,ERC-721于2017年创建,从而使得非同质化代币(NFT)的开发成为可能。自那时以来,各种标准已经被开发出来,以解决加密领域中的特定需求。

基本上,代币标准一直在不断发展,对加密货币的创新和采用起着至关重要的作用。

为什么我们需要代币标准?

随着区块链技术和加密货币的持续普及,许多项目正在不同的区块链上启动。随着这种快速增长,对不同代币标准的需求日益迫切。代币标准在加密领域至关重要,原因有多种。

  1. 互操作性:代币标准促进了互操作性。没有它们,每种加密货币都将孤立存在,拥有自己的规则和不兼容的平台,导致生态系统混乱。引入代币标准确保基于相同协议的代币可以无缝交互。例如,ERC-20代币标准允许代币在各种钱包和平台上无缝运行,创造了一个统一的加密生态系统,资产可以无缝流动。
  2. 可组合性:代币标准促进了可组合性,这意味着开发人员可以重复使用现有组件来创建新的代币。通过遵循已建立的标准,开发人员可以跳过从头开始构建基本功能的繁琐任务。这意味着更少的时间用于基本功能,更多的时间用于实验和创新。
  3. 效率:应用代币标准有助于通过简化智能合约之间的交互来提高效率。像ERC-20这样的标准提供了诸如地址检索和跟踪代币余额之类的基本功能。开发人员可以使用像合约应用二进制接口(ABI)这样的工具来监视代币活动。

在没有代币标准的情况下会发生什么?

在没有代币标准的情况下,加密货币的发展和整合将变得更加困难。缺乏这样的标准将导致加密领域面临各种问题,包括碎片化、安全问题、开发障碍和功能受限等。

一个碎片化的生态系统会出现,每种代币都会有其独特的实现方式,使它们彼此不兼容。这将创建一个孤立的生态系统,阻碍了不同代币、钱包和交易所之间的可能互动。

在缺乏标准化的安全实践的情况下,安全问题也会出现。这可能会给系统引入漏洞,使代币更容易受到攻击和利用。因此,用户的风险会增加,阻碍了主流采用。

当缺乏共同的框架时,开发人员将面临创建和整合新代币的重大困难。这将抑制创新,减缓加密领域的增长。

此外,在没有标准化的功能(如转账和批准)的情况下,使用代币将变得困难、繁琐和复杂。这将限制它们在各种应用中的可用性和实用性。

因此,对代币标准的需求是不言而喻的,因为它们促进了互操作性,简化了开发,并促进了更安全和功能更强大的加密生态系统的发展。

代币标准是如何建立的?

建立代币标准涉及几个步骤,这些步骤因项目社区和区块链而异。第一步是确定现有标准未能解决的特定需求。这可能是对具有独特功能的新代币类型的渴望,或者是改进现有代币之间互操作性的需要。例如,ERC-20只涉及可互换代币,因此需要一个新的代币标准来解决非同质化代币的问题。

确定需求后,下一步是创建一个技术提案,概述所提出的标准。该提案文件应明确规定新标准的规格、功能和功能。在以太坊生态系统中,“以太坊改进提案(EIP)”用于此目的。

创建提案后,将其提交给更广泛的社区进行讨论、反馈和潜在的修订。这使得其他利益相关者,包括开发人员、用户和安全专家,可以贡献他们的见解,并识别出潜在的挑战。

如果提案经过所有相关方的批准,并在经过彻底审查后被认为有益,则将采纳和实施。该过程可能涉及将标准整合到基础区块链协议中,或者制定开发人员在创建新代币时应遵循的指南,以遵循标准。

最后,代币标准可以根据社区需求和技术进步而随时间发展。更新和修订可能也会经历与建立代币标准相似的过程,以确保标准在加密生态系统内保持相关性和有效性。

这里了解更多有关如何创建代币标准的信息

这个过程通常由谁负责?

在加密领域为代币创建标准时,并没有单一的中央权威机构来做决定。这是一个涉及区块链生态系统中不同社区的协作努力。

首先,开发人员确定了新标准的需求,并起草了初步提案,概述了其规范和功能。接下来,技术专家在审查过程中提供了宝贵的意见。他们评估与所提出的代币标准相关的技术细节,例如其技术可行性、安全影响和潜在影响。

社区成员积极参与讨论,提供反馈,提出改进建议,并最终影响所提出标准的采纳或拒绝。此外,一些区块链社区建立了组织,负责在其生态系统内监督和推广特定的代币标准。

因此,建立代币标准是一个集体努力,需要来自加密货币领域内不同利益相关者的多样化观点和专业知识。因此,它并不是任何一个个人或实体的唯一责任。

代币标准如何工作?

代币标准是一组指导性规范,代币必须遵循这些规范才能在特定的区块链上平稳、一致地运行。实质上,它们提供了一套规则,为代币建立了一个共同的语言。其中包括代币名称和符号、可以存在的最大代币数量、代币在不同钱包或账户之间如何转移,以及用户如何授权其他应用程序或合约与其代币进行交互的细节。代币标准还促进了在同一区块链上构建的代币和应用程序之间的互操作性,这使得与dApp的无缝转移和集成成为可能。

此外,代币标准通过为开发人员提供一个预定义的框架来简化开发。这使得他们无需从头开始创建功能,从而节省了时间和资源。最后,明确定义的代币标准可以通过概述最佳实践和在代币开发过程中要避免的潜在漏洞来提高安全性。

总的来说,代币标准对于在区块链空间内创建一致且高效的数字资产生态系统至关重要。它们促进了互操作性,简化了开发,并为探索加密货币和其他数字代币的潜力提供了更安全和用户友好的环境。

常用的代币标准

来源: Crypto.com

加密货币领域以创新理念为基础,而代币标准在将这些理念变为现实中扮演着至关重要的角色。这些标准为代币提供了一个共同的框架,使它们能够有效地运行,确保它们可以与其他代币无缝互动,从而鼓励了一个多样化和繁荣的生态系统。以下是加密货币领域中最常用的一些代币标准:

以太坊网络上常见的代币标准

以太坊代币标准演变的图示

(来源: Unicorn Ultra)

以太坊请求意见 (Ethereum Request for Comment,简称ERC)

ERC是“以太坊请求意见”(Ethereum Request for Comment)的缩写。它是指一份技术文件,概述了与以太坊生态系统相关的最佳实践、态度、创造力和研究。

ERC定义了以太坊生态系统中的应用级设计和协议。这包括针对智能合约的代币规范,比如通常附带有参考实现的ERC-20。常见的ERC指南规定了一种代币类型的基本操作集,使应用程序和智能合约可以统一地与其通信。

ERC在以太坊的发展中发挥着至关重要的作用,它定义了各种标准,如代币接口、智能合约协议以及开发者在以太坊区块链上创建去中心化应用程序(dApp)时可以使用的其他功能。这些标准确保了不同项目和代币之间的互操作性和兼容性,使它们能够在以太坊网络中无缝地进行交互。

ERC由以太坊社区的开发人员、研究人员和利益相关者提出、讨论和完善。以太坊智能合约程序员负责创建与ERC相关的文件,概述了每个基于以太坊的代币必须遵循的规则和规定。他们还定期审查这些材料,并提供反馈以帮助改进它们。一旦ERC被最终确定和接受,它就会成为一个正式的标准,指导在以太坊区块链上开发和实现dApp和智能合约。

存在各种不同的ERC标准,每个都具有特定的目的。一些知名的ERC标准包括:

ERC-20

来源: Kaleido

ERC-20是基于以太坊区块链的代币最广泛使用的标准。它制定了所有基于以太坊的代币必须遵循的具体要求,作为在以太坊区块链上创建代币的技术标准。这些代币可以使用简单的ERC-20接口创建,并被各种应用程序如DeFi重复使用。ERC-20是一种可互换的代币标准,这意味着每个代币或部分代币都是相同的,无法区分。例如,美元与其等值是可以互换的。类似地,在加密货币领域,您可以在以太坊网络上交换USDT和UNI代币,因为它们是可互换的代币。

ERC-20在2017年ICO狂潮期间变得流行起来,许多代币相继推出。它对玩赚游戏至关重要,并且还能够创建像USDC、USDT、TUSD等稳定币。

ERC-20定义了以太坊基于代币必须遵循的规则,以确保与各种平台(特别是交易所和钱包,如Metamask和My Ether Wallet)兼容,并促进代币之间的交互。ERC-20代币标准的六个主要功能必须被实现,才能被认为是符合规范的。这些功能包括:

  1. 总供应量:用于确定ERC-20代币的供应量。它指定了智能合约允许的代币数量的限制。
  2. 余额:这用于跟踪每个以太坊钱包中的代币余额。它表示一个地址持有的代币数量。
  3. 转账:这是指将所有代币发送到一个钱包或将它们分配给ICO投资者的能力。它要求发送者具有足够的余额来发送。
  4. 从转账:这允许代币持有者在初始分配之后相互交易代币。
  5. 批准:这个功能用于批准从调用其他账户的功能的账户中撤回代币之前的其他账户的操作。
  6. 授权:授权是在批准后用来确定被批准的账户可以从起始账户中提取多少代币。

ERC-20代币的三个基本可选功能是代币名称、票据符号(例如,以太)和小数位数;也就是说,您的代币将支持多少小数位数。(来源: Bitpanda Academy)

ERC-777

就像ERC-20一样,ERC-777是用于可互换代币的标准。唯一的区别在于ERC-777是ERC-20的改进版本,它着重于在交易代币时允许更复杂的交互。它通过提供类似于msg.value字段的等效功能,但适用于代币,有效地将代币和以太币结合在一起。

ERC-777标准包括多种功能,带来了多种提高体验的改进。它消除了小数位数的混乱,使得在适当的事件中可以进行铸造和销毁等。此外,它还包括一种特殊功能,使其与加密货币领域的其他代币标准区分开来。这个独特的功能称为“接收钩子”(receive hooks)。钩子可以定义为一个合约中的函数,在将代币发送到该合约时调用。换句话说,账户和合约可以在收到代币时做出反应。

“接收钩子”功能已经实现了许多有趣的用例,比如使用代币进行原子购买,这样就无需在两个单独的交易中批准和转移。它还允许在钩子调用时拒绝接收代币,并将接收到的代币重定向到其他地址,等等。

此外,由于合约是实现这些接收代币钩子所必需的重要因素,因此当使用ERC-20时,没有任何代币会被卡在不知道ERC-777协议的合约中,这种情况已经发生了无数次。

ERC-223

ERC-223代币标准是对ERC-20协议的改进,ERC-20是在以太坊区块链上创建代币的广泛使用标准。ERC-20协议以一个显著的问题而闻名,即如果错误地发送到智能合约,代币可能会丢失。由于这个缺陷,超过300万美元的ERC-20代币已经丢失。然而,ERC-223标准通过允许用户在不丢失代币的情况下将其转移到智能合约来解决这个问题。

此外,ERC-223比ERC-20代币更高效,因为它只需要一个步骤而不是两个步骤来完成交易。这个标准被开发出来以改善智能合约和ERC-20系统之间的交互。

来源: SlideServe

ERC-721

来源: Kaleido

以太坊区块链有一个非同质化代币标准,称为ERC-721,为创建代表数字资产的唯一代币提供了一套指南。这些代币是非同质化的,意味着它们由于独特性无法一对一地交换。ERC-721通过促进NFT(非同质化代币)的创建而脱颖而出,这在游戏、艺术、收藏品等领域具有广泛的应用。该标准确保了这些独特资产的安全转移和所有权。

此外,ERC-721为使用NFT进行各种用途的dApp提供了一个框架,例如虚拟世界和DeFi平台。ERC-721标准由一系列函数组成,开发人员可以在他们的智能合约中实现这些函数,以创建、转移和管理NFT。这些功能允许创建具有自己元数据的唯一代币,使它们彼此可区分。

ERC-1155

来源 Kaleido

ERC-1155是一种代币标准,它从ERC-20、ERC-721和ERC-777中汲取灵感。它使用单个智能合约同时代表多个代币,这使得它在功能平衡方面与ERC-20和ERC-777不同。这个标准具有一个独特的特性,即用于查询想要查询余额的代币的附加ID参数。

在ERC-1155中,每个代币ID都有一个独特的余额,非同质化代币通过简单地铸造其中的一个来实现。这种方法为需要多个代币的项目节省了大量的gas。与为每种代币类型部署新合约不同,ERC-1155代币合约可以保存整个系统状态,从而大大降低了部署成本和复杂性。

游戏行业以及时尚、音乐、收藏品、艺术和物联网等行业广泛使用ERC-1155标准。该标准为开发人员提供了灵活性,并实现了批处理,同时防止了意外的代币销毁。它可以用于创建用于购买游戏道具和其他限量版收藏品的代币,这些道具具有独特的属性和功能。

艺术家可以在智能合约中累积版税,并在其艺术品/收藏品售出时获得一定比例的收益。

以太坊基本代币标准的摘要 (来源: ResearchGate)

ERC-1400 与 ERC-1404

这是用于创建代表现实世界资产(RWA)的证券型代币的两种流行的代币标准。首先,ERC-1400是一个全面但复杂的标准,用于管理区块链上证券型代币的转移、文档和合规性。第二个,ERC-1404,是一个更简单的标准,专注于证券型代币的转移限制,使发行者能够控制所有权并遵守监管规定。这两种标准都旨在确保证券型代币发行符合法规。

此外,这些代币标准要求发行公司通过在入职流程中强制要求代币接收者进行了解客户(KYC)和反洗钱(AML)检查来管理所有权。

除了上述以太坊代币标准外,以太坊网络上还有其他几种标准,包括ERC-165、621、827和865,如下图所示:

ERC 代币标准及其用途(来源: Blockchain Council)

这些代币标准具有特定的用例,并在发展去中心化金融中发挥关键作用。

BNB 生态系统中常见的代币标准

为了简化代币开发并促进生态系统内的互操作性,已经建立了几个重要的代币标准,其中包括 Binance 智能链(BSC),也称为 BNB 链。

BEP-20

来源: Techopedia

BEP-20是一个代币标准,旨在扩展、超越ERC-20标准。它充当了代币使用的蓝图,并规定了其总体使用规则。BEP-20与ERC-20兼容,但通过修改来改进其协议、速度和交易成本。它旨在为开发人员提供一个多功能框架,用于部署各种代币,这些代币可以代表任何东西,从公司股份到稳定币。

BEP-2

BEP-2,即Binance Chain Evolution Proposal 2,是一种代币标准,允许在Binance Chain上创建和使用新的代币。与BEP-20不同,后者用于链上的智能合约交易,BEP-2是用于Binance Chain上的本地交易的协议。该协议允许在去中心化交易所格式中轻松进行不同加密货币之间的交易。

BEP-2代币标准优先考虑效率和安全性,使在Binance Chain内创建和转移可互换代币变得更加容易。

BEP-20和BEP-2代币标准之间的关键区别

(来源: 101 Blockchains)

Solana区块链代币标准

Solana主要库 (Solana Primary Library, SPL)

来源: Coingecko

在Solana区块链生态系统中,指导代币如何运作的手册称为Solana主要库(SPL)。该标准概述了在Solana链上的可互换和不可互换代币的操作。它还确保所有SPL代币可以与Solana钱包和智能合约一起正常工作。这种代币标准与以太坊的ERC之间的关键区别在于,尽管ERC为不同类型的代币(例如,ERC-20用于可互换代币,ERC-721用于不可互换代币)制定了不同的代币标准,但SPL代币标准适用于Solana链上的所有代币类型。

波场网络上的常见代币标准

波场网络是一个用于构建基于区块链的应用程序和创建代币的去中心化平台。该平台采用多种代币标准,以允许在其生态系统内实现多样化的功能。

TRC-10

TRC-10是波场上的第一个代币标准,于2017年推出,主要设计用于较小规模的用例。与其他波场代币标准不同,TRC-10不需要使用智能合约。最初,它被用于在首次代币发行(ICO)期间发行代币,并在基于波场的应用程序中用于实用目的。

TRC-20

另一方面,TRC-20是一种更高级的代币标准,它利用智能合约来创建和管理代币。它旨在执行基于智能合约的应用程序,并提供比TRC-10标准更多的功能。作为波场网络中的主导标准,TRC-20可以创建去中心化应用程序和自动化的基于代币的交易。TRC-20相比于TRC-10提供了更广泛的功能,包括转账、批准、销毁和查询代币信息。这种灵活性使其适用于各种用例,从实用型代币到证券型代币。

TRC-721

TRC-721是一种代币标准,专门用于在波场网络上创建和管理非同质化代币(NFT)。它使开发人员能够代表独特的数字资产,如收藏品、艺术品或游戏中的物品。

比特币区块链上的常见代币标准

BRC-20

来源: Sonic Wallet

BRC-20是一个实验性的代币标准,代表着“Bitcoin Request for Comment 20”。它旨在允许在比特币区块链上创建和转移可互换的代币。与以太坊的ERC-20依赖智能合约不同,BRC-20利用比特币序数协议将数据(包括代币信息)直接编码到个别的聪上。同类型的所有BRC-20代币是可互换的,并且具有相同的价值,使它们成为可互换的。该标准侧重于基本功能,如代币创建、转移和余额查询。它旨在实现简单性,并与现有的比特币基础设施兼容。

请参考以下链接以了解有关比特币序数协议的更多信息。

狗狗币区块链代币标准

DRC-20

DRC-20是一种代币标准,于2023年5月9日推出。其主要目标是在狗狗币区块链上实现可互换代币的创建和管理。它解决了其前身BRC-20标准的局限性,并为狗狗币生态系统赋予了更多功能。

为了实现这一目标,DRC-20利用狗狗币区块链上的智能合约,相比于BRC-20使用的序数,提供了更多灵活性和安全性。该代币标准还确保了同类型的所有DRC-20代币是可互换的,并且具有相同的价值,促进了代币的可互换性。

Neo区块链代币标准

NEP-5

Neo区块链有两种主要的代币标准,NEP-5和NEP-17。NEP-5是Neo区块链于2017年推出的初始代币标准。它旨在简化生态系统内代币的创建和管理方式。NEP-5提供了基本功能,如代币创建和发行、用户账户之间的代币转移以及查询代币余额。然而,它也存在一些限制,比如缺乏像批准或销毁机制这样的高级功能,这些对于构建更复杂的应用程序是至关重要的。此外,NEP-5合约中存在一些漏洞,引发了安全方面的担忧。

NEP-17

为了解决这些限制,NEP-17于2020年作为原始NEP-5提案的替代方案推出。它目前作为Neo区块链上推荐的代币标准。NEP-17在NEP-5的基础上进行了扩展,提供了更广泛的功能,包括改进的安全性、高级功能如批准、销毁机制,甚至通过扩展创建非同质化代币(NFT)。此外,NEP-17与其他区块链协议和标准的兼容性更强,允许Neo代币与其他数字资产之间更顺畅地互动。

优点、缺点和劣势

代币标准的优点

代币标准在加密货币生态系统中至关重要,为整个社区提供了多种好处。以下是其中一些优势的概述:

  • 简化开发过程:标准为创建代币提供了清晰的框架和结构。这样可以节省开发人员从零开始创建一切的工作,并为基本任务(如转账、批准和余额查询)提供了预定义的功能和功能。
  • 减少复杂性:代币标准减少了在各种区块链上管理不同代币实现的复杂性。通过遵循已建立的标准,开发人员可以将精力集中在创新和创建独特应用上,而不是重新发明轮子。
  • 增强互操作性:代币标准通过允许标准化代币与彼此、钱包和支持相同标准的去中心化应用程序(dApp)无缝交互,增强了互操作性。这促进了更加互联的生态系统,并便于创建可以利用各种代币的应用程序,而无需担心兼容性问题。
  • 提高安全性:许多标准(如ERC-20)融合了安全最佳实践,并经过严格审查以最小化潜在漏洞。这为开发人员提供了更安全的基础,减少了安全漏洞的风险,并保护了用户的资产。
  • 改善用户体验:标准确保在与不同代币交互时提供一致和熟悉的体验。用户可以期待与他们使用的具体代币无关的类似功能,如转账和余额查询。这简化了在加密货币领域管理和使用各种数字资产的流程。
  • 更广泛的选择和可访问性:代币标准促进了一个更多样化和互联的生态系统,为用户提供了更广泛的可用代币和应用程序供其探索和利用。这为用户在其努力中提供了更多选择和灵活性。
  • 降低交易费用:一些标准(如Solana等高吞吐量区块链上的标准)有助于降低交易费用。较低的交易费用使经常进行代币转账和生态系统内交互的用户受益。

代币标准的缺点

代币标准具有多种优点,但它们也有一些无法忽视的局限性和潜在缺点。以下是一些代币标准的局限性:

  • 降低灵活性:标准可能会限制想要尝试新的和创新功能的开发人员。标准可能无法满足每个特定用例,这可能会限制在利基领域的创造力和创新能力。
  • 依赖底层协议:代币标准的安全性和功能性与其所运行的底层区块链协议紧密相连。如果协议本身存在安全漏洞或限制,那么代币标准及其相应的代币也会受到影响。
  • 不同标准之间的有限互操作性:尽管代币标准促进了特定区块链生态系统内的互操作性,但在各种不同区块链上基于不同标准构建的代币可能在彼此交互时面临兼容性问题和限制。

潜在的缺点

引入和推广新的加密标准在加密领域可能是缓慢和具有挑战性的过程,这可能迫使开发人员在使用已建立但潜在有限的标准或冒险使用新的、更灵活但普及程度较低的标准之间做出选择。

过度依赖现有标准可能会阻碍全新和创新功能的开发,这些功能可能不符合现有标准的框架,这可能会在加密领域中长期扼杀创新。

尽管代币标准不是中心化的,但建立和修改它们的过程可能涉及像核心开发团队或治理机构这样的中心化实体。这引起了人们对生态系统内决策过程中潜在中心化的担忧。

跨链桥

来源: Blockchain Council

跨链桥是一种协议,它们可以在不同的区块链之间传输数字资产和数据,这些区块链在自然情况下不会相互交互。这些协议解决了不同网络独立运作的挑战,它们充当中介,允许网络进行通信和交换信息和资产。

为什么需要它们呢?

对于跨链桥的需要源于以下原因:

  1. 不同的区块链网络采用独立的协议运行,并具有各自独特的功能。这导致了固有互操作性的缺乏,从而形成了孤立的生态系统。
  2. 当存在孤立的生态系统时,会带来挑战,并阻碍数字资产和数据的自由流动。
  3. 跨链桥通过在这些原本孤立的环境之间提供通信渠道来解决这个问题。

来源: Blockchain Simplified

它们是如何工作的呢?

跨链桥的工作原理主要有两种方法:

  • 锁定资产和铸造代表:在这种方法中,用户将其原始资产存入由桥梁控制的智能合约中。桥梁将在源链上锁定这些资产,并在目标链上铸造代表性代币。这些代币代表了存在于新生态系统中的锁定资产。

当用户想要将其资产转移回时,他们将代表性代币发送回桥梁。桥梁随后永久性地移除(销毁)这些代币,并在源链上解锁原始资产。

  • 中继网络:在这种方法中,一个由验证节点组成的网络确保了桥梁的安全,并监控交易。用户将其资产发送到源链上的托管合约中。一旦这些资产被发送,验证节点验证交易并将信息中继到目标链上。一旦验证成功,目标链会铸造新的代币,代表已转移的资产。

包装代币

包装代币可以定义为允许将原生资产的价值从一个区块链转移到另一个区块链的资产。它在加密货币领域发挥着重要作用,通过促进不同区块链之间的互操作性,解锁了跨不同区块链的新功能。

来源: Cointelegraph

以下是包装代币的重要性和潜在缺点

包装代币的重要性

包装代币在促进资产在不同区块链之间无缝转移方面发挥着至关重要的作用。它们允许用户在另一个区块链上构建的应用程序中利用其在一个区块链上的持有,从而扩展了其资产的覆盖范围和效用。

此外,包装代币使用户能够参与不同区块链上的去中心化金融(DeFi)活动,为他们提供了新的赚取利息、借贷和借贷的机会。

包装代币还有助于增加流动性,通过允许资产在区块链之间自由流动。它们提供了将一个区块链的功能带到另一个区块链上的能力,使开发人员能够利用不同区块链的独特优势。它们可以将一个区块链的安全性与另一个区块链的可扩展性或智能合约功能结合起来。

最后,包装代币使开发人员能够通过使其在不同区块链生态系统中更广泛地接触到更广泛的受众,从而扩展其应用程序的覆盖范围。

包装代币的缺点和考虑因素

  • 潜在的安全风险:在封装资产时,原始资产被锁定在源链上的智能合约中,如果管理锁定资产的托管方或桥梁受到攻击,可能会导致中心化故障点。
  • 对桥梁攻击的脆弱性:连接不同区块链的桥梁可能非常复杂,并成为黑客攻击的目标,从而使其容易受到攻击。
  • 额外费用:封装和解封代币涉及到源链和目标链上的交易费用,这可能会增加用户的整体成本。
  • 有限的互操作性:包装代币增强了互操作性,但并未解决完全区块链互操作性的根本问题。不同的区块链仍可能在它们彼此之间交互的方式上存在限制。

结论

各种代币标准的使用极大地提高了区块链生态系统内的互操作性。这些标准作为指导方针,规定了代币的运作方式,使开发人员更容易创建新的代币,并减少了整个系统的复杂性。通过实施代币标准,安全性得到了加强,用户体验得到了提升,为用户提供了更广泛的选择和更大的可访问性。

随着加密领域的不断发展,预计将会推出新的代币标准。这种扩展将进一步提高生态系统内的互操作性,并带来更好的体验。

المؤلف: Paul
المترجم: Viper
المراجع (المراجعين): Piccolo、Wayne、Ashley
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!