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
Đầu ra chứa điều kiện
Bitcoin không chuyển số dư tài khoản: giao dịch tiêu đầu ra cũ và tạo đầu ra mới. Script định nghĩa điều kiện, dữ liệu đáp ứng đưa chữ ký hay yếu tố khác. Địa chỉ biểu diễn đích chứ không nêu đầy đủ mọi yêu cầu.
Thời gian và đa chữ ký
Timelock giới hạn lúc chi tiêu, không tự chuyển tiền. Với multisig, cần sao lưu ngưỡng, khóa và descriptor cùng khóa riêng. Thử số nhỏ, kiểm tra phí, tiền thừa và tương thích định dạng trước khi lập chính sách dài hạn.
Bước kiểm tra có thể lặp lại
Giữ descriptor, đường dẫn, khóa công khai và ngưỡng ở dạng kiểm tra được, không lộ bí mật. Thử khôi phục và chi tiêu. Chính sách quá phức tạp có thể khóa tiền vì thiếu dữ liệu; an toàn gồm chủ hợp pháp dùng được đầu ra.
Kiểm tra đầu vào và đầu ra
Dùng giao dịch hoặc sự kiện có thể tái tạo để so trạng thái, tham số, chữ ký, log và kết quả. Phân biệt dữ liệu xác nhận với phản hồi cache. Lặp lại bằng explorer hoặc node độc lập và lưu mã định danh để quay lại cùng khối.



