比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > TRX > Info

ARK:金色觀察|Layer1與Layer2互操作性舉例:條件事務_ALI

Author:

Time:1900/1/1 0:00:00

這篇文章介紹的是StarkEx提供的快速取款的解決方案:在區塊鏈時間(即交易時間內或出塊時間內)內從L2提取資金到任何L1地址,并且該解決方案與L2運營商生成有效性證明的頻率無關。StarkEx是L2擴容技術服務商StarkWare的二層交易應用。

目前,快速取款功能已經在StarkEx的以太坊主網上運行(從StarkEx2.0開始,2020年12月),并為DeversiFi和dYdX的交易所提供支持。

下面的解決方案可以應用于行業內廣泛的用例,首先我們來看場景需求。

場景需求

區塊鏈允許Alice和Bob兩方之間的無信任交互。Alice可能希望發布一個只有在某個條件事件發生時才能執行的交易;Bob希望在滿足條件后執行Alice的交易,而無需再次獲得她的批準。我們將這樣的規范稱為條件事務(CT)。

金色財經挖礦數據播報:BTC今日全網算力上漲0.6%:金色財經報道,據蜘蛛礦池數據顯示:

BTC全網算力178.429 EH/s,挖礦難度20.61T,目前區塊高度682856,理論收益0.00000645/T/天。

ETH全網算力598.592TH/s,挖礦難度7472.91T,目前區塊高度12403883,理論收益0.00422941/100MH/天。

BSV全網算力0.88EH/s,挖礦難度0.12T,目前區塊高度686543,理論收益0.00102492/T/天。

BCH全網算力4.163 EH/s,挖礦難度0.48T,目前區塊高度687233,理論收益0.00021617 /T/天。[2021/5/10 21:42:48]

在L1上實施CT很簡單,因為智能合約可以加強事件和交易執行之間的耦合。也就是事件發生自動執行。并且把執行條件固定。但當遷移到L2系統時,這將成為一個挑戰。例如,在StarkEx中,簽名者將簽署的交易傳遞給運營商,運營商負責執行它,在滿足請求的條件之前,沒有什么可以阻止運營商執行這個交易。

金色財經挖礦數據播報:BTC今日全網算力上漲2.44%:金色財經報道,據蜘蛛礦池數據顯示:

BTC全網算力149.924EH/s,挖礦難度18.60T,目前區塊高度664558,理論收益0.00000744/T/天。

ETH全網算力304.543TH/s,挖礦難度3906.02T,目前區塊高度11591686,理論收益0.01093891/100MH/天。

BSV全網算力0.638EH/s,挖礦難度0.09T,目前區塊高度668597,理論收益0.00141120/T/天。

BCH全網算力1.674EH/s,挖礦難度0.23,目前區塊高度668913,理論收益0.00053747/T/天。[2021/1/5 16:27:18]

在這篇文章中我們提到的在L2上指定的CT,它依賴于L1事件(即L2|L1)。也就是說,CT確保操作員只有在發生某些鏈上事件時才能執行簽名交易。如果我們再添加一個CT,它依賴于另一個L2事件(即L21|L22)上的事件,這將實現StarkEx實例和StarkNet之間的互操作性。

金色晨訊 | 1月9日隔夜重要動態一覽:21:00-7:00關鍵詞:深圳、數字貨幣、香港證監會、華為

1. 深圳政府工作報告:積極開展數字貨幣研究與移動支付等創新應用。

2. 或有5家數字資產交易所被納入香港證監會監管沙盒。

3. 歐洲央行行長:將繼續評估發行央行數幣的成本和好處。

4. 美國紐約州立法者提議構建本地化數字現金 類似于加密貨幣。

5. 華為將與蜂巢能源打造新能源電池區塊鏈5G平臺。

6. 廣州地鐵區塊鏈電子發票系統已上線試運行。

7. 浙江法院上線“e鍵智能送達”,送達全流程通過區塊鏈技術上鏈存證。

8. BTC現報8095美元,近24小時上漲0.35%,市值為1467.22億美元。[2020/1/9]

下面,我們將此類鏈上事件的概念形式化,并了解如何將它們用于StarkEx中的CT。

金色財經數據播報 美元、USDT的比特幣交易貨幣占比較一個月前相比均出現下跌現象:據cryptocompare數據顯示,在比特幣的交易貨幣占比中,美元交易占比目前為18.19%,交易額為4.27億美元,與一個月前的6.98億美元相比,交易額下跌了2.71億美元;USDT目前的交易占比為17.23%,交易額為4.02億美元,與一個月前的4.87億美元相比,交易額下跌了0.85億美元。[2018/5/21]

條件事務

CT使用FactRegistry合約來跟蹤鏈上事件。特別是,除非在事實登記處注冊,否則CT不能以事件為條件。例如,如果Alice直接在Ethereum上向Bob轉賬1ETH,則沒有可以用作CT的鏈上事件。

也就是需要進行一次單獨的定義某些事件為條件。

在上面的例子中,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),條件是LP在L1上轉移1ETH(減去一些費用)給Alice。

Alice的CT只有在她首先在L1上獲得資金時才能執行,因此她也不會面臨交易對手風險。

更多其他用例

類似的流程可以通過L2CT事務捕獲以下類型的事件,及為以下提供證明,就可以在L1上進行一些關聯操作,例如:

ETH的價格跌至1010DAI(由已知在鏈上注冊預言機提供數據),Alice想在L2上以1000DAI的價格出售她在L2上的1ETH。

Alice希望在L2上給Bob10ETH,Bob在她選擇的dApp(例如Aave或Compound)中以Alice的名義存入9.5ETH。

Alice想在DeversiFi的L2上為Bob提供10ETH,Bob在dYdX的L2中將9.5ETH存入Alice的賬戶。

這些其他操作用例代表著雖然CT的第一個用例是快速提款,但StarkEx運營商可以使用這個方式實現更多L2-L1交互,用來豐富產品功能。

Tags:ARKSTARALISTAQWARKSTARSHIPDOGE價格PALISTAT

TRX
BTC:神秘巨鯨借幣做空 誰是「幫兇」?_btc交易平臺usdt

7月8日,加密資產市場再度下跌。在沒有實質性利空爆出的情況下,更多人將目光聚焦在借幣做空的神秘巨鯨上.

1900/1/1 0:00:00
BTC:金色觀察 | 第一個將BTC作為法幣的國家_ELE

上個月,薩爾瓦多成為世界上第一個將BTC作為法定貨幣的國家。雖然看到外國政府接受這種貨幣我并不感到驚訝,這只是時間問題,而不僅僅是一個假設,但對加密行業來說,這仍然是一個相當了不起的時刻.

1900/1/1 0:00:00
比特幣:理解閃電網絡:構建比特幣的雙向支付通道_ALI

閃電網絡(Lightning Network)可能是比特幣區塊鏈上最受期待的創新(編者注:原文撰寫于 2016 年).

1900/1/1 0:00:00
DEX:一文讀懂0x協議如何聚合Layer 2和Layer 1的分散流動性_MCDEX

流動性來源正在分散在以太坊Layer 2擴展解決方案和其他Layer 1 網絡中。聚合器在選擇它們將在哪些 L2 上運行時必須進行權衡。聚合器將使交易所變得可互換,這個流行的論點仍未得到證實.

1900/1/1 0:00:00
DEFI:DeFi 流動性提供商的基本賭注_ANC

DeFi協議依賴流動性,因此為任何愿意為其平臺增加流動性的人建立了經濟激勵機制。在我們的低利率宏觀經濟環境中,閑置現金幾乎賺不到錢,DeFi收益率變得非常誘人.

1900/1/1 0:00:00
ALA:一文了解贏得Kusama前5個插槽的波卡生態項目_SAM

距離Kusama正式開啟插槽拍賣已經過去了1個月整,而在7月20日下午,Kusama網絡的第五個平行鏈插槽拍賣正式宣告結束.

1900/1/1 0:00:00
ads