宇宙链 宇宙链
Ctrl+D收藏宇宙链

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上的交易有某种“备注字段”,如果没有的话,我们可以使用值的低阶位作为备注发送。

Optimism攻击者向V神的钱包发送100万个OP代币:金色财经消息,据PeckShield称,黑客攻击者盗取了2000万个用于加密做市商Wintermute的Optimism(OP)代币,已将其中100万个代币发送到以太坊联合创始人VitalikButerin的钱包地址。该漏洞利用者还将100万个代币的投票权委托给了以太坊基金会安全研究员YoavWeiss。

Buterin之前也将Optimism空投中的1,746个OP代币委托给了Weiss。Weiss发推文说他不是黑客,但暗示此人可能是白帽黑客。目前被盗的2000万中只有1800万留在了他们的钱包里。(theblock)[2022/6/9 23:02:55]

提案?

假设存在一个交易中介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神:人们仍然低估加密货币支付的优势:金色财经消息,以太坊创始人Vitalik Buterin(V神)发推特表示,人们仍低估加密货币支付的优越性,甚至不是因为审查阻力,而是因为它们更方便。这(加密支付)极大的促进了国际商业和慈善事业,有时甚至是国内支付。[2022/8/25 12:47:10]

?当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神比较BTC和ETH:BTC就像计算器 而ETH像智能手机:据Ethereum World News消息,以太坊创始人V神(Vitalik Buterin)在接受Business Insider的采访时提到,他最初是比特币社区的积极参与者,后来意识到比特币还有发展的空间,就开始研究扩展比特币功能的可能性。但最终他还是决定开发一种新的、更有效的区块链解决方案,也就是以太坊项目。他将BTC与ETH分别比作计算器与智能手机。计算器在计算方面很不错,但是智能手机上不只有计算器,还有其它APP,可以完成其它工作。ETH的智能合约和DApp,为用户和开发者提供了更广泛的可能性。[2019/3/3]

资本成本?

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

声音 | V神:第二个最好的对抗“魔王”的时间就在今天:V神发布推特称,最好的对抗“魔王”的时间是一年前,第二个就在今天。在此条推特下,V神附上了ViaBTC官方推特给推特网友的回复。推特网友“Jason Elliott”希望ViaBTC支持SV。ViaBTC回复称:“很抱歉支持暴君或疯子是不对的。想杀死BCH的人,只是想发明一种新的代币来发展其自己的矿业,而希望杀死其他公司只是纯粹出于个人恩怨。这完全不可接受!”(魔王或暗指企图用算力控制一切的人)[2018/11/14]

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

动态 | V神现身曼谷BCH采矿协议闭门会议 江卓尔称达成相当程度的共识:据bitcoinexchangeguide消息,吴忌寒称在曼谷举行的BCH采矿协议闭门会议上,V神做了简短分享,并对BCH的发展表示祝贺。然而关于这次会议的具体细节并不多。

江卓尔表示大家不用担心,曼谷会议与会者形成了相当程度的共识,事情有逻辑上完善的解决路径,我会尽快写文章(和翻译),以达成认知一致。在把那些认为一笔交易1000元手续费也没问题的家伙留在BCE(Bitcoin Core,1M版比特币分支)后,BCH社区大部分人是理性人。理性人的争吵,只会修补BCH社区的缺陷(确实存在),使BCH变得更加强大。

但也有网友表示,在网络升级方面,矿工的这次会议并没有什么明显的成果。[2018/9/1]

?注意,在这个设计中还有额外的隐含费用,因为任何交易超过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上的可能性。区块链解决方案从某些角度来看,或许就是规则设计。

标签:ROLROLLALILICHydroLinkBankRollReality Cardsalice币还有长期价值吗

火必交易所热门资讯
日益壮大的“稳定币”会给我们生活带来怎样的影响?

编者注:稳定币作为区块链行业一个特殊的存在,近几年扮演着越来越重要的角色,而该市场规模也日益壮大,作为行业的重要组成部分,稳定币依然值得我们关注,而CBInsights这份关于稳定币的完整报告更是值得我们深入学习研究,一方面扩展知识.

1900/1/1 0:00:00
区块链周报:多份两会提案涉及区块链和数字货币,46个相关项目上周获投

目录 一、一周纵览? 1、国内动态? 2、国际动态? 二、投融资概况? 三、国内外行业要闻? 1、国内政策导向? 2、国内产业动态? 3、国际监管动态 4、国际产业动态? 一周纵览 国内动态1、31个省中.

1900/1/1 0:00:00
新型算法稳定币Fei如何参与?

近日颇具热度的新型算法稳定币协议Fei公布了上线计划,Fei将首次采用GenesisGroup的方法发行其稳定币FEI及治理代币TRIBE.

1900/1/1 0:00:00
美国通过1.9万亿经济刺激计划 比特币重回5万 接下来怎么演绎?

拜登政府的1.9万亿经济刺激计划取得了关键性进展。当地时间3月6日,美国国会参议院表决以50票赞成、49票反对的结果通过该项计划.

1900/1/1 0:00:00
首发 | 美债持续走高对加密货币市场的影响

本文由NewBloc原创,授权金色财经首发。本文作者为NewBloc策略分析师Barry,5年外汇黄金市场交易经历.

1900/1/1 0:00:00
为什么 BTC 挖矿所带来的能源消耗是必要的?

根据剑桥大学研究人员的统计,比特币协议每年的能耗大概是12万太瓦时,相当于阿根廷或荷兰一年的能耗,如果价格维持现状,这个趋势必然会持续下去。所以,我们试着了解一下,为什么能耗对其协议安全至关重要,为什么它与价格密切相关.

1900/1/1 0:00:00