31.区块链“不可能三角”
在前面的讨论中我们提到,一个基础公链要同时兼顾功能、性能、网络三个要素。在区块链的设计中,还有一个更知名的“不可能三角”(见图1),它指的是,一个区块链项目无法同时满足三个条件,最多只能同时满足两个条件:
- 可扩展性(scalability)
- 去中心化(decentralization)
- 安全(security)
图1:区块链的“不可能三角”
对比一下比特币和 EOS:比特币系统看重的是去中心化和安全,而牺牲了可扩展性;EOS 在一定程度上牺牲了去中心化,而去追求可扩展性与安全。
在很多领域中都有这样的不可能三角,我们要在三个因素间权衡:
- 比如在软件工程中的时间(time)、成本(money)、功能性(scope)。
- 比如在分布式系统中的一致性(consistency)、可用性(availability&#
31.区块链“不可能三角”相关推荐
- 区块链不可能三角(一)--扩容、扩展、无限扩展
1 区块链不可能三角 区块链可扩展性,也就是不可能三角 2 可扩展的第一个定义-可扩展的POW 可扩展性的定义: 在不加任何限定下,这是指某个表现y随着某个变量x的增长的变化情况,如果y能够随着x的增 ...
- 区块链“不可能三角难题”解决了
区块链技术"不可能三角难题",也叫"三难困境",是说TPS高效性(可伸缩性.可扩展性与互操作性)和去中心化(分散性)以及安全性(稳健性)三者之间"不可 ...
- 打破区块链不可能三角!2 华人专家论文将登 NSDI 2019 计算机顶会
本文转自DeepTech深科技(deeptechchina) 作者 | 林佳谊 区块链曾经被形容成一项无所不能的科技,被看好能带来下一代的价值互联网.然其自身却存在着称为"不可能三角&quo ...
- 带哨兵节点的链_HBA公链 | IPFS:区块链“不可能三角”的可能解
你知道区块链中的"不可能三角"吗?即区块链无法同时达到可扩展性(Scalability).去中心化(Decentralization)和安全(Security).这三个要素中只能同 ...
- 带哨兵节点的链_BNC公链 | IPFS:区块链“不可能三角”的可能解
你知道区块链中的"不可能三角"吗?即区块链无法同时达到可扩展性(Scalability).去中心化(Decentralization)和安全(Security).这三个要素中只能同 ...
- 【转】突破区块链不可能三角:异步共识组 [Monoxide]
我们实现了"异步共识组"模型,可以将一个现有的单链共识算法,横向扩展1000倍以上.这样的扩展将使得吞吐量(TPS)提升1000倍以上,同时也将全网计算能力(CPU)提升2000倍 ...
- 突破区块链不可能三角(二)--在POW扩展性上的尝试
比特币为了保障其安全性,采用最长链规则,并固定区块大小1M和出块时间间隔10分钟,从而导致其低吞吐量(7Tps)和长时间区块确认间隔(6个区块一小时,每个区块平均需要10分钟),这一直以来饱受诟病,影 ...
- 喵懂区块链21期 | Monoxide:在突破不可能三角的边缘试探?
写在文前:本期Monoxide这个单词发音有误,重音应落在第二音节,而非第一音节,请不要向小喵学习! 上集我们说到区块链不可能三角,那么现在是否存在可行性的解决方案呢?欸,今天我们就来聊一聊被国际网络 ...
- 全球与中国区块链安全市场深度研究分析报告
[报告篇幅]:140 [报告图表数]:174 本文研究全球及中国市场区块链安全现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美.欧洲.中国.日本.东南亚.印度等地区的现状及未来发展趋 ...
最新文章
- SalttSack自动化运维(二)——环境安装及部署
- python空字典对象相当于false吗_python怎么判断某一对象是否为字典
- JS代码报错 Uncaught SyntaxError: Unexpected token ,
- vc中GetDlgItem用法
- 幅度为a0的载波由峰峰值_十个医疗箱都不够用?戒掉这些坏习惯,满活跃值闯进决赛圈不是梦!...
- uni-app打包h5
- 【渝粤教育】国家开放大学2018年秋季 1087t数学分析专题研究 参考试题
- 苹果watchOS 2引入WatchKit应用,并扩展了硬件支持
- hdu-1521 排列组合 指数型母函数
- 【22/04】Chrome 里的请求报错 “CAUTION: Provisional headers are shown“ 是什么意思?
- Maple中solve和dsolve的区别:solve方程解,dsolve常微分方程解
- 基于JAVA演唱会购票系统计算机毕业设计源码+系统+数据库+lw文档+部署
- 三维开发及三维地形和地理信息系统的集成探索
- 生活随记 - 拥抱变化
- 如何打开计算机无线功能灰色,计算机没有wifi,仅显示宽带连接. 右键单击灰色的无线网络连接图...
- Google play developer谷歌开发者注册和使用中的常见问题和解决方案
- 递归、迭代和分治(2):递归的典型例子
- ibm aix 抓包命令_在IBM AIX上模拟丢弃的TCP / IP数据包
- (PPT抠图)设置透明色/删除背景
- Python的格式化输出(炒鸡详细)
热门文章
- ftp作为网站储存服务器,nas存储怎么做ftp服务器
- 【Spring 系列】Spring知识地图
- 就Java开发的Linux环境,进行完整版的安装,多适用于小白
- CC2640R2F BLE5.0 CC2640R2F/BLE5.0 距离测试
- vscode自定义高亮霓虹灯效果主题
- word文档图标变成白色
- 学生信息管理系统设计 java_Java程序设计——学生基本信息管理系统(团队+个人)...
- Python异步 asyncio 异步文件下载
- 运营人看双十一,学营销技巧
- 2020 CSP-游记