iT邦幫忙

2022 iThome 鐵人賽

DAY 5
0

這邊簡單來介紹一下關於中心化交易所的架構,加密貨幣交易所:微服務架構設計這篇文章裡的架構圖十分完整,基本上就是中心化交易所基本架構。
https://ithelp.ithome.com.tw/upload/images/20220919/20140358s1On6UpJsn.jpg

  • Trading Engine:
    他是交易所的核心部分,確保內部的流程進行,提供查詢餘額、比較訂單、計算利息、處理交易還有提供報價、利率與佣金的數據報告。
  • Order Book
    訂單簿就像是在買賣股票一樣,裡面有以下資訊
    • 買入訂單列出買方信息,涵蓋所有出價以及目標買入數量。
    • 賣出訂單列出賣方信息,涵蓋所有要價以及目標賣出數量。
    • 每個價格水平都會明確顯示參與者有意買入或賣出資產的訂單數量(規模)。
    • 最高出價和最低要價都會在訂單簿最頂端顯示。訂單簿將自下而上顯示市場雙方(買入/賣出)流動性的累計規模。
  • Market Maker:
    做市商,為市場提供流動性,交易所會串接Market Maker。
  • Admin system:
    提供管理者快速管理的工具,像是開關市場、調整手續費、KYC審核等等功能。
  • Crypto Wallet:
    交易所會跟各大區塊鏈連結的地方,主要是會運行Full Node(有關於Full node我們之後會提到),交易所主要是透過Full Node與區塊鏈溝通,像是檢查各個鏈上區塊是否有該交易所得地址交易、查詢地址餘額和提交上鏈交易等等,算是交易所與區塊鏈互動的地方也是產生與管理使用者地址的地方。

相關資料:
How to Build Crypto Exchange Platform
了解訂單簿和訂單深度


上一篇
[Day 4] 淺談Address
下一篇
[Day 6] 淺談區塊鏈錢包服務
系列文
如何打造屬於自己的區塊鏈錢包服務31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言