買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > SAND > Info

STAR:金色觀察|Layer1與Layer2互操作性舉例:條件事務_Rasta Finance

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

金色相對論 | 陳正昌:哥倫比亞國家稅務和海關總署將比特幣稱為“資產”:在今日舉行的金色相對論中,針對“拉美各地區塊鏈發展概況?拉丁美洲各國在、法律和經濟上對區塊鏈行業的支持程度是什么樣的?”等問題,星環創世(北京)傳媒科技有限公司拉美事務合伙人陳正昌表示,哥倫比亞一些國會議員和熱心團體正在積極致力于促進法案的制定,以幫助闡明數字貨幣運行的規則。其中一項舉措是由毛烏西奧·托羅(Mauricio Toro)負責,主要目的是圍繞交易所的運作建立一個基本的法律框架。國家稅務和海關總署(DIAN)將比特幣和數字貨幣稱為“資產”,這也賦予它們實際的物質地位,并特別強調采礦活動需要收稅,因為這種產業的經營使用了國家提供的公共服務及資源。[2020/4/10]

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

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

ETH全網算力178.271TH/s,挖礦難度2193.14T,目前區塊高度9776389,理論收益0.00777469/100MH/天。

BTC全網算力100.725EH/s,挖礦難度13.91T,目前區塊高度623683,理論收益0.00001807/T/天。

BSV全網算力2.509EH/s,挖礦難度0.33T,目前區塊高度628554,理論收益0.00071752/T/天。[2020/3/31]

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

金色財經獨家報道丨美國商品期貨交易委員James STONE:不能鼓勵比特幣不受監管:今日,在博鰲論壇上,和央行行長易綱同臺演講的美國商品期貨交易委員James STONE表示,虛擬貨幣有時候會被用來逃稅,還有一些非法武器和的販賣,所以特別擔心比特幣一系列發展的情況,我覺得和中國的態度是一樣的,不能鼓勵比特幣不受監管。[2018/4/11]

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

條件事務

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

金色財經訊:比特幣的關鍵開發者Jeff Garzik又創立了一款新的虛擬貨幣,Garzik新創立的貨幣命名為Metronome,這是首款能夠在不同區塊鏈上使用的虛擬貨幣。根據介紹,如果用戶希望將Metronome轉移到另一個區塊鏈時,他們會獲得一份數字收據,之后可以將收據發送至另一個區塊鏈,然后將Metronome添加到該區塊鏈上。[2017/10/25]

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

在上面的例子中,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:ALISTARSTAARKalice幣百倍幣northstarchainRasta FinanceSPARK價格

SAND
比特幣:金色觀察 | 再次推遲 為何美SEC難對比特幣ETF做出決定?_ETF

近日,美國證券交易委員會 (SEC) 再次將對WisdomTree比特幣交易所交易基金 (ETF) 申請的決定推遲到秋季。這已經不是第一次推遲對該比特幣ETF的決定.

1900/1/1 0:00:00
數字貨幣:范一飛:擴大數字貨幣試點 持續規范支付市場_數字金融

7月8日,國新辦舉行國務院政策例行吹風會,中國人民銀行副行長范一飛在會上就金融機構減費讓利、支付行業反壟斷以及虛擬貨幣清理整頓等熱點問題作出回應.

1900/1/1 0:00:00
FIN:日吸金972萬美元超《王者榮耀》區塊鏈游戲Axie是泡沫還是未來?_Infinity Rocket Token

近日,一款并未出現在主流視野的區塊鏈游戲迅速破圈。Axie Infinity 7月16日單日收入超過972萬美元,超過全球收入最高手游《王者榮耀》的920萬美元.

1900/1/1 0:00:00
COIN:Coinlist創始人:NFT是貨幣化MEME_COI

Naval Ravikant不僅是著名股權眾籌平臺AngelList的聯合創始人兼CEO,更是加密資產融資平臺Coinlist的創始人.

1900/1/1 0:00:00
QUO:詳解以太坊合并后的重組攻擊_TER

最近,人們討論了礦工采用假定被修改的以太坊客戶端的可能性,該客戶端允許他們接受賄賂,并在選定的區塊中對交易進行排列。(進行這種賄賂的主要用例是攻擊 DeFi 協議).

1900/1/1 0:00:00
NFT:讓區塊鏈出圈 以天價成交的NFT到底是什么?_FILE

在區塊鏈領域,很多時候都可以用一個特定的詞來概括當年的熱點和趨勢。比如,17年的ICO,直接帶飛大牛市,創造出眾多百倍千倍神話.

1900/1/1 0:00:00
ads