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

区块链:内存池——交易的驿站_以太坊交易一次多少手续费

作者:

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

01交易是区块链的基石

交易是区块链的基石,我们每天都会接触到各式交易,不论你是操作DeFi,还是转账购买NFT,或者只是单纯的从交易所提现/充值,交易都是上述操作的基础。

不过,鲜有人知晓交易的中转站——内存池的重要性,由于大量教材为大家提供了“区块链是一个不需要中介的交易账本”这个概念,如果不深入了解区块链的技术细节往往会忽略内存池,并导致在一些特殊时刻出现不必要的损失。

比特币、以太坊、WisdomChain都有内存池设计,几乎所有的区块链项目都离不开内存池,那么究竟什么是内存池?内存池又在交易过程中扮演了什么角色呢?

02内存池是什么?

要了解内存池的概念,首先我们需要回顾交易的状态。

Prysm客户端发布v3.1.1版本,修复了分叉选择存储中导致节点变慢的内存泄漏问题:9月11日消息,以太坊基础设施公司Prysmatic Labs发布Prysm客户端发布v3.1.1 版本,该版本修复了分叉选择存储中导致节点变慢的内存泄漏问题,并改善连接性问题。Prysmatic Labs强烈建议节点在以太坊合并之前进行升级。[2022/9/11 13:23:07]

相信大家在操作以太坊,尤其是近期拥堵的以太坊时,如果设置了较低的手续费,那么交易将会被等待一段时间才会被矿工打包。

等待的这段时间交易将会储存在收到这笔交易的矿工节点中,而矿工节点则会将这些等待被它打包的交易存放在“内存池”中。

放在内存池中的交易,矿工一般会按照手续费价格的多少来进行排序,优先打包价格较高的交易,至于手续费比较少的交易自然就必须排队了。

DFINITY互联网计算机关于提升容器内存的提案获得通过:9月4日消息,DFINITY互联网计算机社区关于提升智能合约容器(Canister)内存的提案现已获得批准,该提案为提高可扩展性,建议为容器设计一个新的系统API,并将容器内存从4 GB 增加到300 GB。根据提案,若获得通过,后续的提案将遵循所提出的设计思路,并且会有代码更新。

DFINITY中的计算单位被称为容器,包含程序和状态,容器由位于数据中心的节点负责运行,被分配在不同的子网上,以此来实现互联网计算机的扩容。[2021/9/4 23:00:03]

不过由于矿工每时每刻都会接收到其他节点发来的新交易,这些交易也会不断的更新到内存池中,因此矿工也会在一定时间后重新排列交易池中的顺序——换句话说,如果你的手续费太低,那么交易有可能一辈子都不会被打包。

石榴矿池公布1TB内存Filecoin矿机 实现单扇区50分钟封装:6月23日,石榴矿池官方公众号表示,通过其研发的3个不同版本的优化软件,分别测试了在1TB内存机器上可以取得的极致速度。初步的测试结果非常理想,在1TB的机器上,取得12个sector以上的并行,并且P1、P2、C2相比官方软件都有非常大的效率提升。考虑到并行度,石榴矿池在1TB 内存机器可以上实现 50分钟一个Sector的速度。[2020/6/23]

以太坊和比特币虽然采用了完全不同的结构,但他们的交易内存池设计都是大同小异的,或者说,所有的区块链项目在内存池上的设计都大同小异,我们以WisdomChain的内存池作为例子:

上述各个参数定义了WisdomChain中内存池的各个特点,我们挑选其中最重要的几点进行解释:

分析 | BTC短期内存在回调需求 日内关注9200美元附近支撑强度:根据OKEx现货显示,截至欧盘开始,BTC暂报9398.3美元(-0.53%)。 OKEx分析师Neo认为,从1小时级别走势来看,BTC自年初6850美元附近开始启动上涨行情直到目前在9200美元~9600美元附近盘整,已经走完了标准的上涨5浪中的第5浪,而当前位置可以看作是处于第1个下跌浪后的调整浪区间,上午币价一度涨至9650美元附近后迅速回落也只是暴露了目前多头短时能够触及的上限,市场在未来进行调整的概率仍是偏高的,然而走势始终坚挺在9200美元上方也一定程度上反映了目前市场上主动卖盘还处于一个较小的体量,因此仍有大量获利资金还未离场,一旦多次上破失败,这部分资金或将主动离场,彼时投资人需关注8950美元~9100美元区间的支撑有效性,若跌破该区间将在8750美元附近寻找支撑,币价在该位置启动下一波小级别上涨的可能性将更高。

主流币中,ETH面临上方195美元附近的强阻力,短期内大概率进入回调走势,日内关注178美元~182美元的支撑强度,站稳该区域后市有机会再创新高。XRP近日也随大盘走强,短期回调若能企稳于0.25美元上方,未来有机会测试0.2655美元,反之有大概率修正之前部份涨幅,投资人可关注0.2365美元支撑强度。[2020/2/3]

1Pending

pending代表着尚未被矿工打包的交易,这些交易已经经过了初次校验并等待被矿工打包

2Queued

queued代表着初步被验证过的交易,但这些交易的优先级比pending低,处于”等待进入pending“队列的状态。需要注意的是pending和queued队列也会按照Nonce随机数来进行排序。

3过期时间

过期时间。交易如果超过了一段时间将会从内存池中清除,用户需要重新向网络广播交易才能让交易被放入到矿工的内存池中

4手续费

手续费,顾名思义,避免大量无意义的交易填塞网络导致拥堵。

5最大事务数

最大事务数。确保矿工的内存池不会储存过多交易,导致节点宕机。

不论比特币、以太坊,内存池的设计都离不开”交易队列“,”手续费门槛“,”内存池上限“三大概念,WisdomChain中也是如此。

03为什么需要内存池?

试想一下,如果没有内存池,区块链会发生什么?

虽然作为点对点交易的媒介,区块链看起来是一个用户同另一个用户直接交易,就像线下一手交钱一手交货一样,加入交易池作为中介媒介似乎是徒增摩擦成本。但实际上,内存池的存在不仅没有对网络造成负担,甚至还是网络减负的重要手段。

如果没有内存池,首先区块链就丧失了对粉尘攻击的抵抗性。所谓区块链上的粉尘攻击,指的是大量毫无意义的交易填充了整个区块网络,而交易验证是需要花费时间和算力的,如果用户和矿工节点被大量的粉尘交易所填塞,那么他们将无法正常的验证并打包本应当正常的交易。

甚至如果矿工节点不设上限地接收粉尘交易,交易将会直接填满矿工节点的内存导致宕机。内存池的存在,通过最大事务数和手续费门槛,确保无价值的粉尘攻击不会让网络陷入拥堵状态。

交易额低数量大

其次,缺乏内存池,网络激励机制将会受到挑战。内存池设置了按照随机数手续费进行排列的交易队列,为的是让矿工尽可能以网络、用户还有矿工个人所期望的方式打包交易——即优先高手续费的交易。

如果缺乏内存池,虽然从利己角度矿工依然会选择较高手续费的交易进行打包,但恶意矿工可以通过以低手续费门槛吸引大量的交易并孤立其他矿工,如果交易过多的聚集在某个矿工控制的节点下,发动双花攻击的难度也会有所下降。

另一方面,如果矿工对交易不按照随机数进行排序,那么事务/合约的执行也会存在问题。如果一个矿工节点收到了来自一个用户的多笔交易,在内存池的辅助下交易将会按照随机数大小进行排列,本质上也符合交易的”理想发起时间“。

缺乏内存池,如果在网络存在延迟的环境下,用户发起的交易并不会按照实际发送时间广播到矿工手中,矿工如果单纯按照接收时间来执行某一用户的多笔交易,那么对于事务/合约这种严格限定交易先后顺序的设计,错序交易会让用户无法正常的调用合约。

04?内存是交易的驿站

内存池是交易的驿站,或者说港口。所有的交易都需要在内存池进行校验、打包、排序,之后才会经由矿工发送到区块链网络中。如果忽视内存池设计,或者忽视内存池的存在,在市场剧烈波动或者网络环境不稳定的情况下,是会发生类似3.12MakerDAO0价格ETH拍卖乌龙事件的。

本文来自WisdomChain公链社区

标签:区块链以太坊PENAIN区块链工程好就业吗以太坊交易一次多少手续费PENDBitGain project

BNB热门资讯
ETH:BitMax移除部分交易对公告_BIT

亲爱的BitMax用户:为了提升用户交易体验,BitMax将于北京时间9月18日23:00移除如下交易对,ETH区将仅保留LINK/ETH交易对.

1900/1/1 0:00:00
OIN:COINW即将上线LEEK公告_韩国coinone交易所

尊敬的用户:LEEK将于2018年6月3日下午15:00点开放充值,2018年6月4日下午15:00开放交易。LEEKCOIN是基于区块链的数字宠物养成游戏Hlien中的通用代币.

1900/1/1 0:00:00
CBC:电子货币公司 ePayments 拟重启服务,但不会处理加密支付业务_PAY

链闻消息,总部位于伦敦的电子货币公司ePayments在暂停服务7个月后准备重新启动,但将不会处理加密支付和限制P2P支付.

1900/1/1 0:00:00
区块链:晚间必读5篇 | 欧盟将制定加密资产法规:对稳定币强监管_以太坊交易所叫什么名字

1.DEX龙头Uniswap为什么不着急发币?现在再看SushiSwap,它远没有刚面世时的光鲜了.

1900/1/1 0:00:00
OIN:池瓜群众第25期!买DCR享1%净买入返利_Zirve Coin

亲爱的CoinW用户:CoinW将于2020年1月14日12:00开启第25期池瓜群众活动,本期活动币种为DCR。活动期间在CoinW平台购买DCR即可获得净买额1%的DCR返利.

1900/1/1 0:00:00
OIN:年化5.7%!币赢宝助您开启躺赚模式_coinw靠谱吗

亲爱的CoinW用户:CoinW于10月24日上线币赢宝活期理财计划,年化收益5.7%,币赢平台所有CNYT持币用户,无需任何操作即可坐享利息空投,利息自动累积,复利计息.

1900/1/1 0:00:00