LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 比特币如何实现匿名性的

比特币如何实现匿名性的

2020-08-05 鬼谷论市 来源:区块链网络

区块链的授权技术保证了未经用户授权,任何人都无法获知用户的身份信息。下面以比特币为例,看用户如何实现合理的匿名性。

试想一下,发送和接受比特币就好比作者用笔名发表作品。如果作者的笔名与自己的身份无关,那么谁都无法得知作品背后的作家的真实身份。在区块链上,用户接收比特币的地址是公开的,凡是与该地址有关的交易信息都会被永久保存在区块链上。如果用户的地址与真实身份没有任何关系,那么用户便实现了合理的匿名性。

要实现匿名,用户需要保证比特币钱包地址与自己的身份信息没有关联。也就是说,用户需要匿名购买比特币。下面是三种匿名购买比特币的方法,内容如下图所示。

图中三种匿名购买比特币的方法

用现金购买是匿名购买比特币最好的选择。大多数比特币在线交易的过程是 类似的,即需要用户上传身份证。而用现金购买可以避免在线交易,不用上传身 份证用户,可以亲自接见比特币卖方,支付现金即可获得比特币。只要用户愿意,用现金购买比特币有很多可以使用的方法来避免卖方知道自己的身份信息。

简单来说,一个比特币交易,就是告诉网络,某个拥有一定数量比特币的用户已经授权将这笔比特币转让给另一位用户。新的所有者可以通过另外一笔授权转让交易来使用这些比特币,以此类推,形成一个所有者转换的链条。

交易就像复式账本的一笔笔记录,每个交易均包含一到多条的“输入”——这是比特币账户的借方。每笔交易也包含了一到多条的“输出”——这是比特币账户的贷方。输入和输出(借和贷)加起来不要求相等。实际上,输出加起来的和应稍小于输入的和,这个差额就是隐含的“交易费用”,这笔小额费用归那些将交易归集到账本的矿工所有。以复式记账法表示的比特币交易如下图所示。

图中采用复式记账法表示的交易

交易同样包含每笔待转让比特币(交易输入)的所有权证明,以所有者数字签名的方式来表示,数字签名可以被任何人独立验证。在比特币的术语中,“消费”就是签署一笔交易,将所有者从前序交易中获得的价值权益转让给以比特币地址为代表的新所有者。

交易将价值从交易输入转移到交易输出。交易输入是价值的来源,通常是上一笔交易的输出。交易输出将一笔与私钥关联的价值赋予一个新用户。目标密钥称为安全锁。在未来的交易中,需要通过签名来获取这笔资金。一笔交易的输出作为新交易的输入,这样,随着价值不断从一个地址转移到另一个地址,就形成了一条所有权的链条(见下图)。

图中 一个交易的链条,在链上一个交易的输出成为下一笔交易的输入

爱丽丝支付给鲍勃咖啡店的交易使用了上一笔交易的输出,作为这笔交易的输入。在上一章中,爱丽丝用现金从她的朋友乔那里换到了一笔比特币。那个交易的一笔资金被爱丽丝的密钥锁定(受限)。她向鲍勃咖啡店支付咖啡费的新交易中,引用了上笔交易的输出作为本笔交易的输入,输出则包含两部分,一部分支付咖啡费用,另一部分用于找零。交易形成了一个链条,最新交易的输入对应上一笔交易的输出。爱丽丝的密钥提供的签名解锁了前笔交易的输出,向比特币网络证明了她对这些资金的所有权。她在交易中附上鲍勃的地址,形成一个“受限”,限制鲍勃必须使用签名才能花费这笔资金。这个过程展示了价值在爱丽丝和鲍勃之间转移的过程。这个从乔到爱丽丝,再到鲍勃的交易链看图就知道了。。。

—-

编译者/作者:鬼谷论市

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...