買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > DOGE > Info

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

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)。

金色午報|1月20日午間重要動態一覽:7:00-12:00關鍵詞:廣東、Terra、國家發展改革委、美國證交會

1.廣東政府工作報告:推動數字人民幣、國家區塊鏈創新應用等試點落戶;

2.以太坊鏈上NFT銷售總額突破190億美元創歷史新高,三個月增長率達137.5%;

3.Polygon將9000萬MATIC代幣委托給加密交易所Bitfinex進行質押;

4.Terra 成立生態基金會 Luna Foundation Guard 以提供 Grant 資助;

5.NFT鏈上銷售總額突破250億美元;

6.國家發展改革委等九部門:鼓勵平臺企業加快區塊鏈等領域的技術研發突破;

7.美國證交會:加密貨幣交易所將面臨美國證券交易委員會更多監督;

8.微軟擬收購動視暴雪 加碼布局元宇宙。[2022/1/20 9:01:33]

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

金色晚報 | 7月20日晚間重要動態一覽:12:00-21:00關鍵詞:數字人民幣、萬事達、ARK、韓國央行、Kusama

1.韓國央行宣布Ground X將成為數字貨幣開發試點項目合作伙伴的首選競標者;

2.瑞士TRES集團獲阿聯酋自由經濟區首個加密貨幣場外交易許可證;

3.蘇州擬舉辦數字人民幣試點創新發展會議;

4.推特網友stateful.eth宣布推出EIP-1559支持者和贊助者NFT;

5.萬事達為加密貨幣公司提供簡化的支付卡服務;

6.礦機托管方Optimum Mining Host計劃將百萬臺比特幣礦機轉移至加拿大;

7.ARK方舟基金7月19日買入12.1萬股Coinbase股票;

8.Bifrost贏得Kusama首輪第五個平行鏈插槽競拍。[2021/7/20 1:05:26]

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

金色熱搜榜:BOX居于榜首:根據金色財經排行榜數據顯示,過去24小時內,BOX搜索量高居榜首。具體前五名單如下:BOX、SWFTC、BHD、XTZ、WICC。[2020/9/2]

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

條件事務

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

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

在上面的例子中,FactRegistry合約需要一個函數transfer(),Alice使用Bob的地址作為接收者參數調用該函數。

金色財經現場報道 唐健云:區塊鏈的不可篡改性可用于追溯防偽:金色財經現場報道,在2018首屆區塊鏈技術應用高峰論壇上,康鏈科技CEO唐健云表示,區塊鏈技術的不可篡改性,可用于追溯防偽;區塊鏈的分布式存儲可提高存儲的安全性。[2018/6/14]

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:ARKSTAALISTARKushark AI tokenStableFund USDUnited Emirate Decentralized CoinStark Chain

DOGE
BEI:金色觀察 | 除了EIP-1559 倫敦硬分叉還會帶來哪些改變?_ETH

概要 1.倫敦硬分叉是以太坊即將推出的網絡升級。2.除了最近話題度較高的EIP-1559外,該硬分叉還會帶來其他改變。沒有人比Tim Beiko更了解以太坊網絡升級.

1900/1/1 0:00:00
WEB:正和游戲:加密協議正在重塑公共產品_OIN

由于開源和無需許可的性質,加密協議重新點燃了關于公共產品的討論。事實上,區塊鏈的透明度和可訪問性已經重設了自由交易和聯合的模式.

1900/1/1 0:00:00
區塊鏈:我們分析了最近70起加密投融資案例 得出這3個結論_NFT

市場已經進入牛后的冷靜期,流動性挖礦、土狗項目、IDO、NFT等的熱度逐漸褪去,但我們卻意外地發現幣圈的投融資狂熱依舊不減.

1900/1/1 0:00:00
比特幣:金色觀察 | 監管進行時 多國加密貨幣法律框架建設加速_加密貨幣

2008年,中本聰發表了論文《比特幣:一種點對點的電子現金系統》,這篇論文給區塊鏈技術和加密數字貨幣發明提供了基礎。至今比特幣系統已經運行了十余年,但比特幣在各國及地區的合法性和政策仍有不同.

1900/1/1 0:00:00
ARK:Vitalik最新演講:以太坊進入2.0之后 會發生什么?_ITA

7月24日由巴比特舉辦的2021世界區塊鏈大會在杭州開幕。以太坊聯合創始人Vitalik Buterin發表題為《以太坊進入2.0之后,會發生什么?》的演講.

1900/1/1 0:00:00
DEF:NFT的碎片化:用DeFi賦能NFT市場_DEFI

今年,NFT突然火了。我們基本每周都能在新聞上看到相關消息,比如,某某的名畫被拍賣了幾百萬美金,傳統的拍賣行也在拍賣NFT等.

1900/1/1 0:00:00
ads