比特币是如何解决了拜占庭将军问题
比特币其实就是一个公共的电子对账本,网络上分布着无数节点分别记录最新的交易数据。如何维护这个公共账本是这个问题的关键,也就是如何达成共识。有学者对这种问题进行了抽象就是所说的拜占庭将军问题,实际就是解决公共P2P网络如何实现信任。
拜占庭将军问题如下:
拜占庭将军问题(Byzantine Generals Problem)--
拜占庭是古代东罗马帝国的首都。强大的拜占庭将军协商一同围攻一个敌人。n个将军包围着这个敌人,他们需要协商一个一致的时间,同时对敌人发起总攻,才能确保战争的胜利。但其中一些背叛的将军可能会通过发送错误的消息造成混乱,干扰忠诚的将军同时发起总攻。如果同时发起进攻的将军数量少于m个,可怕的后果就是,拜占庭将军不仅不足以歼灭敌人,反而有可能被敌人歼灭。怎样才能保证至少有m个将军在同一时间一起发起进攻呢?
现实世界中,在互联网世界由于硬件错误、网络拥塞或断开以及遭到恶意攻击,计算机和网络可能出现不可预料的行为,是有可能发生的。那比特币系统给出了它的解决办法:
1、工作量证明;
2、奖励机制。
工作量证明:同一时间只有一个节点记账(谁算对了谁记账,解决了记账权的问题,否则大家都来记账听谁的),那如何保证他记账是准确的呢?因为所有流水帐大家都能在网络上查到,各个节点都有自己的一本帐,即是公开透明的,他要想恶意破坏,除非有51%的"同盟"一起帮他做坏。
奖励:如何能保证节点都来记账呢?系统给出奖励,谁来记账给谁奖励比特币(记账奖励),谁验证交易给谁验证奖励(验证奖励),这样节点就有动力去不停的记账和验证了,这样就共同构建了一个健壮的比特币网络。
-
如何快速下载高清MV视频 最新MV下载方法教程分享 时间:2025-09-07
-
如何快速下载FLV视频文件 简单实用的下载方法教程 时间:2025-09-07
-
mp4视频下载方法大全 简单几步教你快速下载高清mp4文件 时间:2025-09-07
-
DVD解码器免费下载安装指南:高清视频播放全攻略 时间:2025-09-07
-
Flash动画下载方法大全 简单几步轻松保存经典动画 时间:2025-09-07
-
快速退订黄钻会员的详细步骤教程 手把手教你取消自动续费 时间:2025-09-07
今日更新
-
瞳孔地震是什么梗?揭秘网络热词背后的爆笑瞬间!
阅读:18
-
统一六国的梗是什么梗?揭秘秦始皇爆笑网络热梗背后的真相!
阅读:18
-
捅西瓜梗是网络流行语,源自搞笑视频中夸张捅西瓜动作,暗指用极端方式解决问题,幽默又带讽刺意味。
阅读:18
-
怪兽八号手游核爆配队详解-适用所有主C
阅读:18
-
逆水寒手游十月版本前瞻-航母联动特色逆水杀曝光
阅读:18
-
女神异闻录:夜幕魅影P5X-片山久未技能简读搭配推荐
阅读:18
-
时空绘旅人幕叙心事活动预告-可获得罗夏CR独白等奖励
阅读:18
-
桶是什么梗?揭秘网络热词桶的搞笑来源和流行用法,看完秒懂!
阅读:18
-
CF手游MK5哪吒怎么样-MK5哪吒武器前瞻
阅读:18
-
恋与深空限定喵呜币额外掉落-秋游喵喵系列徽章上新
阅读:18