| 傳統型交易系統大多採用主從式架構設計,
以應用程式與資料庫的結合為主,應用程式負責
邏輯,資料庫則儲存資料。區塊鏈與智能合約的
出現讓交易方式有了變化,透過智能合約能結合
程式邏輯與資料的狀態,讓即時交易能夠運作在
區塊鏈的環境中。
本研究提出一套基於區塊鏈與卡夫卡訊息佇
列的即時交易系統,結合分散式與集中式系統的
優點,使用以以太坊為基礎獨立出來的 Quorum 開
發環境作為區塊鏈網路,星際檔案系統作為分散
式資料庫。本研究實作即時交易售票系統,透過
智能合約處理取得票券的流程,再透過第三方支
付進行付款,最後回到伺服器上的活動管理系統,
產生票券,即可完成購票流程,透過區塊鏈的方
式讓售票系統的售票邏輯與票務流程,分開於智
能合約與傳統網頁系統上執行,利用智能合約整
合程式邏輯與資料庫的優勢,讓售票系統有更快
的反應速度。 |