來源:星想法
作者:StarLi
原標題:《跨鏈-技術分類總結》
最近看了看跨鏈相關的項目,總結一下跨鏈的相關技術。所謂“跨鏈”,一條鏈上的“跨鏈”語義能在另外鏈上正確執行。目前跨鏈項目主要實現在一個鏈上的資產映射到另外一條鏈上。從技術角度看,個人認為目前跨鏈技術主要有三種:HTLC,跨鏈橋和跨鏈橋。相關的技術以及項目總結如下圖:
01HTLC
HTLC原理比較簡單:
云南省委宣傳部副部長:深入推進區塊鏈與各行業領域的深度融合:8月25日,云南省委宣傳部副部長、省新聞出版(版權)局局長楊潤,市委常委、市委宣傳部部長徐曉梅率隊到五華區調研“區塊鏈 ”大文創產業建設情況。云南省區塊鏈中心成立了產業聯盟,數十家國內外企業加入,以商招商的產業氛圍日漸濃厚。中心成立一年以來,以成熟領先的區塊鏈技術助力數字云南發展。上線云南區塊鏈平臺,為企業快速部署應用提供極大便利。楊潤表示,五華區要按照“以應用換市場、以市場換產業”思路,以區塊鏈技術應用為突破口,強化政策引領,加大招商引資力度,引進國內外優秀企業落地園區,聚焦場景應用,深入推進區塊鏈與各行業領域的深度融合,把五華區打造成區塊鏈技術應用試驗場、產業發展聚集區。(五華區委宣傳部)[2021/8/30 22:46:23]
如果Alice和Tom之間想交換資產,Alice先創建HTLC,Tom接著創建具有同樣Hash的HTLC。簡單的說,Tom和Alice創建了具有同樣秘鑰的“鎖”,鎖住各自資產。當Alice用秘鑰打開Tom的資產時,Tom用同樣的秘鑰可以打開Alice的資產。當然,Tom和Alice都需要確認資產和鎖的時間。
美國國會眾議員提出法案以深入研究商業中的區塊鏈技術:三名美國國會眾議院議員(兩名民主黨和一名共和黨)正式提出了一項新法案,以促使美國國會對區塊鏈技術進行更深入的分析。9月1日,民主黨眾議員Darren Soto、Doris Matsui及共和黨眾議員Brett Guthrie向眾議院提出了一項新法案,該法案隨后被提交給能源和商業委員會。該法案建議美國商務部長在與聯邦貿易委員會(FTC)磋商后“就區塊鏈技術的狀況以及在保護消費者和其他方面的使用情況進行研究并向國會提交報告”。(Cointelegraph)[2020/9/4]
通過HTLC實現跨鏈,簡單并且保證了交易雙方的原子操作,但是要求兩條鏈都支持智能合約,限定了兩個交易方并且交換的資產不可分割。事實上,為了保證交易雙方有效交易,交易雙方需要額外的溝通渠道預先達成共識。
02跨鏈橋-基于共識
吉林省法院部署2020年工作:要深入推進區塊鏈技術創新應用:2月28日,吉林省法院召開網絡安全和信息化領導小組2020年第一次會議,聽取2019年全省法院網絡安全和信息化建設情況匯報,研究部署2020年工作。會議要求,要以重點任務為抓手,全面加快智慧法院建設工作。深入推進區塊鏈技術創新應用,全面加快業務場景的創新應用研發。(新浪網)[2020/2/29]
基于其他共識的跨鏈橋邏輯上比較好實現,由共識確認一個鏈上的事件,并在另外一條鏈上執行。整個橋的安全性取決于共識的強弱。共識,除了傳統意義的共識機制外,還包括多方計算和多簽。
03跨鏈橋-基于輕客戶端
為了在一條鏈上能驗證另外一條鏈上的信息,在這條鏈上“運行”另外一條鏈的輕客戶端。通常輕客戶端都是基于SPV協議。SPV源自BTC,主要用在PoW共識的鏈中。Celo和Harmony也針對自己鏈的共識算法實現了輕客戶端。純粹的PoS共識的鏈比較難實現輕客戶端,因為共識依賴Staking,而Staking由交易組成。為了實現輕客戶端,窮舉Staking交易不現實。
聲音 | 央行研究局局長:將深入研究完善金融科技監管制度框架等問題:據財聯社消息,央行研究局局長王信今日在數字金融開放研究計劃首屆學術研討會上表示,央行高度總是金融科技應用的相關研發,下一階段值得深入研究的課題包括:Libra等加密數字貨幣有關問題,如是否會形成法定數字貨幣、少數數字穩定幣并存格局;探索數字金融更好地支持實體經濟發展,應開發多元化、全方位金融服務;完善金融科技監管制度框架,發展監管科技,如何將科技巨頭納入宏觀審慎監管框架;加強數字金融基礎設施建設,加強數字金融領域的國際協調合作等。[2019/7/8]
跨鏈橋的兩個鏈互相通過輕客戶端驗證對方鏈的狀態。這種跨鏈橋依賴Relay,及時同步鏈的區塊頭信息。因為要同步區塊頭,需要如下的一些因素:
政策 | 人民銀行副行長范一飛:要深入推進央行數字貨幣研發:據中國人民銀行消息,人民銀行黨委委員、副行長范一飛強調,要加大改革創新力度,深入推進央行數字貨幣研發,進一步完善紀念幣發行機制,探索多元化發行基金倉儲模式,推動鈔票處理業務轉型。四是著力維護現金流通秩序,繼續推動大額現金管理先行先試,建立整治拒收現金長效機制,健全現金機具管理機制,進一步推進反假貨幣工作重心前移,加強虛擬貨幣監測監管。[2019/2/22]
1/同步頻次和費用:在另外一條鏈上存儲區塊頭信息需要費用。特別是tps比較高的鏈,區塊比較多。
2/確認主鏈以及區塊確認:根據鏈的共識,通過區塊頭信息確定主鏈。以PoW的鏈為例,區塊確認一般通過后續區塊個數確認。
優化同步費用有幾種思路:1/隨機挑戰2/zk-SNARK。選一些典型介紹:
BTCRelay采用傳統的SPV輕客戶端的實現方式實現從BTC到ETH的跨鏈。顯然為了同步BTC的區塊頭,在ETH消耗Gas。在以太坊Gasprice比較高的情況下,同步費用比較高。
FlyClientFlyClient采用隨機挑戰和MMR(MerkleMountainRange)的技術,降低輕客戶端同步區塊的個數。隨機挑戰的目的是在一定范圍的區塊并不需要全部同步到鏈上,隨機抽取一些區塊同步。為了在鏈上能驗證沒有抽取到的區塊,所有的區塊信息通過MMR組織在一起。MMR是一種變種的Merkle樹,適用于追加節點的場景。MMR,相對于普通二叉的Merkle樹,具有更新葉子結點代價小的特點。
zkRelayzkRelay也嘗試降低鏈上輕客戶端同步區塊的費用。和FlyClient不同,zkRelay采用的是zk-SNARK證明。將一段范圍內的區塊有效性,通過將鏈下證明提交到鏈上,鏈上只需要檢查證明是否有效。
CeloCelo是個有意思的項目。Celo項目本身和跨鏈沒有什么關系,但是給輕客戶端提供了一些新思路。為了實現更輕客戶端,Celo采用遞歸零知識證明技術,將區塊頭的連接信息進行遞歸證明。一個證明就能證明從創世區塊到當前區塊的合法性。一個輕結點,只需要同步最新的證明就能確定所有區塊的有效性。
Summa(StatelessSPV)上述的項目,還都是在降低輕客戶端鏈上同步代價方面做優化。Summa提供了一個全新的思路:
摘抄自Summa介紹的PPT。Summa項目觀察到一個有趣的事實:一條鏈的區塊頭在另外一條鏈上同步了,但是很多區塊有可能是浪費的。原因是并沒有需要證明的交易在這些區塊中。Summa假設了一種“Ecnomic“安全的做法:證明一個交易在一個區塊中,并且區塊后有若干區塊確認。Summa認為在偽造的區塊后連續出塊是一個非常不經濟的做法,有這樣的算力應該去計算真正的區塊。使用這種方式,在鏈上不需要存儲輕結點信息,只需要在一個交易需要證明時提供相應區塊以及確認區塊的證明即可。這樣的方式也稱為StatelessSPV。當然這種經濟安全假設需要推敲,特別是在難度較低的情況下,偽造區塊以及確認區塊相對比較容易。
Xclaim針對傳統的沒有鏈上計算能力的鏈,不可能在鏈上實現其他鏈的輕客戶端。也就是說,如果只是通過鏈上輕客戶端的方式,在這些鏈上只能實現單向的跨鏈。為了在這些鏈上也實現雙向跨鏈,Xclaim在引入抵押角色的情況下實現資產雙向映射。Xclaim在論文中提出了三種操作:issue,swap,redeem。以issue和redeem為例,看看抵押角色的作用:
大部分鏈都支持轉賬功能。抵押者作為中間人,在另外一條鏈有抵押的情況下,接受其他人的資金的轉賬。轉賬發起者,可以通過輕客戶端驗證的方式在另外鏈上證明交易合法。在另外一條鏈上,驗證合法的跨鏈交易后,進行轉賬。
在一條鏈上提出burn操作后,抵押者觀察到后,主動先發起轉賬。并在轉賬成功后,向另外一條鏈上的智能合約提供交易證明“贖回”資金。簡單的說,在兩條鏈只要有一條支持智能合約的基礎上,通過抵押者角色,可以完成雙向跨鏈的操作。根本原因就是鏈上的轉賬交易能夠被確認驗證。
總結:
跨鏈是個復雜的話題。通過其他共識實現跨鏈相對簡單現實。HTLC能實現交易雙方的原子操作,但是限定交易為兩方,而且為了提供交易的效率需要交易雙方預先溝通。通過在鏈上實現輕客戶端驗證其他鏈的狀態是一直探索的方向。對于PoW鏈,鏈上實現輕客戶端需要考慮區塊頭同步成本以及主鏈確認邏輯。
因為倫敦升級納入的EIP-3554提議將難度炸彈延遲到12月,以太坊開發者TimBeiko發帖討論將于12月份進行的網絡升級.
1900/1/1 0:00:00據Nypost8月7日消息,紐約加油站及零售連鎖店CircleK宣布將安裝比特幣自動取款機,方便用戶快速方便地購買加密貨幣.
1900/1/1 0:00:00巴比特訊,7月15日,波卡生態多鏈智能合約平臺ParaState宣布完成550萬美元融資,HyperChainCapital領投.
1900/1/1 0:00:00加入PolkaWorld社區,共建Web3.0! Kusama 在Kusama理事會投票之前,Statemine一直以有限的功能運行。經過績效審查和審計,Kusama理事會提議升級以取消限制.
1900/1/1 0:00:00“NFT的Shopify”實際上就是Shopify。這家電子商務巨頭正在為市場提供NFT支持,NHL的超級明星AlexanderOvechkin也進入了NFT市場,Lollapalooza音樂節.
1900/1/1 0:00:00來源:財聯社 記者:徐賜豪張洋洋 元宇宙,由科幻作家NealStephenson于1992年在其著作《雪崩》中首次提出,是指一個脫胎于現實世界,又與現實世界平行、相互影響.
1900/1/1 0:00:00