Rollup Bridge 先容(三):Celer cBridge

作者:admin 2021-12-03 浏览:63
导读: 澳5开户(www.a55555.net)是澳洲幸运5彩票官方网站,开放澳洲幸运5彩票会员开户、澳洲幸运5彩票代理开户、澳洲幸运5彩票线上投注、澳洲幸运5实时开奖等服务的平台。Celer cBridge 是一个跨链资产转移方案,cBridge 同时支持了 L1 与 L2、以及 L1 与 L1 之间的资...

澳5开户www.a55555.net)是澳洲幸运5彩票官方网站,开放澳洲幸运5彩票会员开户、澳洲幸运5彩票代理开户、澳洲幸运5彩票线上投注、澳洲幸运5实时开奖等服务的平台。

Celer cBridge 是一个跨链资产转移方案,cBridge 同时支持了 L1 与 L2、以及 L1 与 L1 之间的资产桥接。我们可以从 cBridge 的 Web App 上瞥见他们已经支持了许多着名的 L1 与 L2 项目。

本篇文章会偏重在 cBridge 背后的手艺实现,包罗运作原理、合约实践以及节点运维的先容。

运作原理

cBridge 主要使用了 HTLCs 手艺来实现跨链的资产转移,对于 HTLCs 不熟的读者,可以先参考这篇文章领会其原理以及应用场景:
https://bcoin.io/guides/swaps.html

运作流程

cBridge 在其合约 GitHub 的文件里形貌了 cBridge 的运作流程,以下为节选部门:

  1. cBridge 节点通过使用发送方设定的 hashlock,在目的地链上提议 transferIn 生意

  2. 发送方在源链上确认生意

  3. cBridge 节点在目的地链上确认生意

为了辅助明白,我将步骤画成如下的流程图:

以下会针对四个要害步骤依序举行细节说明:

第一步: 发送方提议 transferOut 生意

整个 cBridge 跨链的资产转移流程会由源链的发送方(纵然用 cBridge 举行转帐的使用者)提议。发送方会认真发生 hash lock,设定转帐的时限,并与转帐的信息(token 地址、token 数目、目的地链代号、收款人地址)一同向部署在源链的 cBridge 合约提议 transfer out 请求。

合约吸收到请求后会先将要转帐的 token 数目,从发送方身上移转到合约身上,唯有提供 hash lock 的解答,或是转帐时限到期后,才气将 token 取出。

第二步: cBridge 节点提议 transferIn 生意

在链下的 cBridge 节点会连续监控各个链上 cBridge 合约的动作,当它发现源链上有一笔新的 transfer out 请求,它会在链上取得这笔 transfer out 的细节,自动对部署在目的地链上的 cBridge 合约提议 transfer in 请求。

其中收款方为 transfer out 指定的收款人地址,并使用与 transfer out 相同的 hash lock,以及较短的取款时限(约为源链上设准时限的 2/3),并将 transfer out 指定的 token 数目扣掉 cBridge 节点转发的成本和手续费后,从 cBridge 节点身上转移至目的地链上的 cBridge 合约。

此时 cBridge 节点并不知道 hash lock 的谜底,要等到发送方在第三步完成源链上 transfer out 的拨款,并揭破 hash lock 的谜底后,cBridge 节点才有能力执行目的地链上 transfer in 的拨款。

第三步:发送方确认生意

发送方确认 cBridge 节点有在目的地链上提交响应的 transfer in 请求后,就可以进入源链上 transfer out 的拨款阶段。发送方首先要对源链的 cBridge 合约提交 transfer out 的 hash lock 谜底,合约验证谜底无误后,会将 transfer out 指定的 token 数目转移给 cBridge 节点,完成源链上 transfer out 的拨款。

第四步:cBridge 节点确认生意

在链下的 cBridge 节点监控到发送方已经在源链上完成 transfer out 拨款后,随即拿着发送方拨款时揭破的 hash lock 谜底,到目的地链上的 cBridge 合约提交 hash lock 谜底,完成 transfer in 的拨款,此时目的地链的收款人就会收到来自源链发送方的款子,完成跨链的资产转移。

细节步骤虽然看起来有点繁琐,但对于 cBridge App 的用户来说只要举行两次署名操作(第一步发送 transfer out 生意,第三步对 transfer out 拨款),并守候一些时间(3~5 分钟),历程中完全不需要切换钱包的网络,使用起来的体验是异常简朴顺畅的。

退款机制

不管是 transfer out 或是 transfer in 都市设定一个有用时限,当有任何一方没有推行义务时,在设定的时限之后,双方都有能力可以直接要求 cBridge 合约退回事先放进去用来转帐的 token,不需要提供 hash lock 的谜底。退款机制能够珍爱双方的资产,不会由于对手方不作为而导致资产被永远锁在 cBridge 合约上。

另外值得注重的是,目的地链的 transfer in 会比源链的 transfer out 更早过时,有可能 cBridge 节点已经对 transfer in 举行退款,使用者才对 transfer out 举行确认拨款,此时也会对使用者造成损失。

现在 cBridge Web App 设定的 transfer out 过时时限为 12 小时,其对应的 transfer in 约为 12 * 2/3 = 8 小时,时间相对足够,一样平常正常的转帐只需要数分钟,若是历程中有泛起非预期的状态,还可以有足够的反映时间处置。

皇冠开户www.huangguan.us)是一个开放皇冠正网即时比分、皇冠开户的平台。皇冠开户平台(www.huangguan.us)提供最新皇冠登录,皇冠APP下载包含新皇冠体育代理、会员APP。

简朴的操作体验背后的成本

眼尖的读者可能已经发现,cBridge 运作步骤中的第三与第四步,与典型的 HTLCs 差异。典型的 HTLCs 是发送方先到目的地链揭破 hash lock 的解答,确认收款人能够收到拨款,cBridge 节点才气到源链取回它在目的地链预先垫付给收款人的款子。

Celer 官方说明这是为了提升使用者体验,若是走典型的 HTLCs 流程,使用者在确认 transfer out 拨款的步骤中,必须要切换钱包的网络至目的地链,还需要事先在目的地链上的钱包里准备足够的 gas token 来支付拨款所需的生意手续费,对使用者来说异常晦气便。

因此 cBridge 调整了最后两个步骤的顺序,让使用者只需要在源链举行操作,来大幅提升使用者的体验。但这样的调整并非没有成本,它会为使用者带来分外的风险。

试想一个情境:当使用者在源链上完成 transfer out 拨款,cBridge 节点收到使用者的款子后,却没有在目的地链上将 transfer in 拨款给收款人(可能是恶意、gas token 不足或是当机),等到目的地链上的 transfer in 过时,cBridge 节点甚至有能力对 transfer in 举行退款的操作,cBridge 节点有时机可以无偿获得使用者转帐的 token。

这部门必须仰赖使用者自己接纳行动去降低风险,当使用者发现在 transfer in 有用区间内等了足够久的时间,收款人都还没有收到款子,使用者必须要自己自动到目的地链提供 hash lock 谜底,完成 transfer in 拨款的动作,以防止资产被恶意取走。

平循剖析

总结以上,我们针对发送方和 cBridge 节点在 cBridge 四个操作步骤中可能发生的平安问题,举行剖析与整理:

  1. 若是发送方执行了第一步但 cBridge 节点没有往下执行,此时发送方的资产会片面地被扣押在源链的 cBridge 合约中,必须要守候 12 小时之后,才气举行退款。

  2. 若是 cBridge 节点执行了第二步但发送方没有往下执行,此时发送方和 cBridge 节点的资产划分会被扣押在源链和目的地链的 cBridge 合约中,必须等到转帐过时后,才气各自举行退款。值得注重的是,cBridge 节点在目的地链上的 transfer in 有更短的过时时间 (8 小时),能够比发送方更早完成退款。

  3. 若是发送方执行了第三步但 cBridge 节点没有往下执行,此时发送方已将资产转给 cBridge 节点,但目的地链上的收款人还没有收到对应的款子。若是这个状态一直连续到目的地链上的 transfer in 过时后,cBridge 节点甚至有能力举行退款取回 transfer in 的资金,而造成发送方片面的损失。
    这个状态会给发送方带来平安疑虑,发送方需要在 transfer in 过时前(8 小时内),自行(或委托他人)到目的地链上完成 transfer in 的拨款。正常 cBridge 的转帐流程能在十分钟以内完成,若是发送方拨款给 cBridge 节点后,收款人却迟迟没有收到款子,这时刻就需要提高警醒了。

  4. 若是 cBridge 节点执行完第四步但生意一直没有乐成(例如 gas 不足),此时发送方仍然有资金损失的风险。因此建议发送方在完成拨款之后,要随时注意转帐的状态与经由的时间,以珍爱自己的资金平安。

合约实践

cBridge 合约实践很简朴,提供了 transferOut、transferIn、确认以及退款的功效,不多不少,都是 cBridge 运作流程中的焦点动作,而且这些方式都是公然可以让任何人去使用的。因此当节点在转帐历程中泛起问题时,使用者能够直接对合约举行操作,珍爱自己的资产。

稀奇要注重的是合约方式 transferOut 的第一个参数 address _bridge。这个参数要填入能够服务这次跨链转帐需求(例如支持 1,000 USDT 从以太坊转账至 Polygon)的 cBridge 节点地址,换句话说,使用者在举行跨链转帐之前,必须先决议好要找哪个 cBridge 节点来服务。

Celer 官方提供了一个网关服务,认真 cBridge 节点的路由,使用者只要将转帐的信息丢给该服务,它会选出相符使用者转帐需求,且当下状态最好的 cBridge 节点(例如乐成率高、手续费低等等),使用者就能在举行 transferOut 时填入 Celer 网关推荐的 cBridge 节点。

由于 Celer 官方并未提供网关的相关信息,有手艺靠山的读者可以试着去操作 cBridge Web App,领会其背后的实践细节。

此外,合约里也有一些人人可以去关注的主要事宜:

  1. LogNewTransferOut 事宜:transferOut 完成时会发出的事宜,会纪录这笔 transfer out 的 transferId。

  2. LogNewTransferIn 事宜:transferIn 完成时会发出的事宜,会纪录这笔 transfer in 的 transferId 以及其对应的 transfer out 的 transferId(srcTransferId)。

在 cBridge 合约上不管是要举行确认或是退款,都需要提供 transferId,因此 transferId 在 cBridge 的应用中是至关主要的信息。除此之外,透过这两个事宜的考察,能够辅助我们将跨链的 transfer out 与 transfer in 关联起来,有利于连续追踪转帐的状态,并在意外发生时有应对的能力。

节点运维

Celer 官方开源了 cBridge 节点的实践,任何人虽然都可以跑起自己的节点,但 cBridge 现阶段有白名单机制,想担任 cBridge 节点来服务使用者必须要先跟官方联系。

担任节点的利益在于可以从每一笔跨链转帐中赚取一定比例的手续费,但也要考量到运维节点的成本,Celer 官方很知心地在 cBridge 节点 GitHub 文件里详细列出了运维节点需要注重的事项,包罗机械建议配备,支持的币种和最少需要提供的流动性,各条链的建议设置,运维节点的最佳操作等等,节点甚至另有内建统计数据的 API ,让运维者能够随时监控节点的生意状态。

从 GitHub 文件的详细水平以及考量了运维节点的各个面向,可以感受到 Celer 官方对社群的专心。对于运维 cBridge 节点有兴趣的读者,建议一定要好好将 GitHub 文件过一遍。

结语

以上是对于 cBridge 背后手艺实现的先容,若是有任何想法想要分享,或是想要领会更多,都可以在留言区一起讨论 ?

- THE END -

查看更多

欧博手机版www.aLLbetgame.us)是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。

转载请注明出处:admin,如有疑问,请联系(澳5/澳10客服 )。
本文地址:http://www.a5x6.com/post/64.html

  • 评论列表:
  •  皇冠APP下载(www.22223388.com)
     发布于 2021-09-27 00:16:41  回复
  • usdt官网usdt官网(www.caibao.it)是使用TRC-20协议的Usdt第三方支付平台,Usdt收款平台、Usdt自动充提平台、usdt跑分平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。
    这网站的都挺好看
    •  环球ug平台卖分(www.ugbet.us)
       发布于 2021-09-30 00:02:38  回复
    • 皇冠正网平台出租rent.22223388.com)是皇冠(正网)接入菜宝钱包的TRC20-USDT支付系统,为皇冠代理提供专业的网上运营管理系统。系统实现注册、充值、提现、客服等全自动化功能。采用的USDT匿名支付、阅后即焚的IM客服系统,让皇冠代理的运营更轻松更安全。
      很值,优点无数
  •  ug610登陆(www.ugbet.us)
     发布于 2021-10-06 00:20:08  回复
  • 实力派戏剧男神温升豪4日出席公视「PTS WORLD TAIWAN」影音服务启动记者会,他担任本届金钟奖评审,受访时坦言担任评审是一件很辛劳的事,由于要看所有的片子,曾多次入围多次摃龟,终于在2019年获奖的他,以过来人因素提醒未来所有入围者「不要得失心太重」,他说以前以为「入围就是一定」只是一句抚慰人的话,当了评审后才发现,要从上百件作品中挑出5件入围,再进入决赛评选,加上每个评审有每个评审的偏好,「能入围真的是一定!」可以提建议不
  •  新2信用平台出租(www.22223388.com)
     发布于 2021-10-14 00:02:13  回复
  • 欧博手机版www.aLLbetgame.us),欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。

    萌新求罩
    •  USDT法币交易(www.usdt8.vip)
       发布于 2021-10-14 08:00:44  回复
    • 我个人认为,下大雨,城市被淹,说明城市的排水设施有问题,临沂市区地理位置偏低,排水不能靠自然排水,机械排水一样重要,外围出水口必须安装机械排水设施,光靠自然排水根本就排不过来,明摆着的事,你看看市内束河路与沂蒙路交汇处桥底,淹得和桥一样高了,明眼人一看就明白,没有排水设施,或者是排水设施设计有缺陷,考虑不周到,挨着束河边,水都能淹了桥底,纯粹工程设计缺陷,工程师怎么干的活。总之一句话,临沂城被淹,除了排涝设计有缺陷,排水设施不完善,工程设计不完善。biu~爱心发射
  •  USDT充值接口(www.caibao.it)
     发布于 2021-10-18 00:00:33  回复
  • 近日,2021年10月9日,中国教育学会监事长杨春茂到重庆市南川区金佛寺参观考察并听取金佛寺主持释宏源法师的汇报,陪同参观随行人员有,亚洲最佳设计师周令和重庆爱心企业家中翼实业(重庆)有限公司董事长周宏伟等社会公益人士随行参观。有没有其他推文
  •  trc20官方交易所(www.usdt8.vip)
     发布于 2021-10-20 00:00:27  回复
  • 我以为应该辩证的去剖析。一方面显示了无症状流传的隐秘性和高危性,至使悄悄散播开来无从所知,比隐蔽期更具杀伤力。另一方面,二次无死角检测依旧确诊人数居高不下,看似令人担忧,但也应明白为“硕果累累”。由于市民最忧郁的不是明箭来袭,而是忌惮冷箭难防,能筛查出越多越彻底越好。有人五六次检测才查出阳性,这种深隐不露是不是更恐怖。以是石家庄下大实力闭环治理和全民检测是行之有用的起劲防御措施,检测出来的越彻底就越占自动,宽大市民是可以明白和配合的。花式好看
  •  环球ug代理(www.ugbet.us)
     发布于 2021-10-21 00:02:30  回复
  • erc20转换trc20www.u2u.it)是最高效的erc20转换trc20平台.ERC20 USDT换TRC20 USDT,TRC20 USDT换ERC20 USDT链上匿名完成,手续费低。
    害,赞就完事儿了
    •  环球ug平台卖分(www.ugbet.us)
       发布于 2021-10-22 10:18:30  回复
    • 不过,此海报一经公布,也引发了球迷的无数猜想,比如朱婷、袁心�h、丁霞、刘晏含等人能否加盟。之前就有消息传出,丁霞和刘晏含将在新赛季加盟深圳,代表新东家参赛。可是截至目前,深圳女排仅到队6人,不知道丁霞和刘晏含会不会加盟深圳女排,出现在本届比赛中呢?不赞了,直接评论
  •  USDT无需实名(www.usdt8.vip)
     发布于 2021-10-22 00:05:10  回复
  • 【信报财经新闻】《中国证券报》报道,日前,巨星传奇团体向港交所主板提交上市申请。巨星传奇是一间新零售运营商,专注通过种种渠道销售康健治理产物及护肤产物(主要通过微信等社交电子商务渠道)。真的征服到我了
  •  新2手机管理端(www.22223388.com)
     发布于 2021-10-27 00:01:54  回复
  • 新2网址www.huangguan.us)是一个开放新2网址即时比分、新2网址代理最新登录线路、新2网址会员最新登录线路、新2网址代理APP下载、新2网址会员APP下载、新2网址线路APP下载、新2网址电脑版下载、新2网址手机版下载的新2新现金网平台。新2网址登录线路最新、新2皇冠网址更新最快,皇冠体育APP开放皇冠会员注册、皇冠代理开户等业务。

    作者明白人
  •  U担保(www.usdt8.vip)
     发布于 2021-11-03 00:04:48  回复
  • usdt APIwww.caibao.it)是使用TRC-20协议的Usdt第三方支付平台,Usdt收款平台、Usdt自动充提平台、usdt跑分平台。免费提供入金通道、Usdt钱包支付接口、Usdt自动充值接口、Usdt无需实名寄售回收。菜宝Usdt钱包一键生成Usdt钱包、一键调用API接口、一键无实名出售Usdt。

    先占坑等会看。
  •  皇冠平台出租(www.huangguan.us)
     发布于 2021-11-14 00:02:42  回复
  • 现在 ‘苗’ 本着自愿的原则举行,在身体条件允许(60岁以下、无重大疾病、无发烧伤风等症状)的情形下,本人可以单元的放置下前往当地卫体部门 ,由于 ‘苗’需要 两次,每次距离15天,时代不能饮酒,而且 ‘苗’的量也有限,不是所有单元都能放置 。今年1〖月〗份的 候,我所在的单元组织 ‘苗’ ,有三分之一的人没有 ,也许有以下三种缘故原由:一是耐久服用降压药或有其他并发症;二是需要经常喝酒;三是准备有身的。我本人由于需要经常喝酒,以是也没有 。 很内涵
  •  皇冠会员网址(www.22223388.com)
     发布于 2021-11-21 00:14:17  回复
  • 皇冠平台出租rent.22223388.com

    皇冠运营平台(rent.22223388.com)是皇冠(正网)接入菜宝钱包的TRC20-USDT支付系统,为皇冠代理提供专业的网上运营管理系统。系统实现注册、充值、提现、客服等全自动化功能。采用的USDT匿名支付、阅后即焚的IM客服系统,让皇冠代理的运营更轻松更安全。

    贼棒,看得揪心啊
  •  USDTOTCAPI接入(www.usdt8.vip)
     发布于 2021-11-24 00:10:03  回复
  • 但是很多网友担心,抽武器池的时候,容易翻车。因为武器池可要比角色池难抽多了。因为丑角色池,只是分大保底和小保底,而且是轮着来的,至多180,就可以抽到自己想要的角色。但是武器池可不一样,在以前没有定轨的情况下,很多玩家抽了几百发都抽不到自己想要的武器。就算现在有了定轨,在运气最差的情况下,至多需要270发才可以抽出来,几率非常的低。哈哈,别忘了读者

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。