• 【超完整懶人包】認識比特幣!原理與應用全面解析|動區新手村
  • Account
  • Account
  • BlockTempo Beginner – 動區新手村
  • Change Password
  • Forgot Password?
  • Home 3
  • Login
  • Login
  • Logout
  • Members
  • Password Reset
  • Register
  • Register
  • Reset Password
  • User
  • 不只加密貨幣,談談那些你不知道的區塊鏈應用|動區新手村
  • 動區動趨 BlockTempo – 最有影響力的區塊鏈新聞媒體 (比特幣, 加密貨幣)
  • 所有文章
  • 最完整的「區塊鏈入門懶人包」|動區新手村
  • 服務條款 (Terms of Use)
  • 關於 BlockTempo
  • 隱私政策政策頁面 / Privacy Policy
動區動趨-最具影響力的區塊鏈新聞媒體
  • 所有文章
  • 搶先看
  • 🔥動區專題
  • 🔥Tempo 30 Award
  • 加密貨幣市場
    • 市場分析
    • 交易所
    • 投資分析
    • 創投
    • RootData
  • 區塊鏈商業應用
    • 金融市場
    • 銀行
    • 錢包
    • 支付
    • defi
    • 區塊鏈平台
    • 挖礦
    • 供應鏈
    • 遊戲
    • dApps
  • 技術
    • 比特幣
    • 以太坊
    • 分散式帳本技術
    • 其他幣別
    • 數據報告
      • 私人機構報告
      • 評級報告
  • 法規
    • 央行
    • 管制
    • 犯罪
    • 稅務
  • 區塊鏈新手教學
  • 人物專訪
    • 獨立觀點
  • 懶人包
    • 比特幣概念入門
    • 從零開始認識區塊鏈
    • 區塊鏈應用
  • 登入
No Result
View All Result
  • 所有文章
  • 搶先看
  • 🔥動區專題
  • 🔥Tempo 30 Award
  • 加密貨幣市場
    • 市場分析
    • 交易所
    • 投資分析
    • 創投
    • RootData
  • 區塊鏈商業應用
    • 金融市場
    • 銀行
    • 錢包
    • 支付
    • defi
    • 區塊鏈平台
    • 挖礦
    • 供應鏈
    • 遊戲
    • dApps
  • 技術
    • 比特幣
    • 以太坊
    • 分散式帳本技術
    • 其他幣別
    • 數據報告
      • 私人機構報告
      • 評級報告
  • 法規
    • 央行
    • 管制
    • 犯罪
    • 稅務
  • 區塊鏈新手教學
  • 人物專訪
    • 獨立觀點
  • 懶人包
    • 比特幣概念入門
    • 從零開始認識區塊鏈
    • 區塊鏈應用
  • 登入
No Result
View All Result
動區動趨-最具影響力的區塊鏈新聞媒體
No Result
View All Result
Home 技術

【動區專題|輕鬆好讀】什麼是原子交換(Atomic Swap)?

Ennio Y. Lu by Ennio Y. Lu
2018-06-19
in 技術
A A
【動區專題|輕鬆好讀】什麼是原子交換(Atomic Swap)?
356
SHARES
分享至Facebook分享至Twitter

原子交換(Atomic Swap)這個概念最早在2013年Bitcointalk被提出,它結合了HTLC和賽局理論的想法,不僅是原子交換運用到了HTLC,閃電網路中也有相同的應用。

欲了解閃電網路運作原理,可參閱:【動區專題】五分鐘就看懂:圖說閃電網路。

註:HTLC 為Hashed Timelock Contracts的縮寫,也是原子交換的核心理念。這個合約需要交互或單一滿足兩種條件:1. HashLock 、2. TimeLock

HashLock:若用戶能給出一筆資金的雜湊值(Hash),便能取得該筆資金的權限。

TimeLock:資金將被鎖定一段時間,時間過後權限才被釋放。

✓ 原子交換允許用戶在沒有第三方機構的參與下,得以實現點對點且具「原子性」的跨鏈「公平交易」。

原子性:非黑即白;只有交易成功或失敗,沒有中間狀態。

公平交易:雙方都履行承諾的義務,沒有一方吃虧。

目前,跨鏈交易技術還在發展中,原子交換被認為可能是目前最成熟的技術之一,許多公司正應用原子交換試圖推出錢包進行跨鏈交易(如Altcoin.io),而據動區報導,史上募資最快的ICO項目Bancor也將應用原子交換來幫助肯亞的社群與商業活動。

Chalie Lee在2017年9月於Twitter上分享了他使用原子交換來進行比特幣與萊特幣的跨鏈交易成功的成果。

Did a cross-chain atomic swap with LTC/BTC! ?
10 LTC for 0.1137 BTC with @JStefanop1. ⛓⚛?https://t.co/vXwTNirk0Jhttps://t.co/3NTplBOoW9 pic.twitter.com/DRKaHg4Wc7

— Charlie Lee [LTC⚡] (@SatoshiLite) 2017年9月22日

Decred也成功與萊特幣透過原子交換進行跨鏈交易

Just completed the first $DCR <> $LTC cross-chain atomic swap with @SatoshiLite. Huge shout-out for debugging with us! More info soon™… pic.twitter.com/o2viQm3LTR

— Decred (@decredproject) 2017年9月19日

簡述原子交換交易過程:

小動想以10個ETH和小區交易1枚BTC。交易過程會分為三大步驟。

  1. 小動發送10ETH(不過這時還不會廣播此發送);
    (1) 小動會將10ETH鎖定到自己的地址裡,並且有48小時的TimeLock(確保交易失敗小動可以取回這筆錢)
    (2)小動向小區發出小區的簽名請求
    (3)收到簽名後,小動再發送自己的簽名
    (4)等待TimeLock
    (5)該「發送」被廣播並上鏈
  2. 小區發送1BTC
    同步驟1。
    唯一的不同是,小區的TimeLock要比48小時短(目的同上,確保交易失敗時取回)。本發送隨後上鏈。
  3. (1)兩步驟都順利的情況下,小動會在24小時內拿到小區發送的1BTC,並廣播此發送,並上鏈。同時發送HashLock雜湊值的解給小區。
    (2)小區透過解出HashLock得到小動的10ETH,本發送隨後上鏈。

(在任何失敗的情況下,雙方都可以從該存放地址中取回屬於自己的錢。)

原子交換的缺點

  1. 從上述過程可見,無論交易是否成功都包含了四個上鏈過程,這對原本交易速度就需要大幅改進的加密貨幣來說是十分累贅的。
  2. TimeLock這段時間,允許發送方因為外部因素而取消交易(例如,小動的以太幣漲價了,不願發送而取消交易)。48小時的TimeLock是否太長?事實上,無論時間長短都存在這樣的漏洞。況且,縮短TimeLock會帶來更多潛在風險。
  3. 遭到惡意攻擊的風險:廣播過程可能遭劫取或屏蔽從而干涉交易過程。

 

《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!

加入好友

Tags: 原子交換跨鏈交易閃電網路

關於我們

動區動趨

為您帶來最即時最全面
區塊鏈世界脈動剖析
之動感新聞站

訂閱我們的最新消息

動區精選-為您整理一週間的國際動態

戰略夥伴

Foresight Ventures Foresight News

主題分類

  • 關於 BlockTempo

動區動趨 BlockTempo © All Rights Reserved.

No Result
View All Result
  • 所有文章
  • 搶先看
  • 市場脈動
  • 商業應用
  • 區塊鏈新手教學
  • 區塊鏈技術
  • 數據洞察
  • 政府法規
  • RootData
  • 登入

動區動趨 BlockTempo © All Rights Reserved.