由于记录所有比特币交易的账本被真正公开,隐私受到威胁。世界上有谁能知道谁付钱给谁?传统的银行系统通过对记录保密来维护这种隐私。
比特币系统中的隐私是通过不同的策略实现的。请注意,我们说过比特币的发送者需要知道该向谁付款。因此,他要求提供他想要付款的供应商的公钥。此公钥可以是匿名的。
从某种意义上说,作为某些服务的供应商,当有人问你在哪里付款时,你只需向他发送你的公钥。此公钥与您的关联不会记录在分类帐的任何位置。这样,除了这个交易之外的任何人都只能知道交易了多少钱,以及这些钱支付给了哪个公钥。
为了获得更高的隐私级别,对于每个事务,您可以为每个事务生成一个新的私钥/公钥,以便您所做的多个事务不能由第三方组合在一起。对于局外人来说,这仅仅意味着进行了多次价值较小的交易,它们永远不会与一个共同的来源相联系。
最后,任何基于互联网的在线系统都容易受到滥用。我现在将描述几种可能的比特币系统攻击,以及如何减轻这些攻击。