Hướng dẫn từng bước chứng minh tính xác thực của mã canister trên chuỗi

Phi tập trung thực sự đòi hỏi bất kỳ bên thứ ba độc lập nào cũng có thể xác minh rằng mã canister đang chạy khớp chính xác với các bản phát hành trong kho mã nguồn mở mà không cần dựa vào lời khẳng định của nhà phát triển.

ICPay duy trì các môi trường xây dựng có thể tái tạo, cho phép bất kỳ ai xác minh hàm băm mô-đun canister đang chạy.

───────────────

Kiến trúc kỹ thuật cốt lõi & cơ chế

───────────────

1. Bản dựng được đóng gói trong container có tính xác định

Các tập lệnh build biên dịch mã nguồn Motoko trong môi trường biệt lập, tạo ra bytecode WebAssembly giống hệt nhau với các hàm băm mật mã trùng khớp.

2. Truy vấn trạng thái canister trực tiếp

Việc truy vấn canister_status trên canister 6vbhm-nqaaa-aaaan-q6muq-cai trả về trực tiếp module_hash đang hoạt động từ cơ chế đồng thuận của subnet IC.

3. Lịch sử hàm băm liên tục

Transparency Explorer theo dõi mọi hàm băm của các bản phát hành trước đây cùng với hàm băm commit Git tương ứng.

$ICP #ICP #BảoMật