polygon硬分叉提案:解决区块重组、gas费用飙升问题 -凯发官网入口首页
ykqjz财经(www.ykqjz.com)讯:关于polygon的区块重组及gas费用飙升问题,自去年12月底便在治理论坛引起讨论。昨日,polygon labs的开发人员harry rook提出了治理提案,拟通过硬分叉的方式解决两项问题。
德里硬分叉:减少区块重组
本次polygon硬分叉的代号为德里(delhi,印度第二大城),主要分为两个部分:
pip-5:缩短sprint length
pip-6:增加base fee change denominator
pip-5的主要目标是为了安全解决polygon上区块重组的问题,区块重组主要发生于用户端版本不同,进而造成节点分歧所导致。由于不同节点在不同时间达成共识,先前区块可能会遭到覆盖。在尝试验证交易是否成功完成时,可能会导致混淆。
经polygon labs团队观察,重组长度为sprint length的函数,通过降低sprint length,会减低验证者能够连续生产区块的时间。在此情况下,当验证者停机一段时间重新上线后,仅会影响一个sprint,并在下一个sprint发生改变。
因此,团队提议将sprint length从64个区块减少至16个区块,连续生产区块的时间将从128秒下降至约32秒,预计能减少重组发生的频率及深度,同时也不会影响验证者生产的总区块数。
注:sprint length是指验证者可以连续生产的区块数。
德里硬分叉:降低gas费用
pip-6则是要解决polygon gas费用上涨过快,导致用户交易成本昂贵问题。团队提议将「base fee change denominator」从8增加至16,base fee change denominator是一个参数,会依照当下的区块空间需求,决定交易时基本费的变化率。
当base fee change denominator为8且前一个区块的网络利用率已满时,下一个区块的基本费上限会变为原先的1.125倍;倘若将base fee change denominator改为16,基本费上限则会更改为原本的1.0625倍。
因此,在区块的网络利用率持有满载的情形下,在base fee change denominator为8时,只需经过20个区块,基本费上限便会变成原本的10倍。在polygon这种pos链上,不过就是短短的40秒时间(出块时间为2秒),会使得gas费用上涨过于快速。但只要将base fee change denominator更改为16,在同样情况下,基本费上限仅为原本的3.36倍,将能有效降低gas费用上升速度。
通过上面两项更改,预计能帮助polygon在运行上的主要问题,若提案通过社群批准,硬分叉升级预计会于1/17进行。