火星链 火星链
Ctrl+D收藏火星链
首页 > 区块链 > 正文

ALI:V神说的跨Rollup DEX是什么?

作者:

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

当人们还在思考用rollup的方式缓解Layer1拥堵的时候,Vitalik已经在考虑rollup之间怎么做交互。?6天前,Vitalik发起了一个叫做“跨rollupDEX”的提案,其中提到当一条rollup有智能合约部署,另一条rollup没有完全的智能合约功能的时候,资产可以在两条rollup之间以去中心化的方式转移。

有一点“隔空挪物”的感觉。?这个过程到底是怎么实现的呢?哔哔News将提案,以及Vitalik和社区成员间的精彩讨论内容翻译如下:?假设我们有两条rollup,分别是rollupA和rollupB。Alice想要把rollupA上特定数量的代币转移到rollupB上。如果A和B都有完全的智能合约支持,在这种情况下,已经有关于如何以去中心化的方式解决这个问题的提案。本提案想要为只有rollupB有完全的智能合约支持的情况提供思路。?我们假设,rollupA上的交易有某种“备注字段”,如果没有的话,我们可以使用值的低阶位作为备注发送。

V神等八位以太坊基金会成员确认出席五月在黑山举办的以太坊大会EDCON 2023:4月17日消息,以太坊大会EDCON(Community Ethereum Development Conference)将于2023年5月19日至23日在黑山共和国首都波德戈里察举办,已确认受邀出席本次会议的演讲嘉宾包括V神等八位以太坊基金会成员、Coinbase前CTOBalajiSrinivasan、Gitcoin联创Scott Moore、Stark Ware联创EliBen-Sasson、MatterLabs联创Alex Gluchowski以及Polygonzk EVM技术主管等。这也是自2月12日Vitalik Buterin在丹佛接受彭博社采访以来,首次公开露面参与活动。EDCON是由Linktime、DeUniversityofEthereum和ETHPlanet组织的非营利性全球年度以太坊会议。自2017年以来,已吸引了超10,000名参会者、2000多名开发人员、300多名演讲者、450多个项目、400多个支持者和300,000的在线观看量。EDCON致力于服务以太坊生态系统,促进全球以太坊社区的互动和交流。[2023/4/17 14:08:19]

提案?

V神:51%攻击是区块链的一个基本属性:V神刚刚在推特表示,软件质量不佳并不能保护区块链不被复制。51%攻击是区块链的一个基本属性,而不是只有在恶意代码的情况下才会发生的事情。[2020/11/16 20:57:12]

假设存在一个交易中介Ivan(在实际实现中,将有许多中介可供选择)。Ivan在rollupA上有一个账户IVAN_A(他完全控制该帐户)。Ivan还将一些资金存入了rollupB上的智能合约IVAN_B中。?智能合约IVAN_B有以下规则:如果任何人发送TRADE_VALUE数量的代币到IVAN_A,其中包含一个地址DESTINATION作为备注,那么在MIN_REDEMPTION_DELAY块之后,IVAN_B将收到一笔交易,该交易包含一个代币转移的证明,从而把提取TRADE_VALUE数量的代币这样一笔交易排队到DESTINATION地址。提币按照交易被包括到rollupA中的批次和索引顺序处理,要经过一些延迟(比如1天)。

V神:OMG是领先的以太坊L2 批评我不如批评BCH社区:推特网友Monsoonie对V神提问称,有时人们会在判断上犯错误,就像你在omise go(代币OMG的发行者)和其他eth项目上的建议一样。那么我们应该怎么看待你呢?对此V神刚刚回复称,自2019年低迷以来,OMG已经很好地挽回了声誉。它现在是领先的以太坊L2(Layer 2第二层协议扩展解决方案)之一,甚至USDT也选择在其区块链上发行。我敢肯定,我在公司内部对他们为升职所做的某些事情表示反感。(这是2年前,具体我记不清了)。我不认为OMG在网络上是随意的,比如,他们在如何销售上比大多数人都要克制。如果你想批评我,BCH在我看来是一个更好的目标,我真的认为在他们摆脱Craig之后会重新振作起来,但到目前为止,他们还没有真正做到。[2020/9/7]

?当Ivan看到他在IVAN_A收到资金时,他可以亲自将TRADE_VALUE*(1-fee)数量的代币发送到DESTINATION地址。他可以通过IVAN_B中的方法发送交易,该方法保存一条记录,防止合约中的自动发送条款触发该交易。?预期的操作很简单:?-Alice向IVAN_A发送一笔交易,其中包含N个代币和备注地址ALICE_B。-Ivan通过IVAN_B发送TRADE_VALUE*(1-fee)数量的代币到ALICE_B。?第二步可以在第一步之后立即进行。如果Ivan证明第二笔交易和第一笔交易之间的时间戳差异非常小,那么合约甚至可以制定规则,允许费用更高。?“最坏的情况”是Ivan没有像预期的那样向ALICE_B发送代币。在这种情况下,Alice可以等待rollupA上的交易确认,找到获得rollupB上的代币的其他途径来支付费用,然后她自己就可以索要资金。?

V神:客户端验证对于所有相关工作都至关重要:8月17日,V神在其个人网站发布《区块链验证的哲学》文章称,首先,如果接受社会协调的合法性,并且接受涉及“ 1-of-N”信任模型的间接验证的合法性(假设网络中某个地方存在一个诚实的人),则与假设(例如Infura)是一个特定的参与者相比,前者可以创建可扩展性更高的区块链。

其次,客户端验证对于所有相关工作都至关重要。只有少数人运行节点,而其他所有人真正信任它们的网络,并认为网络可以被特殊利益轻易接管。为了避免这样的局面,并不需要让每个人都验证一切。系统允许每个单独的区块进行验证,因此用户仅在其他人发出警报,且完全合理并达到相同效果时才验证区块。

第三,如果规范性的定义包含时间,则将提高链拒绝拒绝51%攻击的能力。比如要求用户一定时限内登录,若未回复时间超过该时限,则采取必要措施提升攻击成本。该举措甚至可以拒绝恢复已完成代码区块的链,从而保护不变性,甚至防止受到审查。

最后,V神总结称,牢记以上想法,则可以有效避免以下陷阱:(i)过度集中化;(ii)过度冗余的验证过程导致效率低下;(iii)具有误导性的规范可能意外会使攻击变得更加容易,且可以更好地开展工作以建立更具弹性和安全的区块链。[2020/8/18]

资本成本?

声音 | V神:已申请Voice测试版试用:关于YouTube删除加密货币行业大V视频一事的讨论愈演愈烈。推特网友@reetkid询问V神,是否了解以太坊最大的竞争对手(指EOS)已在Voice上建设一年多了。V神回复称:“刚刚已申请了(Voice)测试版的试用,很期待看一看他们想做些什么。”B1首席执行官BB很快作出回应称:“太棒了,我们非常重视你的反馈。虽然我们不可能在第一天就解决所有问题,但我们最先关注的是透明度、用户和平台之间的一致性,以及将价值带回给内容创建者。”[2019/12/26]

该方案的主要限制是,IVAN_B需要持有大量资金,以确保所有发送者都能得到支付。特别是,假设:我们把交易金额上限设置为TRADE_LIMIT(所以发送到IVAN_A的交易中,交易值>TRADE_LIMIT的交易都不是有效交易)。?同时,我们设置每个rollup批次最多可包含的交易数量是TXS_PER_BATCH。Alice可以自己检查,rollupA即将到来的批处理之前有多少未处理交易,用她在IVAN_B合约中看到的资金减去这个值,并检查剩余的金额是否足够。

由于提币是按顺序处理的(这是上面顺序机制的目标),Alice不需要担心在她自己提币之前IVAN_B会去处理后面的提币需求。?在一个批次中可以交易的最大金额是TRADE_LIMIT*TXS_PER_BATCH,因此IVAN_B合约需要至少持有这个数量的ETH,再加上足够的资金来覆盖未处理的交易。?例如,假设TRADE_LIMIT=0.1ETH(上限可以设得比较低,因为一笔较高金额的交易可以通过多笔交易完成),并且TXS_PER_BATCH=1000。那么,IVAN_B需要有100ETH的资金。

?注意,在这个设计中还有额外的隐含费用,因为任何交易超过0.1枚ETH的人都需要消耗区块空间,这与资金要求相权衡:如果你消耗掉一半的区块空间,那么你的资金要求也会翻倍,反之亦然。要建立合适的平衡,似乎应该让隐含费用比市场上出现的显性费用少几倍。?如果我们想减少或消除这种消耗,rollupA可以被设计成这样,例如,让排序器发送一个签名消息,向Alice证明到目前为止,批次中批准的所有消息。然后Alice就会知道在她之前没有交易(尽管恶意的排序器可以Alice,但代价很高)。?

备注?

上面的设计建立在rollupA上的交易有一个备注字段的假设上,Alice可以使用该字段指定ALICE_B作为她接收代币的目的地址。如果rollup没有此特性,那么我们可以使用以下解决方案。?Alice可以在顺序注册合约的rollupB上注册ALICE_B,并获得一个按顺序分配的ID(因此Alice的ID等于在她之前注册的用户数量)。设置MAX_USER_COUNT为用户数的最大值,如果有必要,这个值可以随时间向上调整。Alice可以简单地确保TRADE_VALUE%MAX_USER_COUNT等于(Alice的ID),使用TRADE_VALUE的低阶位(这个数字表示一个不重要的值)来表示她想交易的代币数量。?

从rollupB到rollupA的交易?

如果Alice把rollupB上的代币转移到rollupA,可以使用类似的机制,只是角色颠倒了:?-Alice将代币发送给IVAN_B-经过一段时间的延迟,她将获得收回代币的权利-如果Ivan可以向IVAN_B证明,他在rollupA上给Alice发送了代币,Alice就失去了这个权利?

总结?

所以我们可以看到,在这个过程中,许许多多的“Ivan”其实就是去中心化的银行,在两条rollup上分别扮演存款机和取款机的角色,从而赚取手续费。?如果Ivan作恶,rollupA和rollupB间不需要进行过多的交互,Alice就可以提供打币证明。根据Vitalik的表述,在从rollupA向rollupB转账的场景中,提供证明这一步操作可以直接在rollupB上进行,只要rollupB能获取rollupA的区块哈希,就可以计算出rollupA上的交易记录,从而向Ivan索赔。?在索赔这个过程中,Vitalik还给出了更多的可能性。

比如,可以在IvanB上增加一个“快速通道”,AliceB可以把她在IvanB上的提币插槽出售给其他用户。?假设这个用户叫Bob,那么Bob可以把款项先转账给AliceB,此后,IvanB应该转账给AliceB的资金将被Bob获取。也就是由Bob先垫付资金给Alice,以此来提升Alice的用户体验,这个过程或许可以涉及到挖矿之类的玩法。?Github上有用户提到,如果中间商Ivan不是个体,而是去中心化的资金池,这个模型是否会更好。

Vitalik表示,这会涉及到rollupA上资金池的所有权问题,相比之下,由多个中间商来作为分散的“资金桥”可能更合理。?这就是跨rollupDEX的大致思路。

虽然可应用场景可能不多,也有一些影响到资金安全的场景可能没有被考虑进去,但是这让我们又看到了一些Layer2上的可能性。区块链解决方案从某些角度来看,或许就是规则设计。

标签:ROLLROLALIICERollerSwaproll币出獠牙肩几率ALISTEra Name Service

区块链热门资讯
POLY:“库币合约·13万美金新年补贴第三波,牛年更牛!”奖励已发放

亲爱的库币合约用户:“库币合约·13万美金新年补贴第三波,牛年更牛”活动已于2021年2月18日24:00结束,感谢大家的踊跃参与。其中涉及的体验金、抵扣券和现金奖励均已完成发放.

1900/1/1 0:00:00
Gate.io:Gate.io 已发AQT超级空投福利活动奖励公告

Gate.ioAQT超级空投福利活动已圆满结束,根据活动规则,我们已为符合规则的用户发放了活动奖励。用户可进入“账户管理—我的资金—账单明细”查询奖励发放情况。活动详情及规则请点击查看.

1900/1/1 0:00:00
GBTC:一个需要关注的指标:灰度GBTC负溢价12%

编者按:本文来自?风火轮社区,作者:佩佩,Odaily星球日报经授权转载。大家好,我是佩佩,币圈这两天的主流市场有点惨,很多朋友都在寻思着是否真的是牛转熊,貌似那NFT的热度也还真有点“鱼尾”之.

1900/1/1 0:00:00
AAB:AAX 充值交易大赛,入金交易瓜分12800 USDT!

尊敬的AAX用户:牛年遇牛市,牛气冲云霄!为回馈广大用户日益高涨的入金和交易热情,AAX现推出充值交易大赛活动,报名参与充值交易大赛即有机会瓜分12,800USDT奖池.

1900/1/1 0:00:00
ADO:币安在Polkadot期货中出现99%的“闪电崩盘”后承诺采取新的控制措施

全球最大的加密货币交易所之一币安表示,将在周五的一个大订单显然触发了波尔卡特交易合约的闪电崩盘后,考虑对新的市场进行控制.

1900/1/1 0:00:00
OIN:IPFS与Filecoin是时代的关键里程碑!

世界上有将近80亿人,其中一半以上是活跃的互联网用户。平均而言,用户每天在网上花费近7个小时,相当于全球每秒65.9亿GB的互联网流量.

1900/1/1 0:00:00