WisdomChain引入OptimisticRollup6.20:智慧链技术升级

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

加入WisdomChain社区,共建价值互联网!

本文来自WisdomChain公链文档知识库(WisdomChain.Doc).

Rollup是以太坊Layer2的一个重要概念。Rollup可以在有效提高网络吞吐量的同时,避免对协议层进行大量的更改,部署Rollup也不需要对网络发起硬分叉升级。

目前已有许多以太坊上的项目(如Celer,ANON等)采用了Rollup协议来替提高Dapp的吞吐量和用户体验。虽然WisdomChain本身已有数倍于以太坊的交易吞吐量,但对于更高频率的交易需求(如链上合约交易平台),目前的交易吞吐量还无法满足,或许Rollup协议会是一个不错的解决方案。

概述Rollup:

Rollup协议有多种实现,我们以其中一种实现:OptimisticRollup为例。

我们假设有一家公司,这家公司的每个员工会定期向WisdomChain发送交易,内容大概是今天做了XX事情。这里我们假设这家公司有2000名员工,每天需要发送两笔交易到WisdomChain上。该公司每天会为WisdomChain贡献约4000笔交易,每笔交易手续费约0.005WDC,那么每天的手续费消耗就是20WDC,每月手续费可达600WDC。

尽管目前WDC相对较低的价格和手续费设置让每月的交易费用似乎还可以接受,但随着WisdomChain知名度提高,使用人数的不断增多,势必会提高手续费成本。参考以太坊,这个公司每月的交易费用会接近200ETH,折合近38万rmb,对于公司而言如此高昂的手续费显然是不合理的。解决这个问题的方法之一,便是将交易从链上转移到链下,由一个可信的节点来负责收集交易并签署签名,如果这个节点能收集到该公司所有的交易内容,那么节点只需要付出一次交易手续费便能完成数据上链的过程,这便是OptimisticRollup方案。

细节与步骤:

在OptimisticRollup中,首先我们需要设立一个可信任的节点,这个节点负责收集所有的交易信息、验证然后打包,打包后的信息集合将带上该节点的签名发送到区块链网络中。

当一个可信节点设置成功后,该节点将成为Rollup节点,这个节点需要同全节点一样,下载整个区块数据并实时更新区块状态。我们仍旧以之前那个公司为例子,假设目前有2000笔交易正在等待执行,公司的员工会将2000笔交易发给Rollup节点。之后,Rollup节点需要根据已有的状态和区块数据,对交易进行验证,并保存以下数据集(交易内容,交易前状态,交易后状态)。

当Rollup节点对所有交易完成了验证与执行并生成数据集后,节点需要对这个数据集进行签名,即SigRollup节点|(交易内容,交易前状态,交易后状态)。最后将签名与数据集整合到一笔交易中,这个交易被称作断言Assertion,发送到区块链网络等待其他节点验证即可。需要注意的是网络中的其他节点并不会验证Rollup节点发来的数据集,仅仅只验证其签名,验证完毕后将根据数据集更新区块链网络状态。

正如其名OptimisticRollup,实际上所有的Rollup协议由于将交易验证从链上转移到了链下,因此都是一种基于“乐观”的假设——假设大多数情况下Rollup节点不会作恶。但光有乐观假设是不足的,节点总会因为各种各样的原因出现问题。为了避免节点恶意行为,提高作恶成本,OptimisticRollup中还有如下机制:

①Rollup节点需要向网络质押一定额度的代币,这些代币有一定的解锁时间,并会在Rollup节点做出恶意行为时被罚没。

②Rollup节点所提交断言不会被网络立即认可,存在一定时间的窗口期(一般是1周),如果其他节点认为该Rollup节点提交的断言存在恶意行为,节点可以质押一定押金并对该断言发起挑战,且区块链中的出块/验证节点会对该断言中的所有内容(包括数据集)进行

事实上,由于OptimisticRollup可以包含有其他事务

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/62694.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月18日
下一篇 2023年08月18日

相关推荐

  • 比原链节点竞选多少币,区块链竞选是什么意思啊

    一、“炒币”内幕有哪些“佛系炒币躺着赚20万!”“2天赚13万只是睡一觉的事情!”“币圈让我的100万本金快赔光了!……美少女博士教你正确的抄底姿势!”“韭菜心经,战胜庄家的必备心法!”……一搜炒币日记四个字,各类绝招、秘籍泛滥成灾。猛一听,人们还以为说的是A股。事实上

    2024-11-21 19:00:01
    3 0
  • 什么是区块链种子节点,区块链节点是什么通俗解释

    一、区块链节点具体是什么(区块链的节点是什么意思)什么是完整区块链节点?包含完整区块链、网络路由节点,只用来同步区块,参与验证,维持与对等节点的连接。区块链技术上的节点是什么?一个区块不等于一个节点:一个节点实际上就是一台接入区块链的计算机(服务器),任何联

    2024-11-19 13:30:01
    7 0
  • 以太坊节点多久更新,以太坊节点

    以太坊节点***全节点***轻节点***归档节点以太坊节点的多样性和角色在区块链网络中起着关键作用。主要有全节点、轻节点和归档节点三种类型。全节点是网络中的基石,拥有完整的区块链数据,确保交易验证和区块链同步,确保去中心化系统的安全。轻节点则是轻量级的选择,存储最

    2024-11-18 16:00:01
    6 0
  • 比特币全节点是什么,比特币节点是什么

    一、什么叫比特币,通俗一点比特币是一种网络虚拟货币,跟腾讯公司的Q币类似,你可以使用比特币购买一些虚拟的物品,比如网络游戏当中的衣服、帽子、装备等,只要有人接受,你也可以使用比特币购买现实生活当中的物品。P2P的去中心化特性与算法本身可以确保无法通过大量制造比

    2024-11-15 05:00:02
    12 0
  • 星火节点是什么,星火链网是干什么

    一、星火链网是干什么“星火链网”是以产业数字化转型工业互联网作为主要的应用场景来推动,同时以网络标识或者是数字身份这种数字化的资源为突破口,利用区块链的技术能力两者结合形成了一个基础设施,具备了区块链分布式的,可以实现数据交易交换的能力。同时又可以为工业互

    2024-11-14 21:30:01
    11 0
  • 什么是出块节点,节点是指什么

    一、模块***节点是指什么你好,模块(module)系指由复数个具基础功能之组件,组件组成之具特定功能之组件,该组件用以组成具完整功能之系统、设备或程序。节点就是指能上网的设备。节点控制模块(node control module)主要完成总线通信以及对控制模块发出指令的功能。模块的

    2024-11-13 15:30:01
    13 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载