原文标题:《QuarkChain 多原生代币功能前瞻:功能如 ETH/QKC 一样完整 发行如 ERC20 一样简易》 人类精神必须置于技术之上。——阿尔伯特·爱因斯坦 「Our humanity should rise above technology.」 - Albert Einstein 原生代币 (native token) 是指区块链系统底层直接发行,正常运行所必需的,用以体现权益、实现区块链系统既定功能的代币,比如比特币、以太坊、QKC 等。而在应用协议基础上,在区块链系统内使用智能合约二次开发产生的代币是合约型代币(smart contract token),目前各个公链上 DApp 内使用的都是智能合约型代币,以太坊的 ERC20 协议就是最知名的代表。 以太坊上 ERC20 协议,依靠其多样的功能和便捷的使用方式,成为了如今纷繁数字货币市场的重要基础,其发行的 ERC20 代币,成为一种帮助中小项目解决发行、融资问题的可信权证。17 年,数以千计的项目依靠 ERC20 代币进行了融资,成为 2017 年牛市的第一推动力。 但是 ERC20 受限于时代和功能,仅具备所有权凭证和交换媒介两种功能价值,大大限制了这种协议代币的使用空间和使用方式,而很多公链项目的生态代币发行,也采用了这种模式。如果能为 ERC20 添加更多的功能,让它发行的代币能够实现类似以太坊原生代币 ETH 的功能,则一方面能够降低用户成本,另一方面更能让更多的开发者在这个生态上获益,从而激发更大的开发欲望。此外,多原生代币的便捷性将能更好的减少 DeFi 应用过程中频繁的代币兑换,从而减少操作步骤和手续费损耗,让使用 DeFi 更简单(这将在未来讨论)。 而我们为解决上述这些问题,将在近期推出首个相关功能分片,请大家关注。 1 ERC20 类智能合约代币功能价值 2015 年推出的 ERC-20 标准彻底改变了加密货币行业,ERC20 协议规定了一个发行代币智能合约必须包含的六个强制参数,从而实现一个可信流通票证的基本功能: 1、设置代币初始分配情况的函数:totalSupply — 限定了某种代币的最大供应量,当达到这个数量时,该智能合约就会停止发行该代币。balance0f — 用于获取指定账户(address)的余额的函数。 2、实现代币转移的函数:transfer –用于将一定数量的代币从原账户转移到新账户的函数。transferFrom –用于实现用户或者合约(代理方)代理另外一个用户或者合约(被代理方)的代币转移的函数。 3、执行代理批准的函数:approve –为 transferFrom 批准代理方能够为被代理方转移代币的上限 allowance –用于读取代理转移代币的上限的函数 依靠这样的设计,只要在相同协议的基础上,各方就可以在相同基础上实现无障碍转账。而各大交易所和钱包就得以统一代码,从而兼容任何基于 ERC-20 标准的代币,这就使得 ERC20 代币具有极强的流通性。而频繁转账带来的手续费需要更是帮助以太坊成为市值亚军,使用以太坊(ETH)的应用程序也如雨后春笋般涌现。 从长远来看,这类技术的构建实际上是考虑了代币化的金融工具:代币化的商品、房地产、股票等。中小创业者利用这个协议,也可以更好的解决项目发展前期筹集资金的问题。因此,新币的发行、转账和兑现也变得从未如此简单。 2 合约代币限制广泛使用的瓶颈 但 ERC20 仍然有着很多的不足,这些不足使得使用 ERC20 在一定程度上不仅不便利,甚至导致资产不可逆的损失。 代币丢失 当用户想要转移代币到某一个智能合约并且调用智能合约时(比如参与借贷),一个直觉的做法是把 ETH 或者 ERC20 Token 转到目标合约地址。ETH 这样操作是没有问题,但如果是 ERC20 的话,转账是可以成功的,转入的 ERC20 Token 却会处于一个永远无法被操作的状态,相当于永远消失。 Gas 费用 & 需要消耗原生代币 (Native token),门槛限制新用户的流入 在使用 ERC20 代币进行转账的时候,为了保障顺利进行,还需要使用 ETH 交纳手续费,ERC20 代币并不具备这样的功能价值。这是由于其最初的定位决定的,类似在进行股票交易的时候,还需要额外准备另外一种票券交纳手续费,而这种票券除此之外不提供任何功能。相比较股票交易的手续费可以在交易时直接从股票份额中扣除,并不需要额外的使用现金支付,ERC20 的转账则不同,用户还需额外地购买以太坊,同时还需要学习为什么要用不相关的 ETH 支付这场交易的手续费,对于新手而言十分不友好。 其他补充协议同 ERC20 原本协议不兼容,需要分叉或者重新发行新的代币 ERC20 其实像是以太坊上面的二等公民,其需要进行合约互动时,不能像以太坊一样可以直接调用默认函数从而一步执行,而必须经过多个步骤,这不仅在应用开发上复杂。而且去中心化应用执行的耗时更长,手续费更高,在同原有互联网的竞争中变得毫无优势可言。以致于一些开发者,为了能够更自由的开发应用,而不受限于以太坊生态对于 ERC20 代币功能的限制,选择自行开发一条自己拥有自主权的公链解决这些问题,从而大大降低了开发效率。 而且,众多以以太坊为参照的区块链公链系统也照搬了这样的设计,依靠协议发行的代币或多或少都具备上述这些缺点,随着行业发展,这个不足逐渐成为了整个行业的通病。 3 多原生代币带来功能升级 为此,QuarkChain 推出了独特的多原生代币协议(参见 QCEP-5, QCEP-6),针对之前总结的以 ERC20 为代表的智能合约代币的问题进行了完善。让 QuarkChain 生态上的代币都具有同原生代币 QKC 几乎完全一致的权利,从而能够承担更大的功能价值,调用合约、支付手续费等功能,而不再单纯只是一个金融工具。让开发者和用户不需要因为两种代币不同权利的问题,放弃开发和使用,从而节约开发和学习成本,促进更多行业应用的出现。 多原生代币的好处 在 QuarkChain 主网中,多原生代币 (Multinative token) 在 QuarkChain 系统中和 QKC 基本是一样的地位,可以调用合约、跨链、在满足某些情况的条件下可以支付手续费,除了不能参与 QKC 网络治理,原生代币可以实现 QKC 所有的功能,包括跨链转账。大部分 DeFi 面临的非原生资产不便利性问题都可以解决。而未来合约中,原生代币的功能,将做到和 QKC 完全一致,消除多原生代币应用的最后一层障碍。 如何在 QuarkChain 上实现发行功能 在项目发展最初,我们将定期在链上举行(比如一周一次 / 一月一次,具体请时刻关注官方渠道)活动,参与者需要用 QKC 进行,每次只有一位赢家,赢家拥有指定铸币权。获拍的多原生代币将拥有全网唯一标识名,不可重名,想获得该标识需要从所有者处获得所有权。如果需要使用新的原生代币作为手续费,社群任何参与者都可以存入一定数量的 QKC 作为手续费储备。在执行转账时,将从系统合约中查询手续费同发行量之间的汇率,并相应扣除 QKC。代币的经济模型由竞拍赢家决定,例如若想做到总量不变,竞拍赢家可以代币发行之后将代币发行权移交给系统地址。多原生代币手续费设计 QCEP-6 协议将部署在每个分片中,代币的社群任何参与者可以选择让代币具有支付转账手续费的功能。这需要社群参与者提供 QKC 储存在系统合约上,系统以兑换的形式进行自动的 QKC 转换,其转换就类似银行的外汇兑换,转换后的 QKC 成为挖矿方的手续费。 在汇率方面,QuarkChain 主网允许用户提议设定多原生代币和 QKC 之间的汇率,任何用户都可以与「通用原生代币管理器」智能合约进行交互以提议汇率,该汇率将用于将原生代币转换为相应的 QKC 金额以支付转账费用。这样一来,一般用户不需要额外的购买 QKC 用于支付手续费,更加方便。 4 预计宣布时间 第一个多原生代币将于近期宣布,代币拍卖时间安排也请关注 QuarkChain 各个官方渠道,敬请关注。
来源链接:mp.weixin.qq.com —- 编译者/作者:QuarkChain?夸克链? 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
相较合约型代币,QuarkChain 多原生代币有何改进之处?
2020-03-11 QuarkChain?夸克链? 来源:链闻
LOADING...
相关阅读:
- 以太坊搜索峰值2020-07-31
- 最早启动、最先回调、又再次爆发领涨的以太坊能否带起第二波行情?2020-07-31
- 三少解币:7月31比特币 以太坊 柚子等行情分析操作建议2020-07-31
- 注意:只要参加过uniswap之类的defi,你钱包里的钱就有可能不是你的了!2020-07-31
- 解析Filecoin与IPFS项目中“头矿”2020-07-31