本文意在講解 StarkEX 為支持快速取款(Fast Withdrawel)(在一個區塊時間內從 Layer-2 中取款到任意 Layer-1 地址)而提出的解決方案。本方案的優點在于,其速度完全獨立于 L2 的運營者生成有效性證明的速度。
快速取款模塊已經運行在以太坊主網的 StarkEx 上(自 2020 年 10 月 StarkEx 2.0 發布始),并且賦能了 DeversiFi 交易所和 dYdX 交易所。
而下文我們講解的方案除了快速取款以外,還有非常多的使用場景。我們先來了解一下需求是什么。
區塊鏈使得兩方之間的免信任交互成為可能。Alice 想發布一筆僅在特定條件滿足時才能執行的交易;Bob 希望在條件滿足時能直接執行 Alice 的交易、不必再次獲得 Alice 的許可。我們把支持此類交互模式的元件稱作 “有條件交易(Conditional Transaction,CT)”。
BlockFi破產計劃披露聲明獲美國破產法院的有條件批準:金色財經報道,BlockFi及其附屬公司宣布,其破產計劃披露聲明已獲得美國新區破產法院有條件批準并于2023年8月2日生效。BlockFi的第11章計劃最大限度地為客戶提供恢復,并為客戶提供盡可能快的分配。BlockFi和無擔保債權人官方委員會均建議所有有權投票的各方應在2023年9月11日投票截止日期之前投票接受該計劃。該計劃將為這些第11章案件得出公平且價值最大化的結論,從而盡快返還客戶資金。
BlockFi 表示如果該計劃得到確認,將集中精力在針對 Alameda、FTX、Three Arrows Capital、Emergent、Marex 和 Core Scientific 的訴訟中尋求索賠,以最大限度地為客戶爭取賠償,并抗辯第三方的索賠,BlockFi 的合格債權人有機會投票贊成該計劃,并將收到 BlockFi 的披露聲明和計劃、詳細的投票說明以及其他重要信息。[2023/8/3 16:15:30]
在 L1 上實現 CT 不需要什么奇思妙想,因為智能合約可以保證時間和交易執行的耦合。但如果要求在 L2 中實現,那就有些挑戰了。比如,在 StarkEx 中,交易發起人簽名之后把交易傳遞給運營者,后者有責任來執行這筆交易,可是你用什么辦法來阻止運營者在所需條件滿足之前就執行這筆交易呢?
盤和林:美國有條件利用比特幣進行全球資產配置,但割全球“韭菜”可能性不大:中南財經政法大學數字經濟研究院執行院長盤和林在接受采訪時表示,從所擁有的資源來看,美國有條件利用比特幣來進行全球資產的配置。不過,從現實上角度來說,盤和林認為,美國割全球的“韭菜”可能性不大。盤和林分析稱,如果美國想達到最后的“目的”,這個鏈條還需要一個關鍵環節,那就是美國必須出面強制要求其他國家承認比特幣的結算,尤其是與關鍵資源(如石油等)相掛鉤。在那個時候,美國才可以在比特幣建立的貨幣體系里占據絕對的主動權。客觀來看,雖然存在這種可能,而且美國也是最具有這個條件的國家,但是可能性并不是特別大。其原因在于目前許多國家都在努力擺脫美元的束縛,包括伊朗等國家都在探索屬于自己的數字貨幣或者是和資源掛鉤的資源貨幣,不一定會被迫認可比特幣的價值。他表示:“而沒有了流通價值,比特幣又能具有多大的價值呢?”(中新經緯)[2020/7/29]
在本文中,我們只聚焦于在 L2 上實現依賴于 L1 事件(記作 L2 | L1)的 CT。也就是說,這種 CT 要能保證,運營者僅能在某個?鏈上事件?發生之后才能執行某筆簽過名的交易。更進一步,我們將加入一種依賴于另一個 L2 中事件(記作L21 | L22 )的 CT,從而支持 StarkEx 實例之間以及 StarkNet 中的互操作性。
聲音 | 中國銀行前行長李禮輝:須警惕美國有條件批準Libra:在1月13日北大國發院舉辦的“數字貨幣未來”研討會暨《數字貨幣-領導干部讀本》發布會上,中國銀行前行長、第十二屆全國人大財經委委員李禮輝稱:“目前為止,Libra在美國國內也還受到很多質疑,包括來自美國的政客和政府部門。但在法規之外,到底有什么東西是能夠打動美國的政府、政客的?我覺得應該是國家的經濟金融戰略。地緣,或者說大國間的經濟金融競爭,也許會讓美國有條件批準Libra。”(小蔥)[2020/1/13]
下面,我們來形式化這種鏈上事件的概念,看看我們如何在 StarkEx 中的 CT 如何利用它。
鏈上事件的注冊
CT 使用了 Fact Registry 合約來跟蹤鏈上事件。實際上,只有在一個 Fact Registry 合約中注冊了的事件,才能 “解鎖” CT。舉個例子,如果 Alice 直接在以太坊鏈上轉賬了 1 ETH 給 Bob(而不是通過 Fact Registry 合約),那 CT 是不能因此滿足執行前提的。
動態 | 加密交易所Luno獲馬來西亞證券委員會有條件批準:據cryptoninjas消息,全球加密貨幣交易所Luno今天宣布,馬來西亞證券委員會(SC)已有條件的批準Luno提交的數字資產交易所的申請。在SC確認Luno滿足要求條件后,Luno將成為馬來西亞受監管的三大加密貨幣交易所之一。[2019/6/4]
在上面這個案例中,Fact Registry 合約需要一個函數?transfer(),Alice 傳入 Bob 的地址作為收款方。transfer()?函數做兩件事:(1)把需要轉移的 ETH 發送給收款方;(2)保存對這筆轉賬的記錄,比如存儲這筆轉賬相關參數(發送者、收款方、數額)的哈希值,到合約的存儲項中。Fact Registry 合約還帶有一個?isValid()?函數,接受一條哈希值作為參數,返回一個布爾值 —— 如果該條輸入的哈希值等于合約中記錄的某條哈希值,就返回?True。如此,這個記錄在合約中的哈希值,就可以當成是一個事實(某個事件已經發生)的證明。這個為 Fact Registry 合約引入一個新的事實的過程,通常稱為 “事實注冊”。
聲音 | 社科院趙磊:對待成熟的數字貨幣 可有條件放開交易:據中國法律評論消息 ,中國社會科學院法學研究所副研究員趙磊稱,比特幣的出現深受貨幣非國家化思想的影響,其天然就排斥來自政府的監管以及任何第三方的干預。排斥監管是區塊鏈技術的天然屬性。而一旦區塊鏈技術大量應用到各種社會場景中去,不可避免地會涉及投資人、參與者、普通消費者與國家等多方利益,帶來許多社會問題。從目前區塊鏈技術發展階段來看,主要應該采取以下三方面監管措施:一是對待首次代幣發行(ICO)要加強監管;二是對待成熟的數字貨幣,可有條件放開交易;三是使用技術手段監管區塊鏈在金融、法律以及其他行業的應用。[2019/1/3]
一筆簽過名的 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
翻譯:?阿劍
最近 EIP-1559 備受矚目,引發了以太坊社區的廣泛討論和爭議。EIP-1559 是以太坊的一個改進提案,對礦工和用戶影響深遠,V 神本人也多次在不同的場合敦促該提案的進度.
1900/1/1 0:00:00如果幣圈有年度熱詞的話,那2021年的熱詞一定是“NFT”。NFT是不可替代代幣的縮寫,它見證了粉絲們爭相“擁有”數字藝術或流行文化的精彩時刻.
1900/1/1 0:00:00據合約帝數據顯示,最近24小時BTC全網合約成交量中開多比例為52.32%,開空比例為47.68%.
1900/1/1 0:00:00據AnySwap官方消息,3月25日去中心化跨鏈交易協議AnySwap網絡集成以太坊側鏈xDai。而以太坊2層網絡解決方案Polygon剛在2天前集成在AnySwap.
1900/1/1 0:00:00根據銀行巨頭高盛集團提交給美國證券交易委員會(SEC)的文件指出,高盛申請獲批一個新的交易所交易基金(ETF)來增加對比特幣的投資敞口.
1900/1/1 0:00:00BTC減半倒計時|金色財經挖礦收益播報:金色財經報道,據OKEx礦池數據顯示,下一次BTC減半日期預計為2020年5月12日,今天距此還有12天.
1900/1/1 0:00:00