织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

解析降低以太坊 Gas 费的实践及优劣势(5)

时间:2021-04-09 16:10来源:未知 作者:admin 点击:
状态通道在用户撤回资金时有挑战期的要求,是为了防止用户上传过期的交易记录牟利。用户要等待一段时间确认没有人上传更新的副本,等待期结束后会

状态通道在用户撤回资金时有挑战期的要求,是为了防止用户上传过期的交易记录牟利。用户要等待一段时间确认没有人上传更新的副本,等待期结束后会按照最新的副本内容执行。如果其中一个用户在挑战期受到攻击掉线等,他就会因无法回应而受到损失。状态通道需要有一组确定的参与者,因为在通道中的状态改变只限用于通道内的用户,而且部署状态通道需要成本,适合在一段时间内频繁进行状态更新的场景。

Plasma 也是一种链下交易的方式,它通过在以太坊主链上创建子链实现,交易和状态更新通过子链操作,以太坊不会保存交易副本,因此可以节约以太坊空间实现扩容。Plasma 子链上同样存在区块生产者,其中的共识机制可以与以太坊主链不同。他们在以太坊上建立交易的根节点来记录子链状态,作为子链更新的证据。
为了防止 Plasma 链上的区块生产者作恶,Plasma 使用欺诈证明机制,如果有人发现了生产者的作恶,那么可以提交证明让错误的区块回滚并没收生产者的保证金。如果用户要退出 Plasma,也需要经历挑战期来证明他的交易为最新交易。但如果 Plasma 上所有人同时退回资金,那么可能导致以太坊主链没有容量同时处理这么多交易,会导致用户资金丢失。

状态通道和 Plasma 的共性问题是要求资产具有所有者,这样资产所有者才可以出具证明。但对于智能合约不属于任何人的应用来说很难与状态通道和 Plasma 兼容,因此这两者只能针对降低转账 Gas 费时效果明显,但由于易用性和挑战期的问题,技术进展处于停滞状态。

Gas 相关产品

Gas Token

以太坊的 Gas Price 不是一直都保持在高位,而是在高低之间不断变化,因此可以利用 Gas Price 的不断变化进行 Gas 的储存和套利,例如 Gas Token 的应用。Gas Token 利用以太坊的定价系统实现,在清理状态和存储插槽以及删除带有自毁操作码的合约时的 Gas 收费为负值,也就是会收到 Gas 的退款,最高退款为创造时消耗量的一半。于是在低价时创建状态,在高价时删除会获得 Gas,再用于其他交易就可以节约 Gas 的花费。GST1 和 GST2 是使用不同机制的 Gas Token,铸造和销毁就完成了一次 Gas Token 的应用,他们分别使用了储存和退款机制、创建和自毁机制来获得 Gas 退款,其中 GST2 得到的 Gas 更多。

1inch 实践并创新了一种名为 Chi 的 Gas Token。在价格低的时候,Chi 会创建来「储存」Gas,未来 Gas 费上涨后释放来完成交易。就相当于花费 Chi 退回的 Gas 来支付应本应花钱购买的 Gas。Chi 或者任何 Gas Token 都可以集成到其他系统中来节约 Gas 费,用户可以铸造 Gas Token,也可以购买 Gas Token。Gas Token 的价格会随着 Gas Price 的涨跌而变化,对于用户或项目方来说,在 Gas Price 低的时候自行铸造更为划算。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容