当前位置:网站首页>对“不可能三角”发起挑战的公链们
对“不可能三角”发起挑战的公链们
2022-07-30 02:49:00 【区块链星际社】
在区块链的发展过程中,如何解决“不可能三角”的难题,成为了所有区块链开发者都在思考的内容。所谓的“不可能三角”是由以太坊创始人 Vitalik 在区块链早期提出的一个难题,他指出,在区块链中,不可能用一条链来同时实现去中心化、安全性,以及高性能。

自 V 神提出“不可能三角”之后,就成为了很多人尝试打破的对象,绝大部分的开发着都铩羽而归,只得采取一些取巧的方式绕过不可能三角难题,比如利用多链并行的方式来分别承担不同的功能。但是,这种方式对于链之间的互操性要求也非常高,同时,也增加了区块链搭建的成本。
当然,在探索通过一链解决不可能三角难题的过程中,也并非没有成果。其中,当属 Meta系的公链有很好的突破。这里提到的 Meta系公链,是指 Meta 计划打造的数字支付系统 Libra(后改名为 Diem)在监管压力下受阻后,从其中分离出来的一批技术人员,利用 Diem 的基础打造的一批公链,其中包括 Aptos、Sui和 Linera 等多条新兴公链。
Aptos
这是今年2月才构建出的一条新的公链,但它是由曾经深度参与过 Meta 加密钱包开发的前任工程师 Mo Shaikh 和 Avery Ching 创建,一经建立,就获得了包括 a16z 等多个顶级投资机构高达2亿美元的融资。
Aptos 对于安全性、可扩展性以及可升级性十分重视,也在这方面上花费了许多心思。它采用了和当今市场中公链主流开发语言 Solidity 所不同的 Move。据 Aptos 介绍,利用 Move 语言编写的智能合约,能够使代码在编译时就能检查出很多漏洞与错误,大幅提升了链的安全性和可靠性。

和以太坊不同的是,Aptos 并非是利用 Layer2 来提升性能,而是直接在 Layer1 的底层设计中就考虑到了“可扩展性”的问题。据 Aptos 测试网数据显示,设计优化后的 Aptos 每秒处理的交易量超过了1万笔,而 Aptos 的介绍中,在理想的运行环境下,它可以每秒处理16万笔的交易。
另一方面,Aptos 通过在链上直接执行对区块验证者的管理和配置,使得它能够在社区投票后快速升级,解决了如今大部分区块链在启动后难以对协议进行重大升级的问题。在实际运行中,Aptos 自建立以来的几次升级都没出现什么问题也充分体现这种设计的优秀性能。
Sui
Sui 的创始者同样参与过 Meta 的加密钱包和 Diem 等项目开发。在开发语言上,Sui 和 Aptos 一样,采用了 Move 语言,以求能够具备高吞吐量、低延迟、可扩展等特点。同时,Sui 还对 Move 进行了升级调整,使它能够同时满足编写同质化和非同质化数字资产相关的智能合约。
Sui 利用交易并行化的方式,使网络能够在同一时间同时处理多笔交易,从而提高网络的运行效率和可扩展性。

Linera
Linera 是在今年6月才由官方发布的一个概念性项目,在目前并没有具体的产品。但从它提出的理念中也可以看出,它也正在试图通过一链解决“不可能三角”难题。
Linera 提出了“线性扩展”的概念提高网络性能,即利用硬件的数量增加系统容量,让不同用户帐户可在不同的执行线程中同时运行,从而大幅提升了网络性能。
而 Linera 是否能够到达它理念中的结果,会有什么表现,我们可以期待它的主网正式上线。
边栏推荐
- 固体火箭发动机三维装药逆向内弹道计算
- Successfully resolved pydotplus.graphviz.InvocationException: GraphViz's executables not found
- 重写并自定义依赖的原生的Bean方法
- [3D检测系列-PointRCNN]复现PointRCNN代码,并实现PointRCNN3D目标检测可视化,包含预训练权重下载链接(从0开始以及各种报错的解决方法)
- 【ModelArts系列】华为ModelArts训练yolov3模型(训练管理)
- Zero code tools recommended - HiFlow
- Oracle 进程数和会话数的关系
- Hacker News Broadcast | A fake offer steals $625 million
- 【MySQL】SQL学习
- Kotlin接口
猜你喜欢

【MySQL】SQL学习

乖宝宠物IPO过会:年营收25.75亿 KKR与君联是股东

【ModelArts系列】华为ModelArts Notebook训练yolov3模型(开发环境)

新手入门上位机开发 C#语言:PC串口发送数据

error: 'filesystem' is not a member of 'std'

Is it difficult for AI to land?Cloud native helps enterprises quickly apply machine learning MLOps

代码可读性,前置检查、注释及总结

golang的channel实现原理

【机器学习】通俗易懂决策树(原理篇)
Linux Jenkins查找缓存文件及删除 (2022-07测试可用)
随机推荐
nrm ls 为什么前面不带 *了
黑客动态播报 | 一封假offer,盗取6.25亿美元
VLAN 实验
解决:npm ERR code ELIFECYCLE npm ERR errno 1(安装脚手架过程中,在npm run dev 时发生错误)
影响小程序开发费用的三个因素!
每日优鲜生死劫:被曝清退大部分员工 仍未递交年报(附音频)
org.apache.ibatis.binding.BindingException Invalidbound statement (not found)的解决方案和造成原因分析(超详细)
The speed of life and death, every second counts
解决谷歌浏览器跨域问题has been blocked by CORS policy: The request client is not a secure context and the resou
1050 graphics card, why is the graphics card usage ranking on Steam always the top five
win11 自带远程桌面使用(包含非局域网使用以及win11升级为专业版)
动态绑定href url
【笔记】结巴分词绘制词云图
Oracle 进程数和会话数的关系
【C语言刷LeetCode】592. 分数加减运算(M)
matlab洗碗机节水模型的优化设计-这是个课题名称,不是买洗碗机,审核的人仔细看下,谢谢
JS Bom location 楼层导航效果 offsetTop data-n 方括号选择器
The box office broke 790 million US dollars. Have you watched this recent dinosaur movie?
(RCE)远程代码/命令执行漏洞漏洞练习
The display and hiding of widgets for flutter learning