BTC-分布式共识

本文探讨了分布式共识在比特币系统中的重要性,解释了分布式系统存在的不可能结论,如FLP不可能性和CAP原则,并详细阐述了比特币如何在点对点网络中解决分布式共识问题,面对节点故障、恶意行为和网络不完善的挑战。通过引入激励机制和概率保证,比特币在实践中成功实现了分布式共识。
摘要由CSDN通过智能技术生成

Distributed consensus(分布式共识)

在对去中心化和中心化讨论的时候,面对比特币于去中心化的技术层面的问题一个关键词反复出现,那就是共识,特别是分布式共识。

分布式系统存在的不可能结论

首先,我们先了解一下什么是分布式系统。这里给出 分布式系统存在的不可能结论

  1. FLP impossible result(FLP不可能性)
    asynchronous(异步)系统网络传输时延没有上限,即使一个成员是有问题的(faulty)也不可能取得共识。

  2. CAP theorem(CAP原则)
    在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partition tolerance(分区容错性),三个性质最多只能满足两个。

分布式共识问题

从技术层面来看,想要建造一个分布式电子货币系统的话必须解决关键性的 分布式共识问题。这其实是计算机科学界研究了几十年的一类协议,计算机科学界对这些共识协议通常的激励机制在于分布式系统的可靠性上。

  • 假设你是谷歌或脸书的后端负责人,这样的公司通常拥有数百万计的服务器,而且都基于一个庞大的分布式数据库,它可以记录系统中的所有

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值