CoinGeek商业HandCash输出票据如何展现出最好的比特币

隐私是比特币的标准,自比特币发布以来,白皮书中就有一整个部分专门讨论隐私。它建议,新的密钥对应该用于每笔新交易,这意味着代币应该发送到新的地址。钱包需要以某种形式实现它,用户需要对进行交易保持谨慎。

how-handcash-output-bills-brings-out-the-best-in-bitcoin_1-min

过度设计/犯罪影响

大多数人对此并不了解,因此比特币核心、比特币ABC和其他隐秘币开发商转向实现匿名功能。这些对代码的根本性更改可能具有高风险,可能会产生法律后果,而且是不必要的,这一切都是因为他们从一开始就不明白比特币能够保护隐私。

这是一个典型的例子,过度专注代码的开发人员试图过度设计问题并自行命名,而不是实现一些简单但强大的功能。

正如HandCash在Medium上的帖子引用克雷格(Craig)的话:

它(隐私)在代码中很容易实现,但未曾运用,因为困扰比特币的概念仍然偏向于误用。

发送交易传统方法

如今,大多数钱包通过“现状”方式发送交易,即获取单个输入,或根据需要发送多个交易,然后发送到单个输出地址(接收方)并返回单个更改地址(发送方)。

[caption id="attachment_225979" align="aligncenter" width="624"]how-handcash-output-bills-brings-out-the-best-in-bitcoin_2 来源: WhatsonChain[/caption]

通过这种方式,很容易分辨出谁发送,只需通过一些基本调查并了解到价值转移。仅从 1 个创建 2 个 UTSO(未用交易)。在这种情况下,我们并没有实现太多隐私,而且它很容易追踪。

票据方法

HandCash引入的这个新方法,从输入创建随机面额的“钞票”,如便士、镍、硬币、分钱、美元等,并发送给收件人。

HandCash在Medium上发布的帖子中提供的交易示例,您无法分辨哪些输出将提供给发送方和接收方:

[caption id="attachment_225982" align="aligncenter" width="624"]how-handcash-output-bills-brings-out-the-best-in-bitcoin_3 来源: WhatsonChain[/caption]

大多数输出以某种标准值计价,其中只有两个输出(上文特别标识)表示差分值。

这种交易方式实际上比现金更私密,因为今天的现金交易以上述阐述的方式发生。它们只是二进制,即您只能有一个发送方和一个接收方。

通过这种方法,参与交易的人可以产生一种错觉,即存在许多不同的收件人,而实际上只有一个或多个!此交易的好处是永久记录在区块链上,因此我们仍然得到现金所没有的审计和问责功能,从而提供了使用此方法的更多激励。

另一个好处是,随着这种方法使用得越多,钱包变得更加隐秘,因为其最终结果是钱包中的大多数 UTXO最终都变成了面额。

比起只有4个输入到19个输出,之后可以有19个输入到19个输出,如此场景变得可能。

UTXO管理影响

通过使用“输出票据”方法,现在逻辑可以跨钱包实现,当收集UTXO发送给另一方时,负责计算币的价额。正如 HandCash 所称,不同的用例可以通过拥有一组币来启用,从最初(例如1个 BSV、0.5个BSV、0.25个BSV)中选择,而不是像人类从口袋里随机抓取和计算硬币,以获得所需支付给7-11(便利商店)店员。

例如,如果我将花费1.762 个BSV 购买一个新的游戏系统,钱包中的逻辑会查询我的UTXO以查找足以满足该金额的输入,并通过“传统”方法发送,即查找一个含有2个BSV的UTXO并将1.762个BSV发送给收件人,剩下的0.238作为找钱返回给我,从1创建2个新的UTXO

使用输出票据,钱包实现可以首先尝试找到总值的计价币。如果我们有一个潜在的组合:

1个BSV、0.5个BSV、0.25个BSV、0.01个BSV = 1.76个BSV(客户没有0.002个BSV的 UTXO)

也许商家可以与他们的矿工/钱包提供商达成某种协议,授予零交易手续费,以换取不沾染他们的 UTXO集,因此他们可以向遵守的客户提供一些折扣(在本例中为0.002个BSV)。

此场景为双方提供了增强的隐私,无需找钱,因此只需交换计价币,并不会新的UTXO创建(4个输入发送到 4 个输出)。因此,由于我们没有非计价价值交换,各方之间的交易细节更加模糊。

该方法还解决了布伦顿(Brenton)针对Medium文章讨论区中提出的问题,其中上文给出的示例交易中(共 4 个输入,19 个输出)中,两个非计价的更改输出为0.00005606个BSV和 0.00008061个·BSV, 表明收件人:

[caption id="attachment_225985" align="aligncenter" width="624"]how-handcash-output-bills-brings-out-the-best-in-bitcoin_4 来源: HandCash[/caption]

钱包之间的竞争日益激烈

当然,我们必须讨论实行这一功能对竞争的影响。重视隐私的用户会倾向使用 HandCash而不是其他钱包。作为回应,我们必须看到其他知名钱包实现同样的功能,以保持相关性,就像“红皇后竞赛”所发生的一样。

鉴于比特币是一个补贴驱动的网络,其他钱包现在有动力来实现这个方法或尝试以自己的方式,因为网络的所有参与者都可以受益于这样的功能。实现输出票据越多,整个网络的隐秘性也会提升。

您是比特币新手吗?请查看CoinGeek的比特币新手入门栏目,这是了解更多关于(中本聪最初设想的)比特币与区块链的终极资源指南。

更多商业新闻

商业十一月 21, 2022
HandCash Pay的3个新用例

HandCash Pay的3个新用例

HandCash Pay令用户只需点击链接或扫描二维码就可以安全地在网上为商品和服务付款,HandCash会在支付完成后将相关信息回调至商家服务器。