Bạn muốn xem bản tóm tắt báo cáo kỹ thuật quý III của chúng tôi? Chúng tôi đã bàn giao những gì qua 130 PR (pull request) được hợp nhất, 673 lần commit và 58 bản phát hành trên 13 kho mã? Tình hình hiện tại của toàn bộ hệ thống công nghệ ra sao?
https://x.com/cartesiproject/status/2111808242502254714

Câu trả lời có ngay đây. Dưới đây là bản tổng kết dựa trên ba trụ cột công nghệ 🧵↓

Cơ sở hạ tầng bảo vệ tài sản thật

Cơ chế “hoàn trả tiền đặt cọc” (Deposit refunds) đã hoàn thiện mắt xích cuối cùng trong quy trình rút tiền khẩn cấp. Khi một ứng dụng bị cưỡng chế chấm dứt (foreclosed), bất kỳ ai cũng có thể hoàn trả cho người gửi ban đầu các khoản tiền gửi bằng ETH, ERC-20, ERC-721 và ERC-1155 chưa được xác nhận cuối cùng.

Cơ chế “xác nhận” (Claims) cũng được siết chặt hơn. Giờ đây, mỗi xác nhận đều phải chứng minh rằng máy tương ứng đã hoàn tất epoch hiện tại một cách bình thường. Nếu máy bị dừng, phát sinh ngoại lệ hoặc từ chối đầu vào cuối cùng, trạng thái đó sẽ không thể được xác nhận cuối cùng.

Dave (PRT) bổ sung cơ chế “lưu tạm xác nhận” (claim staging) và tối ưu hóa quy trình thu hồi tiền đặt cọc, khiến việc thao túng ác ý trở nên khó khăn hơn. Nút Sling hiện là nút xác thực PRT đầu tiên có thể vận hành. Nút đang trong giai đoạn thử nghiệm và sắp kết thúc giai đoạn Alpha.

Tính toán quy mô lớn với chi phí hợp lý

Cartesi Machine v0.21.0 đảm bảo rằng mọi đầu vào đều tạo ra một kết quả có thể chứng minh — kể cả khi ứng dụng gặp sự cố. Đầu vào bị từ chối sẽ khiến hệ thống quay lui về trạng thái trước đó; còn đầu vào làm cạn kiệt số chu kỳ tính toán sẽ giữ hệ thống ở một trạng thái cố định. Trình mô phỏng (emulator) và các bước thực thi trên chuỗi tuân theo chính xác cùng một quy tắc.

Giờ đây, ứng dụng có thể lưu giữ trạng thái giữa nhiều lần nhập liệu thông qua NVRAM (bộ nhớ truy cập ngẫu nhiên không khả biến), nhờ đó giảm chi phí truyền trạng thái giữa các lần nhập liệu.

Bộ định trình tự (sequencer) đã bổ sung “oracle phí” (fee oracle), liên kết phí người dùng với chi phí đăng tải trên L1 (lớp 1). Oracle này định giá dựa trên giá trung bình gia quyền theo thời gian (TWAP) của Uniswap V3, nhằm hạn chế hành vi thao túng giá. Bước tiếp theo: triển khai lên testnet.

Bộ công cụ tiện lợi giúp triển khai on-chain nhanh chóng

Nút Rollup đã nâng cấp lên trình mô phỏng phiên bản v0.21 trên nhánh phát triển (dev branch). Phiên bản này bổ sung tính năng gửi yêu cầu hàng loạt JSON-RPC, hợp nhất việc quản lý các dịch vụ dưới một “bộ giám sát” (supervisor), đồng thời cung cấp các tín hiệu kiểm tra tình trạng hoạt động rõ ràng cho Kubernetes. Thư viện TypeScript hiện sử dụng các binding được tạo tự động, thay cho khoảng 1.800 dòng mã đóng gói viết thủ công. Ngoài ra, `cartesi/machine` hỗ trợ chạy Cartesi Machine trong môi trường Node.js, thậm chí trực tiếp trong một tab trình duyệt.

Tiếp theo, chúng tôi sẽ phối hợp phát hành các công cụ Node, SDK, CLI và trình duyệt (Explorer), giúp nhà phát triển tiếp cận đầy đủ những tính năng này.

Để tìm hiểu sâu hơn về tầm nhìn tổng thể đằng sau các thành phần cốt lõi này, hãy tham khảo Kế hoạch kỹ thuật (Technical Plan) của chúng tôi:
https://cartesi.io/technical-plan/

Đăng lại từ: https://x.com/cartesiproject/status/2112530070510383323