ALUX Network

Xây dựng VM toàn cục

Hãy hình dung một máy ảo logic duy nhất có thể chạy ở mọi nơi — trên blockchain công khai, cụm máy riêng tư và môi trường người dùng như điện thoại hay trình duyệt — đồng thời trừu tượng hóa trạng thái, luồng, sao chép và đồng thuận bên dưới. Nhà phát triển chỉ viết một chương trình đồng thời; nơi chương trình chạy trở thành lựa chọn cấu hình thay vì ràng buộc kiến trúc. Các phần của chương trình vẫn được commit cùng nhau thành một kết quả nguyên tử. Đó là Trừu tượng hóa máy ảo, và ALUX đang xây dựng mô hình này.

Một lớp thực thi logic Phân tán về mặt vật lý

GLVM cung cấp cho nhà phát triển một mô hình thực thi đồng thời trên nhiều TVM. Runtime blockchain ALUX là nền tảng hiện tại; cloud riêng tư là bề mặt tích hợp tiếp theo, còn triển khai trên thiết bị người dùng vẫn nằm trong lộ trình.

Hệ điều hành thế giới

Dịch vụ/agent Đăng ký và tìm kiếm / Điều phối dịch vụ/agent / Capability có thể lập trình

ALUX — Runtime đồng thời phi tập trung

GLVM / Trạng thái + luồng / Sao chép / Đồng thuận

Hạ tầng vật lý

Blockchain công khai / Cụm máy riêng tư / Phần cứng phía người dùng

Hệ điều hành thế giới

Dịch vụ/agent
Đăng ký và tìm kiếm
Điều phối dịch vụ/agent
Capability có thể lập trình

ALUX — Runtime đồng thời phi tập trung

GLVM
Trạng thái + luồng
TVM
Sao chép
TVM
Đồng thuận
TVM

Mỗi máy chạy một TVM; kết hợp lại, chúng tạo thành GLVM.

Hạ tầng vật lý

Blockchain công khai

Node blockchain

TVM
TVM
TVM
Cụm máy riêng tư

Node cloud / doanh nghiệp

TVM
TVM
TVM
Phần cứng phía người dùng

Điện thoại / trình duyệt

TVM
TVM
TVM

Bản đồ capability ALUX

Kéo module vào ALUX Runtime để xem cách chúng kết hợp trong một mô hình GLVM.
Nhấp đúp vào thẻ bất kỳ để đọc ghi chú chi tiết hơn.

Chạm một lần để mở ghi chú chi tiết của module.
Chạm hai lần để kết nối module với ALUX Runtime và xem vai trò của module trong VM kết hợp.

Kéo vào ALUX RuntimeNhấp đúp để xem chi tiếtChạm một lần · Xem chi tiếtChạm hai lần · Kết nối với Runtime
Kết nối runtimeKết nối module với ALUX

Thả một module vào ALUX Runtime để xem module đó kết hợp ra sao trong GLVM.

Nhấp đúp vào thẻ để lật thẻ và xem ghi chú ngắn về chức năng, ý nghĩa và cách thẻ tương tác với dịch vụ thực tế.

Trường hợp sử dụng

Bạn có thể xây dựng gì trên ALUX

Xây dựng quy trình giữ nguyên ngữ cảnh trong lúc chờ, phối hợp công việc song song và quyết toán thành một kết quả. Khả năng hiện có và mục tiêu trong lộ trình được ghi nhãn riêng.

01

Agent AI chạy dài trên blockchain

Một quy trình khởi chạy nhiều agent song song. Một số agent gọi Claude API, trong khi các bước khác chờ người dùng nhập dữ liệu. Agent chính chỉ tiếp tục sau khi mọi nhánh hoàn tất, kể cả khi quy trình kéo dài khoảng 30 phút. Claude và dữ liệu người dùng nhập được kết nối ở lớp ứng dụng; ALUX cung cấp khả năng tạo nhánh bền vững, chờ, kết hợp, truyền capability và thực thi có thể phát lại.

durable-agent.toxTÍCH HỢP RUNTIME + ỨNG DỤNG
Tạo nhánh agentGọi ClaudeChờ con ngườiKết hợp tất cảTiếp tục
02

Tổng hợp giá BTC từ ba sàn giao dịch

Một hợp đồng khởi chạy ba tiến trình song song thông qua adapter I/O bên ngoài đã cấu hình để đọc giá BTC từ Binance, Coinbase và Kraken. Tiến trình thứ tư chờ cả ba, kết hợp kết quả, chuẩn hóa báo giá, tính trung vị rồi tiếp tục. ALUX giúp tái tạo quá trình thực thi; tính đúng đắn của dữ liệu nguồn vẫn do các endpoint đã chọn quyết định.

btc-median.toxLUỒNG I/O ĐƯỢC HỖ TRỢ
BINANCE
COINBASE
KRAKEN
KẾT HỢP → TRUNG VỊ
03

Thực thi nguyên tử xuyên shard

Hợp đồng a trên Shard A tạm ghi nhận khoản thanh toán cho một vé do hợp đồng b trên Shard B quản lý. Nếu b thất bại vì vé đã bán, khoản thanh toán của a sẽ được rollback. Chỉ khi cả hai bước thành công, khoản thanh toán và quyền sở hữu vé mới cùng được commit; các giao dịch khác không thấy trạng thái một phần. Thực thi nguyên tử xuyên shard là mục tiêu trong lộ trình, chưa phải khả năng đang hoạt động hiện nay.

quyết toán véLỘ TRÌNH
THANH TOÁN / ALIÊN KẾT NGUYÊN TỬVÉ / B
Cả hai cùng commit hoặc cùng hủy
04

Tiền có thể lập trình với các quy tắc kết hợp

Alice đưa cho Bob một ví chứa 1 ALUX và thêm quy tắc: phải sử dụng số tiền trong vòng 10 ngày. Khi Bob đưa chính chiếc ví đó cho Carole, Bob thêm quy tắc thứ hai: chỉ được dùng để mua sách. Carole phải đáp ứng cả hai quy tắc; việc chuyển ví không nhân đôi số tiền. Logic ứng dụng thực thi giới hạn thời gian và quy tắc chi tiêu.

Ví chứa 1 ALUXCHÍNH SÁCH ỨNG DỤNG
AliceSử dụng trong vòng 10 ngày
BobChỉ mua sách
CaroleCả hai quy tắc đều áp dụng
Xây dựng vượt khỏi giao dịch chỉ thực hiện một lần

Khám phá các thành phần runtime đứng sau quy trình chạy lâu.

Dùng Runtime Lab để xem cách tạo nhánh, chờ, kết hợp, nhận đầu vào bên ngoài, phát lại và hoàn tất nguyên tử trong mô hình thực thi ALUX.

Mở Runtime Lab

Câu hỏi thường gặp

FAQ

Nhấp vào câu hỏi để xem câu trả lời

ALUX cho phép làm gì mà smart contract thông thường không thể?
ALUX mở rộng mô hình smart contract thành một engine thực thi bền vững, phi tập trung cho các tác vụ chạy lâu. Quy trình có thể chạy các tiến trình đồng thời, tạm dừng qua nhiều block, chờ công cụ hoặc con người bên ngoài, tiếp tục và kết hợp kết quả mà không để lộ trạng thái hoàn thành một phần. Các channel bên ngoài do runtime trung gian có thể tương tác với dịch vụ off-chain được hỗ trợ mà không cần phối hợp oracle và relayer riêng. Kiến trúc được thiết kế để mở rộng cùng mô hình nguyên tử theo chiều ngang, nhờ đó hiệu ứng xuyên shard được commit hoặc hủy cùng nhau; thực thi xuyên shard vẫn nằm trong lộ trình.
Vì sao ALUX được xây dựng cho AI agent?
Agent trên blockchain vốn phù hợp với giao dịch dài. Gọi LLM hoặc công cụ cần thời gian; chờ người dùng phản hồi cũng vậy. Không thể ép quy trình này thành một lệnh gọi tức thời trong một block. ALUX cho phép giữ ngữ cảnh thực thi, tạm dừng, tiếp tục khi có đầu vào, phối hợp agent đồng thời và hoàn tất thông qua thực thi có thể phát lại.
ALUX chỉ là một L1 nhanh hơn thôi sao?
Không. L1 nhanh hơn tăng tốc cùng một mô hình trừu tượng: cập nhật trạng thái chỉ diễn ra một lần trong một block. ALUX là runtime đồng thời phi tập trung dành cho giao dịch dài, có thể chờ, tiếp tục, kết hợp qua nhiều channel hoặc chọn channel sẵn sàng trước; việc cập nhật trạng thái không còn bị giới hạn bởi ranh giới block. Thông qua kiến trúc GLVM — Trừu tượng hóa máy ảo — cùng một giao dịch logic được thiết kế để vượt khỏi ranh giới block, hướng tới ranh giới shard và hệ thống.
Một số blockchain khác cũng tuyên bố hỗ trợ giao dịch xuyên block. ALUX khác biệt thế nào?
Từ khóa là tính nguyên tử.

Bù trừ / Saga: commit → commit → ✗ fail → run compensating undo
Mỗi bước được commit cục bộ, trạng thái trung gian có thể quan sát, thao tác bù trừ cũng có thể thất bại, còn hiệu ứng bên ngoài không phải lúc nào cũng đảo ngược được. Đây là tính nhất quán cuối cùng. Một số blockchain bất đồng bộ, gồm ICP và Rialo, dựa vào mô hình này. Mô hình dễ triển khai hơn nhưng không phù hợp với ứng dụng cần bảo đảm ACID chặt chẽ hơn.

Tất cả-hoặc-không-gì-cả của ALUX: stage → stage → ✗ fail → discard everything
Không có gì được commit cho đến khi toàn bộ giao dịch commit. Khi hủy, các hiệu ứng chưa commit bị loại bỏ và không ai có thể quan sát trạng thái một phần. Đó là tính nguyên tử ACID thực sự xuyên nhiều độ cao block.
ALUX bảo đảm tính xác định cho giao dịch dài như thế nào?
ReplayTrie ghi lại các lựa chọn COMM không xác định có ảnh hưởng đến việc thực thi, cho phép phát lại có tính xác định chính xác từng bit trong runtime ALUX để validator tái tạo cùng kết quả thực thi.
Object Capability (OCAP) là gì?
Object Capability (OCAP) là mô hình bảo mật trong đó cách duy nhất để một đoạn mã truy cập tài nguyên là được cấp tường minh tham chiếu (capability) tới tài nguyên đó. Trong hệ thống OCAP, cùng một tham chiếu đối tượng vừa xác định tài nguyên (designation), vừa cấp quyền sử dụng tài nguyên (authorization).
Vì sao OCAP là mô hình bảo mật mạnh hơn và có thể kết hợp?
Object Capability (OCAP) là mô hình bảo mật mạnh hơn vì quyền hạn được biểu diễn bằng capability tường minh, không thể giả mạo, thay vì danh tính toàn cục hoặc danh sách kiểm soát truy cập. Mô hình này tuân theo nguyên tắc: xác định đối tượng chính là cấp quyền — người có capability vừa xác định được tài nguyên vừa được phép sử dụng tài nguyên đó, nhờ vậy loại bỏ quyền hạn mặc định và giảm bề mặt tấn công. Vì capability có thể được ủy quyền, thu hẹp và thu hồi một cách an toàn, chính sách bảo mật được đặt ngay tại các đối tượng liên quan thay vì phân tán trong hệ thống quyền tập trung. Nhờ vậy OCAP có khả năng kết hợp tự nhiên, cho phép xây dựng ứng dụng phức tạp, smart contract và quy trình AI agent từ các thành phần được bảo vệ độc lập mà vẫn tuân thủ nguyên tắc đặc quyền tối thiểu.
OCAP được ALUX hỗ trợ gốc nghĩa là gì?
Tuple-Space Virtual Machine (TVM) của ALUX triển khai trực tiếp mô hình Object Capability (OCAP) ở cấp bytecode. Bộ lệnh không có thao tác giả mạo hoặc tạo tham chiếu đối tượng tùy ý, nhờ đó capability chỉ có thể nhận được thông qua ủy quyền tường minh. Điều này bảo đảm mọi quyền hạn đều không thể giả mạo và được truyền đi một cách rõ ràng.
Nhà phát triển smart contract hiện tại có thể sử dụng ALUX không?
TVM chạy bytecode EVM trong sandbox cô lập, vì vậy phần lớn hợp đồng EVM có thể chuyển sang ALUX với ít thay đổi. ALUX cũng cung cấp giao diện tương thích Ethereum thông qua một số phương thức JSON-RPC eth_* thường dùng.