链资讯 链资讯
Ctrl+D收藏链资讯
首页 > 区块链 > 正文

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

作者:

时间:

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

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

V神撰文介绍隐形地址概念以解决以太坊隐私保护难题:1月23日消息,以太坊联合创始人 Vitalik Buterin 近日发布新文章《隐形地址的不完整指南》,指出以太坊生态系统后续的最大挑战之一就是隐私,并提出隐形地址概念作为可能的隐私解决方案。该方案可能会使 P2P 交易、NFT 转移和 ENS 注册实现匿名化,从而起到用户保护作用。Vitalik Buterin 提出接收资产的用户可以生成并保存一个支出密钥,用于生成一个可以在 ENS 上注册的隐形元地址。该地址可以传递给交易发送者,发送者对元地址执行加密计算以生成一个属于接收者的隐形地址。发送方可以将资产转移到接收方的隐形地址,此外还可以发布临时密钥以确认隐形地址属于接收方,每个新交易都会生成一个新的隐形地址。

Vitalik Buterin指出除了实施密钥盲化机制之外,还需要采用Diffie-Hellman 密钥协议算法,以确保隐形地址和用户元地址之间的链接不会公开,并利用 ZK-SNARKs 技术转移资金支付 Gas 费。[2023/1/23 11:26:48]

提案?

CZ:Binance将实施V神新想法并为行业开源:11月20日消息,在Vitalik Buterin发布新文章《拥有一个安全的CEX:证明偿付能力及其他》后,Binance首席执行官CZ在社交媒体上表示将致力于Vitalik的新想法,并坦言自己不太明白Vitalik Buterin文章里的所有方程式,但Binance团队会实施其想法并为行业开源。

此前报道,Vitalik Buterin分析了交易平台进行去中心化资产证明的尝试历史、技术局限性,以及如何使用ZK-SNARK和其他先进技术来极大地简化和改进目前Merkle tree资产证明协议中的隐私问题和稳健性。[2022/11/20 22:09:32]

假设存在一个交易中介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神:钱包设计需满足三个关键条件:1月11日,以太坊创始人V神发布《为什么我们需要广泛采用社会恢复钱包》一文,其中介绍了社会恢复钱包的技术、原理和价值。他在文章中表示,钱包安全性问题是非常重要,不应该被低估。并指出钱包设计应满足三个关键条件,首先没有单一的故障点,其次是低脑力消耗,尽可能不要求用户花费脑力去记住某些特定的行为模式,第三最大程度地简化交易。他认为社会恢复钱包是“加密价值”的一种表达。加密货币的目标绝不是消除对所有人的信任。相反,加密的目的是使人们能够使用加密和经济构建区块,从而使人们有更多选择信任的对象,并允许人们建立更多受限的信任形式。多重签名(multisig)和社会恢复是这一原则的完美表达,每个参与者都有一些影响接受或拒绝交易的能力,但是没有人可以单方面转移资金。与必须由一个人或钥匙单方面控制资金的情况相比,这种更复杂的逻辑可以使设置安全得多。[2021/1/11 15:50:28]

?当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神:转账费用市场由“紧急性”主导 安全性类似公共产品以某种税收支付:V神在推特表示,转账费用市场不是一个简单的安全性主导的市场,安全性主导的市场中越在意安全性的人支出越多。相反,越在意“紧急性”的人支付的越多,即支付的费用独立于收到的产品质量,因为人们在链上获得的安全性相同。此时你就会意识到区块链更像一个非常简约且自动化的“政府”,安全性这种公共产品以某种税收的形式支付,比如通过珍贵的区块空间来征税。[2020/8/9]

资本成本?

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

难民保护公益机构GiveDirectly接受V神和OmiseGO共同捐赠价值100万美元OMG:难民保护公益机构GiveDirectly在其官方博客上发文公告,接受以太坊创始人Vitalik Buterin和科技金融机构OmiseGO共同捐赠的价值100万美元的OMG(嫩模币)捐款,用以帮助生活极度贫困的难民。[2018/3/28]

由于提币是按顺序处理的(这是上面顺序机制的目标),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上的可能性。区块链解决方案从某些角度来看,或许就是规则设计。

标签:LICKONONOCHEMedia Licensing Tokenkono币今天的价位是多少ZONOCHEEL价格

区块链热门资讯
:行情分析:以太坊交易所大额流出,继续领涨大盘_

美股三大指数集体收涨,标普500指数涨0.57%:金色财经报道,美股三大指数集体收涨,道指涨0.43%,纳指涨0.73%,标普500指数涨0.57%,大型科技股多数上涨.

ROLL:新西兰金融公司Techemynt推出由纽元支持的稳定币_KON

总部位于奥克兰的金融服务提供商Techemynt宣布推出一种由新西兰元支持的稳定币。在Techemynt发表的一份声明中,该公司宣布其已推出一种由纽元支持的加密货币,由纽元一对一锚定,并且由Bl.

KON:觅新|Konomi:跨链资产的流动性和货币市场协议_CHE

《觅新》是金色财经推出的一档区块链项目观察类项目,覆盖行业各领域项目发展情况,具体设计到项目概况、技术进展、募资情况等,力图为您呈现热门新潮的项目合辑.

IRIS:金色观察|一文读懂跨链AMM去中心化交易所Coinswap_SWAP

金色财经报道,据IRISnet官方消息,IRISnet开发团队计划于3月底左右上线CoinswapWeb应用,提供基于IRISnet主网AMM模块的去中心化交易功能并开启流动性挖矿等活动.

NFT:佳士得首件NFT拍出4.5亿,最成功出圈,但盗版与拥堵问题待解_比特币

吴说作者|谈叔 本期编辑|?ColinWuNFT彻底出圈,大型拍卖行的首件NFT拍出4.5亿人民币的天价。这对于加密货币“出圈”、吸引高端人群以及以太坊生态而言,无疑是重大利好.

NFT:金色观察 | 你应该了解的一些代币估值指标_比特币

下文将介绍一些衡量DeFi协议代币价值的指标。之前提到,DeFi正在超越传统金融。我们要重新学习,将旧方法进行重组和应用,来适应这一新领域.