以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

金色觀察|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)。

金色午報|12月7日午間重要動態一覽:7:00-12:00關鍵詞:英國FCA、印度、OpenSea、灰度

1.英國FCA最新提議或將加密投資者排除在其金融服務補償計劃之外;

2.印度發布電子政務“區塊鏈國家戰略”;

3.OpenSea 任命Brian Roberts為首席財務官,或為上市做準備;

4.披頭士樂隊首次NFT拍賣活動啟動,起拍地板價為1.25 ETH;

5.加密貨幣交易平臺Switchere支持使用信用卡購買NFT;

6.灰度:美國比特幣持有者比例從2020年的23%增加至2021年的26%

7.數據:polygon鏈上每日新增地址數接近100萬個

8.澳大利亞加密交易所MyCryptoWallet宣布倒閉清算。[2021/12/7 12:55:50]

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

金色財經聯合多家企業發起“企業戰疫扶持計劃”:新冠肺炎疫情牽動人心,區塊鏈企業眾志成城,防控疫情。在防控疫情的同時,金色財經已聯合20家企業發起“企業戰疫扶持計劃”,為全國區塊鏈創新企業快速復工與成長,以行業聯合力量,幫助創新企業打贏“疫情攻堅戰”。

同舟共濟,共迎牛市。金色財經希望聯合號召更多的發起企業參與到互幫互助的行列中,共同為區塊鏈創新企業提供幫助,本次活動征集愛心企業截止到3月15日,報名企業需要滿足有1.“戰疫扶持禮包”企業產品優惠政策;2.與發起單位共同傳播條件。詳情見原文鏈接。[2020/3/3]

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

金色相對論 | 歐陽默:RockTree LEX正在與美國政府和美國證券交易委員會(SEC)合作,制定和加密貨幣相關的新規則和政策:在今日舉行的金色相對論中,關于“美國政府對于加密貨幣和LIBRA的觀點是怎樣的”的問題,石木資本、RockTree Lex董事長,美國國會加密貨幣研究小組成員歐陽默表示,對于區塊鏈和加密貨幣而言,那是值得紀念的一周。我們參與了參議院和國會舉行的公開和閉門會議,LIBRA負責人David Marcus很好的回答了參議院和國會提出的問題。在閉門會議中,我和國會成員交談時,他們說他們意識到Libra與他們在加密貨幣方面的立場不同。最近由于隱私問題,美國政府中的很多人都不喜歡Facebook,但是他們支持加密貨幣。所以,目前RockTree LEX正在與美國政府和美國證券交易委員會(SEC)合作,制定和加密貨幣相關的新規則和政策。例如,一項新的有關于實用型代幣在美國發行的“安全港”規定。[2019/8/15]

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

金色財經訊:阿爾及利亞公民持有與使用比特幣將構成違法,阿爾及利亞希望為數字貨幣構建更嚴格的監管機制。[2017/10/29]

條件事務

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在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:ALISTAARKSTARKTALISVSTAMARKSTARK幣

歐易交易所
國際貨幣金融機構論壇 (OMFIF):CBDC系統應聚焦可編程支付_CBD:CBD Coin

具有可編程特性的CBDC或將徹底改變商業模式、加速經濟發展,并引領世界走向一個更加數字化的未來。這一切都能夠以安全的方式實現,無需觸及貨幣本身,屬于數字貨幣之上的分層功能.

1900/1/1 0:00:00
從壽司融資事件看:加密行業引發的風險投資范式轉變_SUSHI:USHI

風險投資的性質正在發生變化。雖然風險投資行業的起源可以追溯到19世紀,但在20世紀60年代半導體初創公司FairchildSemiconductor獲得成功支持后,這一概念迅速發展.

1900/1/1 0:00:00
金色觀察 | 一周狂瀾近30億美元 加密貨幣市場投融資火熱_API:api幣價格

7月21日,加密交易平臺?FTX在新一輪融資中以180億美元估值籌集9億美元的消息霸榜幣圈以及傳統財經媒體.

1900/1/1 0:00:00
眾科技巨頭布局NFT 區塊鏈“爆炸式出圈之路”正式開啟?_INS:NFT

要說最近在加密世界最火爆的概念,NFT絕對是當仁不讓。上個月末,阿里巴巴與敦煌美術研究所聯合發布了兩款NFT非同質化Token,分別為敦煌飛天和九色鹿皮膚,全球限量發行共16000個,兩款各限量.

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

閃電網絡可能是比特幣區塊鏈上最受期待的創新。這種支付方案最早由JosephPoon和TadgeDryja在一年多以前提出,號稱能支持用戶之間在鏈下發送無限次的交易,而且成本極低——還能借用比特幣.

1900/1/1 0:00:00
馬來西亞證券委員會對“幣安的非法經營”采取執法行動_BAL:GLO

據馬來西亞證券委員會公布的消息,馬來西亞證券委員會今天對幣安非法經營數字資產交易所采取執法行動.

1900/1/1 0:00:00
ads