主页 > imtoken钱包下载注册教程 > 比特币交易保证的是真实感和独特的确定性,从而获得全网的信任
比特币交易保证的是真实感和独特的确定性,从而获得全网的信任
互联网时代的信任变得更加困难。 辨别真假是我们不得不反复面对的问题。 区块链不依赖于人与机构之间的信任关系,将信任从中介传播到世界各地的参与者。 那么如何保证参与者的可靠性呢? 除了公开透明的账户,还需要一些激动人心的奖励和认真的隐私保护。
区块链(图片来自网络)
为什么全网的人都来验证? 当然是因为有好处。 好处是比特币。 其次,比特币转账也是需要手续费的,这也是给那些辛辛苦苦为你记账、验证真伪的“矿工”们准备的。 毕竟交易量这么大,不给点奖励,就没人会去做了。 除了手续费奖励外,还有一个新区块的奖励,目前是12.5个比特币。 毕竟计算量太大了,辛苦了比特币交易记录是公开的吗,总要有一些回报吧。 这也是确保账本完全真实和比特币网络更好运行的一种激励。 事实上,这种疯狂的计算是一种叫做“工作量证明”的共识机制。 听起来很抽象? 共识是一种认同感。 应用于比特币网络,就是鼓励全网诚信合作,共同维护账本的真实性,营造良好的信任氛围。 即使没有权威的监管机构,也能靠谱,吸引更多靠谱的人加入。
两个矿工同时计算结果怎么办? 在比特币网络中,人人平等,任何人都不会干预结果。 但是会同时添加两个区块A和B,并排放置比特币交易记录是公开的吗,暂时形成两个分叉。 只要一个分叉先到达六个区块,另一个就会被丢弃。 更残酷的是,废弃道路上的矿工将得不到任何挖矿奖励。 换句话说,在形成六个新区块之前,任何交易都无法得到完全确认。 一个是十分钟,六个是一个小时,有点长。 这是为公平和真实付出的代价。
挖矿(图片来自网络)
但是另一个问题来了,全网算在一起,谁来保护A和B的隐私呢? 神秘的密码学来了。 首先,交易记录显示的不是某A转10个比特币给某B,而是A使用的地址转到B使用的地址。在比特币网络上,每个地址都是公开的,有多少比特币地址也是公开的,但没有人知道地址是谁。 每个人都有两把钥匙,一把叫做公钥,一把叫做私钥。 公钥与地址相关,任何人都可以获得; 私钥与银行卡密码一样,只有您自己知道,用于控制您地址下的比特币。 两把钥匙是唯一对应的,只能相互解密,别人的钥匙不能。
回到A再转钱给B。第一步,A使用A的私钥和B的公钥,为交易加了两层加密,相当于买了双重保险。
第二步,矿工用A的公钥验证A的私钥,看是否是A发起的交易,以及A地址的账户余额。 第三步,确认真伪并转给B。 第四步,B使用B的私钥对应解锁当时A用B的公钥加密的加密,从而完成交易。 这就是区块链下的“非对称加密”。 换句话说,比特币只认钥匙,不认人。 今天谁拥有私钥,谁就控制了这个地址的比特币。
比特币(图片来自网络)
如果私钥被盗并发送虚假消息会怎样? 比特币认钥匙不认人,这是事实。 如果A没有妥善保管自己的私钥,就会被C复制。A说“A转10个比特币给B”,C看到了,C又用A的私钥发了一条消息说“A转10个比特币给C” . 此时A的口袋里只有10个比特币,会发生什么? 专业矿工依然按照验证规则进行挖矿。 由于密钥都是正确的,因此两条消息都有可能被成功验证。 如果不幸的是,“A转10个比特币给C”消息先被确认,那么按照规则,这将成为最终的交易记录,记入账本。 A,只能给C口袋里仅有的10个比特币。
有人说,这不是错了吗? 假消息得到证实。 区块链保证的是真实感和独特的确定性,这是一个很微妙的概念。 据说,账本上的每一条记录,都是经过规则验证的,都是真的。 基于此,A必须把钱给C。也因为全网的验证,任何人都不能随意再创造一条相同或相似的交易记录,这是核心。 至于记录背后的隐情,没有人能保证,就连银行也不行。 欺诈和盗刷就是例子。 再次强调,账本体现了一种真实感。 通过保证每条记录的真实可信并严格执行,才能获得全网的信任。 而你自己,一定要妥善保管私钥。