相信很多关注区块链的小伙伴经常会看到“不可能三角”这个词,对于这个很火且流行的说法,圈内圈外众说纷纭。

“不可能三角:区块链最大的谎言”、“立不住脚的不可能三角”......

连 V 神与 BM 都对相关问题在推特上争论,激起千层浪。

今天烤仔就为大家介绍关于“不可能三角”那些事儿。

划重点

在分布式系统里面,由一致性、可用性和分区容错性构成的不可能三角,我们称之为 CAP 理论。在设计一个分布式系统的时候,这三者之间必须做出取舍,只能选择两个来实现。

而区块链里很火的概念,由去中心化、安全性和可扩展性构成的不可能三角并不严谨。

我们把它换成一些更精准的描述:

· 去中心化 → 对网络的带宽要求

· 安全性 → 全节点同步

· 可扩展性 → 效率目标(>2万笔交易每秒)

这三者不可能同时实现,也不可能被打破,我们称之为带宽不可能三角

●烤仔TVのCCW | 高 TPS下 的数据存储

●烤仔TVのCCW | 高 TPS 下的历史数据同步

●烤仔TVのCCW | 详解 Blaming 机制(2)

了解最新动态

烤仔TVのCCW | 带宽不可能三角(上)相关推荐

  1. 烤仔TVのCCW | 带宽不可能三角(下)

    大家好,欢迎收看 Conflux Chain Webinar. 在上周的视频中,我们为大家介绍了由对网络的带宽要求.全节点同步.效率目标(>2万笔交易每秒)这三者组成的带宽不可能三角.这三者不可 ...

  2. 烤仔TVのCCW | 交易的生命周期

    大家好,欢迎收看 Conflux Chain Webinar. 今天,我们来跟大家聊一聊在比特币和以太坊中,一笔交易从发出到被确认经历了什么? 在比特币和以太坊中,交易发出之后,被打包进区块的时间根据 ...

  3. 烤仔TVのCCW | 区块链中的 Merkle 树

    大家好,欢迎收看 Conflux Chain Webinar. 今天,烤仔来跟大家聊一聊在每一个账本模型的区块链系统中,例如比特币.以太坊,用来维护账本状态都需要使用的 Merkle 树 . Merk ...

  4. 烤仔TVのCCW丨密码学通识(五)消息认证码

    大家好,欢迎收看 CCW. 在上期视频中,烤仔为大家讲解了在面对攻击能力更强的选择密文攻击时,可以利用消息认证码,如在解密时先检查消息认证码正确与否,如果不正确就拒绝解密,从而实现对选择密文攻击的防范 ...

  5. 烤仔TVのCCW | 智能合约间的四种调用(下)

    大家好,欢迎收看 CCW. 在上期<智能合约间的四种调用(上)>视频中,我们提到了以太坊的智能合约中 4 种不同的调用指令,而这些调用指令,对应了不同的调用方式. 但是,在智能合约的执行过 ...

  6. 烤仔TVのCCW丨存储押金代付

    大家好,欢迎收看 CCW. 在之前几期视频当中,我们为大家介绍了 Conflux 的交易费代付机制和存储押金机制. 在此基础之上,本期视频为大家详解在实际交易过程中,这两个机制是怎么结合起来的?又会出 ...

  7. 烤仔TVのCCW丨密码学通识(一)密码学基础及常见误区

    大家好,欢迎收看 CCW. 从这期开始,烤仔将为大家逐步介绍区块链的基石--密码学相关的知识. 密码学作为区块链的安全之源.信任之源,为区块链数据不可伪造.不可篡改.隐私保护等提供了基础保障,是区块链 ...

  8. 烤仔TVのCCW丨密码学通识(二)什么是“安全的加密”

    大家好,欢迎收看 CCW. 上期视频,烤仔为大家介绍了密码学的基础知识以及一些长期存在的误区.本期烤仔将继续密码学话题,探讨什么是安全的加密? 判断一个加密算法安不安全,首先要来看看有哪些攻击方式可能 ...

  9. 烤仔TVのCCW | 交易费代付机制

    大家好,欢迎收看 CCW. 众所周知,在区块链中发起一笔交易时需要为这笔交易支付手续费,而交易相关的每一步操作也都需要支付相应的手续费. 这就要求每个用户在体验一款 DApp 时必须拥有该平台的资产, ...

最新文章

  1. Android实例]------获取sd卡图片显示出来
  2. Tomcat 的 catalina.out 日志分割
  3. RunTime 入门
  4. sevlet表单处理无法相应问题及web.xml配置.
  5. boost::hana::prefix用法的测试程序
  6. 如何解决移动端键盘弹起将底部导航栏顶起
  7. 记一次EF Core连接MySql、Oracle
  8. 企业实战(Jenkins+GitLab+SonarQube)_12_Jenkins+soanr服务器搭建和代码检查
  9. 乒乓球(洛谷-P1042)
  10. 知识表示之五——面向对象的知识表示
  11. Java内存模型JMM简单分析
  12. IIS asp.net 4.0
  13. 把word excel ppt 导入到右键快捷菜单中
  14. CSS z-index 属性 控制div上下层次
  15. linux系统安装java环境_linux系统java环境配置
  16. GFlags使用总结
  17. 如何用Java写一个企业晨报?我来教你!
  18. 启发式算法与机器学习的区别_使用强化学习训练受启发的四足机器人
  19. 发现一个好用的MySQL数据库管理工具
  20. 前端--使用webstorm创建一个vue项目

热门文章

  1. 程序员颈椎病康复秘籍,你值得拥有!
  2. 闲聊机器人实例二:python实现小姜机器人(检索式chatbot_fuzzywuzzy)
  3. 逍遥模拟器微信提示无法连接服务器,轻松解决夜神逍遥模拟器模拟器等模拟器无法连接问题...
  4. 笔记本电脑重启快捷键是什么
  5. 一个柠檬轻松制作环保时钟
  6. l33t-hoster .htaccess \x00注释putenv绕过disable_function计算c代码
  7. vue实现前端人机验证
  8. 论述:企业如何做好网络营销推广
  9. ACCV 2020 开幕,最佳论文出炉!附所有论文下载
  10. ACCV 2020 Mutual Guidance