时间:2023-08-14|浏览:214
今天我们将继续学习区块链的基础原理,前几节课已经总结了区块链这种分布式记账技术在现实世界中的可行性。接下来,我们要解决的问题是:虽然账本上记录了许多人的交易记录,但并没有记下任何客户的身份信息,也无法确定这些地址上的余额属于谁。换句话说,比特币账本上的这些余额的归属权以及如何支付都是一个问题。假设某个账户的比特币只有你能支付,那么显然这些比特币属于你。那么比特币是如何实现这一点的呢?
我们先来回顾一下法币系统,他是如何确定账户余额归属以及进行支付的。在法币系统中,我们需依靠银行这个第三方机构来完成这项工作。我们首先需要将个人身份信息与银行账户进行关联,这就是开户的过程。当你要进行交易时,交易双方都相信银行,委托银行进行支付。银行知道你的身份,所以可以将钱转给另一个人,而且确保不会出错。在这个过程中,我们个人身份信息的安全也是非常重要的,银行会帮助保密我们的账户信息。尽管有一段时间有报道称平安银行低价贱卖个人身份信息,但目前大多数主流银行还是值得我们信赖的。
那么比特币是如何解决这个问题的呢?比特币抛弃了第三方银行机构,所以如何保护个人身份信息呢?让我们假设比特币也按照银行账户体系要求进行实名登记,那会是个什么样的情况呢?这样的比特币还能被人们使用吗?每一次比特币交易都会在账本上体现出来,全世界的人都能看到。对于普通人来说还能接受,但对于一些重要人士以及重要资金往来来说,这就太危险了。那么我们面临的问题是,如何让所有人都知道某个账户上的钱是属于我的,同时又不能知道我是谁,在公共账本上只有我才能支付某个账户上的资金,其他人都不能支付,这是一个难题。只有解决了这个问题,比特币系统才能真正成为可行的货币体系。
实际上,比特币采用了与银行完全不同的记账体系,它实际上是一个匿名的公共账本,账户都是以地址来表示。比特币交易时涉及的只有地址与地址之间的操作,不涉及个人信息。当有一笔交易时,从一个地址转移到另一个地址,记录下的只是付款地址和收款地址以及金额,不显示个人信息。这样解决了个人隐私问题,但最重要的问题还没有解决,即如何将账户与现实中的个人联系在一起,让个人拥有对账户上余额的支配权。解决方案是什么呢?根据比特币的账号和地址以及私钥之间的关系,拥有相应地址私钥的人拥有这笔钱,因为只有他才能花掉。那么如何实现这一点呢?这就涉及到比特币账号和私钥之间的非对称加密技术。通过私钥可以推导出地址,但不能反过来。私钥的泄露将导致地址的泄露,进而导致这笔钱被转走。因此,保护私钥是比特币系统的首要原则。那么如何在不泄露私钥的前提下花掉地址上的钱呢?解决办法要用到非对称加密技术。
最后,今天我们提到的核心内容是,比特币的记账体系与银行的账户体系完全不同。比特币使用了匿名的公共账本,只是通过地址进行交易,而不涉及个人信息。私钥与地址之间存在非对称关系,私钥可以推断地址,但地址无法反推私钥。私钥的
用戶喜愛的交易所
已有账号登陆后会弹出下载