点来单方面控制大多数份额。
sybil attack 女巫攻击
在P2P网络中,因为节点可以随时加入或退出,那么为了维持网络稳定,同一份数据通常需要备
份到多个分布式节点上,这叫做数据冗余机制。
如果网络中存在一个恶意节点,它可以通过控制多个虚假身份,然后利用这些身份控制或影响
网络的其他正常节点。比如,原来需要备份到多个节点的数据被欺骗地备份到了同一个恶意节
点(该恶意节点伪装成多重身份),这就是女巫攻击。
女巫攻击出自Flora Rhea Schreiberie在1973年的小说《女巫》(
Sybil)改编的同名电影,讲
的是一个化名Sybil Dorsett的女人被诊断为分离性身份认同障碍,兼具16种人格,分裂出16种
身份。
botnet 僵尸网络
互联网上受到黑客集中控制的一群计算机,被黑客用来发起大规模的网络攻击,比如分布式拒
绝服务攻击(DDoS)、发送海量垃圾邮件等,同时黑客控制的这些计算机所保存的信息也都可
被黑客随意“取用”。
前面那句话就是说,在匿名环境下,比特币出现之前的那些电子现金协议,都是不可靠的,太
脆弱。
中本聪的创新之处在于,他的这个想法结合了两样东西,哪两样呢?1、一个非常简单的去中心化
共识协议,基于节点每10分钟打包交易进入区块来创造一条持续延长的区块链;2、节点通过获取
记账权来才能参与系统的工作量证明机制。
当拥有大量计算能力的节点确实有了相应的更大影响力,那么你要是想搞出比全网算力加起来还大
的计算能力,就比仿照100万个节点还难。
也就是说,当诚实节点控制了大系统多数,那这时你想搞出更大的算力来超所有诚实节点的算
力,或者说超越全网算力,这个太难了,比你搞100万个假节点还难。
也就是,中本聪的创新之处在于,当诚实节点控制了大多数,系统就会安全。因为系统基于两
点来运行,1、认可最长链;2、通过竞争工作量来获得记账权。(不明白仔细看比特币白皮书
翻译加详解)
尽管比特币区块链模型很简单粗糙,但是它已经被证明足够好,并且可能在未来五年成为全世界超
过200种数字货币和协议的基石。
3.1【比特币作为一种状态转换系统】
从技术角度讲,比特币账本可以被看作一个状态转换系统,这个系统里面有一种“状态”,包含
了:1、所有现存比特币的所有权状态,2、一个“状态转换函数”,这里面就包含了一种状态和
一笔交易,然后可以输出为一种新的状态作为结果。
上图,State是前一种状态,里面包含若干地址,中间是一个状态转换系统,也就是交易过程,
在原地址上进行增减和签名, State'是交易后得到的原地址新状态,因为交易后账户余额有变
化了。
例如,在标准的银行系统内,状态就是一本资产负债表,一笔交易就意味着一个请求,即把X元钱
从A转给B,同时状态转换系统在A的账户减掉X元,在B的账户增加X元。
如果A的账户余额不足X元,状态转换函数就会返回错误提示。
