一、 什么是“不可能三角”?

在区块链公链中,很难同时做到:

1. 既有很好的“去中心化”(Decentralization)

2. 又有良好的系统“安全性”(Security)

3. 同时还能有很高的“交易处理性能”(可扩展性Scability)

其中“交易处理性能”也就是经常说的TPS—每秒处理交易的笔数。

二、BTC、ETH、EOS

1. BTC

比特币每个区块2M,TPS大概只有每秒7笔。

2. 以太坊

以太坊的TPS每秒大概7到15左右。

3. EOS

EOS的TPS虽然没有达到官方曾经宣扬的百万级,但在三大公链中是最高的,达到了3000到4000左右。相对于比特币和以太坊全网上万个节点,它全网只有21个节点。因此在“去中心化”方面是三大公链中最受质疑的。在安全性方面EOS也是三者中最差的。

实际上“不可能三角”并不是一个严格经过论证而得出的结论。它只是业内对各公链的实际运行状况作出的一个总结。

https://blog.csdn.net/Laikelib/article/details/86573122

https://www.sohu.com/a/243472770_100018121

区块链 不可能三角是什么相关推荐

  1. 区块链不可能三角(一)--扩容、扩展、无限扩展

    1 区块链不可能三角 区块链可扩展性,也就是不可能三角 2 可扩展的第一个定义-可扩展的POW 可扩展性的定义: 在不加任何限定下,这是指某个表现y随着某个变量x的增长的变化情况,如果y能够随着x的增 ...

  2. 区块链“不可能三角难题”解决了

    区块链技术"不可能三角难题",也叫"三难困境",是说TPS高效性(可伸缩性.可扩展性与互操作性)和去中心化(分散性)以及安全性(稳健性)三者之间"不可 ...

  3. 打破区块链不可能三角!2 华人专家论文将登 NSDI 2019 计算机顶会

    本文转自DeepTech深科技(deeptechchina) 作者 | 林佳谊 区块链曾经被形容成一项无所不能的科技,被看好能带来下一代的价值互联网.然其自身却存在着称为"不可能三角&quo ...

  4. 带哨兵节点的链_HBA公链 | IPFS:区块链“不可能三角”的可能解

    你知道区块链中的"不可能三角"吗?即区块链无法同时达到可扩展性(Scalability).去中心化(Decentralization)和安全(Security).这三个要素中只能同 ...

  5. 带哨兵节点的链_BNC公链 | IPFS:区块链“不可能三角”的可能解

    你知道区块链中的"不可能三角"吗?即区块链无法同时达到可扩展性(Scalability).去中心化(Decentralization)和安全(Security).这三个要素中只能同 ...

  6. 31.区块链“不可能三角”

    在前面的讨论中我们提到,一个基础公链要同时兼顾功能.性能.网络三个要素.在区块链的设计中,还有一个更知名的"不可能三角"(见图1),它指的是,一个区块链项目无法同时满足三个条件,最 ...

  7. 【转】突破区块链不可能三角:异步共识组 [Monoxide]

    我们实现了"异步共识组"模型,可以将一个现有的单链共识算法,横向扩展1000倍以上.这样的扩展将使得吞吐量(TPS)提升1000倍以上,同时也将全网计算能力(CPU)提升2000倍 ...

  8. 突破区块链不可能三角(二)--在POW扩展性上的尝试

    比特币为了保障其安全性,采用最长链规则,并固定区块大小1M和出块时间间隔10分钟,从而导致其低吞吐量(7Tps)和长时间区块确认间隔(6个区块一小时,每个区块平均需要10分钟),这一直以来饱受诟病,影 ...

  9. 喵懂区块链21期 | Monoxide:在突破不可能三角的边缘试探?

    写在文前:本期Monoxide这个单词发音有误,重音应落在第二音节,而非第一音节,请不要向小喵学习! 上集我们说到区块链不可能三角,那么现在是否存在可行性的解决方案呢?欸,今天我们就来聊一聊被国际网络 ...

  10. 泡沫or趋势?我们到底需要什么样的区块链?

    导读:本文将分析目前主流区块链平台存在的问题和挑战,研究思考区块链平台的典型需求和发展方向,从而更好地加强我们对区块链技术认知和掌握. 01 区块链架构存在的问题和挑战 现实世界不可能是完美的,我们往 ...

最新文章

  1. Image转Base64镶嵌网页中
  2. SparkSQL概述
  3. nodejs(log4js)服务中应用splunk进行Log存储、搜索、分析、监控、警告
  4. webpack对脚本和样式的处理
  5. Maven学习总结(41)——Maven依赖范围、传递、排除详解
  6. C#生成图形验证码 (转)
  7. C程序设计--排序(冒泡、选择、插入)--冒泡
  8. MATLAB代码:基于分布式ADMM算法的考虑碳排放交易的电力系统优化调度研究
  9. 灵感之源之十多年技术人生的经验与心得
  10. R语言 线性混合效应模型实战案例
  11. 人工智能来了 微智全景首款刷脸支付终端亮相
  12. go build报错,提示错误can‘t load package: package xxx is not in GOROOT (D:\Go\Go\src\xxx)
  13. MySQL自动化巡检报告-v1.0
  14. 【飞书系列】—— 飞书妙记:语音转文字,视频转文字
  15. 搜狗输入法中英文都默认使用英文标点设置
  16. Vue项目实现web端第三方分享(qq、qq空间、微博、微信)
  17. 差分放大电路——直接耦合放大电路基本元件
  18. 做工程设计类计算机配置,专业设计制图需要什么样的电脑?制图电脑配置要求 (全文)...
  19. 教你快速屏蔽Windows10系统内置广告!
  20. 复方一枝蒿复合磷脂/IgG二性霉素B/阿糖胞苷修饰载甲氨喋呤/酶促合成半乳糖配体脂质体制备

热门文章

  1. 结对编程项目-四则运算 第二周
  2. 乘风破浪:LeetCode真题_019_Remove Nth Node From End of List
  3. MyBatis学习(三)--MyBatis配置文件简介
  4. source insight技巧
  5. (第五周)结对项目——黄金点游戏
  6. 合并多个js,css文件的方法 - 在服务端合并和压缩JavaScript和CSS文件
  7. 互联网小团队创业启示录
  8. JAVA学习:坦克大战(怀旧版)游戏开发代码
  9. WebBrowser填充表单值的问题.
  10. 两个栈实现队列,两个队列实现栈