iT邦幫忙

2022 iThome 鐵人賽

DAY 24
0
Web 3

如何打造屬於自己的區塊鏈錢包服務系列 第 25

[Day 24] 淺談跨鏈橋和跨鏈交易

  • 分享至 

  • xImage
  •  

所以說跨鏈(cross-chain)是在跨什麼東西呢?

前面的文章有提到,把區塊鏈想成是一個銀行,不同的區塊鏈就代表著不同的銀行,今天在A銀行有一百萬的存款,而想要在B銀行使用這一百萬去購買一些服務時,必須將A銀行的的錢轉移到B銀行使用才有辦法,所以跨鏈指的是如何將A區塊鏈的資產轉移至其他區塊鏈上,這個有幾種不同的跨鏈方式,

  • 鎖定+重新鑄造
    鎖定原鏈上的資產,在目標鏈上重新鑄造資產(Avalanche Bridge、Wrapped BTC、Wrapped BTC)
  • 銷毀+重新鑄造
    銷毀原鏈上的資產,並且在目標鏈上重新鑄造資產(Hop Protocol、Across Protocol)
  • 原子互換
    不需要像上述兩種方式般銷毀或是鎖定,直接透過已認證的智能合約機制,轉換兩種資產(cBridge、Connext)
    以我自己來說比較沒有需要用到跨鏈的地方,除了之前在玩一款Dapp遊戲Dark Forest,類似於星球佔領擴張遊戲,裡面的操作都會上鏈也就是將你操作的內容提交交易並記錄在鏈上,所以就需要上鏈的手續費,而這個手續費是用xDAI,那時因為Ethereum手續費太貴了所以沒有使用xDai Bridge,而是使用xpollinate.io將BSC鏈上的DAI資產轉移至Gnosis Chain上的xDAI,想多了解過程的可以參考我年初發的Medium-Dark Forest DAPP 遊玩體驗與充值
    如果只是想簡單的將某些資產轉移至其他鏈上,可以考慮CEX(中心化交易所),以定義上來說交易所並不是跨鏈機制,而是他有很多鏈的pool,假設你今天用ethereum轉帳100顆eth至交易所,那交易所的pool大概會長這樣
    Ethereum pool: eth + 100
    然後你今天想要將ETH提領到BNB chain的錢包地址時,交易所做的不是跨鏈而是將BNB pool中的ETH轉移至你的地址中,那如果今天BNB pool的ETH不夠你提領的話,交易所會做OTC或是其他交易或轉移存放在其他交易所的資產回來讓你能夠成功的在BNB上收到你提領的金額;這種還滿便利的,我通常會使用MAX進行法幣入金後將法幣購買成USDT再透過手續費便宜的區塊鏈轉帳到交易所的帳戶去做操作。

參考文獻:
什麼是跨鏈?跨鏈橋技術詳解,5種跨鏈類型及相關幣種介紹
教學 | 讀懂6種區塊鏈「橋」: 跨鏈 多鏈…如何打破Crypto世界的信任邊界?


上一篇
[Day 23] 談談今天發生的BSC跨鏈橋被駭事件
下一篇
[Day 25] Elrond full node (十四)
系列文
如何打造屬於自己的區塊鏈錢包服務31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言