Hướng dẫn tích hợp ví Bitcoin Core 28.0 có tính năng nhóm giao dịch

Bài viết này được dịch máy
Xem bản gốc

Tác giả: Gregory Sanders

Nguồn: https://bitcoinops.org/en/bitcoin-core-28-wallet-integration-guide/

Bitcoin Core 28.0 bao gồm một số tính năng mới về P2P và các điều khoản của Mempool, có thể hữu ích cho một số ví và loại giao dịch.

Chuyển tiếp gói giao dịch một cha một con (1P1C)

Trước Bitcoin Core 28.0, mỗi giao dịch phải đạt hoặc vượt mức phí tối thiểu động của Mempool của một nút để được đưa vào Mempool của nút đó. Giá trị này (phí tối thiểu) sẽ tăng và giảm theo mức độ tắc nghẽn của giao dịch, tạo ra một mức sàn nổi cho việc truyền bá giao dịch. Cơ chế này gây ra nhiều khó khăn cho các ví xử lý các giao dịch được ký trước và không thể thay thế bằng giao dịch thay thế bằng phí, vì họ sẽ phải dự đoán mức sàn truyền bá giao dịch sẽ như thế nào khi giao dịch cần được xác nhận, ngay cả trong vòng vài phút, không thể dự đoán được, và chắc chắn không thể dự đoán được trong vài tháng.

Chuyển tiếp gói giao dịch là một tính năng mà mọi người mong đợi, có thể giảm bớt rủi ro khi giao dịch không thể được xác nhận do thiếu khả năng tăng phí. Một khi được phát triển và triển khai rộng rãi trên mạng, chuyển tiếp Mempool sẽ cho phép các nhà phát triển ví sử dụng một giao dịch liên quan khác để trả phí cho một giao dịch, do đó các giao dịch tổ tiên có phí thấp cũng có thể được đưa vào Mempool.

Bitcoin Core 28.0 đã triển khai một biến thể hạn chế của chuyển tiếp gói giao dịch cho các gói giao dịch bao gồm một giao dịch cha và một giao dịch con ("1P1C"). 1P1C cho phép một giao dịch cha được đưa vào Mempool, bất kể giao dịch cha có đạt mức phí tối thiểu của Mempool hay không, miễn là có một giao dịch con áp dụng CPFP (con trả phí cho cha) đơn giản. Nếu giao dịch con có thêm các giao dịch cha chưa được xác nhận, thì những giao dịch này sẽ không được chuyển tiếp theo quy tắc 1P1C. Hạn chế này đơn giản hóa đáng kể việc triển khai và cho phép các thiết kế Mempool khác (như Mempool theo cụm) vẫn có thể được áp dụng, đồng thời vẫn đáp ứng được nhiều trường hợp sử dụng.

Trừ khi giao dịch có giao dịch TRUC (xem bên dưới), các giao dịch được truyền bá theo quy tắc 1P1C vẫn phải tuân thủ mức phí tối thiểu tĩnh là 1 satoshi/vbyte.

Một lưu ý cuối cùng về tính năng này là bảo đảm truyền bá cũng bị hạn chế. Nếu một nút Bitcoin Core kết nối với một đối thủ đủ mạnh, đối thủ có thể phá vỡ việc truyền bá cặp giao dịch cha-con. Các biện pháp bổ sung để tăng cường chuyển tiếp gói giao dịch vẫn đang được phát triển như một dự án.

Chuyển tiếp gói giao dịch chung sẽ được thực hiện trong tương lai và cần dựa trên thông tin về việc áp dụng và triển khai chuyển tiếp gói giao dịch hạn chế này trên mạng.

Dưới đây là các lệnh để tạo một ví demo 1P1C trên môi trường regtest:

Khu vực:
Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận