首页 > 攻略 > 用比特币也能发币?一文看懂代币演进史

用比特币也能发币?一文看懂代币演进史

彩英文 攻略 2019年09月05日
后台-系统设置-扩展变量-手机广告位-内容正文顶部
用比特币也能发币?一文看懂代币演进史

既然我们想讨论代币,我们必须首先澄清代币的定义。比方说,我们有合法的币,它是由世界各国发行的,例如美元。然而,为了方便平台管理或流通方便等因素,一些公司会在平台流通中发行“代币”,如:线点。

区块链的世界中,有一个类似的概念。在公共链上流通的加密货币,如比特币(BTC)和以太网币(ETH),就像各国合法的币一样,通常被称为“协议代币”(代币根据比特币/以太坊协议流通)。

然而,在以太坊上,我们可以通过定制智能合同来创建类似于代币的产品,这可以称为“定制代币”,并通过智能契约赋予代币功能,类似于我们传统上理解的代币。

“协议代币”和“自定义代币”都称为加密货币(加密货币)。另一方面,协议代币通常有自己的区块链或类似的分散计费技术,不需要任何其他区块链独立运行。另一方面,定制的代币利用了现有的区块链(大多数区块链是通过智能契约或其他方式分发和运行的)。

本文主要以“自定义代币”为主题进行介绍。

2017年的ICO浪潮开创了币时代,每个人都能在以太坊区块链上发布自己的代币。但事实上,在以太坊上线之前,有区块链代币(以下简称代币)。

区块链代币的起源:染色的币(彩色硬币)

代币的历史可追溯到比特币上染色的币。但比特币没有智能合同。如何发送币?令牌是在当时进行的:我们将1 Satoshi重新定义为1美元。

这样,1枚比特币(1亿Satoshi)的价值就变成了1亿美元。然而,这种办法必须是可信的,因此铸造机构应抵押1亿美元,以保证1亿Satoshi的价值相当于1亿美元(但没有机制保证铸造机构实际上被抵押)。

因此,我们可以说,这些比特币是染色的,因为它不再代表比特币的账面价值,而是被赋予了新的价值含义,除了令牌流经比特币的区块链网络之外。我给你寄了100个佐藤史。我给你寄了100美元。

但这1亿美元的币是如何与其他比特币分离的呢?如此多的铸造商会使用一个外部比特币帐户来跟踪1亿Satoshi的交易记录,以确认谁拥有“染色的”Satoshi,并且他们有权将Satoshi兑换成美元。

此外,在比特币UTXO体系结构下,如果同时交易染色的Satoshi,如何区分染色的币和比特币?一种可能的方法是事务输出中的前一堆钱被币污染;后面的一堆钱是比特币。

以上是铸造令牌最早的实践。这种方法的主要缺点是,当你染这1比特币时,也意味着你丢失了1比特币(因为1比特币被用于其他目的)。

当你想把300美元(300 Satoshi)交易给其他人时,你必须向矿工支付超过300美元的处理费,所以很少有人会这样投。在2017年币的价格突破天空后,几乎没有人会再这样投下去。

下一步是由著名的第一代USDT系绳。第一代USDT构建在比特币上,使用Omni层技术在比特币上发送事务,但事务本身并不是焦点,重点是在事务的OP_RETURE中写入消息。

例如:地址A到地址B,地址B可以给出地址C,地址D。这样的连续继承就像使用比特币作为注释,只是使用比特币的OP_REVERT内容永久存在于区块链上来记录USDT的流。

但是,如果一个地址A不包含USDT,并且他将它写到B,它是否有效?因此,Omni层设置了一个额外的资源管理器来跟踪所有这些比特币交易的op_back中的Omni消息,以找出每个地址所持有的USDT。如果地址写入无效的事务消息,它将被自动过滤掉。

-事务OP_RETURE带全音消息-

以太坊ERC-20 card

这些是在比特币上分发令牌的常见实践。然后我们进入了以太坊的世界,随着智能契约功能的出现,一切变得更容易了。到目前为止,ERC-20令牌是最常见的代币,那么ERC-20是什么?ERC-20令牌是如何铸造的?

ERC-20是在以太坊上分发代币的协议规范。会议商定,已发布的代币必须包含代币所具有的信息(例如几个版本)、功能(如发送和接收)和限制(例如从钱包中提取的上限),并将在以太坊上建立一个数据库,记录每个地址持有的代币的数量。

例如,我想发布一个名为Pelith Token的ERC-20令牌。假设你想发行100万,你是怎么做的?

最简单的方法是为ERC-20 代币发行规范编写智能契约,并在循环代码中写入100万件,然后将智能契约放入事务的输入数据中,事务的接收地址以0x0填写,在矿商完成部署后,生成100万Pelith令牌。

因此,代币的创建在技术上是非常容易的,无论你想发行100万、1亿、10亿,其实只是智能合同变更数量的差异,流通成本的变化接近于零。

这就是为什么2017年ICO的种类如此之多,只需写一份聪明的合同和一张白皮书,代币就诞生了,你就可以开始兜售资金了。啊!不,这是个募捐会。

真正的困难往往是代币发布后的实际应用场景建设和社区营销操作,因此代币得到认可、愿意持有和应用是最大的困难和成本。

结论

“协议代币”通常有自己的区块链或类似的分散计费技术,而“定制代币”则使用现有的区块链分发和运行。

在早期比特币上常见的代币包括改变染色币的单位定义和使用比特币作为条OMNI层。

以太坊和SMART合同的出现使得代币的发布在技术门槛上更容易和更统一,但是应用场景的构建和社区营销操作确实很困难。

 

赞一个 ( )

后台-系统设置-扩展变量-手机广告位-内容正文底部
标签:区块链   以太坊

发表评论

留言与评论(共有 0 条评论)
   
验证码: