主页 > imtoken用什么id下载 > 你可以用比特币发送硬币吗?一篇了解代币进化史的文章

你可以用比特币发送硬币吗?一篇了解代币进化史的文章

imtoken用什么id下载 2023-02-21 05:25:25

既然要讲token,首先要明确token的定义。打个比方,在我们的现实世界中,有各国发行和流通的法定货币,例如:美元(USD)。但是比特币协议bitp,为了方便平台管理或流通便利,有些公司会发行在平台上流通的“代币”,例如Line Points。

既然要讲token,首先要明确token的定义。打个比方,在我们的现实世界中,有各国发行和流通的法定货币,例如:美元(USD)。但是,为了方便平台管理或流通便利,有些公司会发行在平台上流通的“代币”,例如Line Points。

在区块链的世界里,其实也有类似的概念。公链上流通的比特币(BTC)、以太坊(ETH)等加密货币就像各国的法定货币。 ,通常称为“协议代币”(在比特币/以太坊协议下流通的代币)。

但是,在以太坊上,我们可以通过智能合约的定制,创造出类似于代币的产品,可以称为“定制代币”,由智能合约赋予。令牌函数,类似于我们传统理解的令牌。

“协议令牌”和“自定义令牌”都称为加密货币。而“协议代币”往往拥有自己的区块链或类似的去中心化账本技术,无需任何其他区块链即可独立运作。而“自定义代币”使用现有的区块链(主要是以太坊)来发行和运行智能合约或其他方法。

本文主要介绍“自定义令牌”的话题。

2017 年的 ICO 浪潮迎来了大币发行时代,每个人都可以在以太坊区块链上发行自己的代币。但实际上,在以太坊上线之前,区块链代币(以下简称代币)就已经存在。

比特币协议bitp

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

代币的历史可以追溯到比特币上的彩色硬币。但是比特币没有智能合约,怎么发币?当时铸造 Token 的做法是:我们将 1 Satoshi 重新定义为 1 USD。

因此,1 个比特币(1 亿聪)的价值变为 1 亿美元。但是,这样的做法必须是可信的,所以铸币机构应该质押 1 亿美元来保证这 1 亿个 Satoshi 有等值的 1 亿美元(但没有机制保证铸币机构真的有抵押)。

所以我们会说这些比特币是染色的,因为它不再代表比特币的账面价值,而是被赋予了新的价值含义,只不过这个Token穿越了比特币的领域。用于流通的区块链网络。当我寄给你 100 聪时,我实际上寄给你 100 美元。

这100M彩色硬币如何与其他比特币区分开来?因此,很多铸币者会使用比特币外部的账本来追踪这 100M Satoshi 的交易记录,从而确认谁拥有了这些“染色”的 Satoshi,他们有权将这些 Satoshi 兑换成美元。

比特币协议bitp

另外,在比特币UTXO框架下,如果有色币和比特币同时交易,如何区分哪些是有色Satoshi?一种可能的方式是:一笔交易输出的前钱堆是彩色硬币;后者的钱堆是比特币。

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

– 彩币交易示意图–

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

而当你想向别人交易 300 美元(300 Satoshi)时,你必须向矿工支付比 300 Satoshi 大得多的费用,所以真正像这样铸造的人很少。 2017年币价破天后,几乎没人再像这样铸造了。

比特币协议bitp

USDT 和 Omni 层

下一步是由Tether发行著名的第一代USDT。第一代 USDT 建立在比特币之上,使用 Omni Layer 技术。该方法是在比特币上发送交易。然而,交易本身并不是重点。重点是在事务的OP_RETURN中写一条消息。

例如,如果将地址A分配给地址B,则可以将地址B分配给地址C和地址D。继续这样就像使用比特币作为便条纸一样,只需使用比特币的OP_RETURN内容将被永久存储在区块链上,记录USDT的流通情况。

但是,如果一个地址 A 没有持有 USDT,但他把它写给了 B,这是否有效?因此,Omni Layer 创建了一个额外的 Explorer 来跟踪所有比特币交易的 OP_RETURN 中的 Omni 消息,从而了解每个地址持有的 USDT。如果任何地址写入了无效的交易信息,将被自动过滤掉。

– 带有全向消息 OP_RETURN 的交易–

比特币协议bitp

以太坊 ERC-20 代币

以上是在比特币上发行Token的常见做法。然后进入以太坊的世界比特币协议bitp,得益于智能合约功能的出现,一切都变得简单了。 ERC-20 Token 是迄今为止最常见的代币,那么 ERC-20 是什么? ERC-20 Token是如何铸造的?

ERC-20 是在以太坊上发行代币的协议规范,规定了所发行的代币必须包含的信息(如发行数量)以及代币的功能(如发送和接收)和限制。 (比如一定时间内可以从钱包中提取的上限)等,并且会在以太坊上建立一个数据库来记录每个地址持有的代币数量。

例如,今天我想发行一个名为 Pelith Token 的 ERC-20 Token。假设你要发布一百万件,你是怎么做的?

最直接的方式,就是为ERC-20代币发行规范写一个智能合约,在流通的代码中写入一百万个代币,然后放入这个智能合约。合约放入一笔交易的Input Data中,交易的接收地址填0x0。矿工执行部署后,一百万个 Pelith 代币诞生。

比特币协议bitp

因此,创建代币在技术上非常容易。不管你是想发行100万、1亿还是10亿,其实只是智能合约中改变数量的区别,发行的可变成本接近于零。

因此,在 2017 年的 ICO 浪潮中,将会有如此多的各种狗屎币。只要你写了一份智能合约和一份白皮书,一个代币就诞生了,你就可以开始赚钱了。什么!不,是筹款。

真正的难点往往是代币发行后的实际应用场景搭建和社区营销运营。让这个代币被认可、愿意持有和申请是最大的困难和成本。在哪里。

结论

“协议代币”倾向于拥有自己的区块链或类似的去中心化账本技术,而“自定义代币”则利用现有的区块链。区块链发行和运行。

早期比特币上常见的代币有两种改变单位定义的方式,着色货币,以及使用比特币作为便条纸的Omni Layer。

以太坊和智能合约的出现使得代币的发行在技术门槛上变得更加容易和统一。但真正的难点是应用场景搭建和社区营销运营。