主页 > 苹果版imtoken > 和我一起设计Token协议: 1. 历史

和我一起设计Token协议: 1. 历史

苹果版imtoken 2023-05-30 06:35:25

比特币,一个光鲜亮丽的名字。 你如何看待它,将决定你的人生,是富贵还是平凡,是去探索未知的边疆,还是坚守传统的生活。

比特币是“现金”是“金钱”

这句话很重要。 如果您认为它是其他东西,例如“数字黄金”、“传销筹码”、“赚钱的捷径”或“极客的玩具”,那么本文不适合您。 本文仅将比特币作为“现金”作为“货币”来讨论,我们称之为“数字货币”。

比特币就是“钱”,那么什么是Token呢?

Token是一种标有“钱”的“凭证”。 如消费积分、股票、彩票、发票、车票、邮票、收据等。

比特币如何变成现金_比特币现金交易平台_如何购买比特币现金

比特币区块链可以同时支持“货币”和“价值凭证”

从技术上讲,2020 年 2 月 4 日之前是做不到的。在那之前,比特币连“钱”都算不上,只是像“黄金”一样可以限量交易的囤积物。 如果您将其用于购物,手续费可能会超过商品价格。

2020年2月4日,比特币的诞生升级,让它成为人人可以用来购物的“钱”。 手续费低至一分钱,支持大量交易,甚至可以超过VISA信用卡的吞吐量。 同时支持购物生成凭证,甚至可以将一幅画、一段音乐等数字商品同时保存在区块链上。 科技改变生活。

实现“有价证”Token

如何购买比特币现金_比特币现金交易平台_比特币如何变成现金

变现Token的方案自古就有。 早期的代表技术称为“彩色币”。 比特币的基本记账单位是 UTXO(未花费的交易输出),每个 UTXO 记录了一些聪。 一个比特币有 1 亿聪。 “彩色币”的概念就是做一些标记来解释UTXO中的Satoshi代表什么。 例如,解释为 100 聪代表一百股特斯拉股票。

彩色硬币和第 0 层协议

彩色硬币标有 OP_RETURN 或 SequenceNumber。 表示一笔交易中一个或多个UTXO中Satoshi的附加含义。 那时OP_RETURN后面可以放80个字节。 在有限的条件下,2013 年左右出现的比较著名的协议包括 Open Assets、CoinSpark 和 Colu。 染色币的应用必须基于特定的染色币钱包,否则染色后的UTXO无法解锁,生成的新UTXO会出现“褪色”现象,说明信息丢失。 黑客可以制造大量虚假交易,所以基本上染色币都需要经过发行方的验证。 另外比特币如何变成现金,如果染色币的发行者没有相应的资产来抵押货币或卷款跑路,染色币本身也不具备强制还款的特性。 当时100聪就是100聪,不是100股特斯拉股票。

2020年还会有一个新的染色币方案,称为0层协议的STAS。

比特币现金交易平台_如何购买比特币现金_比特币如何变成现金

在这里插入图片描述

全向协议和第 2 层协议

omn​​i协议不再解释Satoshi,而是将Token的类型和数量写入OP_RETURN。 基于 omni 协议发行的代币有 400 多种,但大部分代币都是死币,没有任何价值。 只有基于omni的稳定币USDT极具影响力。

在这里插入图片描述

比特币如何变成现金_如何购买比特币现金_比特币现金交易平台

在 OP_RETURN 中包含 16 个字节:

Transaction version:交易版本。2个字节,值为0.
Transaction type:交易类型。2个字节,‘简单发送’值为1.
Currency identifier:货币标识符。4个字节,USDT值为0x1F(31).

如何购买比特币现金_比特币如何变成现金_比特币现金交易平台

Amount to transfer:转账金额。8个字节。

在防伪方面,omni协议可以通过外部服务器回溯确认交易记录。 从根本上说,发行人验证是必需的。 OP_RETURN 的数据信息需要由区块链外的服务器来解读。

2020年后出现了很多Layer 2协议,基本都是用OP_RETURN来存储字节数据或者JSON数据,或者Javascript脚本。 然后由区块链外部的服务器解释数据或执行 Javascript 代码。 比特币区块链仅用于存储数据、事件记录和日志。 这些服务器被称为比特币的“应用层”,负责解释消费积分、股票等Token,最终控制权由外部服务器决定。 逻辑在链下执行,但计算记录作为数据存储在链上。 大多数第 2 层协议不公开服务器端解释逻辑和代码。

时代变迁

2020年2月4日比特币如何变成现金,是一个风云变幻的时代的重要时间点。 创世升级解除了脚本的限制,使链上的编程逻辑成为可能,链上的程序代码由矿工验证。 因此,Token 不再完全依赖于外部服务器的解释。