⚙️Cách thức hoạt động

Công cụ NEAR Scan hoạt động dựa trên các thông tin như mã nguồn hợp đồng và địa chỉ hợp đồng. Quá trình xác minh bao gồm các bước sau:

  1. Nhập thông tin: Người dùng cung cấp mã nguồn của hợp đồng trong ngôn ngữ hợp đồng hỗ trợ trên NEAR Protocol (ví dụ: Rust hoặc AssemblyScript) và địa chỉ của hợp đồng cần xác minh.

  2. So sánh mã nguồn: Công cụ NEAR Scan sẽ so sánh mã nguồn mà người dùng cung cấp với mã nguồn đã triển khai trên NEAR blockchain. Quá trình này đảm bảo tính toàn vẹn của mã nguồn.

  3. Xác minh tính toàn vẹn: Công cụ sẽ kiểm tra tính toàn vẹn bằng cách so sánh hàm băm (hash) của mã nguồn và xác minh rằng nó trùng khớp với hàm băm của mã nguồn đã triển khai trên blockchain NEAR.

  4. Kết quả xác minh: Công cụ NEAR Scan sẽ cung cấp kết quả xác minh, cho biết mã nguồn đã triển khai trên blockchain NEAR có khớp với mã nguồn mà người dùng cung cấp hay không. Nếu mã nguồn không khớp, người dùng cần kiểm tra và xử lý sự khác biệt này

Lưu ý quan trọng

NEAR Scan chỉ xác minh tính toàn vẹn của mã nguồn hợp đồng thông minh trên blockchain NEAR. Việc kiểm tra logic và chức năng của hợp đồng vẫn là trách nhiệm của người triển khai và người sử dụng.

Mã nguồn của hợp đồng trên NEAR Protocol thường được công khai và có sẵn trên các nền tảng như GitHub hoặc NEAR Explorer. NEAR Scan không tạo ra mã nguồn mới, mà chỉ xác minh rằng mã nguồn đã triển khai trên blockchain chính xác tương ứng với mã nguồn đã công bố.

Last updated