以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > LTC > Info

有條件轉賬: 實現 L1-L2 互操作性的關鍵_LIC

Author:

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

本文意在講解 StarkEX 為支持快速取款(Fast Withdrawel)(在一個區塊時間內從 Layer-2 中取款到任意 Layer-1 地址)而提出的解決方案。本方案的優點在于,其速度完全獨立于 L2 的運營者生成有效性證明的速度。

快速取款模塊已經運行在以太坊主網的 StarkEx 上(自 2020 年 10 月 StarkEx 2.0 發布始),并且賦能了 DeversiFi 交易所和 dYdX 交易所。

而下文我們講解的方案除了快速取款以外,還有非常多的使用場景。我們先來了解一下需求是什么。

區塊鏈使得兩方之間的免信任交互成為可能。Alice 想發布一筆僅在特定條件滿足時才能執行的交易;Bob 希望在條件滿足時能直接執行 Alice 的交易、不必再次獲得 Alice 的許可。我們把支持此類交互模式的元件稱作 “有條件交易(Conditional Transaction,CT)”。

無錫市濱湖區區長孫海東:濱湖在發展元宇宙生態產業上,有優勢、有條件、有底氣:金色財經報道,在1月1日無錫市濱湖區舉行的“2022太湖灣科創帶濱湖創新大會”上,無錫市濱湖區區長孫海東如是表示,“要拿出大格局大氣魄,舉全區之力、聚各方之智,在優化空間布局、集聚高端創新要素、提升創新能級、厚植產業優勢、搶占未來產業等方面,謀求新突破,再造發展新優勢。”“濱湖在發展元宇宙生態產業上,有優勢、有條件、有底氣。” 孫海東說,“從產業上來看,我們重點打造的新一代信息技術、數字文化、集成電路設計產業等,都與元宇宙密切相關。目前,已集聚了一批頭部企業、高端項目和優秀人才團隊。這將為元宇宙生態產業發展提供堅實產業基礎和厚實技術基礎。”(科技日報)[2022/1/3 8:20:38]

在 L1 上實現 CT 不需要什么奇思妙想,因為智能合約可以保證時間和交易執行的耦合。但如果要求在 L2 中實現,那就有些挑戰了。比如,在 StarkEx 中,交易發起人簽名之后把交易傳遞給運營者,后者有責任來執行這筆交易,可是你用什么辦法來阻止運營者在所需條件滿足之前就執行這筆交易呢?

Paypal成為首家獲得“有條件的”BitLicense牌照的公司:Paypal在10月22日宣布將支持四種加密貨幣——BTC、ETH、LTC、BCH的買賣和用這些加密貨幣購物的前一天,Paypal從紐約金融服務部門(NYDFS)處獲得了“有條件的”BitLicense牌照。

據悉,Bitlicense牌照于2015年推出,是最難獲得的牌照之一,目前只有24家公司被頒發這一牌照。基于此,紐約監管部門推出了“有條件的”BitLicense牌照,作為一種臨時方案。要獲得這種牌照,申請公司必須與獲得完整BitLicense牌照的公司合作。此次Paypal能獲得這一牌照,主要是因為與完整牌照持有方Paxos達成了合作。[2020/10/22]

在本文中,我們只聚焦于在 L2 上實現依賴于 L1 事件(記作 L2 | L1)的 CT。也就是說,這種 CT 要能保證,運營者僅能在某個?鏈上事件?發生之后才能執行某筆簽過名的交易。更進一步,我們將加入一種依賴于另一個 L2 中事件(記作L21 | L22 )的 CT,從而支持 StarkEx 實例之間以及 StarkNet 中的互操作性。

聲音 | 俄羅斯議員:加密法規將再次推遲 但央行或允許人們“有條件”使用加密貨幣:此前有報道稱俄羅斯財政部正考慮立法將加密貨幣劃分為三種類別進行監管,總理Dmitry Medvedev要求確保該法案于11月1日之前通過。但據塔斯社報道,俄羅斯議會將再次推遲加密貨幣法規。負責起草區塊鏈法案的議會財政委員會主席Anatoly Aksako表示,無法及時準備好該法案。不過,Aksako也表明,可能有辦法繞過目前阻礙該法案進展的僵局。Aksakov曾說,在加密貨幣政策上,俄羅斯正處于一個“十字路口”,面臨著二元選擇。不過他表示有可能達成“妥協”,“讓人們有機會在俄羅斯使用加密貨幣”。但他補充道,俄羅斯央行需要提供“許可”,并希望保留一定的控制權。Aksakov坦言,央行“堅決反對”加密貨幣。Aksakov將“無擔保加密貨幣”描述為“真正的危險”,但他認為穩定幣“非常真實”,與此同時,俄羅斯最大、最熱衷于加密的銀行之一——俄羅斯聯邦儲蓄銀行(Sberbank)行長Herman Gref也呼吁政府采取“自由放任”的方式監管穩定幣。Gref還認為,Libra可能不會在俄羅斯推出,因為許多俄羅斯企業曾嘗試推出類似的數字代幣,但均已失敗告終。(Cryptonews)[2019/10/13]

下面,我們來形式化這種鏈上事件的概念,看看我們如何在 StarkEx 中的 CT 如何利用它。

分析 | 應對Libra可從“有條件地嘗試發行錨定人民幣的穩定幣”等三方面入手:《中國金融》2019年第15期,北京大學數字金融研究中心王靖一和黃益平聯合發文《Libra的艱難征程與中國應對》,文章表示,應對當前的Libra,可以先從以下三個方面入手。第一,盡快打破國內外數字金融行業分割的局面,真正構建全面開放的新格局。第二,在監管“沙盒”的框架下有條件地嘗試發行錨定人民幣的穩定幣,助力人民幣國際化進程。第三,未雨綢繆,主動考慮一些應對數字貨幣沖擊的策略。[2019/8/7]

鏈上事件的注冊

CT 使用了 Fact Registry 合約來跟蹤鏈上事件。實際上,只有在一個 Fact Registry 合約中注冊了的事件,才能 “解鎖” CT。舉個例子,如果 Alice 直接在以太坊鏈上轉賬了 1 ETH 給 Bob(而不是通過 Fact Registry 合約),那 CT 是不能因此滿足執行前提的。

動態 | 加拿大證交所有條件批準Graph Blockchain普通股上市:據globenewswire消息,加拿大證券交易所(CSE)已經有條件批準區塊鏈開發公司Graph Blockchain的普通股上市,代碼為“GBLC”。[2018/10/29]

在上面這個案例中,Fact Registry 合約需要一個函數?transfer(),Alice 傳入 Bob 的地址作為收款方。transfer()?函數做兩件事:(1)把需要轉移的 ETH 發送給收款方;(2)保存對這筆轉賬的記錄,比如存儲這筆轉賬相關參數(發送者、收款方、數額)的哈希值,到合約的存儲項中。Fact Registry 合約還帶有一個?isValid()?函數,接受一條哈希值作為參數,返回一個布爾值 —— 如果該條輸入的哈希值等于合約中記錄的某條哈希值,就返回?True。如此,這個記錄在合約中的哈希值,就可以當成是一個事實(某個事件已經發生)的證明。這個為 Fact Registry 合約引入一個新的事實的過程,通常稱為 “事實注冊”。

一筆簽過名的 CT 所包含的鏈上事件的指紋有兩個字段(實際上是這兩個參數的哈希值):(1)一個 Fact Registry 合約的地址;(2)上述合約中應當記錄的事實。

StarkEx 有條件交易

StarkEx 會批量打包 Layey-2 中的交易,并使用一條發送到鏈上的 STARK 證明來結算這些交易。如果某一批次中包含 CT,StarkEx 將保證相關的事實已經注冊,以便能清算該批交易;否則,整批交易都會回滾。

在本部分,我們會提出一些應用場景,并指出 CT 如何能用在這些場景中。

詳細案例 —— 快速取款

在任意 L2 方案中,最初級的從 L2 轉出資金到 L1 中的辦法便是終局化一次 L2 的狀態更新(在該次更新中包含一筆取款交易)。在基于有效性證明的系統(比如 StarkEx)中,終局化一次 L2 的狀態更新需要在鏈上提交一個相應(于此次更新)的有效性證明,一般來說需要 10 分鐘。這就意味著,如果用戶使用這種方式來取款,就不得不等待至少 10 分鐘。

而快速取款的用意正是為了解耦這種(取款對 L2 狀態更新的)依賴,讓用戶能夠在 “區塊時間” 內免信任地將資金取出,也即,就像使用普通的以太坊合約一樣。

那到底是怎么個流程呢?如果 Alice 想要從 L2 中取出 1 ETH 到 L1,Alice 可以在 L2 上簽名一條將 1 ETH 轉移給流動性提供者(LP)的 CT,條件是 LP 在 L1 上轉移 1 ETH(減去一些手續費)給 Alice。Alice 的 CT 僅能在她收到 L1 上的轉賬之后才能執行,所以她不會面臨對手方風險。

我們來看一個能夠協助 CT 的簡易的 Fact Registry 合約:

我們可以看到這個合約有一個 payabe 函數?transfer(),它的功能有兩個:

(1)轉移一定數量的 ETH 到某個地址

(2)登記 keccack(amount, address, nonce)

Alice 簽發的 CT 只有 keccack(1 ETH, Alice, nonce) 在 Fact Registry 中注冊之后才能執行。而這個事實,也只有在給 Alice 的 1 ETH 轉賬發生了之后才能成功注冊。Alice 可以無需信任地取出 1 ETH,整個過程只需她的前面,和 LP 在以太坊鏈上發起的一筆交易。

類似的流程可以捕捉到下列類型的事件,從而 L2 的 CT 也可以有更多的用途,例如:

如果 ETH 的價格跌到了 1010 DAI(可以通過一個已知的信息輸入服務在鏈上注冊),Alice 希望在 L2 賣出 1 ETH,換回在 L1 上的 1000 DAI

Alice 希望在 L2 上給 Bob 10 ETH,只要 Bob 以 Alice 的名義在 Alice 指定的 dApp (比如 Aave 或者 Compound)中存入 9.5 ETH

Alice 希望在 DeversiFi 的 L2 上給 Bob 10 ETH,只要 Bob 在 dYdX 的 L2 中給 Alice 的賬戶存入 9.5 ETH

CT 的第一種用途是快速取款,但 StarkEx 運營者可以用這一元件實現許多種類的 L2-L1 交互。

原文鏈接:

https://medium.com/starkware/conditional-transfers-the-key-to-interoperability-2e1de044fb65

作者:? StarkWare

翻譯:?阿劍

Tags:LICICEALIALICEPublic GoodsBlockVoiceALIAalice幣未來的價格預測

LTC
3.22晚間行情:區間橫盤 向上走 OR 向下走_BTC

文章系金色財經專欄作者幣圈北冥供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別防上當.

1900/1/1 0:00:00
金色前哨 | 緊跟Coinbase與eToro步伐 加密交易所Kraken考慮明年上市_RAK

競爭對手Coinbase和eToro已經在向公開市場上數十億美元的上市努力。加密貨幣交易所Kraken亦不甘落后。到目前為止,尚未有大型的加密貨幣交易所在美國公開上市.

1900/1/1 0:00:00
SBF宇宙:5分鐘看懂Serum生態系各項DeFi協議_RUM

序言: 自去年年底Serum協議推出后,Serum生態系發展至今已逐漸完善,生態系包括Serum前端Bonfida、整合AMM流動性的Raydium、離線地圖App的Maps.me、主經紀商協議.

1900/1/1 0:00:00
金色DeFi日報 | YFI創始人AC宣布推出CurveSwaps_EFI

DeFi數據 1.DeFi總市值:965.31億美元 市值前十幣種排名數據來源DeFiboxDeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:22.

1900/1/1 0:00:00
3.11午間行情:調整過后 趨勢繼續_穩定幣

文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.

1900/1/1 0:00:00
金色早報 | 巴西批準比特幣ETF 11.5億美元ETH期權將到期_區塊鏈

頭條 ▌巴西證券交易委員會已批準QR Capita比特幣ETF巴西超過美國成為世界上第二個批準比特幣ETF的國家,QR Capital的比特幣ETF已獲得巴西證券交易委員會批準.

1900/1/1 0:00:00
ads