主页 > 下载imtoken钱包官方 > 9.2 比特币作为“智能资产”

9.2 比特币作为“智能资产”

下载imtoken钱包官方 2023-04-15 05:55:26

现在让我们探索比特币平台除了货币功能之外的其他功能。

正如我们在第 6 章前面所讨论的,您可以通过跟踪交易图来跟踪比特币系统中硬币的所有权。请记住:没有特定的比特币“硬币”,只有未花费的支出,我们称之为硬币。每个比特币都有一段历史,任何人都可以在区块链中查找。一枚硬币的历史可以追溯到一个或多个标志着比特币诞生的原始交易。正如我们之前讨论过的,在比特币中,匿名是一个错误的命题,因为你可以通过这种方式追踪比特币的所有权。

可替换性

比特币的这个特性让我们发现了一个有趣的现象:比特币是不可替代的。在经济学中,可替代商品是指所有个体都相同并且可以相互替代的商品。例如黄金是可以互换的,一盎司的纯金可以与另一盎司的纯金互换(因为它们之间没有区别)。但比特币不同。每个比特币都是独一无二的比特币资产受法律保护吗,因为每个比特币都有自己独特的历史。

在很多场景下,不同的历史记录可能没有任何区别,但是如果某个特定的历史记录对某些人来说更有意义,那么当你和他们交易时,你的一个比特币和他们的一个比特币是不一样的也许有些人不愿意用他的比特币和你交换,也许是因为他更喜欢他的比特币的历史记录。例如,一些重视旧币价值的收藏家可能会觉得它们是从创世区块中创造出来的。硬币有特殊的价值。

智能资产

比特币的这种可追溯性功能有什么作用?我们已经看到它可能危及比特币的匿名性。接下来,我们将看看为什么比特币的历史是有意义的。

我们先想一想,如何让一个普通的线下实体货币变得有意义?假设我们想加载一条实物货币的元数据,这实际上已经完成了。例如,在纸币上涂鸦通常是一个笑话或“政治声明”。但这纯粹是为了好玩,并不影响纸币的价值。

但是,如果我们可以将经过验证的元数据“粘合”到不易复制的货币上呢?一种方法是在元数据中包含加密签名,然后将此元数据与钞票上的序列号联系起来。

但是有什么用呢?比如棒球队想用纸币做门票,他们不需要花很多精力去印票,也不用担心有人去造假票。纽约洋基队可以要求一张带有特殊序列号的美元钞票作为特殊比赛的门票,并被分配到特定的观众席位。这些特别说明可以通过与其他门票相同的方式分发,例如通过邮件发送给在线购买门票的粉丝。任何有此特别说明的人都可以进入健身房并在指定座位上观看比赛。票据本身就是票。

洋基队可以通过数字签名增加真实性。他们可以在纸条的具体比赛日期、座位号和序列号上签名,并在纸条上打印该签名。这个功能可以通过一个简单的二维码来实现(如图9.3)。竞技场可以相应地维护一个数据库,该数据库存储与每个游戏和座位号相对应的所有纸币的序列号。当您持票入场时,他们只需要根据您提供的二维码在数据库中进行登记。也无需在纸币上盖印相关信息。

image.png

图9.3 普通钞票上设置了一些有用的元数据

但究竟有什么办法呢?有什么好处?现在,纸币可以代表很多东西。在上面的例子中,纸币代替了体育比赛的门票,但纸币还有很多其他的应用。为了防止纸币被伪造,政府投入了大量资金。我们可以使用纸币上已有的防伪功能来创建其他应用程序。当然,纸币本身的价值被保留了下来。粉丝使用票券时,票据仍可正常流通。当然,如果每个人都想在钞票上打印一条元数据,这可能会出现问题,但我们可以通过数据库的方法来规避这个问题。

当然,这个新的元数据是否有意义完全取决于我们对数据发布者的信任。在上面的例子中,有人必须知道存在一个特定的“密钥”来发行一张有效的洋基队球票,或者下载整个洋基队的数据库来识别这张特定票据的票面价值,而对于其他人来说,这是一张普通的一美元钞票。无论如何,这是一个很好的属性,因为一旦“票”完成了任务,它就可以作为普通纸币再次进入货币流通。

彩色硬币

在比特币中,我们可以以类似的数字方式添加元数据吗?我们希望保留比特币的良好特性,例如能够在线交易、快速结算以及不依赖银行。

顾名思义,彩色硬币就是给比特币“染色”。即使这枚硬币已经卖出了好几次,我们也可以根据这种特殊的“颜色”来追踪比特币,就像实物货币一样。这与印制代表特殊数据元素的印章相同。 “染色”的比特币仍然可以作为有效的硬币,只是带有额外的元数据。

为此,在名为“发行”的交易中,我们嵌入了一些额外的元数据来宣布某些比特币具有特定的颜色。如图 9.4 所示,在一笔交易的支付中,我们发行了 5 个“浅灰色”比特币,而同一笔交易支付中的其他 7 个比特币仍然是普通的未染色比特币。另一个人,可能持有不同的签名密钥,在其他交易中发行了“深灰色”比特币。为了便于直观理解,我们称之为“着色”。在实践中,所谓的“颜色”实际上是一串二进制数字代码。在这里,最重要的特点是相同颜色和价值的硬币是完全一样的。

虽然我们现在有不同颜色的比特币,但正常的比特币交易仍然是可能的。我们可能会遇到包含多个具有不同输入的比特币的交易:一些深灰色,一些浅灰色,一些无色,并混合在一起。同时,这个交易可能有多个支出交易,其中比特币保持染色状态,可以在交易中加入一些元数据,确定这些比特币根据染色的不同去不同的交易支出比特币资产受法律保护吗,我们可以将包含 4 个深灰色硬币的支付分成两个较小的深灰色硬币,我们也可以将几个深灰色硬币合并为一个大的深灰色交易。

image.png

图9.4个彩色硬币

注:交易图描述了彩色币的发行和传播过程。

打开资产

2015 年,在比特币中实现“着色”的最受欢迎的应用程序是 OpenAseet。资产通过特殊的支付脚本哈希 (P2SH) 地址发行。如果要发行彩色币,首先需要选择一个P2SH地址。任何通过该地址转入的币在进入时没有颜色,出来时会被该地址分配特定的颜色。如果你想让这个彩色硬币有意义,你必须公布地址。有许多交易所跟踪这些地址以推断比特币的颜色。由于比特币可以按时间顺序通过多个地址着色,因此单个比特币被着色为多种不同颜色也就不足为奇了。

一旦您使用彩色硬币执行交易,您必须嵌入带有特殊令牌的支出,例如我们为数据约定加上时间戳,这是一种可验证且不可重复的支出。封装在这个特别标记的支出中的元数据详细说明了彩色输入如何分配给不同的输出。

正如我们之前所注意到的,比特币完全兼容这一点,因为它不会对比特币做出任何改变,而且矿工社区也没有过多地干预这种做法。它允许任何人在未经中央机构授权的情况下以各种方式为货币着色。只要有人了解、认可并遵守你设计的着色币规则,你发行的着色币甚至可能超过比特币本身的价值。例如,如果洋基队发行彩色硬币,而这些硬币可以用作体育场的门票,只要体育场管家批准这些彩色硬币的门票特性,他们就会让您带着门票进入体育场(彩色硬币)。

这种方法的第一个缺点是我们必须将不可消费的标记支出放入每笔交易中。由于每次交易有色币,都需要多花一些交易费用,会增加一点成本。第二个缺点是矿工只会验证底层比特币的有效性,而不会验证彩色硬币的有效性。如果您想验证彩色硬币的有效性,您必须自己验证其所有历史记录,或委托第三方为您做。此外,与普通比特币不同,用户不能使用轻量级和简单的支付验证客户端。这使得手机等计算性能有限的设备很难使用彩色硬币。

彩色硬币和智能资产的用途

经常引用的智能资产用途是公司股票。一家公司想用彩色币发行股票需要公布一个发行地址和发行规则,通过这个地址发行的彩色比特币代表公司的股票。 1 satoshi 比特币可能代表公司的 1 股。然后,股票持有人可以在区块链上交易股票,而无需像证券交易所这样的中央中介。当然,股东必须信任公司对此类股权的背书。例如,公司承诺以每股为基础支付相应的股息或授权股东对公司决策具有比例投票权。传统股票受到法律规定的保障,截至 2015 年,彩币或其他基于区块链的资产尚未得到任何司法机构的认可。 [1]

物理特性。另一种可能的用途是彩色硬币可以代表现实世界中的一些资产。例如,彩色硬币可以代表财产或汽车。您拥有的豪华轿车可以与区块链上的特定彩色硬币相关联,然后持有彩色硬币的人可以使用它来启动和驾驶汽车。当您想出售汽车,或至少转让使用权时,您只需在区块链上执行一次交易。在第 11 章中,我们将探讨如何在技术上实现这一点,以及可能遇到的一些社会和法律障碍。但是,由于它的智能特性,我们的梦想是让现实世界中的任何有形资产都可以用彩色硬币来表示,资产的转移或交易就像比特币的转移或交易一样简单。

域名。作为最后一个例子,彩色硬币用于执行现有域名系统的一些功能:注册和所有权转移,关联域名和 IP 地址。域名市场有许多有趣的特点,其中之一是它拥有无限多的可能域名。域名根据名称是否好记等因素有不同的取值;同样,一个域名对不同的人可能有完全不同的含义。我们可以使用彩币来处理域名注册等相关功能。事实上,还有一种为此目的而设计的替代币,称为 Namecoin,我们将在第 10 章讨论。每种方法都有其独特的优势。有色币可以获得比特币区块链的安全保护;而另类币可以相对轻松地部署复杂的逻辑,例如域名注册、转移和IP关联。

[1] 2016 年 3 月,美国在线零售商 Overstock 获得美国证券交易委员会(SEC)的批准,通过比特币区块链技术发行 100 万股新股。 ——译者注