振哥13428星评价
2020-10-30 11:32:12
在区块链中,区块会对这段时间的交易数据进行打包并广播。那么如果是每十分钟产生一个 1MB 大小的区块,每笔交易需要 250B 来存储数据,计算可以知道 1MB 只能存放 4194 个交易数据(Transaction),再除以时间,也就是一秒钟最多处理 7 笔交易,显然这个速度是无法满足正常的交易需求的。
由上可以推理出等式: TPS = transactions / block_time ,TPS 表示每秒能确认的交易数,transactions 是由区块大小 block_size 和平均每笔交易大小决定的,而区块大小受全网网络状态 network_bandwidth 限制,也是由记账节点之间物理带宽 witness_performance 决定的。
记账节点的个数 witness_count 直接决定了物理带宽的上限,因为记账节点数量越多,则对物理带宽要求越高,对网络的稳定性要求也越高。
我们可以看到,要提高 TPS,可以提升分子项,降低分母项,也就是增大区块大小 block_size、提升记账节点网络带宽 network_bandwidth、提升记账节点处理性能 witness_performance,减小区块时间 block_time、减小记账节点数量 witness_count。
比特币每秒可处理的交易量主要受以下两个因素的限制:
1.区块产生速度(10分钟1区块)
2.区块规模限制(现在默认是1MB)
这两个参数共同影响着比特币网络每秒可以处理的交易数量。
对于比特币来说,缓慢的交易时间和巨额的交易费用可能是它的一个弱势之处,但这可能有解决的办法。CoinShares的联合创始人兼首席运营官Ryan Radloff周二表示,比特币目前最大的问题之一是,很多人想要使用它,但它时不时会被网络所拖累。Radloff指出了一个潜在的解决方案,即所谓的“闪电网络”。他称:“今年晚些时候将会解决这个问题,我们对此感到非常兴奋。”
比特币的这种问题可以理解是对一个狭窄的通道进行大量的信息灌输,随着大量比特币交易数据进入这个狭窄的通道,目前的块空间限制了比特币网络能够处理的交易量。这就造成了,交易被写入区块链远比用户创建时慢。随着时间的推移,交易的处理和挤压可能会让用户等上几个小时才能被记录在一个区块中。
摇资本主义的滚6星评价
2020-07-20 17:11:01
比特币网络是一个全球化的P2P网络,由所有接入网络的节点(可以理解为计算机)共同维护。平均10分钟全球网络(非某个公司或个人)会对交易进行一次确认。按照网络规则,用户收到的比特币需要被6次确认(也就是1个小时)才能被用户用来再次支付。
近期,比特币到账速度较慢,原因是整个比特币网络交易数量过多,区块容量接近上限,造成比特币网络拥堵,使得各大交易平台比特币确认变慢。这是由比特币网络本身的特点决定的,不受交易平台控制。
一般来说,交易后超过3天时间没有被比特币网络确认,比特币会被退回。未确认的比特币不会消失,请您不用担心。这个过程由比特币网络本身特点决定,交易平台无法干预操作,所以,烦请您耐心等待比特币网络确认或者退回。
已经汇出的比特币没有办法撤销,需要比特币矿工进行确认处理;若您想加快确认速度,可以适当调高付给矿工的手续费,这部分手续费非平台收取。