最近看了看跨鏈相關的項目,總結一下跨鏈的相關技術。所謂“跨鏈”,一條鏈上的“跨鏈”語義能在另外鏈上正確執行。目前跨鏈項目主要實現在一個鏈上的資產映射到另外一條鏈上。從技術角度看,個人認為目前跨鏈技術主要有三種:HTLC,跨鏈橋和跨鏈橋。相關的技術以及項目總結如下圖:
1.HTLC
HTLC原理比較簡單:
如果Alice和Tom之間想交換資產,Alice先創建HTLC,Tom接著創建具有同樣Hash的HTLC。簡單的說,Tom和Alice創建了具有同樣秘鑰的“鎖”,鎖住各自資產。當Alice用秘鑰打開Tom的資產時,Tom用同樣的秘鑰可以打開Alice的資產。當然,Tom和Alice都需要確認資產和鎖的時間。
Imperium Market的eAUD試點實現證券交易的原子結算:金色財經報道,澳大利亞公司Imperium Markets宣布成功執行其央行數字貨幣(CBDC)試驗,使用該國的eAUD實現證券交易的原子結算。這是澳大利亞儲備銀行(RBA) CBDC試點計劃的一部分,該計劃自5月以來一直在發布其各種用例的結果。
在該試點項目中,澳大利亞最大的兩家金融機構西太平洋銀行(Westpac)和聯邦銀行(Commonwealth Bank)使用CBDC在區塊鏈上發行存單進行結算。成功的用例證實了分布式賬本技術(DLT)通過原子結算簡化交易、結算和證券托管的好處。[2023/7/27 16:02:28]
通過HTLC實現跨鏈,簡單并且保證了交易雙方的原子操作,但是要求兩條鏈都支持智能合約,限定了兩個交易方并且交換的資產不可分割。事實上,為了保證交易雙方有效交易,交易雙方需要額外的溝通渠道預先達成共識。
Ledger前CEO:Ledger產品爭議不是技術失敗而是公關失敗:5月19日消息,針對Ledger產品引發的爭議,Ledger前首席執行官éric Larchevêque表示,“ Ledger產品造成的可怕混亂局面不是技術上的失敗,而是公關上的失敗,許多人認為Ledger是一種無需信任的解決方案,但事實并非如此。要使用Ledger的產品,必須對Ledger給予一定程度的信任。Ledger的安全模型并未改變,這些設備仍然安全,沒有后門,也沒有陰謀。
此前報道,硬件錢包Ledger推出基于ID的密鑰恢復服務“Ledger Recover”,引部分用戶反對。[2023/5/19 15:13:46]
2.跨鏈橋-基于共識
基于其他共識的跨鏈橋邏輯上比較好實現,由共識確認一個鏈上的事件,并在另外一條鏈上執行。整個橋的安全性取決于共識的強弱。共識,除了傳統意義的共識機制外,還包括多方計算和多簽。
匯豐銀行已提交多項NFT、元宇宙相關的商標申請:12月27日消息,匯豐銀行已向美國專利商標局(USPTO)提交數字貨幣產品和服務的商標申請,包括與元宇宙和NFT相關的產品和服務,包括包括發送、接收、轉換和存儲數字貨幣。
商標申請還詳細介紹了幾種與元宇宙相關的產品和服務,例如,在元宇宙中通過電子方式促進安全支付交易、在元宇宙中提供銀行服務和在元宇宙中提供虛擬信用卡、虛擬借記卡、虛擬預付卡和虛擬支付卡交易的處理以及與 NFT 相關的由 NFT 認證的可下載數字文件。(Bitcoin.com)[2022/12/27 22:09:34]
3.跨鏈橋-基于輕客戶端
為了在一條鏈上能驗證另外一條鏈上的信息,在這條鏈上“運行”另外一條鏈的輕客戶端。通常輕客戶端都是基于SPV協議。SPV源自BTC,主要用在PoW共識的鏈中。Celo和Harmony也針對自己鏈的共識算法實現了輕客戶端。純粹的PoS共識的鏈比較難實現輕客戶端,因為共識依賴Staking,而Staking由交易組成。為了實現輕客戶端,窮舉Staking交易不現實。
加納央行:數字貨幣eCedi不會基于區塊鏈進行開發:金色財經消息,近日,加納銀行金融科技與創新副總監Clarence Blay在出席一次論壇時表示,加納央行數字貨幣eCedi不會通過區塊鏈技術進行開發。他指出,雖然區塊鏈技術在支付領域擁有很大的潛力,但是總體來說并不十分成熟。
央行數字貨幣的安全性對加納銀行至關重要,因此該機構將采用一種獨特的技術解決方案進行開發。目前,加納方面仍在對eCedi進行試點,預計未來一旦成功部署,將給該國金融普惠等領域帶來巨大的幫助。(未央網)[2022/8/22 12:39:49]
跨鏈橋的兩個鏈互相通過輕客戶端驗證對方鏈的狀態。這種跨鏈橋依賴Relay,及時同步鏈的區塊頭信息。因為要同步區塊頭,需要如下的一些因素:
英國將在股票、債券等傳統金融市場中測試區塊鏈技術:6月8日消息,英國將開始對區塊鏈技術進行現場測試,以用于傳統金融市場活動,如股票和債券的交易和結算,從而推動英國成為全球加密中心。
同時英國明年將推出一個金融市場基礎設施沙盒,用于測試監管機構控制的分布式賬本技術(DLT)項目,此外英國財政部和英格蘭銀行正在聯合評估數字英鎊,并在今年晚些時候進行進一步的公眾咨詢。
金色財經此前報道,英國財政部表示,該國將開始為傳統市場活動測試加密貨幣和區塊鏈技術。(路透社)[2022/6/8 4:10:52]
1.同步頻次和費用:在另外一條鏈上存儲區塊頭信息需要費用。特別是tps比較高的鏈,區塊比較多。
2.確認主鏈以及區塊確認:根據鏈的共識,通過區塊頭信息確定主鏈。以PoW的鏈為例,區塊確認一般通過后續區塊個數確認。
優化同步費用有幾種思路:1/隨機挑戰2/zk-SNARK。選一些典型介紹:
BTCRelay
采用傳統的SPV輕客戶端的實現方式實現從BTC到ETH的跨鏈。顯然為了同步BTC的區塊頭,在ETH消耗Gas。在以太坊Gasprice比較高的情況下,同步費用比較高。
FlyClient
FlyClient采用隨機挑戰和MMR(MerkleMountainRange)的技術,降低輕客戶端同步區塊的個數。隨機挑戰的目的是在一定范圍的區塊并不需要全部同步到鏈上,隨機抽取一些區塊同步。為了在鏈上能驗證沒有抽取到的區塊,所有的區塊信息通過MMR組織在一起。MMR是一種變種的Merkle樹,適用于追加節點的場景。MMR,相對于普通二叉的Merkle樹,具有更新葉子結點代價小的特點。
zkRelay
zkRelay也嘗試降低鏈上輕客戶端同步區塊的費用。和FlyClient不同,zkRelay采用的是zk-SNARK證明。將一段范圍內的區塊有效性,通過將鏈下證明提交到鏈上,鏈上只需要檢查證明是否有效。
Celo
Celo是個有意思的項目。Celo項目本身和跨鏈沒有什么關系,但是給輕客戶端提供了一些新思路。為了實現更輕客戶端,Celo采用遞歸零知識證明技術,將區塊頭的連接信息進行遞歸證明。一個證明就能證明從創世區塊到當前區塊的合法性。一個輕結點,只需要同步最新的證明就能確定所有區塊的有效性。
Summa(StatelessSPV)
上述的項目,還都是在降低輕客戶端鏈上同步代價方面做優化。Summa提供了一個全新的思路:
摘抄自Summa介紹的PPT。Summa項目觀察到一個有趣的事實:一條鏈的區塊頭在另外一條鏈上同步了,但是很多區塊有可能是浪費的。原因是并沒有需要證明的交易在這些區塊中。Summa假設了一種“Ecnomic“安全的做法:證明一個交易在一個區塊中,并且區塊后有若干區塊確認。Summa認為在偽造的區塊后連續出塊是一個非常不經濟的做法,有這樣的算力應該去計算真正的區塊。使用這種方式,在鏈上不需要存儲輕結點信息,只需要在一個交易需要證明時提供相應區塊以及確認區塊的證明即可。這樣的方式也稱為StatelessSPV。當然這種經濟安全假設需要推敲,特別是在難度較低的情況下,偽造區塊以及確認區塊相對比較容易。
Xclaim
針對傳統的沒有鏈上計算能力的鏈,不可能在鏈上實現其他鏈的輕客戶端。也就是說,如果只是通過鏈上輕客戶端的方式,在這些鏈上只能實現單向的跨鏈。為了在這些鏈上也實現雙向跨鏈,Xclaim在引入抵押角色的情況下實現資產雙向映射。Xclaim在論文中提出了三種操作:issue,swap,redeem。以issue和redeem為例,看看抵押角色的作用:
大部分鏈都支持轉賬功能。抵押者作為中間人,在另外一條鏈有抵押的情況下,接受其他人的資金的轉賬。轉賬發起者,可以通過輕客戶端驗證的方式在另外鏈上證明交易合法。在另外一條鏈上,驗證合法的跨鏈交易后,進行轉賬。
在一條鏈上提出burn操作后,抵押者觀察到后,主動先發起轉賬。并在轉賬成功后,向另外一條鏈上的智能合約提供交易證明“贖回”資金。簡單的說,在兩條鏈只要有一條支持智能合約的基礎上,通過抵押者角色,可以完成雙向跨鏈的操作。根本原因就是鏈上的轉賬交易能夠被確認驗證。
總結:
跨鏈是個復雜的話題。通過其他共識實現跨鏈相對簡單現實。HTLC能實現交易雙方的原子操作,但是限定交易為兩方,而且為了提供交易的效率需要交易雙方預先溝通。通過在鏈上實現輕客戶端驗證其他鏈的狀態是一直探索的方向。對于PoW鏈,鏈上實現輕客戶端需要考慮區塊頭同步成本以及主鏈確認邏輯。
編者注:感謝ETH中文站翻譯了以太坊基金會發出的?“倫敦”?升級公告以及Geth客戶端團隊的版本更新聲明.
1900/1/1 0:00:00原標題:dYdX是「半中心化」衍生品交易所那么還有哪些去中心化衍生品交易所值得關注?dYdX宣布推出治理代幣DYDX,并決定對3.6萬余名歷史用戶空投7500萬枚.
1900/1/1 0:00:00日經新聞報道,柬埔寨央行數字貨幣Bakong自2020年10月正式推出以來,用戶數大增,截至6月,Bakong電子錢包用戶數較三個月前翻了一番,達到20萬.
1900/1/1 0:00:007月22日14:00,N.FansCMO大島巖做客金色微訪談第31期直播間,本次直播由金色財經花花主持,主題為“NFT+元宇宙,一時熱點還是發展必然?”.
1900/1/1 0:00:008月6日數據顯示,比特幣突破4萬美元關口。隨著以太坊主網完成倫敦升級,ETH價格出現顯著上漲,突破2700美元。與此同時,區塊鏈多個概念板塊也呈現上漲趨勢.
1900/1/1 0:00:00各地數字人民幣試點場景“激戰”正酣。僅8月以來幾日內,就有多地放出數字人民幣試點新消息。包括北京、上海、蘇州、廣東、大連、青島、福州、西安等多地試點消息不斷,從應用場景來看,除了交通出行、零售消.
1900/1/1 0:00:00