Blockchain互操作性通過原子互換 – 構建Web 3.0

截至目前, 有成千上萬blockchains的任何業務或發展. 上市, 為對等網絡資產轉讓和信息permissionless blockchains, 和私有企業級blockchains的工業應用.

隨著越來越多的項目團隊在幾乎每一個領域追求創新想像, blockchain互操作性的問題變得更加緊迫. 如果我們有不同的使用情況不同網絡, 我們怎麼可以把它們全部連接在一起? 如何blockchain構建架構為互聯網的下一次迭代, “Web 3.0的,” 如果我們甚至不能像交易比特幣和復仇的彼此沒有資產通過中介去像一個交換?

問題不只是一個無法交流cryptocurrency直接, 但一個無法讓blockchains買賣信息有關的醫療保健, 數字身份, 等等, 彼此進行通信. 然而, 交換加密的令牌是第一步實現互操作性 – 而這是已經實現的東西.

原子互換而不是加密交流

詞組 “原子互換” 本質上是指直接交易不同的數字資產的行為, 錢包錢包, 而不需要一個可信的第三方像一個交換,以獲得權力的資產,並產生不用戶受益不必要的收入.

交易所, 而早期採用至關重要, 有重大缺陷,影響cryptocurrency發展. 他們容易受到黑客和管理不善, 像山. GOX. 他們可以努力跟上的大量需求和坦克資產價格, 而且他們也受到政府的管制和審查, 加入過多的集中要素是什麼打算成為一個運動下放.

經過多年的研究, 有史以來第一個原子交換於9月Decred和萊特幣之間進行 2017.

通過進行兩個不同的數字資產的橫鏈原子交換, 開發商取得了一些blockchain是所有關於 – 切割出的中間人.

這個怎麼運作: HTLCs

讓我們來看看它是如何工作的比喻進入螺母和它所有的螺栓前.

為了進行交鏈原子互換對等網絡, 雙方必須確定一個共享的秘密. 訪問被交易的資產的唯一方法是通過這個秘密, 意思是不受歡迎的當事人不能嘗試進入交易和資金劫持.

基本上一個用戶可以揭示他們的秘密,以換取被轉讓資產, 一旦它被證實秘密匹配, 資產解鎖. 聽起來有點模糊? 下面是它的工作原理完全.

秘密交換的這個系統依賴於數學. 哈希Timelock合同 (HTLCs) 是什麼使交鏈原子互換, 並起到避雷網的基礎性作用,以及.

甲HTLC本質上是一個狀態付款信道,其允許多個事務發生斷鏈或在側鏈上. 這是有用的,因為它降低了對主blockchain和艾滋病的可擴展性充血, 讓更多的人使用blockchain並以更高的速度和體積發送交易.

例如, 在用戶知道的情況下,他們會以相同的方開展多筆交易 (付房租, 買咖啡在當地的咖啡館), 付款信道可以採取很多的壓力關閉blockchain. 用戶可以打開一個通道,使, 例如, 幾十個交易在一個月的過程中.

而不是使主blockchain所有這些交易, 他們可以打開通道, 處理信道內的所有購買, 然後再次關閉通道. 打開和關閉通道的行為只需要在主blockchain兩筆交易,而不是幾十個, 數以百計, 數千 – 有理論上沒有限制.

blockchain狀態的段被鎖定在智能合同或多SIG. 與會者同意在智能合同的條件,然後簽交易給對方通過渠道,而不需要礦工驗證什麼 – 然後交易的整個集合被用於驗證發送當通道關閉, 其達到一定的時間限制,或者當資金或數據的一定量的已被轉移時會發生.

HTLCs總是在最後的截止時間工作 (於是 “時間鎖定”). 付款是通過密碼確認證明, 在這種情況下, 哈希或 “秘密” 我們前面提到的. 這是可能的一方拒絕他們已經收到付款,並將其退回給發件人, 這是由多重簽名交易系統,其允許交易者都啟用了一個重要的特徵被問責的交換是成功的.

拒絕和如果某些條件沒有得到滿足發件人的側返回的支付能力是非典型當前blockchain系統,是在原子互換和互操作的系統整體的設計,克服了顯著障礙.

原子互換解堵

所以, 散列時間鎖定合同使原子互換發生 – 但什麼是實際發生的事情,當我們通過這種方式轉移資金?

讓我們雙方交換Decred與萊特幣的例子. Alice和Bob都希望直接交換資金, 所以他們打開一個支付渠道和Bob創建一個聯繫人地址,該地址是將同時處理Decred和萊特幣多鎖地址. 鮑勃創造價值 (或秘密) 和存款他Decred. 的值本質上是一個鍵和從密鑰生成的散列將是多SIG地址的密碼.

鮑勃發送哈希愛麗絲誰創造使用散列合約地址 – 只有Alice和Bob知道哈希, 只有Alice知道她的新地址. 她的存款她萊特幣的地址.

現在,因為他有其生成散列值只有Bob可以解鎖. 鮑伯得到他的新萊特幣基金, 他需要簽署Alice的合同地址的交易. 愛麗絲讓她Decred, 她必須做同樣的 – 但她不知道,生成散列尚未值.

然而, 當Bob簽署Alice的合同地址與價值, 他解鎖地址和愛麗絲在接收過程中的價值. 現在,她擁有價值,她還可以申請並獲得她的資金, 和交換完成.

概括

  • 鮑勃創造價值, 其生成散列, 創建與哈希合約地址, 和存款他管理的基金.
  • 鮑勃發送哈希愛麗絲.
  • 愛麗絲與哈希和存款資金她產生她的合同地址.
  • 鮑勃使用值解鎖地址訪問愛麗絲受款, 愛麗絲就可以使用解鎖其他地址來訪問她的新基金.

原子互換可發生在鏈是否支持HTLCs並且具有相同的哈希算法 (像萊特幣和Decred). 除此以外, 它們可以發生脫鏈在象閃電網絡的第二層.

原子互換和互操作性的重要性

原子互換使用戶能夠直接調用完全不同cryptocurrencies, 點對點, 沒有集中, 極大地促進了cryptocurrency運動的理念和思想作為一個整體. 諷刺地, 對於Decred和萊特幣沒有原子掉期被交易, 通常比特幣將作為 “中間人” 作為用戶出售自己Decred對比特幣購買萊特幣, 或反向. 切割出不必要的步驟,提高工作效率是什麼cryptocurrency和blockchain都是關於.

原子具有分散交流現在可以作為一個分散的平台,通過它,人們可以保留自己的自有資金的按鍵和控制未做任何外部存款或需要信任任何第三方巨大的用例.

然而, 大的圖景是,這項技術使我們能夠鍛造多個blockchain網絡之間的連接初步試驗. 在 2008, 沒有人提到,即使有多個blockchains的概念和互操作性是不是任何人的頭腦的問題. 十年後, 社區正在尋找方法,我們可以創建一個新的, 分散式網絡.

可連接到不同cryptocurrency和信息blockchain網絡分散的應用平台的無縫地與沒有中央權威共享資金和數據, 審查, 停機, 或安全漏洞. 至少, 這是夢想! 互操作性是有遠見的開發商blockchain目標, 和原子互換是向前的第一步.

評論