Minh họa chủ đề nguyên bản: Sơ đồ chủ đề nguyên bản của ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0
Địa chỉ hình thành thế nào
CREATE2 suy ra địa chỉ từ bên triển khai, salt và hash của mã khởi tạo. Nhờ đó có thể tính một đích trước khi hợp đồng được triển khai. Tính chất này hỗ trợ phối hợp, nhưng địa chỉ biết trước không đồng nghĩa hợp đồng đã hiện diện, được kiểm toán hoặc có cấu hình đúng như quảng cáo.
Mã khởi tạo và hành vi
Công thức ràng buộc các đầu vào tạo hợp đồng; hành vi thực tế còn chịu ảnh hưởng của khởi tạo, cấu hình, thành phần liên kết và cơ chế nâng cấp. Đọc các tham số ban đầu cùng quyền quản trị. Hai mô tả thương mại giống nhau vẫn có thể dẫn tới cách kiểm soát tài sản rất khác sau triển khai.
Một đích chưa có mã
Địa chỉ chưa triển khai không có mã chạy để kiểm tra tại đó. Xuất hiện trong thông báo hoặc có chuỗi ký tự quen thuộc không phải bằng chứng an toàn. Trước khi cấp vốn, tách dự đoán địa chỉ, giao dịch triển khai và việc kiểm chứng hợp đồng kết quả thành các bước độc lập.
Ví dụ kiểm tra khái niệm
Ghi mạng, bên triển khai, mã đã triển khai và trạng thái ban đầu. Trong một ví dụ, địa chỉ tính toán khớp nhưng người quản trị vẫn được nâng cấp hợp đồng. Sự trùng khớp toán học không loại bỏ quyền đó; phải kiểm tra từng yếu tố thay vì suy an toàn từ việc công thức cho ra đúng địa chỉ.
Giữ bằng chứng về kiểm soát
Lưu liên kết triển khai, tài liệu quyền hạn và các phụ thuộc ngoài hợp đồng. Nếu chưa có mã hoặc không xác minh được cấu hình, để kết luận ở trạng thái chưa đủ dữ liệu. Không dùng tiền thật để thử xem một địa chỉ công bố hoạt động ra sao; việc kiểm tra trước cần chỉ ra chính xác bằng chứng còn thiếu.
Không bỏ qua khác biệt mạng
Cùng một chuỗi địa chỉ trên hai mạng không bảo đảm cùng mã, trạng thái hoặc người kiểm soát. Đối chiếu mạng trên ví và nguồn xác minh trước mọi bước đánh giá. Một báo cáo nên ghi cả định danh mạng thay vì chỉ đưa địa chỉ, để người khác không vô tình kiểm tra một triển khai khác với tài sản đang được đề cập.



