Chương 5 - đã đạt 0 trên 10 bài kiểm tra
Địa chỉ và điều kiện chi tiêu
Địa chỉ là một điều kiện chi tiêu, không phải một tài khoản.
- Giải thích cách suy ra địa chỉ cho P2PKH, P2WPKH và P2TR
- Mô tả checksum bảo vệ điều gì và vì sao việc dùng lại địa chỉ gây hại cho quyền riêng tư
Trả lời nhanh
Địa chỉ Bitcoin là gì?
Là một dạng mã hóa của điều kiện chi tiêu, không phải một tài khoản. Nó cho biết cần chứng minh điều gì để tiêu số coin được gửi tới đó.
Checksum của địa chỉ Bitcoin có ngăn chặn lừa đảo không?
Không. Checksum phát hiện lỗi gõ nhầm, không phát hiện một địa chỉ độc hại mà bạn bị lừa sử dụng.
Vì sao bạn không nên dùng lại một địa chỉ Bitcoin?
Việc dùng lại sẽ liên kết các khoản thanh toán của bạn với nhau trên một sổ cái công khai; dùng một địa chỉ mới cho mỗi khoản thanh toán giúp bảo vệ quyền riêng tư của bạn.
Cách chuyển từ khóa sang địa chỉ tùy thuộc vào từng loại
Không có một công thức duy nhất nào từ khóa công khai ra địa chỉ. Với P2PKH, khóa công khai được hash bằng HASH160 và mã hóa theo Base58Check. Với P2WPKH, cùng giá trị hash đó được mã hóa theo Bech32 với tiền tố bc1. Với P2TR (Taproot), khóa được tinh chỉnh (tweak) và mã hóa dưới dạng khóa công khai chỉ-x (x-only) theo Bech32m; không có hash của khóa. Mỗi loại là một điều kiện chi tiêu khác nhau.
Checksum phát hiện sai sót
Địa chỉ có kèm checksum. Nếu bạn gõ nhầm một ký tự, phần mềm ví thường có thể phát hiện địa chỉ không hợp lệ trước khi phát đi. Checksum không khôi phục được số tiền đã gửi tới một địa chỉ hợp lệ nhưng sai, và nó không bảo vệ bạn khỏi phần mềm độc hại tráo đổi địa chỉ trên màn hình. Hãy luôn xác minh địa chỉ đích trên thiết bị ký.
Địa chỉ là những ổ khóa
Một giao dịch tạo ra một đầu ra bị khóa bởi một điều kiện chi tiêu. Địa chỉ là cách dễ đọc với con người để mô tả điều kiện đó. Về sau, khóa tương ứng sẽ cung cấp chữ ký cần thiết để mở khóa và tiêu đầu ra đó. Đây là lý do vì sao “gửi coin tới một địa chỉ” thực ra có nghĩa là “tạo một đầu ra mà script này có thể tiêu.”
Tái sử dụng và quyền riêng tư
Dùng lại một địa chỉ sẽ liên kết mọi khoản thanh toán với cùng một chủ sở hữu và khiến việc phân tích chuỗi dễ dàng hơn. Ví tốt sẽ tạo một địa chỉ mới cho mỗi khoản thanh toán và có thể dùng các đầu ra tiền thừa cần được xử lý cẩn thận. Ví chỉ xem (watch-only) có thể theo dõi một khóa công khai mở rộng (xpub) mà không nắm giữ khóa chi tiêu, điều này hữu ích cho kế toán và cho các thiết lập cách ly mạng (air-gapped).
Thử ngay
Điều bạn cần ghi nhớ
Một địa chỉ mã hóa một điều kiện chi tiêu, và cách suy ra địa chỉ khác nhau theo từng loại: khóa đã được hash đối với P2PKH/P2WPKH, khóa x-only đã được điều chỉnh (tweak) đối với Taproot. Checksum phát hiện lỗi đánh máy, không phát hiện ý đồ xấu; địa chỉ mới giúp bảo vệ quyền riêng tư.
Nhớ lại, rồi áp dụng
Vì sao nên dùng địa chỉ nhận mới, và vì sao một checksum hợp lệ là chưa đủ?
Kiểm tra lời giải thích của bạn
Tái sử dụng địa chỉ sẽ liên kết các khoản thanh toán với nhau. Checksum phát hiện được nhiều lỗi sao chép nhưng không xác thực người nhận. Ví chỉ xem có thể suy ra địa chỉ nhưng không thể ký.
Điểm kiểm tra
Thuật ngữ chính
Nguồn
- Hướng dẫn cho nhà phát triển Bitcoin: giao dịch và script
- Hướng dẫn cho nhà phát triển Bitcoin: xác thực khối và công việc
Đã xem xét 25 tháng 10, 2026 · không phải lời khuyên tài chính