比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > NEAR > Info

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

Author:

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

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

目前,快速取款功能已經在StarkEx的以太坊主網上運行,并為DeversiFi和dYdX的交易所提供支持。

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

場景需求

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

金色晚報 | 9月23日晚間重要動態一覽:12:00-21:00關鍵詞:委內瑞拉、工信部、以太坊2.0、波卡、SushiSwap

1. 委內瑞拉頒布法律管理所有比特幣開采活動。

2. 黃奇帆:預計未來5年區塊鏈帶來的投資規模將是萬億級的。

3. 美國數字商會聘請前白宮官員加入董事會。

4. 工信部:鼓勵語言區塊鏈技術的應用。

5. 以太坊2.0新測試網Spadina達到驗證節點門檻。

6. 波卡創始人:Kusama平行鏈拍賣會先于波卡平行鏈拍賣進行。

7. 日本央行行長:目前沒有計劃發行數字貨幣,但繼續研究至關重要。

8. SushiSwap社區提議建立輪流更換激勵池。[2020/9/23]

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

金色晨訊 | 央行數字貨幣研究所設立金融科技公司 承接法定數字貨幣基礎設施建設:1.人民日報:將最新科技成果應用于社會治理,區塊鏈大有可為。

2.美聯儲主席鮑威爾:正在探索央行數字貨幣及其對貨幣體系的影響。

3.俄羅斯聯邦儲蓄銀行獲得回購協議區塊鏈解決方案專利。

4.杭州市發布首條政務區塊鏈底層系統“政務服務鏈”。

5.央行數字貨幣研究所設立長三角金融科技有限公司,將承接法定數字貨幣基礎設施建設,聚焦區塊鏈、密碼學等前沿方向。

6.新加坡金融管理局允許在授權交易所進行加密資產衍生產品交易。

7.騰訊首推“電子健康卡+區塊鏈”解決方案,安徽率先試點上線。

8.以太坊計劃在區塊高度9069000(預計12月7日)進行伊斯坦布爾升級。

9.支付寶首次將區塊鏈技術應用于“時間銀行”,為養老服務提供新的解決路徑。

10.加密錢包GateHub的140萬個用戶賬戶信息被盜,包括密碼、密鑰和助記詞。

11.深圳市委常委會:要加強區塊鏈基礎研究和關鍵技術攻關。

12.央行副行長范一飛:區塊鏈、云計算等17項金融行業標準正加緊研究制定。[2019/11/21]

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

分析 | 金色盤面:NEO/USDT需要突破22.50才能打開上行空間:金色盤面綜合分析:NEO/USDT短線反彈,目前屬于第三次測試22.50阻力,只有突破此位置才能繼續打開上行空間,否則只能作為下跌過程中的中繼調整。[2018/8/9]

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

條件事務

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

金色財經數據播報 日元在比特幣交易貨幣中占比達53.68% 美元位居次席:據cryptocompare數據顯示,在比特幣的交易貨幣占比中,日元占比最高,占比達53.67%;美元占比位居次席,占比達18.71%;USDT交易占比目前為17.85%,韓元占比達3.77%;歐元占比達3.33%。[2018/5/22]

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

在上面的例子中,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交互,用來豐富產品功能。

Tags:ALILICARKSTARKalima BlockchainPOLICEDOGEMARKS幣ISTARDUST

NEAR
除了Dfinity還有哪些分布式計算項目?(上)_CUDOS

5月份,“天王級”Dfinity項目上線讓整個市場都火熱起來了,讓市場再次回歸到底層設施——分布式計算,同時也讓很多潛伏的分布式計算蠢蠢欲動.

1900/1/1 0:00:00
從牛市墜落的炒幣者_APOLLO

▲?商場內有售賣礦機、顯卡的公司打出服務“礦工”的廣告。?“確實是很嚇人,你就看著自己賬戶里的幣在一點點減少。”“半個小時就虧了700萬,我還算好的,當天虧了上千萬上億的都有”.

1900/1/1 0:00:00
李稻葵:區塊鏈技術是虛擬世界未來信息交往的一個基礎_SAM

7月24日,2021世界區塊鏈大會·杭州正式開幕。本屆大會以“無限未來”為主題,匯聚全球的100+區塊鏈、加密貨幣行業頭部創業者、研究者,以胸懷萬里世界的姿態,共同放眼無限未來的行業想象.

1900/1/1 0:00:00
為什么這么多VC要投資SushiSwap?_SHI

近期,SushiSwap的社區治理備受行業關注。SushiSwap聯合創始人0xMaki在官方治理論壇發布了一項金庫多元化計劃「phantomtroupestrategicraise」,建議將S.

1900/1/1 0:00:00
2021年上半年全球區塊鏈產業投融資市場活躍 共計發生770筆融資_區塊鏈

原標題:《全球區塊鏈產業投融資半年報》 摘要 2021年上半年,全球區塊鏈產業投融資市場活躍,共計發生770筆融資,其中543筆透露具體融資金額,融資金額共計769.50億元.

1900/1/1 0:00:00
Tether CTO:不擔心USDT沒在以太坊上增發_HER

PANews7月19日消息,USDT已經有近兩個月時間沒有在以太坊上鑄造了,但TetherCTO并不擔心。在過去50天里,穩定幣巨頭Tether沒有在以太坊上增發過一枚USDT.

1900/1/1 0:00:00
ads