宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > DOT > 正文

金色观察|Layer1与layer2互操作性举例:条件事务

作者:

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

这篇文章介绍的是StarkEx提供的快速取款的解决方案:在区块链时间内从L2提取资金到任何L1地址,并且该解决方案与L2运营商生成有效性证明的频率无关。StarkEx是L2扩容技术服务商StarkWare的二层交易应用。

目前,快速取款功能已经在StarkEx的以太坊主网上运行,并为DeversiFi和dYdX的交易所提供支持。

下面的解决方案可以应用于行业内广泛的用例,首先我们来看场景需求。

场景需求

区块链允许Alice和Bob两方之间的无信任交互。Alice可能希望发布一个只有在某个条件事件发生时才能执行的交易;Bob希望在满足条件后执行Alice的交易,而无需再次获得她的批准。我们将这样的规范称为条件事务(CT)。

炎币交易所与金色算力云正式达成合作:据官方消息,10月6日,炎币交易所平台与金色云算力正式达成合作,炎币交易所获得金色云算力授权上线IPFS云算力租赁服务,首期开放100T算力。

据了解,炎币交易所是以区块链技术为基础,由创世团队,以太经典+大零币创世团队联合打造的金融服务平台,炎币交易所将打造首个以生态出发的数字交易平台,解决交易所引流难,平台币流通缺乏的问题。平台9月19上线至今注册用户突破20万,日活用户突破1万。

金色云算力是由金色财经推出的算力销售平台,公司与行业领先的矿机厂商合作,为用户提供便捷安全的挖矿服务。基于团队专业性,公司先后获得节点资本、ChainUP Capital百万美元投资。[2020/10/6]

在L1上实施CT很简单,因为智能合约可以加强事件和交易执行之间的耦合。也就是事件发生自动执行。并且把执行条件固定。但当迁移到L2系统时,这将成为一个挑战。例如,在StarkEx中,签名者将签署的交易传递给运营商,运营商负责执行它,在满足请求的条件之前,没有什么可以阻止运营商执行这个交易。

金色相对论 | 比特耶稣:BTC,BCH和BSV都有一定的比特币价值:在今日举行的金色相对论中,针对“2017年却转向支持BCH主要原因有哪些”的问题,比特耶稣表示,不。但如果你脱离白皮书太多,我认为称它为比特币仍不公平。我认为BTC,BCH和BSV都有一定的比特币价值。我不在乎哪一个是真正的比特币。 我在乎哪个人最适合用作为世界带来更多经济自由的工具。 BTC并不在乎是否可以用作货币。 BSV有兴趣遵守政府想要的一切。 BCH希望成为全世界的无用金钱。价值储存或支付体系,这对比特币来说更重要。这两者不可分离。支付的可用性使它能够被用作价值储存。如果比特币在支付方面从未有过惊人的表现,就没有人会开始将其用作价值储存。对于任何要用作价值存储的东西,它都必须具有除价值存储之外的其他用例。世界上没有任何东西仅被用作价值储存,在这方面,比特币也不例外。[2020/4/9]

在这篇文章中我们提到的在L2上指定的CT,它依赖于L1事件。也就是说,CT确保操作员只有在发生某些链上事件时才能执行签名交易。如果我们再添加一个CT,它依赖于另一个L2事件上的事件,这将实现StarkEx实例和StarkNet之间的互操作性。

分析 | 金色盘面:DASH资金大幅流入:金色盘面综合分析: 数据显示DASH过去24小时资金大幅流入,但未对价格产生影响,过去一个月DASH跌幅35%。[2018/8/24]

下面,我们将此类链上事件的概念形式化,并了解如何将它们用于StarkEx中的CT。

条件事务

CT使用FactRegistry合约来跟踪链上事件。特别是,除非在事实登记处注册,否则CT不能以事件为条件。例如,如果Alice直接在Ethereum上向Bob转账1ETH,则没有可以用作CT的链上事件。

也就是需要进行一次单独的定义某些事件为条件。

金色财经现场报道 金色财经合伙人佟扬:在区块链媒体竞争中 最终只有真正能为行业和社会带来价值的媒体存活下来:金色财经现场报道,今日在哥伦比亚大学举行的CryptoASIA会议上,金色财经合伙人佟扬发表了演讲。她表示,在区块链江湖蓬勃发展的同时,提供真实客观的行业资讯是必不可少的一环,区块链媒体发展成为重中之重。如今区块链行业受到的关注度越来越高,自然为行业垂直媒体带来一定的发展空间。未来区块链媒体行业激烈的竞争是在所难免的。正如原来的视频网站、团购网站都经历过百团、千团大战,但最终存活下来的不会太多。相信区块链行业中,最终或许只有真正能为行业和社会带来价值的媒体才能存活下来。[2018/5/13]

在上面的例子中,FactRegistry合约需要一个函数transfer(),Alice使用Bob的地址作为接收者参数调用该函数。

transfer()函数做两件事:(a)将传输的ETH发送给接收者,(b)保留传输的记录,例如合约中存储传输参数的哈希值。

FactRegistry也有一个isValid()函数,它接收一个哈希值作为参数,并返回一个布尔值——True当且仅当它是这个合约记录的交易哈希值。

交易的哈希被称为事实—代表事件的发生。向事实登记处引入新事实的过程称为事实登记。

在CT中签署的链上事件包会含两个字段:(a)一个事实登记合约的地址,(b)一个应该在执行交易之前注册的事实。

StarkEx中的条件交易

StarkEx对交易进行批量处理,并使用单个STARK证明在链上进行结算。如果批次中的交易之一是CT,StarkEx将确保关联的Fact确实已注册登记,以便对批次进行结算;否则,整个批次将被还原。

条件事务示例

快速提款

在任何L2解决方案中,在L2到L1之间转移资金的理想方法是完成L2状态更新和L1上的提款交易。

在基于有效性证明的系统中,如StarkEx,L2状态更新的最终确定发生在链上接受证明它的有效证明时,这通常需要10分钟。这意味着如果用户想要将他们的资金从L2转移到L1,他们将被迫等待。

快速取款的目的是解耦这种依赖性,并允许用户在“区块链时间”无需信任地将资金提取到L1。

这将如何运作?如果Alice想从L2提取1ETH到L1,Alice可以签署CT将1ETH转移到L2上的流动性提供者,条件是LP在L1上转移1ETH给Alice。

Alice的CT只有在她首先在L1上获得资金时才能执行,因此她也不会面临交易对手风险。

更多其他用例

类似的流程可以通过L2CT事务捕获以下类型的事件,及为以下提供证明,就可以在L1上进行一些关联操作,例如:

ETH的价格跌至1010DAI,Alice想在L2上以1000DAI的价格出售她在L2上的1ETH。

Alice希望在L2上给Bob10ETH,Bob在她选择的dApp中以Alice的名义存入9.5ETH。

Alice想在DeversiFi的L2上为Bob提供10ETH,Bob在dYdX的L2中将9.5ETH存入Alice的账户。

这些其他操作用例代表着虽然CT的第一个用例是快速提款,但StarkEx运营商可以使用这个方式实现更多L2-L1交互,用来丰富产品功能。

标签:ALILICSTASTARKAlphaLinkLICKNodestatsStarkMeta

DOT热门资讯
金色观察 | Elon Musk更改推特头像后 狗狗币大涨10%

概要 1.昨夜狗狗币价格上涨10%。2.Elon?Musk推特头像更改为一张“太阳眼镜中反射出DOGE”的照片。3.狗狗币价格仍比7日前低11%.

1900/1/1 0:00:00
Alonzo能实现Cardano成为“以太坊杀手”的梦想么?

Cardano的最新更新Alonzo将为该网络带来?DeFi?和Dapps。对于许多人来说,这一次升级再次强化了Cardano低费率、高速度的竞争模式.

1900/1/1 0:00:00
一文了解波卡插槽拍卖机制「蜡烛拍卖」的最新研究进展

平行链拍卖是Kusama和Polkadot的核心特征。拍卖结果决定了哪些项目可以获得平行链插槽以及需要锁定代币的数量。为了生态系统的健康,重点的是要把稀缺的插槽分配给最能充分利用它们的项目.

1900/1/1 0:00:00
金色观察 | 除了EIP-1559 伦敦硬分叉还会带来哪些改变?

概要 1.伦敦硬分叉是以太坊即将推出的网络升级。2.除了最近话题度较高的EIP-1559外,该硬分叉还会带来其他改变。没有人比TimBeiko更了解以太坊网络升级.

1900/1/1 0:00:00
跌落神坛的Dfinity能否再次走红

2021年5月8日,Dfinity主网正式上线,新加坡WBF交易所同步上线Dfinity项目代币ICP。随后,ICP在CoinbasePro、币安、火币和OKEx等主要交易所相继上市.

1900/1/1 0:00:00
zkSync:要扩展 不要安全降级

网络拥堵和以太坊的高昂手续费已经为兼容EVM的Layer2项目和L1竞争对手创造出了一个成熟的市场.

1900/1/1 0:00:00