烤仔TVのCCW | 带宽不可能三角(下)-程序员宅基地

大家好,欢迎收看 Conflux Chain Webinar。

在上周的视频中,我们为大家介绍了由对网络的带宽要求、全节点同步、效率目标(>2万笔交易每秒)这三者组成的带宽不可能三角。这三者不可能同时实现,也不可能被打破。

本周我们将继续这个话题,一起来看看针对“不可能三角”导致的区块链效率问题,又有哪些方案可以解决呢。

划重点

解决区块链效率问题的三个思路:

1.牺牲交易的无限可扩展 → 逼近效率天花板:

可以最大限度地保证去中心化程度(系统权力的分散),是三个方案中安全级别最高的。但是每秒交易数有天花板。

2.放弃全节点同步 → 分片或侧链方案:

安全性有所下降,往往作为一种可选配置,用于第一种方案的补充。以太坊曾考虑利用分片技术。

3.牺牲对网络的带宽要求 → 超级节点方案:

以 EOS 为典型代表, 由参与者按股权投票选举 21 个超级节点。超级节点有能力部署非常好的网络,从而突破家用网络带宽的限制。但此方案权力过于集中。

未来这三种方案所对应的三种不同的取舍思路可以为我们提供更多的选择,从而满足不同程度的对区块链的需求。


●烤仔TVのCCW | 带宽不可能三角(上)

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

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

了解最新动态

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44282220/article/details/104787737

智能推荐

使用python实现自动点击功能_python自动点击脚本-程序员宅基地

文章浏览阅读3.1k次。添加下面代码并保存,使用编辑器或浏览器打开。_python自动点击脚本

网页游戏开发基础——JavaScript基础知识_javascript游戏开发-程序员宅基地

文章浏览阅读2.1k次。  对于初学编程的朋友来说,这篇文章有点长,而且会有点难懂。但是请不要放弃,我尽量以通俗的语言解释相关的编程概念,这里只讲解编写一个游戏需要的相关编程概念(如需要会在后面的文章中随时补充相关概念),对其余未涉及的编程概念大家可以自行搜索学习。本文都是简单的编程概念,请耐心看完,如有疑问欢迎与我交流。本人水平有限,如有错误欢迎指正。  正如有人的地方就有江湖,有浏览器的地方就有JavaScript。..._javascript游戏开发

Linux C 语言 Socket 聊天程序(一对一)收发消息采用多线程_linux 多线程独立收发socket-程序员宅基地

文章浏览阅读1.5k次,点赞3次,收藏13次。运行截图:_linux 多线程独立收发socket

对焦(调焦),变焦区别_调焦和变焦的区别-程序员宅基地

文章浏览阅读2.1w次,点赞4次,收藏64次。焦点:相机的镜头是一组透镜,当平行光线穿过透镜时,会汇聚到一点上,这个点叫做焦点。焦距:从光心(凸透镜的中心)到焦点的距离,用"f"表示。定焦镜头:焦距固定的镜头,即定焦镜头。变焦镜头:焦距可以调节变化的镜头,即变焦镜头。调焦(对焦),其实并不是改变镜头的焦距,而是改变像距,调整成像面和镜头距离,使成像面到光心的距离等于像距,使物体可以清晰的成像到胶片(感光元件)上。调整相机使..._调焦和变焦的区别

ChatGLM2-6B和ChatGLM-6B:双语对话生成的领先之选_glm2-6b glm3-6b对比-程序员宅基地

文章浏览阅读2.4k次。ChatGLM2-6B和ChatGLM-6B是由清华大学的KEG和数据挖掘小组(THUDM)开发和发布的两个开源的中英双语对话模型。它们基于GLM模型的混合目标函数,在1.4万亿中英文tokens数据集上进行了训练,并具有生成流畅、自然、有趣和有用的对话回复的主要目标_glm2-6b glm3-6b对比

数据结构-栈和队列的应用(验证括号的正确性,表达式求值,层次遍历)_python数据结构栈和队列的应用--算术表达式求值演示设计报告-程序员宅基地

文章浏览阅读206次。栈和队列的应用  栈的应用  验证括号的正确性  题目很简单就是输入一串字符,判断字符中的括号是否合法。直接上代码:#include <iostream>#include <string.h>using namespace std;typedef char ElemType;#define MAXSIZE 100typedef struct Stack{ ElemType data[MAXSIZE]; int top;}Stack;void Init_python数据结构栈和队列的应用--算术表达式求值演示设计报告

随便推点

Maven下载依赖的顺序及配置文件说明-程序员宅基地

文章浏览阅读4.3k次。如果依赖项在某个仓库中找到了,Maven 会将其下载到本地仓库,并在后续构建过程中直接使用本地仓库中的依赖,以加快构建速度和确保依赖项的一致性。私有仓库(私服):如果在本地仓库中未找到依赖项,Maven 会按照项目的 pom.xml 文件中配置的 元素指定的顺序依次搜索私有仓库。其他远程仓库:如果在项目的 pom.xml 文件中配置了其他远程仓库地址,并且中央仓库、私有仓库和本地仓库都没有所需的依赖项,Maven 会按照 中指定的顺序依次搜索这些自定义远程仓库。Maven的配置文件说明。_maven下载依赖

如何利用大模型LLM辅助,使用Python完成将CSV快速导入MySQL数据库-程序员宅基地

文章浏览阅读269次,点赞3次,收藏5次。导入的过程:错误的行通过“异常”抓去出来,保存到-error.csv结尾的文件中,以便后续继续处理,原来导入的文件只留下正确的可导入的数据。2、定义好导入的文件和表对,文件都要在变量path目录下,格局需要修改,也可path放空,在map对里面直接写完整的文件名。无废话,CSV中有少量不合规数据需要手工处理可利用此方法,适合有点经验的程序员,可以不熟Python,思路还是要有一点。本人不熟Python,chatGPT由于网络问题总是不太好用,利用了。看“main()”函数,,辅助实现了相关代码。

linux下oracle日志文件在哪里,Linux环境下利用数据文件、控制文件、日志文件恢复ORACLE10g数据库...-程序员宅基地

文章浏览阅读1.3k次。重装系统后,我们正好也有原数据库的数据文件、控制文件和日志文件的话,那么在恢复数据库时有下面两种情况。1.如果新系统的Oracle与重装前的数据库是一样的话(数据库的安装目录、数据文件目录等数据库结构),那么此时数据库的恢复比较简单:1)备份新系统的Oracle相关数据库文件,如oradata/SID/下面的文件。2)删除新建数据库的所有数据文件、控制文件和日志文件。复制原数据库的数据文件、控..._linux的oracle数据库操作日志在哪

Linux命令总结-程序员宅基地

文章浏览阅读781次,点赞21次,收藏23次。-表示用户--主机名--家目录--管理员用户--普通用户~--root的家目录-opt目录。

802.1W RSTP_如何判断ap,rp接口-程序员宅基地

文章浏览阅读573次。RSTP比起STP主要优化在哪里?802.1D STP的最大问题在于收敛速度特别慢,而RSTP主要优化在收敛效率上。RSTP的端口角色RP------根端口DP------指定端口NDP------阻塞端口AP------替代根端口------能够实时监控RP的状态BP------备份指定端口如何区分一个NDP接口是AP还是BP通过查看该NDP接口收到的BPDU中的Bridge ID是否为自身的Bridge ID如果收到的BPDU中的Bridge ID不是自身的Bridg_如何判断ap,rp接口

Attention is All You Need?LSTM提出者:我看未必-程序员宅基地

文章浏览阅读304次。视学算法报道机器之心编辑部转载自公众号:机器之心Transformer 中的注意力机制等价于一种 Hopfield 网络中的更新规则?LSTM 提出者 Sepp Hochreiter 等..._玻尔兹曼机亚稳态

推荐文章

热门文章

相关标签