Cơ chế khớp lệnh chính là trái tim của một sàn giao dịch tập trung (CEX). Mọi hoạt động đặt lệnh, hủy lệnh, khớp lệnh, thanh lý và cập nhật dữ liệu thị trường đều đi qua hệ thống này, và độ trễ, thông lượng cùng độ chính xác của nó trực tiếp quyết định liệu một nền tảng có thể giữ chân các nhà tạo lập thị trường và khách hàng tổ chức hay không — cũng như liệu nền tảng đó có thể tránh được các trường hợp thu hồi tiền, lệnh bị mất và sự không nhất quán trong sổ cái trong điều kiện thị trường biến động hay không. Các sàn giao dịch nhỏ vẫn cố gắng xây dựng hệ thống khớp lệnh từ đầu vào năm 2026 thường mất từ 12 đến 18 tháng để đối phó với những cạm bẫy tiềm ẩn của các mô hình trong bộ nhớ, tính bền vững, rủi ro trước giao dịch, tính nhất quán trong thanh toán bù trừ và cơ chế chuyển đổi dự phòng có tính sẵn sàng cao, và vẫn phải đối mặt với các lỗi khi triển khai. Công cụ khớp lệnh CEX và cơ sở hạ tầng sổ lệnh của SoonTech gói gọn các khả năng này vào một sản phẩm có thể triển khai riêng tư, hỗ trợ hàng triệu TPS ở cấp độ cụm, độ trễ khớp lệnh ở mức microgiây và độ sẵn sàng 99,99%, đã được kiểm chứng tại nhiều sàn giao dịch được cấp phép. Bài viết này phân tích cơ sở hạ tầng theo các điểm khó khăn trong kinh doanh, cấu trúc dữ liệu cốt lõi, các loại lệnh, thuật toán khớp lệnh, tính bền vững, rủi ro, thanh toán bù trừ, giao diện tạo lập thị trường, dữ liệu thị trường, tính sẵn sàng cao, lập kế hoạch năng lực và các mô hình triển khai.

Nhiều người mới tham gia thị trường coi bộ máy khớp lệnh chỉ là “một hàng đợi mua và một hàng đợi bán” mà hai kỹ sư có thể xây dựng trong vài tháng. Thực tế hoàn toàn ngược lại: đây là thành phần khó triển khai nhất, vì ba lý do. Thứ nhất là sự mâu thuẫn giữa hiệu suất và tính chính xác: khớp lệnh trong bộ nhớ đạt độ trễ tính bằng microgiây, nhưng một sự cố có thể làm mất sổ lệnh và các giao dịch đã khớp; việc ghi đồng bộ lên đĩa sau mỗi lần khớp đẩy độ trễ lên mức tính bằng mili giây và khiến các nhà tạo lập thị trường rời bỏ. Thứ hai là sự mâu thuẫn giữa tính đồng thời và tính nhất quán: hàng nghìn mã chứng khoán và hàng triệu người dùng phải đặt lệnh đồng thời trong khi số dư, trạng thái lệnh và các giao dịch thành công phải duy trì tính nhất quán tuyệt đối trong mọi trường hợp sự cố — không có tiền ảo được ghi có quá mức, không có giao dịch bị thiếu. Thứ ba là sự phức tạp về mặt kinh doanh: các cơ chế lệnh giới hạn, lệnh thị trường, lệnh dừng, lệnh iceberg, TWAP, Post-Only, IOC, FOK, ký quỹ, hợp đồng tương lai và thanh lý đều có thể làm ảnh hưởng đến tính chính xác của vòng lặp khớp lệnh chính. Đối với các nhà tạo lập thị trường, mỗi 100 microgiây độ trễ khớp lệnh bổ sung sẽ làm tăng đáng kể rủi ro lựa chọn bất lợi, và họ sẽ rút thanh khoản mà không do dự; đối với các tổ chức, việc hủy lệnh thất bại hoặc khớp lệnh trùng lặp có thể gây ra tổn thất hàng triệu và tranh chấp pháp lý. Cơ chế khớp lệnh không phải là một mô-đun để “phát hành ngay và tối ưu hóa sau” — nó là cơ sở hạ tầng cốt lõi phải chính xác ngay từ ngày đầu tiên.
Hầu như tất cả các sàn giao dịch tập trung (CEX) hiện đại đều sử dụng nguyên tắc ưu tiên giá-thời gian: lệnh có giá tốt nhất sẽ được khớp trước, và ở cùng mức giá, lệnh được đặt sớm nhất sẽ được khớp trước. Mặc dù nguyên tắc này đơn giản, nhưng nó đòi hỏi các cấu trúc dữ liệu phức tạp. SoonTech duy trì hai sổ lệnh cho mỗi mã chứng khoán — sổ lệnh mua (bid) và sổ lệnh bán (ask). Mỗi bên về cơ bản là một bản đồ được sắp xếp theo giá, liên kết các mức giá với hàng đợi lệnh, và phải hỗ trợ đồng thời ba thao tác tần suất cao: chèn lệnh mới tại mức giá tương ứng, khớp lệnh với mức giá tốt nhất, và hủy lệnh theo ID lệnh. SoonTech sử dụng cấu trúc phân lớp: lớp ngoài cùng là danh sách nhảy (skip list) hoặc cây đỏ-đen được sắp xếp theo giá, cho phép tra cứu mức giá với độ phức tạp O(log n); bên trong mỗi mức giá là hàng đợi FIFO chứa các lệnh đang chờ; một bảng băm toàn cục ánh xạ ID lệnh sang vị trí trong hàng đợi để hủy lệnh với độ phức tạp O(1). Để tránh các “khoảng trống” do hủy lệnh làm chậm quá trình khớp lệnh, hệ thống sử dụng cơ chế xóa lười biếng: lệnh bị hủy sẽ được đánh dấu và bỏ qua bởi vòng lặp khớp lệnh, và mức giá đó sẽ được thu hồi khi trống. Đối với nhiều lệnh nhỏ trong một phiên giao dịch, các nhóm lệnh sẽ hợp nhất các lệnh cùng người dùng, cùng mức giá và cùng phía để giảm việc phân bổ đối tượng và các trường hợp bỏ lỡ bộ nhớ đệm. Tất cả các cấu trúc dữ liệu đều được căn chỉnh theo dòng bộ nhớ đệm, vòng lặp khớp lệnh cốt lõi không có khóa, và một luồng duy nhất cho mỗi mã chứng khoán xử lý hàng trăm nghìn lần khớp lệnh mỗi giây.
Các loại lệnh được hỗ trợ xác định những khách hàng nào mà sàn giao dịch có thể phục vụ. Công cụ khớp lệnh của SoonTech được trang bị hơn một chục loại lệnh, có thể mở rộng thông qua các kết hợp cờ. Các loại cơ bản bao gồm Limit (khớp tại mức giá đã chỉ định hoặc tốt hơn), Market (khớp ngay lập tức cho đến khi đầy hoặc sổ lệnh cạn kiệt) và lệnh Stop được kích hoạt khi thị trường vượt qua một mức giá nhất định, cùng với Trailing Stop có điểm kích hoạt theo sát các biến động giá thuận lợi. Các loại lệnh nâng cao bao gồm IOC (thực hiện ngay hoặc hủy phần còn lại), FOK (thực hiện toàn bộ ngay lập tức hoặc hủy), Post-Only (chỉ đặt — không bao giờ khớp — để đảm bảo chiết khấu cho người tạo lệnh), Iceberg (chỉ hiển thị một phần và tự động bổ sung), TWAP/VWAP (chia nhỏ các lệnh lớn theo thời gian hoặc khối lượng), và lệnh Basket trên nhiều mã chứng khoán. Các sản phẩm phái sinh bổ sung các lệnh thanh lý, lệnh giảm ADL và lệnh thanh toán tỷ lệ tài trợ. Mọi loại lệnh đều chạy qua cùng một đường dẫn mã lõi trong vòng lặp khớp lệnh; các khác biệt được tách biệt trong các hook như "có nên thực hiện hay không", "cách xử lý phần còn lại" và "cách đánh giá các điều kiện kích hoạt", đảm bảo tính chính xác của quá trình khớp lệnh lõi không bị ảnh hưởng bởi các loại lệnh mới. Công cụ này phân biệt rõ ràng các sự kiện maker và taker, ghi lại mức phí, khoản hoàn lại và thẻ rủi ro riêng biệt để báo cáo thanh toán bù trừ và nhà tạo lập thị trường.
Rủi ro lớn nhất của khớp lệnh trong bộ nhớ là mất dữ liệu khi hệ thống gặp sự cố. SoonTech sử dụng kiến trúc event-sourcing cổ điển kết hợp với WAL và bản sao lưu định kỳ để đạt được cả hiệu suất và độ bền. Mọi lệnh nhập vào bộ khớp lệnh (lệnh mới, hủy, hủy-thay thế, thay đổi tham số) đều được ghi vào nhật ký ghi trước (WAL) thông qua cơ chế group commit: các lệnh trong vòng một mili giây được gộp thành một lần ghi đĩa tuần tự; nhờ sử dụng NVMe có pin dự phòng và chính sách fsync được tối ưu hóa, tính bền vững được đảm bảo trong khi độ trễ duy trì ở mức vài trăm microgiây. Chỉ sau khi ghi WAL xong, lệnh mới được áp dụng vào sổ lệnh trong bộ nhớ. Cứ sau vài phút hoặc sau một số lần lấp đầy cố định, bộ xử lý sẽ tạo bản sao nhất quán của sổ lệnh và lưu trữ vào hệ thống lưu trữ đối tượng phân tán; khi khởi động lại, hệ thống sẽ tải bản sao mới nhất và phát lại nhật ký ghi trước (WAL) sau đó để khôi phục về trạng thái trước khi xảy ra sự cố. Để đảm bảo quá trình phát lại diễn ra nhanh chóng, các tệp WAL được chia thành các phân đoạn và được lưu trữ/nén sau khi tạo bản sao. Đối với các giao dịch thanh lý, bù trừ và chuyển khoản liên quan đến nhiều mã chứng khoán, hệ thống sử dụng Sagas và khóa idempotency để đảm bảo tính nhất quán cuối cùng — bất kỳ bước nào thất bại đều có thể được thử lại hoặc bù đắp mà không để lại số dư ở trạng thái trung gian. Tất cả các sự kiện cũng được phát qua Kafka hoặc Pulsar đến các bên tiêu thụ dữ liệu thanh toán bù trừ, dữ liệu thị trường, rủi ro, kiểm toán và kho dữ liệu, những bên này có thể tự phát lại để tái tạo trạng thái tại bất kỳ thời điểm nào trong lịch sử.
Các yêu cầu của người dùng không bao giờ đến trực tiếp động cơ khớp lệnh; chúng đi qua một cổng truy cập và một lớp rủi ro trước giao dịch. Cổng giao dịch SoonTech xử lý quản lý kết nối WebSocket/REST, chấm dứt TLS, codec giao thức, xác thực, giới hạn tốc độ phiên và định tuyến yêu cầu. Kết nối lâu dài của mỗi người dùng được gán cố định cho một nút phiên (session node) duy trì trạng thái đăng ký và hàng đợi yêu cầu đang chờ xử lý. Mọi lệnh mới và lệnh hủy đều phải vượt qua các kiểm tra rủi ro trước giao dịch trước khi khớp lệnh: số dư khả dụng đủ, giới hạn vị thế và đòn bẩy, ngăn chặn giao dịch tự động (STP), độ lệch giá so với dải giá hợp lý, mẫu giao dịch bất thường, và liệu người dùng hoặc địa chỉ IP có nằm trong danh sách đen hay đang trong giai đoạn tạm ngưng hay không. Các kiểm tra rủi ro kết hợp chế độ đồng bộ và không đồng bộ: các quy tắc cứng (số dư, dải giá, STP) chặn đồng bộ tại cổng với phản hồi trong mili giây; các quy tắc mềm (mô hình bất thường, tấn công nhồi thông tin đăng nhập, tài khoản liên kết) được đánh giá trong một bộ xử lý quy tắc không đồng bộ, tự động hủy các lệnh đang chờ thông qua kênh hủy khi được kích hoạt. Để tránh tắc nghẽn tại cổng, các cổng không trạng thái được mở rộng theo chiều ngang và trạng thái phiên được phân phối thông qua thuật toán băm nhất quán; các quy tắc rủi ro được quản lý theo phiên bản và tải lại nóng với triển khai dần dần và khả năng khôi phục cấp hai. Mỗi yêu cầu bị từ chối và lý do của nó đều được ghi vào nhật ký kiểm toán để phục vụ cho việc khiếu nại của khách hàng và kiểm tra của cơ quan quản lý.
Quá trình khớp lệnh chỉ quyết định “ai giao dịch với ai, ở mức giá nào và với khối lượng bao nhiêu”; việc chuyển giao tài sản thực tế diễn ra trong quá trình thanh toán bù trừ và thanh toán. SoonTech tách biệt quá trình khớp lệnh khỏi thanh toán bù trừ: bộ máy khớp lệnh chỉ tạo ra các sự kiện khớp lệnh, và dịch vụ thanh toán bù trừ sử dụng chúng để cập nhật số dư. Để tránh việc cập nhật nhiều tài khoản cho mỗi giao dịch thành công trở thành điểm nghẽn, quá trình thanh toán bù trừ được phân mảnh theo ID người dùng: các tài khoản được phân bổ trên các phân mảnh thanh toán bù trừ, mỗi phân mảnh xử lý theo thứ tự tuần tự bên trong và song song giữa các phân mảnh; cả hai chân vị thế của người dùng trong một mã chứng khoán luôn nằm trên cùng một phân mảnh để tránh giao dịch phân tán. Bù trừ giao dịch giao ngay là một giao dịch hoán đổi tài sản nguyên tử đơn giản: người mua chi tiêu tiền tệ báo giá và nhận tiền tệ cơ sở, người bán thì ngược lại. Bù trừ hợp đồng phái sinh phức tạp hơn nhiều, đồng thời cập nhật vị thế, giá vào trung bình, lợi nhuận/lỗ chưa thực hiện (PnL), tỷ lệ ký quỹ và mức ký quỹ duy trì, đồng thời gửi lệnh thanh lý trở lại bộ máy khớp lệnh khi được kích hoạt. Quy trình thanh toán (các giao dịch nạp/rút thực tế trên chuỗi) hoàn toàn tách biệt với quy trình thanh toán bù trừ (sổ cái nội bộ): sổ cái nội bộ có độ trễ bằng không và miễn phí, trong khi thanh toán trên chuỗi được xử lý không đồng bộ bởi hệ thống lưu ký và nạp/rút độc lập. Để chứng minh tính nhất quán của tài khoản, hệ thống thanh toán bù trừ thực hiện đối chiếu toàn cầu cứ sau vài phút: tổng tài sản của tất cả người dùng phải bằng số dư ví lạnh/ấm/nóng của nền tảng trừ đi các khoản nợ nội bộ, và bất kỳ sự chênh lệch nào cũng sẽ ngay lập tức kích hoạt cảnh báo và đóng băng các giao dịch rút tiền liên quan. Tất cả các sự kiện thanh toán bù trừ đều mang ID thực hiện duy nhất và khóa idempotency để đảm bảo các bản ghi lại không bao giờ bị đăng kép.
LớpTrách nhiệmYêu cầu nhất quánCổng truy cập | Kết nối, xác thực, giới hạn tốc độ | Không trạng thái, có thể mở rộng theo chiều ngang |
Rủi ro trước giao dịch | Số dư, giá, STP, các trường hợp bất thường | Đồng bộ hóa quy tắc cứng, quy tắc mềm không đồng bộ |
Hệ thống khớp lệnh | Sổ lệnh, xác định giá, khớp lệnh | Trình ghi đơn tuần tự, lưu trữ WAL |
Các phân vùng thanh toán | Số dư, vị thế, ký quỹ | Trình tự trong phân mảnh, đối chiếu toàn cầu định kỳ |
Thanh toán/lưu ký | Gửi/rút tiền trên chuỗi, ví | Không đồng bộ, được kiểm toán nghiêm ngặt, kiểm soát đa chữ ký |
Không có nhà tạo lập thị trường đồng nghĩa với việc không có thanh khoản, và không có thanh khoản đồng nghĩa với việc không có người dùng bán lẻ. SoonTech cung cấp một bộ đầy đủ các giao diện có độ trễ thấp và các ưu đãi thanh khoản cho các nhà tạo lập thị trường. Về kết nối, FIX 4.4, WebSocket nhị phân và gRPC đều được hỗ trợ để các nhà tạo lập thị trường có thể lựa chọn nền tảng của mình; xác nhận lệnh, thực hiện lệnh và dữ liệu thị trường chạy trên các kênh chuyên dụng có độ trễ thấp, tách biệt với lưu lượng truy cập bán lẻ; các tủ colocation nằm trong cùng vùng sẵn sàng với bộ khớp lệnh giúp duy trì độ trễ mạng khứ hồi dưới 100 microgiây. Về quản lý lệnh, các thao tác như đặt lệnh mới theo lô, hủy lệnh theo lô, hủy và thay thế, hủy tất cả theo giá và hủy tất cả theo bên là các thao tác nguyên tử giúp giảm số lần trao đổi trong điều kiện biến động; tính năng ngăn chặn giao dịch tự động có thể cấu hình để hủy lệnh cũ, lệnh mới hoặc cả hai. Về chính sách khuyến khích, hệ thống hỗ trợ các mức hoàn tiền theo bậc cho nhà tạo lập thị trường, với các bậc này được đánh giá lại hàng tháng dựa trên chênh lệch giá, độ sâu thị trường, thời gian niêm yết và khối lượng; các thỏa thuận tạo lập thị trường cấp mức hoàn tiền cao hơn hoặc thu nhập đảm bảo cho các công ty cam kết niêm yết liên tục trên các mã chứng khoán được chỉ định; bộ phận hậu cần hiển thị phạm vi báo giá theo thời gian thực, chênh lệch giá trung bình, tổn thất do lựa chọn bất lợi và chi tiết khoản hoàn lại. Đối với các nhà phát hành và bộ phận tạo lập thị trường của chính sàn giao dịch, môi trường giao dịch mô phỏng tái hiện dữ liệu thị trường thực tế để thử nghiệm chiến lược.
Dữ liệu thị trường là cửa sổ trưng bày của sàn giao dịch — chỉ chậm một giây là người dùng sẽ chuyển sang đối thủ cạnh tranh. Hệ thống dữ liệu thị trường của SoonTech có ba cấp độ. Cấp độ đầu tiên là các tick giao dịch thời gian thực và độ sâu L2 tăng dần: được tạo ra bởi bộ khớp lệnh và truyền đa hướng trong bộ nhớ đến các cổng dữ liệu thị trường, từ đó phân phối đến hàng triệu người đăng ký WebSocket; mỗi kết nối có bộ đệm gửi độc lập và chiến lược điều tiết áp lực ngược để các người dùng chậm sẽ bị giới hạn tốc độ hoặc ngắt kết nối mà không làm gián đoạn đường ống dữ liệu. Cấp độ thứ hai là biểu đồ nến và bảng giá: các tác vụ xử lý luồng tiêu thụ các sự kiện khớp lệnh và tổng hợp theo thời gian thực trong các khoảng thời gian từ một phút đến một tháng, với kết quả được ghi vào cơ sở dữ liệu chuỗi thời gian và lưu trữ trong bộ nhớ đệm thông qua CDN. Thứ ba là dữ liệu lịch sử và ảnh chụp nhanh REST: OHLCV, lịch sử giao dịch và ảnh chụp nhanh sổ lệnh để kiểm tra ngược định lượng và các nền tảng của bên thứ ba. Mỗi tin nhắn dữ liệu thị trường đều chứa dấu thời gian của sàn giao dịch, số thứ tự của hệ thống khớp lệnh và ID giao dịch, giúp các nhà tạo lập thị trường phát hiện các khoảng trống và yêu cầu gửi lại. Đối với các sàn giao dịch được cấp phép, hệ thống dữ liệu thị trường hỗ trợ báo cáo giao dịch và sổ lệnh theo thời gian thực cho các cơ quan quản lý, cũng như các nguồn cấp dữ liệu tiêu chuẩn cho CoinGecko, CoinMarketCap, Kaiko và các nhà cung cấp tương tự. Một sai lầm thường gặp là “nhìn trước”: không người dùng nào được xem các lệnh đã khớp trước khi chúng được công bố công khai, do đó kiến trúc này gộp việc phân phối dữ liệu thị trường và xác nhận của người dùng lại với nhau, đảm bảo tất cả các bên tham gia đều xem cùng một dữ liệu tại cùng một thời điểm.
Sự cố hệ thống giao dịch có hai dạng: sập hoàn toàn và “hệ thống hoạt động nhưng dữ liệu sai” — dạng thứ hai thường nguy hiểm hơn. Thiết kế HA của SoonTech bao quát cả hai trường hợp. Trong quá trình triển khai, bộ xử lý khớp lệnh của mỗi mã chứng khoán hoạt động theo mô hình chủ-phụ: máy chủ chính thực hiện khớp lệnh, máy chủ dự phòng tiêu thụ nhật ký WAL theo thời gian thực để đồng bộ hóa trạng thái trong bộ nhớ, và khi máy chủ chính gặp sự cố, một giao thức bầu chọn lãnh đạo dựa trên Raft hoặc giao thức chuyên dụng sẽ nâng cấp máy chủ dự phòng lên làm máy chủ chính trong vòng vài giây; các máy khách sẽ tự động kết nối lại và các yêu cầu chưa được xác nhận sẽ được các cổng kết nối phát lại. Để ngăn chặn hiện tượng "split-brain", việc bầu chọn lãnh đạo phụ thuộc vào khóa phân tán và số phiếu tối thiểu của bên thứ ba, và chỉ nút nắm giữ offset WAL mới nhất mới có thể trở thành lãnh đạo. Việc triển khai xuyên vùng sẵn sàng sử dụng sao chép đồng bộ; triển khai xuyên khu vực sử dụng sao chép không đồng bộ, với RPO bằng 0 trong cùng một thành phố và tính bằng giây giữa các khu vực, và RTO dưới 30 giây. Đối với các bản phát hành, công cụ khớp lệnh hỗ trợ canary: các mã mới chạy trên phiên bản mới trước tiên, và các mã hiện có được di chuyển từng cái một sau khi quan sát; các loại lệnh và quy tắc rủi ro có thể được canary hóa theo ID người dùng. Mỗi phiên bản đều phải trải qua thử nghiệm bóng trước khi phát hành: một bản sao lưu lượng sản xuất được phát lại trên phiên bản mới và kết quả khớp của nó được so sánh từng bit một với phiên bản cũ; các sai lệch vượt quá ngưỡng sẽ chặn việc phát hành. Các cuộc diễn tập hỗn loạn hàng quý sẽ ngẫu nhiên ngắt kết nối các nút, tạo độ trễ mạng và lỗi đĩa để xác minh RTO/RPO và tính nhất quán của dữ liệu. Đối với các lỗi “dữ liệu sai” âm thầm, một dịch vụ đối chiếu độc lập sẽ liên tục so sánh dữ liệu khớp lệnh, thanh toán bù trừ và dữ liệu lưu ký, đồng thời ngay lập tức cảnh báo và hạn chế các chức năng khi phát hiện bất kỳ sự không khớp nào.
Hiệu suất hệ thống giao dịch không nên chỉ được đánh giá dựa trên TPS đỉnh, mà phải dựa trên thông lượng bền vững ở độ trễ mục tiêu. Trên các máy tiêu chuẩn (CPU máy chủ hai khe cắm, SSD NVMe, mạng 10G), công cụ khớp lệnh của SoonTech thường đạt từ 500.000 đến 1.500.000 lần khớp mỗi giây cho mỗi mã chứng khoán trên một luồng xử lý, với độ trễ từ đặt lệnh đến thực hiện (end-to-end) dưới 200 microgiây (P50) và dưới 1 mili giây (P99). Khi mở rộng lên 64 phân vùng biểu tượng, một cụm máy chủ có thể xử lý bền vững hàng triệu lệnh mỗi giây và hàng trăm nghìn lệnh khớp mỗi giây; tầng dữ liệu thị trường hỗ trợ hơn hai triệu kết nối WebSocket đồng thời trên mỗi cụm. Đối với lập kế hoạch dung lượng, cần dự trù gấp ba lần đỉnh điểm hàng ngày và gấp mười lần điều kiện thị trường cực đoan: số lõi CPU dựa trên số lượng biểu tượng và tỷ lệ lệnh trên mỗi biểu tượng; bộ nhớ khoảng 200 byte cho mỗi lệnh đang chờ cộng thêm 50% dung lượng dự phòng cho bản sao lưu và tái phát; đĩa dựa trên băng thông ghi WAL và thời gian lưu trữ, với băng thông ghi tuần tự ít nhất gấp đôi tốc độ lệnh đỉnh; mạng dựa trên độ phân tán dữ liệu thị trường và lưu lượng API khoảng 2 đến 10 Kbps cho mỗi kết nối hoạt động. Các lệnh maker tập trung và biến động mạnh của Bitcoin là những đợt tăng đột biến lưu lượng phổ biến; các cổng không trạng thái (stateless gateways) tự động mở rộng quy mô để hấp thụ các đợt tăng đột biến, nhưng các phân vùng khớp lệnh có trạng thái (stateful matching shards) phải được chuẩn bị trước theo kế hoạch dung lượng. Thử nghiệm tải toàn chuỗi trước khi ra mắt mô phỏng hàng triệu người dùng đặt lệnh, hủy lệnh và đăng ký dữ liệu thị trường để phát hiện điểm nghẽn và xác thực hệ thống giám sát.
Khớp lệnh giao dịch giao ngay chỉ là điểm khởi đầu; sự phức tạp thực sự nằm ở các sản phẩm phái sinh. SoonTech tích hợp một động cơ phái sinh trên nền tảng lõi giao dịch giao ngay, hỗ trợ hợp đồng vĩnh viễn, hợp đồng tương lai có ngày đáo hạn, quyền chọn và thị trường dự đoán. Hợp đồng vĩnh viễn yêu cầu thanh toán tỷ lệ tài trợ: cứ sau tám giờ (hoặc khoảng thời gian có thể cấu hình), các khoản thanh toán tài trợ giữa bên mua và bên bán được tính toán — về cơ bản là một hoạt động thanh toán bù trừ trên toàn thị trường, phải cập nhật tất cả các vị thế mà không làm gián đoạn quá trình khớp lệnh. Hệ thống sử dụng cửa sổ thanh toán phí tài trợ: các vị thế mới được tạm dừng trong vài trăm mili giây tại thời điểm thanh toán, phí tài trợ được chuyển giao, và quá trình khớp lệnh tiếp tục ngay lập tức. Hệ thống thanh lý là một mô-đun cốt lõi khác: một quy trình riêng biệt theo dõi tỷ lệ ký quỹ theo thời gian thực và gửi lệnh thanh lý vào hệ thống khớp lệnh tại mức giá phá sản khi tỷ lệ ký quỹ duy trì bị vi phạm; nếu lệnh thanh lý không thể khớp và tạo ra khoản thu hồi, quỹ bảo hiểm sẽ hấp thụ khoản này, và nếu quỹ cạn kiệt, cơ chế tự động giảm đòn bẩy (ADL) sẽ xếp hạng các vị thế có lợi nhuận của các bên đối tác và giảm bớt chúng. Quá trình khớp lệnh quyền chọn cũng xử lý các tính toán ký quỹ danh mục đầu tư và độ biến động ngụ ý, nâng cao tiêu chuẩn đánh giá rủi ro trước giao dịch. Khớp lệnh thị trường dự đoán tương tự như các sản phẩm phái sinh nhưng giao dịch các token có điều kiện, với việc thanh toán cuối cùng và mua lại dựa trên kết quả của oracle khi đáo hạn. Tất cả các loại sản phẩm phái sinh đều chia sẻ cùng một sổ lệnh và nhân khớp lệnh, chỉ khác nhau về logic thanh toán bù trừ, xử lý đáo hạn và mô hình ký quỹ, giúp duy trì hiệu suất và độ chính xác cao đồng thời giảm chi phí duy trì.
Một hệ thống giao dịch không thể quan sát được giống như một “hộp đen”. SoonTech cung cấp khả năng quan sát toàn diện cho bộ máy khớp lệnh và các mô-đun liên quan. Về các chỉ số, tỷ lệ đặt lệnh theo mã chứng khoán, tỷ lệ hủy lệnh, tỷ lệ khớp lệnh, độ sâu sổ lệnh, độ trễ khớp lệnh, độ trễ ghi WAL, độ trễ hàng đợi, CPU và bộ nhớ được báo cáo lên Prometheus với độ chi tiết theo giây, hiển thị trên bảng điều khiển Grafana và được giám sát bằng hệ thống cảnh báo đa cấp. Đối với nhật ký, mọi lệnh, giao dịch thành công, hủy lệnh, quyết định rủi ro và sự kiện thanh toán bù trừ đều mang một ID theo dõi duy nhất trong nhật ký có cấu trúc, có thể tìm kiếm theo người dùng, lệnh, mã chứng khoán và khoảng thời gian; các trường nhạy cảm được ẩn danh và quyền truy cập được kiểm toán. Đối với theo dõi, OpenTelemetry kết nối toàn bộ lộ trình của một lệnh từ cổng vào qua các giai đoạn rủi ro, khớp lệnh và thanh toán bù trừ đến xác nhận, giúp nhanh chóng xác định bước nào gây ra độ trễ. Đối với đối chiếu, một dịch vụ độc lập so sánh các giao dịch khớp lệnh, số dư thanh toán bù trừ, địa chỉ lưu ký và giao dịch trên chuỗi mỗi phút, tạo báo cáo chênh lệch và tự động tạo phiếu yêu cầu. Đối với hoạt động vận hành, tất cả các lần triển khai và thay đổi cấu hình đều được thực hiện thông qua GitOps, không có lệnh sản xuất thủ công; các hoạt động thường xuyên (nạp tiền vào ví, khóa tài khoản người dùng, thay đổi thông số mã chứng khoán) được thực hiện thông qua hệ thống hậu cần và hệ thống phiếu yêu cầu được kiểm soát chặt chẽ, với quy trình phê duyệt và kiểm toán ở mỗi bước. Hệ thống cũng cung cấp các công tắc khẩn cấp như chế độ dừng bằng một cú nhấp chuột và chế độ chỉ hủy, giúp ngăn chặn các giao dịch mới được mở đồng thời cho phép người dùng hủy giao dịch để giảm rủi ro khi phát hiện các bất thường.
Câu hỏi ban đầu vẫn còn đó: liệu một sàn giao dịch nhỏ vào năm 2026 có nên tự phát triển hệ thống khớp lệnh của riêng mình hay không? Khuyến nghị của SoonTech dựa trên ba khía cạnh. Thứ nhất là đội ngũ: liệu bạn có ít nhất 5 đến 8 kỹ sư có kinh nghiệm về giao dịch độ trễ thấp hoặc cơ sở dữ liệu phân tán, sẵn sàng dành 12 đến 18 tháng chỉ để phát triển hệ thống khớp lệnh hay không? Nếu không, việc phát triển nội bộ gần như chắc chắn sẽ bị chậm trễ và sản phẩm ra mắt với chất lượng không được kiểm soát. Thứ hai là giấy phép và tuân thủ: hệ thống khớp lệnh của một sàn giao dịch có giấy phép phải vượt qua các cuộc kiểm toán, đáp ứng các yêu cầu báo cáo giao dịch và giám sát thao túng thị trường, đồng thời tách biệt quỹ khách hàng — tất cả đều khó thực hiện đúng ngay từ lần đầu, trong khi các giải pháp nhãn trắng đã được kiểm toán trên nhiều khu vực pháp lý. Thứ ba là sự khác biệt hóa: lợi thế cốt lõi của bạn là hiệu suất khớp lệnh, hay hoạt động địa phương hóa, giấy phép, tài sản độc đáo và lưu lượng cộng đồng? Đại đa số các sàn giao dịch mới nổi không tạo sự khác biệt về chính hệ thống khớp lệnh, và việc xây dựng hệ thống này nội bộ sẽ tiêu tốn các nguồn lực lẽ ra nên dành cho tăng trưởng và tuân thủ. Giải pháp nhãn trắng cũng không phải là miễn phí: hãy đánh giá chất lượng mã nguồn, khả năng triển khai riêng tư, khả năng mở rộng tùy chỉnh, rủi ro bị ràng buộc và khả năng cải tiến liên tục. SoonTech được định vị là một cơ sở hạ tầng nhãn trắng có thể tự lưu trữ và tư nhân hóa với hệ thống mã hóa và lưu trữ có thể thay thế, nhờ đó khách hàng có được tốc độ và sự ổn định của một giải pháp đã được chứng minh đồng thời vẫn giữ quyền kiểm soát dữ liệu và tài sản cốt lõi.
Công cụ khớp lệnh CEX của SoonTech cung cấp ba mô hình triển khai. Giấy phép phần mềm: khách hàng mua giấy phép và triển khai toàn bộ hệ thống tại trung tâm dữ liệu hoặc tài khoản đám mây của riêng mình, với SoonTech cung cấp dịch vụ cài đặt, đào tạo, hỗ trợ kiểm toán và nâng cấp phiên bản — phù hợp nhất cho các sàn giao dịch quy mô trung bình đến lớn có đội ngũ công nghệ và tuân thủ mạnh mẽ. Dịch vụ SaaS được quản lý: khách hàng sử dụng các dịch vụ đám mây đa người dùng do SoonTech vận hành, được tính phí theo khối lượng và số lượng người dùng, và có thể triển khai trong vòng 4 đến 8 tuần — phù hợp nhất cho các sàn giao dịch mới nổi và các nền tảng khu vực. Hình thức kết hợp: các lõi khớp lệnh và thanh toán bù trừ được triển khai tại phía khách hàng, trong khi dữ liệu thị trường, KYC và phân tích tuân thủ được cung cấp dưới dạng SaaS, giúp cân bằng giữa quyền kiểm soát, chi phí và tốc độ triển khai. Quá trình triển khai thường diễn ra như sau: khám phá và lập kế hoạch mã chứng khoán (1 tuần) → lập kế hoạch kiến trúc và năng lực (1–2 tuần) → chuẩn bị hợp đồng và môi trường (1–2 tuần) → triển khai các hệ thống khớp lệnh, thanh toán bù trừ, lưu ký và quản lý rủi ro (2–4 tuần) → tích hợp với các hệ thống KYC, tài chính và hệ thống hỗ trợ của khách hàng (2–3 tuần) → kiểm thử tải, kiểm thử mô phỏng và triển khai thử nghiệm (2 tuần) → hỗ trợ đặc biệt (4 tuần). Một MVP tiêu chuẩn được ra mắt trong vòng 8 đến 14 tuần. Giai đoạn sau khi ra mắt bao gồm hỗ trợ 24/7, kiểm tra tình trạng hoạt động hàng quý, kiểm toán bảo mật hàng năm và nâng cấp phiên bản hàng quý để theo dõi các loại lệnh mới, các sản phẩm phái sinh mới và các yêu cầu quy định mới.
Đáp: Không. Một công cụ nhãn trắng hoàn thiện đã được kiểm chứng bằng lưu lượng truy cập thực tế tại hàng chục sàn giao dịch, với độ trễ khớp lệnh cho mỗi mã chứng khoán thường chỉ ở mức microgiây — thường ổn định hơn so với công cụ được xây dựng từ đầu. Các điểm nghẽn hiệu suất trong việc triển khai white-label thường không phải do chính hệ thống này mà là do cổng kết nối, cơ sở dữ liệu và sự phân tán dữ liệu thị trường, tất cả đều là những vấn đề kỹ thuật mà nhà cung cấp đã giải quyết.
A: Có. Mô hình Giấy phép Phần mềm và Mô hình Kết hợp đều hỗ trợ triển khai hoàn toàn riêng tư; sổ lệnh, số dư, dữ liệu người dùng và các mảnh khóa đều được lưu trữ trong trung tâm dữ liệu hoặc tài khoản đám mây của khách hàng, và SoonTech không thể truy cập dữ liệu khách hàng qua “cửa hậu”. Trong mô hình SaaS Quản lý, dữ liệu do SoonTech vận hành nhưng được cách ly và bảo mật thông qua hợp đồng và kiểm toán.
Đáp: Hệ thống hỗ trợ giao dịch giao ngay, hợp đồng vĩnh viễn, hợp đồng tương lai có ngày đáo hạn, quyền chọn và thị trường dự đoán, tất cả đều chia sẻ cùng một sổ lệnh và nhân khớp lệnh. Lớp phái sinh bổ sung tính năng thanh toán vốn, công cụ thanh lý, quỹ bảo hiểm, ADL và ký quỹ danh mục đầu tư, có thể được kích hoạt khi cần thiết.
A: Có nhiều lớp bảo vệ chống lại tình huống này: kiểm thử bóng (shadow testing) so sánh kết quả khớp lệnh giữa phiên bản mới và cũ trước khi phát hành; dịch vụ đối chiếu độc lập liên tục so sánh dữ liệu khớp lệnh, thanh toán bù trừ và lưu ký trong quá trình vận hành; khi phát hiện sự không nhất quán, giao dịch có thể bị tạm dừng chỉ bằng một cú nhấp chuột và các cảnh báo được kích hoạt; sau đó, trạng thái chính xác sẽ được khôi phục bằng cách phát lại nhật ký sự kiện, và người dùng bị ảnh hưởng sẽ được khôi phục lại trạng thái ban đầu hoặc được bồi thường.
Đáp: Có. Hệ thống cung cấp các giao diện FIX 4.4, WebSocket nhị phân và gRPC, cùng với các tính năng hoàn tiền cho nhà tạo lập thị trường, thỏa thuận tạo lập thị trường và STP mà các nhà tạo lập thị trường cần, đồng thời đã kết nối với các nhà tạo lập thị trường toàn cầu. Một mô-đun tổng hợp thanh khoản tùy chọn cũng kết nối các sàn giao dịch bên ngoài và các nhóm nhà tạo lập thị trường.
A: Một MVP tiêu chuẩn sẽ ra mắt trong vòng 8 đến 14 tuần, bao gồm triển khai, tích hợp, kiểm thử tải và giai đoạn thử nghiệm canary. Nếu khách hàng đã có hệ thống KYC, lưu ký và quản lý rủi ro, thời gian ra mắt có thể ngắn hơn; việc cấp phép đồng thời hoặc tùy chỉnh sâu (tích hợp lưu ký tùy chỉnh, các sản phẩm phái sinh đặc biệt) sẽ kéo dài thời gian thực hiện.
Hệ thống khớp lệnh là thành phần duy nhất của sàn giao dịch tập trung (CEX) không thể bị đánh đổi, nhưng “không thể bị đánh đổi” không có nghĩa là “phải được phát triển nội bộ”. Đến năm 2026, ngành tài sản kỹ thuật số đã bước vào giai đoạn định hướng bởi các tổ chức và tuân thủ quy định, và lợi thế cạnh tranh của một sàn giao dịch ngày càng nằm ở việc cấp phép, hoạt động địa phương hóa, lựa chọn tài sản và trải nghiệm người dùng — chứ không phải ở việc ai có thể viết sổ lệnh nhanh hơn. Giao phó việc khớp lệnh cho hạ tầng đã được chứng minh và tập trung nguồn lực kỹ thuật vào các yếu tố tạo sự khác biệt là lựa chọn kinh doanh hợp lý hơn. Cơ sở hạ tầng sổ lệnh và bộ máy khớp lệnh CEX của SoonTech được các sàn giao dịch có giấy phép áp dụng vì nó kết hợp khớp lệnh trong bộ nhớ, lưu trữ WAL, quản lý rủi ro trước giao dịch, tính nhất quán trong thanh toán bù trừ, giao diện nhà tạo lập thị trường, phân phối dữ liệu thị trường, tính sẵn sàng cao và khả năng quan sát hoạt động thành một hệ thống tổng thể đã được kiểm chứng nhiều lần, thay vì một đống thành phần mà khách hàng phải tự lắp ráp. Đối với các đội ngũ muốn triển khai hoạt động sàn giao dịch một cách nhanh chóng, an toàn và tuân thủ quy định, cơ sở hạ tầng này là một lộ trình có thể định lượng, kiểm toán được và bền vững.
🌐 Xây dựng các nền tảng Web3 an toàn và có khả năng mở rộng cùng SoonTech.
Khám phá các giải pháp của chúng tôi dành cho Sàn giao dịch tiền điện tử nhãn trắng, Thị trường dự đoán, Ví MPC, Hệ thống khớp lệnh, Tích hợp thanh khoản và Tuân thủ.