以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

區塊鏈入門 | 跨鏈技術方案之哈希鎖定_區塊鏈

Author:

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

在白話之前的推文《肖風博士贊不絕口的Cosmos和波卡兩大跨鏈技術項目》中提到了跨鏈技術,其中跨鏈技術的實現模式之一就是哈希鎖定,今天大白就給大家詳細講解一下什么是哈希鎖定。

?01?

哈希鎖定和閃電網絡

哈希鎖定,全稱哈希時間鎖定合約,是閃電網絡中提出的一種新的技術實現形式。

哈希鎖定模式是指用戶在規定的時間段對于哈希值的原值進行猜測來支付的一種機制。簡單講,就是在智能合約的基礎上,雙方先鎖定資產,如果都在有限的時間內輸入正確哈希值的原值,即可完成交易。

在這樣的機制下可以實現小額支付的快速確認,也就是說實現閃電網絡快速確認的目標。

接下來大白將通過哈希鎖定的應用場景之資產兌換為例來為大家科普哈希鎖定是怎么實現的。

深圳發改委:登記機構應當運用區塊鏈等相關技術,對數據產權登記信息進行上鏈保存:金色財經報道,2月20日,深圳市發展和改革委員會就《深圳市數據產權登記管理暫行辦法》(征求意見稿)公開征求意見。意見稿明確,登記機構應當運用區塊鏈等相關技術,對登記信息進行上鏈保存,并妥善保存登記的原始憑證及有關文件和資料。其保存期限不得少于三十年。登記機構及其工作人員依法對與數據產權登記業務有關的數據、文件和資料負有保密義務。[2023/2/20 12:17:49]

?02???

怎么實現哈希時間鎖定?

為了方便理解哈希時間鎖定到底是如何鎖定的,這里給大家類比了兩個鎖,一個是哈希鎖,一個是時間鎖。

菲律賓聯合銀行與區塊鏈公司Coins.ph合作推進普惠金融:菲律賓聯合銀行(UnionBank)已經建立了一個網絡,旨在使那些無法獲得金融服務的人更容易從國外獲得資金。該銀行在菲律賓資產排名第十,其周二宣布將在整個群島開設1.1萬個現金匯款柜臺,包括在農村或偏遠地區,幫助那里的公民獲得銀行服務。柜臺提供與銀行金融服務的聯系點,范圍從智能手機應用程序到完整的匯款中心。

為此,UnionBank表示,它將擴大與Coins.ph現有合作關系。Coins.ph是一家受監管的菲律賓公司,使用區塊鏈平臺提供匯款和其他支付服務,以及一家加密貨幣交易所。Coins.ph也與Ripple有合作關系,其使用XRP作為支付渠道,使菲律賓人能夠快速發送和接收資金。(CoinDesk)[2020/6/23]

1、哈希鎖

動態 | 11月全球區塊鏈領域共斬獲20筆融資 環比下降23.1%:據互鏈脈搏不完全統計,2018年11月,全球區塊鏈領域共斬獲20筆融資,融資總額約為16.4億元人民幣,環比下降23.1%。11月份,資本對于區塊鏈的興趣仍然聚焦在金融、區塊鏈服務商、交易所等領域。金融領域的區塊鏈項目融資金額超過2.12億元,獲投項目達到5家,且全部都在國外。而國內的獲投項目主要集中在區塊鏈服務商和交易所領域。[2018/12/6]

通過哈希值上鎖,上鎖之后只有用產生這個哈希值的原本值進行開鎖,假設數123,哈希之后的值為a03a,通過a03a上鎖,不考慮哈希碰撞的情況下,只能由123解鎖。

2、時間鎖

時間鎖要求在規定時間內輸入哈希鎖的密碼。如果時間鎖的時間是1個小時,那么就要求用戶需要在1個小時內輸入哈希鎖的密碼,如果在1個小時后輸入哈希鎖的密碼,時間鎖仍然不會開啟。

動態 | 沙特電信公司與ConsenSys共同推廣區塊鏈:據Argaam消息,沙特電信公司(STC)與ConsenSys宣布在STC Cloud上推廣區塊鏈,以加速沙特阿拉伯區塊鏈的采用。該合作將大幅設計和區塊鏈實驗成本,并允許客戶在沙箱環境中創造區塊鏈節點,在無需基礎設施投資或大量開發的情況下構建區塊鏈網絡和測試用例。[2018/10/18]

也就是說同時打開這兩個鎖的條件是,在規定的時間內輸入哈希值原本的值,上面的例子就是在1個小時內,輸入“123”,兩把鎖才會都處于開啟狀態。

現在大白將利用哈希時間鎖定的機制把自己的比特幣在小黑那里兌換以太幣,具體的操作步驟如下:

大白先生成隨機數S,再把隨機數的哈希值H(S)通過網絡給小黑,假設隨機數是123,哈希值是a03a。

同時,大白進行時間上鎖和哈希上鎖,假設時間鎖的時間為1小時,哈希鎖上鎖的哈希值是a03a。上完鎖后,待轉換的比特幣就被鎖定在鏈A上。

小黑收到大白給的哈希值“a03a”后,小黑根據這個哈希值在以太坊上部署智能合約,并往合約中存同等價值的以太幣。小黑的智能合約要求大白在規定時間內提供密碼“123”才可以取走智能合約中的以太幣。

這個過程相當于,小黑自己也上了兩把鎖,其中哈希鎖和大白的那把哈希鎖一樣,需要用同樣的密碼才可以打開,時間鎖假如為半個小時。

大白使用小黑的這個智能合約,并在半個小時內輸入自己的密碼“123”,就能打開小黑在鏈B上的哈希鎖,就能取走小黑智能合約里的以太幣。

因為大白在調用了小黑的智能合約時輸入了密碼,因此小黑也就知道了密碼是“123”,他只要在一個小時內通過這個密碼打開鏈A上的哈希鎖,大白的比特幣就會轉給小黑。

通過上面的過程,可以看到,大白可以通過哈希時間鎖定這種方式,實現了比特幣到以太幣的兌換。當然這往往需要大白多支付一點比特幣給小黑作為手續費,畢竟天下沒有免費的勞動力。

?03?

哈希鎖定的優缺點

聽了大白上面的講解有的小伙伴會疑惑?有哈希鎖不就可以了嗎?畢竟大白必須輸入哈希鎖的密碼才能取走小黑的以太幣,小黑也只有當大白輸入完鏈B上的哈希鎖密碼之后才能打開鏈A上的哈希鎖。看起來哈希鎖就能搞定的事兒,干嘛要加一個時間鎖?

在哈希時間鎖定機制中,如果時間超過了規定時間,鎖定在系統中的代幣將會被收回。因此,加上時間鎖有效地促進了大白在小黑規定的時間內解開鏈B上的哈希鎖,小黑也會因為自己的利益所需而在大白規定的時間段內解開鏈A上的哈希鎖。在整個過程鏈與鏈之間也不用相互了解,進而促進了交易的速度。而且如果交易失敗,哈希鎖定是不會收取額外的手續費。

不過哈希鎖定的應用場景比較受限,它支持的功能比較少。

你希望現在的交易平臺大力推廣哈希鎖定,走向去中心化的DEX嗎?為什么?歡迎在留言區分享你的觀點。

——End——

『聲明:本系列內容僅供區塊鏈科普入門學習,不構成任何投資意見或建議。如有任何錯漏,敬請留言指出。未經本文來源「白話區塊鏈」授權,謝絕任何第三方轉載本文。』

作者|宇星

出品|白話區塊鏈

Tags:區塊鏈COINCOI比特幣區塊鏈卡鏈是什么意思Demetracoinubitcoin比特幣行情軟件下載

以太坊價格
資深加密交易者:“比特幣是數字黃金”尚未證實,更喜歡波段交易_比特幣

加密媒體Cointelegraph對市場研究公司TexasWestCapital的資深加密交易者ChristopherInks進行了采訪.

1900/1/1 0:00:00
觀點 | 以太坊上的合成資產與價值_ETH

RyanSeanAdams:我想聯系起一些細節來跟大家簡要談談以太坊上的合成資產以及這些資產對ETH的價值有何影響。1/在傳統金融行業,合成資產的規模是非常、非常、非常大的.

1900/1/1 0:00:00
行情分析:BTC維持調整的姿態,主流幣爆發接連出現_BTC

凌晨BTC走勢在向上的過程中,回調至10350后,形成小幅爆發的走勢,沖上了10500區域,隨后進入到高位的震蕩調整姿態中,目前持續受阻于布林帶中軌10550的位置,量能流入開始減緩.

1900/1/1 0:00:00
巴比特專欄 | “一鏈獨大”可行嗎?_區塊鏈

在2019年之前,我一直持有“一鏈獨大”的理念。我認為在未來的區塊鏈發展過程中,會涌現出一條大的鏈,占據市場的主要地位,而其他小鏈不足一提。今年我開始動搖了.

1900/1/1 0:00:00
探討:比特幣與納什的理想貨幣_NAS

前言:納什是一位對博弈論作出重大貢獻的經濟學家,他的納什均衡有很深遠的影響。不僅如此,他還提出過“理想貨幣”的概念.

1900/1/1 0:00:00
研報 | 區塊鏈與社會創新藍圖_區塊鏈

新美國基金會成立于1999年,是一家無黨派智庫。該智庫是一個連接了研究機構、技術實驗室、解決方案網絡、媒體中心和公共論壇的市政平臺,通過一個由公共、私人和民間合作伙伴組成的國家和全球網絡,展示、.

1900/1/1 0:00:00
ads