在白話之前的推文《肖風博士贊不絕口的Cosmos和波卡兩大跨鏈技術項目》中提到了跨鏈技術,其中跨鏈技術的實現模式之一就是哈希鎖定,今天大白就給大家詳細講解一下什么是哈希鎖定。
?01?
哈希鎖定和閃電網絡
哈希鎖定,全稱哈希時間鎖定合約,是閃電網絡中提出的一種新的技術實現形式。
哈希鎖定模式是指用戶在規定的時間段對于哈希值的原值進行猜測來支付的一種機制。簡單講,就是在智能合約的基礎上,雙方先鎖定資產,如果都在有限的時間內輸入正確哈希值的原值,即可完成交易。
在這樣的機制下可以實現小額支付的快速確認,也就是說實現閃電網絡快速確認的目標。
接下來大白將通過哈希鎖定的應用場景之資產兌換為例來為大家科普哈希鎖定是怎么實現的。
美股開盤:美股區塊鏈概念股漲多跌少:美股三大指數集體高開,道指漲0.66%,納指漲0.56%,標普500指數漲0.56%。美股區塊鏈概念股漲多跌少,柯達下跌0.40%,埃森哲上漲0.78%,overstock.com上漲0.63%;RiotBlockchain上漲6.47%,MarathonPatent上漲13.47%,Square上漲0.61%。[2020/12/15 15:11:20]
?02???
怎么實現哈希時間鎖定?
為了方便理解哈希時間鎖定到底是如何鎖定的,這里給大家類比了兩個鎖,一個是哈希鎖,一個是時間鎖。
動態 | 新華社:區塊鏈概念受熱捧,不排除部分公司“蹭熱度”的可能:金色財經報道,新華社發文指出,區塊鏈這兩天成為A股市場最炙手可熱的板塊。與二級市場相呼應,上市公司近期也掀起了一股“觸鏈”熱潮。麥達數字、愛康科技、美盈森、浩云科技等多家上市公司紛紛披露了參與區塊鏈技術開發應用的最新動態。業內人士表示,的確有相當多的上市公司已著手深耕區塊鏈,但也不排除部分公司“蹭熱度”的可能。區塊鏈概念涉及廣泛,上市公司參與的廣度和深度各異,技術應用和盈利的能力也存在較大差距。對此,投資者應注重對公司基本面的研究,把握投資機會的同時避免盲目“跟風”。[2019/10/29]
1、哈希鎖
通過哈希值上鎖,上鎖之后只有用產生這個哈希值的原本值進行開鎖,假設數123,哈希之后的值為a03a,通過a03a上鎖,不考慮哈希碰撞的情況下,只能由123解鎖。
現場 | IBM區塊鏈戰略與生態系統發展副總裁:數字經濟新紀元需要區塊鏈基礎的活躍商業網絡:據CoinTime現場報道,美西時間9月13日,在圣何塞舉辦的Blockworld 2018區塊鏈開發者及技術峰會上,IBM區塊鏈戰略與生態系統發展副總裁Janine Grasso指出,我們正在進入一個新的紀元,但許多舊的問題仍然放緩了這一腳步。信任顛覆中,數字經濟讓信任變得比以前任何時候都重要,但依然難以建立;數據顛覆中,目前還沒有讓每人的數據變現;商業模式顛覆中,需要與更新的伙伴進行合作以實現新增長。當前商業的區塊鏈已經可以為以上顛覆提供產能,但這一趨勢是單一商業不能完成的,66%的組織已經開啟了區塊鏈之旅,連接產業中的不同角色,以實現信任、創造新的收入,消除障礙,重塑商業模式。我們需要建立一個基于區塊鏈的跨產業的,擁有眾多活躍聯系的商業網絡解決方案。[2018/9/14]
2、時間鎖
日立公司執行主席:看好區塊鏈去中心化的特質:日立公司執行主席中西宏明在達沃斯論壇上表示區塊鏈的應用不止限于比特幣,需要適應的也不只是金融系統。他表示看好區塊鏈的去中心化特質,稱其將是未來的趨勢。[2018/1/23]
時間鎖要求在規定時間內輸入哈希鎖的密碼。如果時間鎖的時間是1個小時,那么就要求用戶需要在1個小時內輸入哈希鎖的密碼,如果在1個小時后輸入哈希鎖的密碼,時間鎖仍然不會開啟。
也就是說同時打開這兩個鎖的條件是,在規定的時間內輸入哈希值原本的值,上面的例子就是在1個小時內,輸入“123”,兩把鎖才會都處于開啟狀態。
現在大白將利用哈希時間鎖定的機制把自己的比特幣在小黑那里兌換以太幣,具體的操作步驟如下:
大白先生成隨機數S,再把隨機數的哈希值H(S)通過網絡給小黑,假設隨機數是123,哈希值是a03a。
同時,大白進行時間上鎖和哈希上鎖,假設時間鎖的時間為1小時,哈希鎖上鎖的哈希值是a03a。上完鎖后,待轉換的比特幣就被鎖定在鏈A上。
小黑收到大白給的哈希值“a03a”后,小黑根據這個哈希值在以太坊上部署智能合約,并往合約中存同等價值的以太幣。小黑的智能合約要求大白在規定時間內提供密碼“123”才可以取走智能合約中的以太幣。
這個過程相當于,小黑自己也上了兩把鎖,其中哈希鎖和大白的那把哈希鎖一樣,需要用同樣的密碼才可以打開,時間鎖假如為半個小時。
大白使用小黑的這個智能合約,并在半個小時內輸入自己的密碼“123”,就能打開小黑在鏈B上的哈希鎖,就能取走小黑智能合約里的以太幣。
因為大白在調用了小黑的智能合約時輸入了密碼,因此小黑也就知道了密碼是“123”,他只要在一個小時內通過這個密碼打開鏈A上的哈希鎖,大白的比特幣就會轉給小黑。
通過上面的過程,可以看到,大白可以通過哈希時間鎖定這種方式,實現了比特幣到以太幣的兌換。當然這往往需要大白多支付一點比特幣給小黑作為手續費,畢竟天下沒有免費的勞動力。
?03?
哈希鎖定的優缺點
聽了大白上面的講解有的小伙伴會疑惑?有哈希鎖不就可以了嗎?畢竟大白必須輸入哈希鎖的密碼才能取走小黑的以太幣,小黑也只有當大白輸入完鏈B上的哈希鎖密碼之后才能打開鏈A上的哈希鎖。看起來哈希鎖就能搞定的事兒,干嘛要加一個時間鎖?
在哈希時間鎖定機制中,如果時間超過了規定時間,鎖定在系統中的代幣將會被收回。因此,加上時間鎖有效地促進了大白在小黑規定的時間內解開鏈B上的哈希鎖,小黑也會因為自己的利益所需而在大白規定的時間段內解開鏈A上的哈希鎖。在整個過程鏈與鏈之間也不用相互了解,進而促進了交易的速度。而且如果交易失敗,哈希鎖定是不會收取額外的手續費。
不過哈希鎖定的應用場景比較受限,它支持的功能比較少。
你希望現在的交易平臺大力推廣哈希鎖定,走向去中心化的DEX嗎?為什么?歡迎在留言區分享你的觀點。
——End——
『聲明:本系列內容僅供區塊鏈科普入門學習,不構成任何投資意見或建議。如有任何錯漏,敬請留言指出。未經本文來源「白話區塊鏈」授權,謝絕任何第三方轉載本文。』
作者|宇星
出品|白話區塊鏈
Tags:區塊鏈比特幣LOCLOCK有人拉你做區塊鏈量子比特幣行情走勢Welups BlockchainBlock-Logic
我們看到本輪的中軍EOS結結實實的拉出了三根略微放量的陽線,但是市場其他品種似乎并不怎么買賬了,跟隨意愿不強,三連陽之后EOS很可能面臨一輪回調,接下來我們需要觀察EOS的回調幅度和時間.
1900/1/1 0:00:00據Trustnodes9月19日報道,有史以來,以太坊網絡日交易費總額首次超越比特幣。 根據Massari的數據,在過去2天的某個24小時時間段內,用戶總共為以太坊網絡支付了20.7萬美元的費用.
1900/1/1 0:00:00近日Forbes發文稱,隨著黑客入侵等加密安全事件的頻發,加密保險市場正在發展為一個數十億美元的市場。文中稱有資產的地方就會有保險,而在加密領域中,所有加密貨幣的價值遠大于目前可用的保險金額.
1900/1/1 0:00:00隨著加密貨幣的日益普及,其未來價格已成為越來越多投機者關注的對象。經濟學家們對比特幣的價格都有各種預測:比如NourielRoubini等經濟學家預測,比特幣的價格將在五年內降至零;而JohnM.
1900/1/1 0:00:00數字資產冷、熱錢包,以及正在襁褓中的區塊鏈手機正迎來強勁的競爭對手。在近期剛結束的重慶智博會上,中國電信發布了《5G時代區塊鏈智能手機白皮書》,并宣布正在研發基于手機SIM卡的區塊鏈數字資產管理.
1900/1/1 0:00:00今日早間消息,Facebook公布了Libra儲備金法幣構成,美元占比50%,其他依次是歐元、日元、英鎊和新加坡元。“Libra比我們想象的進展更快。”我的同事發出感慨.
1900/1/1 0:00:00