Chuyển đến nội dung
Góc nhìn toàn cầu về tài sản sốGÓC NHÌN TOÀN CẦU · BỐI CẢNH ĐỊA PHƯƠNG
ChainView BTC866CHAIN VIEW
Blockchain

Bitcoin Script và điều kiện chi tiêu một đầu ra

Hướng dẫn thực hành: Bitcoin Script và điều kiện chi tiêu một đầu ra. Khái niệm, bước kiểm tra và nguồn cho người đọc.

Đọc bằngTiếng Việt简体中文繁體中文English한국어РусскийالعربيةEspañol (México)ไทย
Bitcoin Script và điều kiện chi tiêu một đầu ra

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.

Nguồn tham khảo

  1. Bitcoin transaction scripts (mở trong thẻ mới)
  2. BIP-141 Segregated Witness (mở trong thẻ mới)