最新公告
  • 本站源碼資源類型廣泛,涵蓋PHP網站源碼、遊戲源碼、主題模板、擴張插件等一系列優質資源分享以供學習研究。歡迎加入VIP
  • CoinExchange 開源數字貨幣合約交易所,基於 Java 開發的比特幣交易所 | BTC 交易所 | ETH 交易所 | 數字貨幣交易所 | 交易平臺 | 撮合交易引擎。本項目有完整的撮合交易引擎源碼、後臺管理(後端+前端)、前臺(交易頁面、活動頁面、個人中心等)、安卓 APP 源碼、蘋果 APP 源碼、幣種錢包 RPC 源碼。開源項目僅供學習參考,請勿用於非法用途。
    特色:
    1、基於內存撮合引擎,與傳統基於數據庫撮合更快
    2、前後端分離,基於 Token 的 Api 授權機制
    3、基於 SpringCloud 微服務架構,擴展更容易
    4、MySQL、MongoDB、Redis 多種數據存儲方式,只爲更快
    5、Kafka 發佈訂閱消息隊列,讓訂單更快流轉
    6、主流幣種對接區塊鏈接口齊全,開箱即用
    7、冷熱錢包分離,兩種提現方式,保證安全
    8、機器人系統,同步行情,維護深度,防止搬磚
    9、原生 App,Java 和 ObjectC 提供原生體驗
    10、交易所設計者提供技術支持,部署+二開無憂
    11、支持添加自定義平臺幣及其他幣種
    使用教程:
    準備 mysql 數據庫,創建名稱爲“xxxx”的數據庫
    準備 redis 緩存數據庫
    準備 kafka 流式處理環境(先配置運行 zookper,接着配置運行 kafka)
    準備 mongodb 數據庫環境,創建用戶 admin、xxxx,創建 bitrade 數據庫
    準備阿里雲 OSS(修改項目中需要配置的地方)
    準備 nginx,修改配置文件(可選,正式上線需配置)
    修改 framework 代碼中的配置文件爲準備環境配置參數
    編譯生成 jar 可執行文件
    運行 cloud.jar(微服務註冊中心)
    運行 exchange.jar(撮合交易引擎)
    運行 market.jar(行情中心,需要等待 Exchange.jar 完全啓動)
    運行 ucenter.jar(用戶中心)
    運行其他模塊(wallet.jar、chat.jar、otc-api.jar 等)
    打開 mysql,導入 framework 代碼中的 sql 文件夾中 xxxxxxx.sql 文件,注意,trigger 的 sql 如果報錯,需要針對 wallet 表添加 trigger
    運行前端 vue 項目
    運行後端 vue 項目
    運行錢包 RPC
    運行自動交易機器人程序(本部分代碼未上傳,但不影響)
    運行 Admin 項目(該服務並不依賴其他服務,因此也可只運行此項目,直接查看後臺)
    關於數據庫腳本的問題
    有朋友反映沒有完整的 SQL 文件,這是因爲編譯成功的 Jar,首次運行後會自動將 Entity 映射成數據庫結構,項目中的 SQL 只是完成一些 Springcloud 無法完成的數據庫結構。 數據庫自動生成配置位於 application.properties
    配置文件:
    #jpa
    spring.jpa.show-sql=true
    spring.data.jpa.repositories.enabled=true
    spring.jpa.hibernate.ddl-auto=update
    spring.jpa.hibernate.ddl-auto=update 這個配置會自動更新數據庫結構。
    核心功能說明(用戶端)
    1. 註冊/登錄/實名認證/審覈(目前僅支持手機,二次開發可加入郵件,很簡單)
    2. Banner/公告/幫助/定製頁面(Banner 支持 PC 與 APP 分開設置,幫助支持各種分類模式)
    3. 法幣 C2C 交易/法幣 OTC 交易(支持兩種法幣模式,項目早期可由平臺承擔 C2C 法幣兌換,後期可開放 OTC 交易)
    4. 幣幣交易(支持限價委託、市價委託,二次開發可加入其它委託模式)
    5. 邀請註冊/推廣合夥人(支持對邀請推廣人數、佣金進行以日、周、月的排行統計)
    6. 創新實驗室(該部分支持功能較多,分項說明。另,APP 暫不全部支持該功能)
    6-1. 首發搶購活動模式(如發行新交易對時,可對交易對設置一定數量的幣種進行搶購)
    6-2. 首發分攤活動模式(如發行 BTC/USDT 交易對之前,官方拿出 5BTC 做活動,根據用戶充值抵押的 USDT 多少進行均分 BTC)
    6-3. 控盤搶購模式(如發行 ZZZ/USDT 交易對之前,ZZZ 幣種價格爲 5USDT,官方發行活動價爲 0.5USDT,則可使用該模式)
    6-4. 控盤均攤模式(如 6-3,只不過平均分配)
    6-5. 礦機活動模式(支持用戶抵押一定數量的幣種,由官方承諾每月返還一定數量的幣種)
    7. 紅包功能(支持平臺及官方發放一定數量幣種的紅包,此功能適合用戶裂變)
    8. 用戶資產管理、流水管理、委託管理、實名管理等各種基礎管理
    核心功能說明(管理端)
    1. 概要(查看平臺運行數據,包含交易額、註冊人數、充值等)
    2. 會員管理(會員信息管理、會員實名審覈、會員實名管理、會員餘額管理、會員充值/凍結餘額等)
    3. 邀請管理(會員邀請信息、會員邀請排行管理)
    4. CTC 管理(CTC 訂單管理、流水管理、承兌商管理)
    5. 內容管理(PC 廣告管理、APP 廣告管理、公告管理、幫助管理)
    6. 財務管理(充值提現管理、財務流水管理、對賬管理、幣種錢包餘額管理)
    7. 幣幣管理(新建交易對、管理交易對、新建交易機器人、設置交易機器人蔘數、設置行情引擎/交易引擎、撤銷所有委託)
    8. 活動管理(新建活動、礦機認購、搶購/瓜分管理)
    9. 紅包管理(平臺紅包管理、用戶紅包管理)
    10. 系統管理(角色管理、部門管理、用戶管理、權限管理、幣種管理、RPC 管理、版本管理)
    11. 保證金管理(此功能設計時考慮到,但實際運營期間未使用到)
    12. OTC 管理(廣告管理、訂單管理、OTC 幣種管理、退保管理等,此功能未獲得實際運營檢驗)

    國際運營版Java區塊鏈交易所源碼 幣幣+法幣+永續+期權+機器人



    內容加載中..
    1. 本站所有資源來源於用戶上傳和網絡,如有侵權請郵件聯繫站長!
    2. 分享目的僅供大家學習和交流,不能確保資源完整性和時效性,請在下載後24小時內刪除!
    3. 不得使用於非法商業用途,不得違反國家法律。否則後果自負!
    4. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
    5. 如有鏈接無法下載、失效或廣告,請聯繫管理員處理!
    6. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!

    耘藝源碼網 » 國際運營版Java區塊鏈交易所源碼 幣幣+法幣+永續+期權+機器人
    • XX:Thursday, 01/01/1970