一些区块链公链技术发展的思考

发布时间:2019-08-18 08:56:07   来源:文档文库   
字号:

一些区块链公链技术发展的思考

近日区块链圈子吹起一股“无用论”热议,起因是鼎鼎有名的密码学与信息安全大师 Bruce Schneier,在《连线》杂志发表一篇长文,从信任与安全的角度,强烈质疑区块链技术的价值。他指出区块链的验证(verification)并不等于信任(trust),毫无用处。Bruce Schneier 是许多区块链开发者拥护的“密码朋克”代表性人物,从他之口说出区块链“无用”,对行业人士来说有如当头棒喝。

“共识”(consensus)是区块链最重要的核心概念之一,但若说人们对于区块链这一技术的发展有什么“共识”,那么很可惜的,区块链的性能很差,使用体验更是糟糕至极,绝对是为数不多的答案之一。然而问题出在哪?

在本周 DeepHash 专栏,创新工场执行董事、分布式系统专家王嘉平指出,以比特币、以太坊为首的当前主流区块链公链(public blockchain)技术,有速度、容量、分片等 3 大性能难点,以及包含交易隐私、硬件安全执行环境、中心化的辅助设施、交易确认延迟、私钥管理的 5 大体验障碍,严重限制着这项技术发挥它的实际用处。这些问题,其中一些方向已被广为关注,但也有一些方向仍未受到足够的注意,值得更多讨论。

今天这里分享一些区块链公链技术发展的思考。公链作为区块链世界的基础设施中的基石,极大地影响着上层应用的效率、成本以及用户体验。如果从比特币开始算起,公链一路走来已经 10 年了,但至今为止还远未到技术收敛的阶段。在这第 11 个年头,我细数一下已经被大家广为关注的方向,和一些尚未被大家关注的方向。

性能难点 1——速度

性能问题从区块链最开始就被大家意识到,直观的体验就是速度,也就是一个交易多久能被确认。最初这个瓶颈是共识算法,Nakamoto 共识最初 10 分钟一次出块,平均交易确认延迟是 5 分钟。而后以太坊将出块间隔降到了 15 秒,期望平均交易确认延迟是 7 秒。但真的是 7 秒就能被确认了吗?其实并不是。这时,性能的瓶颈变成了吞吐量,虽然交易确认延迟是 7 秒,但是大多数交易在排队,除非给出很高的交易手续费来插队。

本文来源:https://www.2haoxitong.net/k/doc/0d9758de78563c1ec5da50e2524de518974bd350.html

《一些区块链公链技术发展的思考.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式