玩運彩|bets88交易所首席架構師Mukminin:服務用戶才是區塊鏈技術的最終目阿瓦隆 ptt標

導語:

2015年10月刊的《經濟學人》封面文章《信任的機器》如是說——“比特幣背后的技術有可能改變經濟運行的方式”。

后來有著“數字經濟之父”譽稱的唐塔普斯科特(Don Tapscott)在他的《區塊鏈革命》書中這樣評論《信任的機器》,“銀行家們喜歡安全性、零摩擦及實時交易的概念,區塊鏈是一種讓關鍵利益相關者(買家、賣家、托管人及監管者)保持共享及不可擦除記錄的數據庫,它能夠降低成本、降低結算風險及消除故障中心點。”   

Amirul Mukminin先生正是那個時候開始他在區塊鏈技術領域的探索之旅,2017年他加入bets88交易所(9Bull.io),擔任bets88交易所的首席架構師2010 世足賽。 而此前,Amir運動彩俊ul Mukminin先生在海量服務、分玩運彩 莊家殺手布式系統、網絡安全等技術領域已有豐富的經驗。關于區塊鏈技術、區塊鏈技術在金融領域的運用、以及聯盟鏈的架構和挑戰,Amirul Mukminin先生都有著最直接而深刻的理解。 

吉隆坡當地時間8月5日上午10時,bets88交易首席所架構師Amirul Mukminin先生參加了“9Bull全球巡講會——吉隆坡站”,并在大會上表示:“服務用戶才是區塊鏈技術的最終目”。

Amirul Mukminin先生在交流中分享了全球區塊鏈交易所的發展現狀,并重點闡述了bets88交易所(9Bull.io)創新采用的多中心數據庫持久層框架以及其核心團隊自主研發的第四代SAFCore交易撮合引擎,用先進的區塊鏈技術服務用戶,受到與會者的極大歡迎。

在大會上,Amirul Mukminin先生詳細闡述了bets88交易所(9Bull.io)的技術情況:

9Bull交易所采用Spring Cloud + Docker微服務架構設計, 并采用Kubernetes進行環境治理,實現高度去中心化,松散耦合,完全分布式的高可用交易平臺。具體特點為:

1. API采用Swagger-UI提升機構對接友好度,同時提供多種語言Java,Python,NodJS等開發包以及API調用Demo;

2.采用RocketMQ消息隊列,在應用解耦、流量消峰、消息分發、保證最終一致性,方便動態擴容的基礎上,交易所系統還應保證阿根廷足球,消息的順序性,國際一部分平臺,在交易指令送達撮合引擎前就已亂序無法保證“時間優先,價格優先”原則中的“時間優先”;9Bull交易所可以保證用戶交易的完整公平性;

3.基于Redis緩存設計,在高并發特殊場景,自主編寫Lua腳本,實現分布式鎖,避免采用第三方開源Redis分布式鎖框架產生底層問題排查困難;

4.Nginx編寫自定義Lua腳本,實現流量控制等個性化功能;

5. 采用國際頂級架構師針對數字貨幣交易所場景設計的數據庫持久層框架。此架構已被Apache收錄為開源項目,性能測試比主流框架Mybatis、Hebernate、JPA等性能提升30%左右。

據Amirul Mukminin先生介紹,bets88交易所使用第四代交易撮合引擎SAFCore為用戶提供嚴格的銀行級的安全交易系統,致力于為用戶提供最安全高效的交易服務。

bets88交易所(9Bull.io)綜合了各大開源高并發框架設計理念,使用最先進 的區塊鏈技術,為用戶打造了一淘符合數字貨幣交易所特性的撮合引擎SAFCore,其優點包括:

1.SAFCore采用底層API實現核心需求達到“精準高效”的目的,自有算法設計,內存級撮合引擎無鎖環形隊列,避免了主流開源框架因“大而全”反而損失了運行效率的問題;

2.撮合引擎是交易所系統的心臟,交易所自主研發的第四代SAFCore撮合引擎可以快速定位問題,解決問題,從而避免對既有框架底層邏輯不熟悉而延誤解決問題的時機;

3.SAFCore異步撮合機制,避免系統因撮合引擎阻塞而整體癱瘓,結合消息隊列消峰特性,可以保證系統在“交易挖礦”等高并發場景的高可用,單個實例的撮合引擎吞吐量50000TPS,多實例可100萬級TPS;

4.撮合引擎集群化,每個微服務均為無狀態節點,因外部因素宕機(如AWS云環境虛機維護遷移)可通過Kubernetes動態添加新的撮合微服務,實現無縫銜接。

會后,來自馬來西亞各地的社區代表,與Amirul Mukminin先生進行了深度的交流,并詳細了解bets88交易所的使用流程,相信隨著區塊鏈行業的深度發展,將會有更多用戶選擇bets88交易所(9Bull.io)。

足球 草地