Chuyển đến nội dung

Khái niệm cốt lõi

Kiến trúc

Bản đồ cấp cao về cách SatoriEx được xây dựng. Chúng tôi chia sẻ hình dạng của hệ thống để bạn có thể suy luận về những đảm bảo bạn nhận được; các lựa chọn nhà cung cấp và sản phẩm cụ thể được cố ý bỏ qua.

Cách đọc trang này

Three layers. The Edge handles security and routing. The Core runs the application and matching logic. Data & Chain stores balances and history, with a public-blockchain bridge for deposits, withdrawals, and (planned) self-custody. Most trades complete entirely inside the Core; only deposits and withdrawals touch the chain.
EDGECOREDATA & CHAINngười dùngEdgeTLS · giới hạn tốc độ · địa lý · WAFGatewayđịnh tuyến · sức khỏeWebứng dụng hướng đến người dùngAPIlệnh · số dư · xác thựcMatcherưu tiên giá-thời gianWorkersquyết toán · thông báo · công việc theo lịchDBsổ cái · thị trường · người dùngCache & Hàng đợidữ liệu nóng · tốc độ · quy trình lệnhChuỗicầu nối USDC · token kết quảLuồng giao dịch lưu kýLuồng cầu nối trên chuỗi
Sơ đồ thành phần cấp cao. Đường liền là luồng giao dịch lưu ký. Đường đứt là luồng cầu nối trên chuỗi.

Swipe left or right to see the full diagram.

Ba lớp

Mỗi lớp có một công việc duy nhất. Ranh giới rõ ràng để bất kỳ phần nào có thể được thay thế mà không ảnh hưởng đến các phần khác.

Edge

Bảo vệ vành đai

Chấm dứt TLS, áp dụng giới hạn tốc độ và quy tắc địa lý, và chuyển tiếp các yêu cầu lành mạnh đến Gateway. Edge là bề mặt công khai duy nhất; mọi thứ phía sau là riêng tư.

Core

Chạy ứng dụng

Ứng dụng Web phục vụ giao diện người dùng, API xác thực yêu cầu và điều phối logic nghiệp vụ, Matcher ghép người mua và người bán theo ưu tiên giá-thời gian, và Workers xử lý quyết toán, thông báo và công việc theo lịch. Mỗi cái là một tiến trình riêng biệt nên lỗi được giữ trong phạm vi.

Dữ liệu & Chuỗi

Lưu giữ trạng thái và kết nối chuỗi

Số dư và lịch sử sống trong cơ sở dữ liệu như sổ cái kép — mỗi thay đổi là một khoản ghi nợ và ghi có, không bao giờ ghi một chiều. Cache và hàng đợi nằm phía trước cho đọc nóng và quy trình lệnh. Blockchain chỉ được kết nối khi tiền vào hoặc ra hệ thống, hoặc khi người dùng muốn tự lưu ký.

API được xếp lớp bên trong như thế nào

Bên trong máy chủ API chúng tôi tuân theo bố cục kiến trúc sạch. Các thực thể domain có không phụ thuộc vào bất cứ thứ gì bên ngoài. Logic nghiệp vụ chỉ phụ thuộc vào domain. Vận chuyển (HTTP, sự kiện) và cơ sở hạ tầng (kho dữ liệu, client chuỗi) phụ thuộc vào logic nghiệp vụ, không bao giờ ngược lại.

Domain   ──▶   App           ──▶   Adapter             ──▶   Infra
entities       business logic       transport boundary         data stores
no imports     orchestration        request / response         DB · Cache · Queue · Chain

Các phụ thuộc hướng vào trong. Domain không biết rằng máy chủ HTTP hoặc cơ sở dữ liệu tồn tại.

Lưu ký vs tự lưu ký

Custodial trading is fast and free of per-trade gas: matching and the ledger live inside the Core. Linking an external wallet today gives you an on-chain deposit/withdrawal path — your USDC moves between the wallet and the SatoriEx ledger across the chain, and a gas fee applies on each move. Trading itself still runs inside the Core in either case. A full self-custody trading mode — where outcome shares are represented on-chain as ERC-1155 CTF tokens during the position — is on the roadmap (see Contracts and Changelog); it is not active today.