月亮链 月亮链
Ctrl+D收藏月亮链
首页 > KuCoin > 正文

区块链:王嘉平:区块链为何有交易确认延迟?_区块链专业怎么样

作者:

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

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

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

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

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

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

北京:加快北京人工智能公共算力中心、北京数字经济算力中心等项目建设:金色财经报道,5月30日,北京市政府办公厅正式发布《北京市促进通用人工智能创新发展的若干措施》。其中提出,提升算力资源统筹供给能力。实施算力伙伴计划,与云厂商加强合作,提供多元化优质普惠算力。加快北京人工智能公共算力中心、北京数字经济算力中心等项目建设,形成规模化先进算力供给能力。实现异构算力环境统一管理、统一运营,提高环京地区算力一体化调度能力。[2023/5/30 11:48:20]

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

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

比特币链上首个NFT项目Bitcoin Punks交易量达到2600 ETH:2月20日消息,官方数据显示,比特币链上的第一个NFT项目Bitcoin Punks交易量达到2600 ETH,当前地板价为0.558 ETH。[2023/2/20 12:17:30]

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

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

基础设施提供商Monnai获得315万美元种子轮融资:金色财经报道,基础设施提供商Monnai今天宣布获得315万美元的种子轮融资,由Better Tomorrow Ventures领投,Commerce Ventures、Kearny Jackson和9Yards Capital参与。

Monnai的平台包括四个模块,通过一个API可用:KYC、信任和欺诈风险、信用决策和集合优化。它利用了350多个见解,在身份、数字、通信、设备和支付数据合作伙伴的可信生态系统中聚合和标准化。这笔资金将用于平台的进一步开发、新员工和持续的全球扩张。(businesswire)[2022/9/30 22:41:43]

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

MakerDAO发布新提案,将加入Flash Mint模块等一系列更新:5月19日消息,MakerDAO发布新提案,该提案包含的更新包括支持Layer 2到Layer 1的快速提款功能、添加新的Flash Mint模块、新模块债务上限设置为2.5亿美元,旧模块的上线下调至2.5亿美元等。[2022/5/19 3:27:15]

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查看更多

标签:区块链比特币OINbitcoin区块链专业怎么样比特币历史价格图表coinw是正规平台吗bitcoin币app下载

KuCoin热门资讯
虎符将于12月21日18:00正式上线FXS(Frax Share)

尊敬的虎符用户,虎符将于2020年12月21日18:00(UTC8)重磅上线FXS/USDT和FXS/ETH交易对。充值已开启,提现将于12月21日10:00(UTC8)开启.

1900/1/1 0:00:00
COM:对 COMP 通证经济模型的一般性评价_UNDB

说明:本文对Compound最近发行的COMP治理通证的经济模型进行一般性评价。特意指出是“一般性”,是因为没有使用专业的分析方法,比如通证流量表和仿真模型.

1900/1/1 0:00:00
比特币:加密货币与加密商品:加密世界,人们口中的价值究竟是什么?_CSOV币

「价值」是加密世界中,长期,反复,被讨论的话题。是否有价值,是哪种价值?如何捕获价值?到底什么是ValueCapture?什么样的加密项目可以具备ValueCapture能力?价值判断的波动性,

1900/1/1 0:00:00
ERO:去中心化世界基础组件预言机的重要性大家都懂了,仲裁机你懂吗?_区块链域名

去中心化仲裁协议Kleros将会成为DeFi和LegalTech的新宠,其开发出基于以太坊区块链的仲裁协议,目标是建立去中心化司法平台,为所有争端提供快速、安全、负担得起的仲裁.

1900/1/1 0:00:00
BTC:7 个量化指标分析 BTC 基本面:夏普比率、S2F 与 NVT 等_nvt币价格

从BTC的7个相关指标来具体分析其基本面,夏普比率、S2F等都显示看涨预期。原文标题:《No.92|跨越2020:BTC基本面分析》撰文:HowardYuan,区块链投资机构Fundamenta.

1900/1/1 0:00:00
AMP:CBNData:天猫国际跨境保健品消费者洞察报告(附下载地址)_比特币

目前100000人已关注加入我们扫一扫下载全网最新数据报告查看完整报告请阅读全文第一财经商业数据中心联合天猫国际发布了《天猫国际跨境保健品消费者洞察报告》,依托CBNData消费大数据.

1900/1/1 0:00:00