宇宙链 宇宙链
Ctrl+D收藏宇宙链

王嘉平:区块链为何有交易确认延迟?

作者:

时间:1900/1/1 0:00:00

为什么普遍认为比特币系统确认6次便认定交易已可靠上链?

原文标题:《简版区块链本质论(5):性能本质之延迟》作者:王嘉平,中科院计算所博士,曾带领团队在NSDI2019发表高性能并行分片区块链系统的论文

区块链被大家关注是件好事情,但非常不希望看到各种区块链项目盲目上马,造成各种社会资源的浪费。区块链技术本身尚在发展阶段,还有很多核心技术问题有待突破,对区块链技术本质还充斥着各种不同的理解。后面几天我们将就区块链的计算本质,技术难点,业务调整,社会影响等方面和大家分享。

(5)性能:交易确认延迟

在当下的主流公链中,一个交易从发出到最终确认上链,并非瞬间完成,而需要历经一段不短时间,可能是十几分钟甚至高达几个小时。这期间,大部分的时间是在排队。就比特币而言,大部分时候有近5000到10000个已经发出,但尚未得到确认的交易被临时存储在每个比特币的节点中,这个存储池被称为mempool。大致每10分钟,会有一批交易被确认上链,每批约2000到3000个交易。剩下的部分就在mempool中排队等候。

SBI Holding将HashHub转为合并子公司:金色财经报道,日本金融服务巨头 SBI Holdings 与 HashHub 现有股东签订股权转让协议,股权转让完成后,HashHub 将成为 SBI Holdings 的合并子公司。HashHub 成立于 2018 年 4 月,经营加密资产借贷服务 HashHub Lending 和加密资产研究报告业务 HashHub Research。据 Coinpost 表示,本次股权转让完成后,预计 SBI Holdings 对 HashHub 的持股比例为 100%。[2023/2/28 12:34:05]

为什么要10分钟才确认一批?为什么每批只有几千个交易?可以在这里找到答案:

参议院委员会将于12月举行FTX相关听证会:金色财经报道,参议院农业委员会已安排就最近备受瞩目的加密货币交易所FTX倒闭事件将于12月 1日举行举行听证会,商品期货交易委员会主席 Rostin Behnam 将出席。该委员会的领导人,密歇根州民主党人 Debbie Stabenow 和阿肯色州共和党人 John Boozman,一直致力于立法,围绕数字商品(主要是比特币)建立以 CFTC 为中心的监管制度。[2022/11/22 7:53:30]

王嘉平:简版区块链本质论(3):性能本质之吞吐量

同时,这些交易的排队并不是按先来后到确认的。每个交易的发出时,附带了交易手续费,交易的确认会优先选取交易手续费高的。所以,通常网络中交易过多的时候,比较着急的交易可以通过附带更多的交易手续费来插队。这也是为什么,网络拥塞的时候,交易手续费会飙升。

Parallel Alpha系列NFT近24小时交易额增幅超2000%:金色财经报道,OpenSea数据显示,Parallel Alpha系列NFT近24小时交易额为263ETH,24小时交易额增幅达2668%,24小时交易额排名位列OpenSea第4。[2022/9/11 13:23:01]

一个区块链系统吞吐量低于其上应用的需求时,交易确认的延迟主要由交易排队构成。这就是大家认为,提高吞吐量,提高TPS,会感觉区块链变快。吞吐量确实是当下区块链系统最需要改善的地方,并带来更低的交易确认延迟。

除了排队延迟,一个交易从发出到第一次确认上链的完整过程,包含以下过程:

V神新书《Proof of Stake》已获得25,003笔捐款,累计金额达155.16 ETH:9月2日消息,据Dune Analytics数据显示,截至目前,V神新书《Proof of Stake》已获得来自23,576个独立地址的25,003笔捐款,累计捐款金额达155.16 ETH。[2022/9/2 13:04:56]

1.该交易的全网广播扩散,通常需要2,3秒2.交易排队(前面已经讨论过的步骤)3.一轮共识周期(需要一个出块间隔的时间,例如比特币是10分钟)4.包含这个交易的区块得到全网广播扩散,通常需要4到8秒

其中,步骤1和4主要由互联网点对点通讯延迟和全网的节点数量决定。步骤2则由区块链系统的共识算法及其参数决定。值得的注意的是,粗看来,大区块大间隔或者小区块小间隔都可以满足特定的吞吐量,并且后者(小区块)的确认延迟更小。但事实上,小区块对带宽的利用率大大小于大区块,因为在每一个区块中,除了被确认的交易数据,还包含完整的共识相关的算力证明数据或者验证者的签名数据。

当然,类似吞吐量的提升,这里可以有个很简单的解决方案,就是高度集中部署,所有节点在一个高速局域网内,从而实现秒级甚至毫秒级交易确认。但是,很难说这样的系统还是不是一个区块链系统。

上面讲到的首次确认的时间延迟,对于不同安全性要求,人们可能需要在首次确认之后再观察一段时间。我们第二篇的共识本质中,讲到了两类共识算法:

王嘉平:简版区块链本质论(2):共识本质

基于最终一致性的POW共识机制的区块链系统是可能出现区块回滚的,也就是说当一个交易被某区块确认之后,该区块有可能被作废(孤块),从而导致之前确认过的交易会需要重新确认,并返回mempool。这种情况会小概率地发生,即使不存在恶意的攻击。一个区块成为孤块从而导致其确认的交易被撤销的概率会随着时间流逝,紧接其后的更多区块越来越多而指数级下降。

最后,被这个区块的交易就几乎不可能被撤销了。这就是为什么,比特币系统大家经验上认为,需要6次确认来认定一个交易已经可靠上链了。而在即时一致性的共识系统中,例如BFT则不需要这个额外的等待。

这一篇的扩展阅读:

王嘉平:区块链公链如何才能快起来(一)

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

比特币

比特币

比特币Bitcoin,一种去中心化、非普遍全球可支付的加密数字货币,而多数国家则认为比特币属于虚拟商品,并非货币。比特币的概念,诞生于2008年署名为中本聪的一篇论文,并于2009年1月3日,基于无国界的对等网络,用共识主动性开源软件发明创立。比特币协议数量上限为2100万枚,以避免通货膨胀问题。使用比特币是通过私钥作为数字签名,允许个人直接支付给他人,不需经过如银行、清算中心、证券商等第三方机构,从而避免了高手续费、繁琐流程以及受监管性的问题,任何用户只要拥有可连接互联网的数字设备皆可使用。比特币BTCBitcoin查看更多

标签:区块链比特币HASHHUB区块链技术比特币近期会大涨吗HashBit BlockChainCHUBBIES20价格

狗狗币价格热门资讯
请关注「应用治理」,这是 DApp 的阿喀琉斯之踵

在每个人都在谈论「DeFi」和「StakingEconomy」的时候,链闻希望带领中国的加密货币社区考虑另外一个值得讨论的话题:「治理」。治理是一个社会学话题,也是一个技术话题.

1900/1/1 0:00:00
比特币历史涨幅已达850万倍,为什么还能不断的创新高?

比特币再次疯涨,首度突破21000美元,市值近2.6万亿,人们再次见证了历史。今年以来,比特币涨幅约200%。拉长周期来看,10年前,在比特币上市最初买一块钱比特币,现在可以赚850万.

1900/1/1 0:00:00
五分钟简评融资 17 亿美元而前途未卜的 TON

如果通讯功能可以作为Telegram开放区块链网络上第一个应用,它的规模将史无前例,带来区块链的大量落地用户。 撰文:Evaluape TON是Telegram公司的开放区块链网络和生态系统.

1900/1/1 0:00:00
八张图详解比特币上涨并非因为避险属性

最近币价大涨,恰巧适逢贸易战升级,美国制裁伊朗等等国际经济摩擦,于是有不少能人异士开始长篇大论比特币在宏观经济层面的避险属性,说的我差点都信了。愿望是丰满的,现实是骨干.

1900/1/1 0:00:00
Findora 背后实体已向加州法院起诉前顾问和前雇员

链闻消息,金融隐私公链Findora背后实体TemujinLabsInc.曾于11月6日向美国加州圣克拉拉县高级法院起诉ArielAbittan、前顾问BenjaminFisch和前首席执行官CharlesLu.

1900/1/1 0:00:00
从Filecoin经济模型来看投资回报率ROI有多少?

Filecoin网络的使命是为人类信息打造分布式的、高效且强大的基础。Filecoin网络将通过激励其经济的持续增长及发展,以实现这一使命.

1900/1/1 0:00:00