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

ALI:什么是有条件转账?实现 L1-L2 互操作性的关键_GALI价格

作者:

时间:

本文意在讲解StarkEX为支持快速取款而提出的解决方案。本方案的优点在于,其速度完全独立于L2的运营者生成有效性证明的速度。

快速取款模块已经运行在以太坊主网的StarkEx上,并且赋能了DeversiFi交易所和dYdX交易所。

而下文我们讲解的方案除了快速取款以外,还有非常多的使用场景。我们先来了解一下需求是什么。

需求

区块链使得两方之间的免信任交互成为可能。Alice想发布一笔仅在特定条件满足时才能执行的交易;Bob希望在条件满足时能直接执行Alice的交易、不必再次获得Alice的许可。我们把支持此类交互模式的元件称作“有条件交易”。

在L1上实现CT不需要什么奇思妙想,因为智能合约可以保证时间和交易执行的耦合。但如果要求在L2中实现,那就有些挑战了。比如,在StarkEx中,交易发起人签名之后把交易传递给运营者,后者有责任来执行这笔交易,可是你用什么办法来阻止运营者在所需条件满足之前就执行这笔交易呢?

美SEC主席:SEC会牵头定义什么是证券,加密货币不需要额外的立法:金色财经报道,美国证券交易委员会主席Gary Gensler在接受记者采访时表示,加密货币不需要额外的立法,但如果国会采取立法行动,立法者不要破坏现有法律很重要。 Gary Gensler还表示,证券交易委员会牵头定义什么是证券,不一定是立法。

Gary Gensler称,只有一个机构,也即由众议院金融服务委员会和参议院银行委员会两个委员会监督的SEC,以及法院可以来定义什么是证券,而不是由各个加密交易所来选择。此外他拒绝回答 SEC 是否计划对币安提起诉讼,同时指出该机构已对其他交易所采取行动。(TheBlock)[2023/3/30 13:34:05]

在本文中,我们只聚焦于在L2上实现依赖于L1事件的CT。也就是说,这种CT要能保证,运营者仅能在某个链上事件发生之后才能执行某笔签过名的交易。更进一步,我们将加入一种依赖于另一个L2中事件的CT,从而支持StarkEx实例之间以及StarkNet中的互操作性。

Tether首席技术官:如果在30天内发行和赎回的总和为0并不能证明什么:金色财经报道,Tether首席技术官Paolo Ardoino在社交媒体上称,关于稳定币的稳定性和流动性。如果在30天内,发行和赎回的总和为0,只是意味着发行的资金流入会覆盖赎回的资金,并不能证明什么。而如果在同一时间段内,净余额为负150亿,这意味着稳定币能够在不使用其他客户的钱的情况下将钱还给要求赎回的客户,并且可以真实地声称它具有很大的流动性并且是安全的。[2022/7/6 1:55:10]

下面,我们来形式化这种链上事件的概念,看看我们如何在StarkEx中的CT如何利用它。

有条件交易简介

链上事件的注册

CT使用了FactRegistry合约来跟踪链上事件。实际上,只有在一个FactRegistry合约中注册了的事件,才能“解锁”CT。举个例子,如果Alice直接在以太坊链上转账了1ETH给Bob,那CT是不能因此满足执行前提的。

马斯克发推:未来应该持有什么币?:4月24日,马斯克发布了一条与加密货币有关的模糊推文。这次他没有说DOGE或比特币,只是在推特上问了一个问题:未来应该持有什么币?(What does the future hodl? )许多网友在评论区回应“狗狗币”和“比特币”。

注:Hodl为比特币社区俚语,指长期持有某种加密货币。[2021/4/24 20:54:37]

在上面这个案例中,FactRegistry合约需要一个函数transfer(),Alice传入Bob的地址作为收款方。transfer()函数做两件事:把需要转移的ETH发送给收款方;保存对这笔转账的记录,比如存储这笔转账相关参数的哈希值,到合约的存储项中。FactRegistry合约还带有一个isValid()函数,接受一条哈希值作为参数,返回一个布尔值——如果该条输入的哈希值等于合约中记录的某条哈希值,就返回True。如此,这个记录在合约中的哈希值,就可以当成是一个事实的证明。这个为FactRegistry合约引入一个新的事实的过程,通常称为“事实注册”。

阎焱回应为太空链站台:我和太空链没有任何关系,我连它是什么都不知道:太空链SPC(Space Chain)ICO项目以一天时间完成10亿人民币私募,依靠薛蛮子、阎焱、帅初等一票大佬站台,用“量子”、“太空”、“卫星”等一堆高科技关键词包装,却在一个月内随即跌破发行价,市值接近为零,众多投资者要求退避维权一事的调查。针对为太空链站台一事,阎焱对媒体回应:“我和太空链没有任何关系,我连太空链是什么都不知道,我已委托律师联系他们。”[2018/3/16]

一笔签过名的CT所包含的链上事件的指纹有两个字段:一个FactRegistry合约的地址;上述合约中应当记录的事实。

StarkEx有条件交易

StarkEx会批量打包Layey-2中的交易,并使用一条发送到链上的STARK证明来结算这些交易。如果某一批次中包含CT,StarkEx将保证相关的事实已经注册,以便能清算该批交易;否则,整批交易都会回滚。

有条件交易的案例

在本部分,我们会提出一些应用场景,并指出CT如何能用在这些场景中。

详细案例——快速取款

在任意L2方案中,最初级的从L2转出资金到L1中的办法便是终局化一次L2的状态更新。在基于有效性证明的系统中,终局化一次L2的状态更新需要在链上提交一个相应的有效性证明,一般来说需要10分钟。这就意味着,如果用户使用这种方式来取款,就不得不等待至少10分钟。

而快速取款的用意正是为了解耦这种依赖,让用户能够在“区块时间”内免信任地将资金取出,也即,就像使用普通的以太坊合约一样。

那到底是怎么个流程呢?如果Alice想要从L2中取出1ETH到L1,Alice可以在L2上签名一条将1ETH转移给流动性提供者的CT,条件是LP在L1上转移1ETH给Alice。Alice的CT仅能在她收到L1上的转账之后才能执行,所以她不会面临对手方风险。

我们来看一个能够协助CT的简易的FactRegistry合约:

我们可以看到这个合约有一个payabe函数transfer(),它的功能有两个:

转移一定数量的ETH到某个地址

登记keccack(amount,address,nonce)

Alice签发的CT只有keccack(1ETH,Alice,nonce)在FactRegistry中注册之后才能执行。而这个事实,也只有在给Alice的1ETH转账发生了之后才能成功注册。Alice可以无需信任地取出1ETH,整个过程只需她的前面,和LP在以太坊链上发起的一笔交易。

更多应用场景

类似的流程可以捕捉到下列类型的事件,从而L2的CT也可以有更多的用途,例如:

如果ETH的价格跌到了1010DAI,Alice希望在L2卖出1ETH,换回在L1上的1000DAI

Alice希望在L2上给Bob10ETH,只要Bob以Alice的名义在Alice指定的dApp中存入9.5ETH

Alice希望在DeversiFi的L2上给Bob10ETH,只要Bob在dYdX的L2中给Alice的账户存入9.5ETH

总结

CT的第一种用途是快速取款,但StarkEx运营者可以用这一元件实现许多种类的L2-L1交互。

(完)

原文链接:https://medium.com/starkware/conditional-transfers-the-key-to-interoperability-2e1de044fb65作者:StarkWare翻译:阿剑

标签:ALIICELICALICEGALI价格BitDiceSolicealice币怎么样

MATIC热门资讯
ETF:央视财经:暴涨10倍!1枚卖到41万元!在这里,虚拟货币涨疯了,还有人用它偷税..._telluscoin

原标题:《暴涨10倍!1枚,卖到41万元!在这里,虚拟货币涨疯了,还有人用它偷税...》 来源:央视财经 近日,韩国国税厅查处了一批利用比特币等虚拟货币藏匿资产的偷税人员.

ETF:CoinShares 2021年Q1加密资金流入已达42亿美元 创季度新高_GERA Coin

加密资产管理公司CoinShares近期发布的一份报告指出,尽管距离2021年第一季度结束还有一段时间,其加密货币投资产品流入资金总额已达42亿美元.

数字人:多地连发规划文件 数字人民币迎来政策利好_GERA Coin

目前,数字人民币试点工作正在稳步开展,经过几轮测试和两会热点之后,数字人民币仍然保持着良好的持续推进趋势.

ALI:首发 | 不借助漏洞的攻击?True Seigniorage Dollar攻击事件分析_Equalizer

本文由CertiK原创,授权金色财经首发。北京时间3月14日,CertiK安全技术团队发现DeFi稳定币项目TrueSeigniorageDollar发生新型攻击事件,总损失高达约1.66万美金.

ALI:三星堆遗址惊艳出世 文物保护中区块链能发挥什么作用?_ETH

沉睡三千年,一醒惊天下。被誉为“20世纪人类最重大考古发现之一”的三星堆遗址又有重要收获。3月20日在成都举行的“考古中国”重大项目工作进展会通报,考古工作者在三星堆遗址新发现6座三星堆文化“祭.

数字人:服务三农、公共交通、智慧康养……数字人民币试点成都试了什么?_区块链游戏币有哪些

来源:成都商报,作者:邹悦■成都已实现“红旗连锁”3000个门店数字人民币收款功能全覆盖■成都已实现全市近300个智能充电桩使用数字人民币付款■成都已开展彭州宝山村智慧旅游、智慧治理等数字人民币.