Giải thích về Địa chỉ Bitcoin: Tại sao Địa chỉ Ví của bạn thực sự không nằm trên Blockchain

robot
Đang tạo bản tóm tắt

Khi bạn nhận được một địa chỉ Bitcoin như 1HLoFgMiDL3hvACAfbkDUjcP9r9veUcqAF, bạn không thực sự nhận được thứ gì được lưu trữ on-chain. Thay vào đó, đó là một mánh khóe mã hóa mà ví của bạn sử dụng để cho mạng Bitcoin biết nơi gửi coin của bạn.

Hãy nghĩ như thế này: thông tin thực sự là một kịch bản (một tập hợp các quy tắc). Địa chỉ của bạn chỉ là một nhãn dễ đọc cho kịch bản đó. Blockchain lưu trữ kịch bản; địa chỉ chỉ là bao bì.

Tại Sao Không Chỉ Sử Dụng Các Kịch Bản Thô?

Các script Bitcoin là mã hex—hoàn toàn vô nghĩa đối với con người. Vì vậy, Satoshi đã giới thiệu base58, sử dụng 58 ký tự (0-9 và chữ cái, trừ những ký tự gây nhầm lẫn như 0 so với O hoặc I so với l). Dễ dàng hơn rất nhiều để sao chép-dán mà không bị sai sót.

Địa chỉ P2PKH ( bắt đầu bằng 1) đã trở thành tiêu chuẩn: chúng chỉ chứa băm của khóa công khai của bạn, không phải khóa đó. Càng riêng tư = càng an toàn.

Sau đó là bech32 (Cập nhật)

Vào năm 2017, bech32 đã thay thế base58 cho các địa chỉ SegWit. Hai chiến thắng lớn:

  1. Không nhầm lẫn chữ viết: Hoặc tất cả chữ in hoa HOẶC chữ in thường, không bao giờ kết hợp
  2. Phát hiện lỗi mạnh mẽ: Nó có thể phát hiện sai sót VÀ cho bạn biết chúng ở đâu - thậm chí sửa tự động lên đến 4 lỗi chính tả

Hãy tưởng tượng bạn ném một viên phi tiêu trong không gian 32 chiều. Nếu bạn trượt, hệ thống sẽ tìm mục tiêu gần nhất. Thật tuyệt, đúng không?

Câu chuyện bất ngờ bech32m

Vào năm 2019, các nhà nghiên cứu đã phát hiện ra một vết nứt nhỏ: nếu một địa chỉ bech32 kết thúc bằng P và bạn vô tình thêm Q, thì mã kiểm tra sẽ không phát hiện ra. Vấn đề? Các địa chỉ SegWit có giới hạn chiều dài nghiêm ngặt (20 hoặc 32 bytes), vì vậy bất kỳ ký tự bổ sung nào cũng sẽ thất bại.

Nhưng để đảm bảo tương lai (đặc biệt là Taproot), họ đã phát hành bech32m—một điều chỉnh nhỏ đối với công thức kiểm tra. Bây giờ, những bổ sung không hợp lệ sẽ bị phát hiện ngay lập tức.

Các loại địa chỉ nhanh:

  • 1xxxx = P2PKH (base58) — old school
  • 3xxxx = P2SH ( có thể là multi-sig )
  • bc1q… = SegWit v0 (bech32) — tiêu chuẩn hiện nay
  • bc1p… = Taproot (bech32m) — mới nhất & riêng tư nhất

Tóm lại: Địa chỉ của bạn chỉ là một lớp bọc đẹp quanh một kịch bản Bitcoin. Địa chỉ tự nó không bao giờ chạm vào blockchain—chỉ có những gì nó mã hóa mới làm vậy.

BTC1.19%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
0/400
Không có bình luận
  • Gate Fun hotXem thêm
  • Vốn hóa:$4.12KNgười nắm giữ:2
    0.04%
  • Vốn hóa:$4.07KNgười nắm giữ:1
    0.00%
  • Vốn hóa:$4.21KNgười nắm giữ:1
    0.00%
  • Vốn hóa:$4.1KNgười nắm giữ:1
    0.00%
  • Vốn hóa:$4.1KNgười nắm giữ:1
    0.00%
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)