繁体
还有最后一个改
就是不留证明,改留比特币账号。就是用
a并不用留下自己的名字,而是用一个字符串来代表自己
行
易,同理,用
b和c也是如此,只留下了一个字符串。
数字签名在这里就不
解释了,大家只需要知
,帐本系统里的任何人都可以验证数字签名是否正确可信。
所以这个时候就有了比特币,啥意思呢,就是比特币正式为了解决这个问题而对前面介绍的账本系统的改
。
易信息1:用
a支付10btc给b。
比如,如果你有室友在
易记录发布时不在寝室,那么他就错了这次消息,使得这次消息不会
现在他的帐本里。
但比特币系统并没有一个“银行式”的权威中心,所以不能像银行这
作方式。
换回比特币系统,也就是
分电脑可能
于关机或者未联网状态,会错过
分
易。
一条记录后,由需付款的一方加上自己的手写签名,以示自己认可这笔记录。
小白支付给小王40btc
另一个改
就是之前的账本我们约好是月底结账,而现在我们把
易单位改成了虚拟的比特币,
易也由月底统一
割改为事实
割。
我们只能知
每个账
,而无法知
谁拥有这个账
,这就保证了隐私
。
这个很好理解,我在网银里
错向某账
转账一个亿,但我账
里显然没有这么多钱,因此银行系统会认定
易失败。
而区块链呢,就是从这一节开始
正题。
如此一来,我们就需要确保每个人的账
里有足够的比特币
行
易。也就是确定任何一笔
易的前提就是付款方的比特币账
中有足够的比特币用于支付。
传统银行系统中,银行会记录储
的账余额,判断储
是否能够
行转载。
这里说一句,“你支付给小王20btc”中的20btc是一个整
,无法分割,因此无法只从中拿
10btc
易。
你支付给小王20btc
此外,还有一个更严重的问题就是,实际网络拓扑非常复杂,链路质量的随机
很大。
当这个账本系统变得很大时,一致
问题就必须要考虑。
一个改
就是我们之前用的账本里面的
易单位是人民币,但在比特币系统中,我们的
易单位变为比特币。
易信息
前面我们提到了这个账本是分布式存储的,每个人都有一个自己独立
理的账本。
小王支付给小黄50btc [page]
而比特币就像是账本上的数字,随时都可以视大家的意见
行
现,即在现实中
割。
比如,“小王支付给小黄50btc”的前提是自己曾经收到过多余50btc。因此小王的
易记录需要包
自己之前的
易信息,举个例
:
此外,还可能会有黑客
侵
分电脑,篡改
易记录。
这个时候小王需要广播的
易信息就是:
但是上面这个账本还存在一些问题,使得只适合小范围使用,如果扩大到更大的范围,比如整个学校使用,这个时候
易量和用
数剧增,记录就会变得非常麻烦。
因此,如果用
a(假设账
里有10btc)连续广播两条相互矛盾的消息,比如:
之前
易小白支付给小王60btc,你支付给小王60btc。
我们忽略比特币的源
,及它是如何产生的事,先继续往下看。
这个思路换到计算机中就是数字签名,所以我们要求每一笔记录后面,都要由需付款的一方加上自己的数字签名。
当前
易小白支付给小黄20btc,你支付给小黄10btc,你支付给小黄10btc。
本章尚未读完,请
击下一页继续阅读---->>>
所以你们室友在帐本里都不写名字,而是写下跟各自对应的字符串,即比特币账
。
虽然对于你们四个人的寝室这纯属脱
放
,但如果对于规模更大的系统,比如前文提到的整个学校而言,这
作可以极大提升隐私
。
比特币的解决方案是,每笔
易不以余额为基础,而是以以前的
易为基础。