Chuyển đến nội dung
BitcoinToolkit

Bitcoin Máy tính phí giao dịch

Ước tính phí giao dịch Bitcoin từ UTXOs, loại đầu ra, kích thước ảo và tỷ giá sat/vB trực tiếp hoặc thủ công.

Cấu trúc giao dịch + tỷ lệ phí

Ước tính phí trước khi bạn gửi

Số lượng BTC không quyết định phí mạng. Đầu vào, đầu ra, kích thước giao dịch đã ký và sat/vB quyết định.

Tỷ lệ phí
Mục tiêu chỉ là khuyến nghị, không đảm bảo xác nhận.
Cùng giao dịch, mục tiêu hiện tại

So sánh mục tiêu xác nhận

Cách Tính Phí Giao Dịch Bitcoin

Phí Bitcoin dựa trên kích thước giao dịch đã ký và tỷ lệ phí đã chọn, không phải số BTC đang gửi. Máy tính trước tiên ước tính trọng lượng giao dịch từ loại script đầu vào và đầu ra, chuyển đổi đơn vị trọng lượng thành byte ảo, sau đó nhân vbytes với satoshi trên mỗi byte ảo. Kết quả cuối cùng được làm tròn lên vì phí phải là một số nguyên satoshi.

Ví chọn UTXO để chi tiêu. Mỗi UTXO được chọn trở thành một đầu vào, và một khoản thanh toán thường tạo cả đầu ra người nhận và đầu ra tiền thừa. Chi tiêu nhiều UTXO hơn thường làm tăng vsize ngay cả khi số tiền thanh toán không đổi. Để biết bối cảnh thị trường phí rộng hơn, hãy đọc Cách hoạt động của phí giao dịch Bitcoin.

Từ cấu trúc UTXO đến phí toàn bộ satoshi
  1. Mô tả cấu trúc đầu vào và đầu ra đã ký
  2. Ước tính byte cơ sở và byte chứng kiến
  3. Tính trọng lượng và kích thước ảo
  4. Áp dụng tỷ lệ sat/vB đã chọn
  5. Làm tròn phí cuối cùng lên đến một satoshi nguyên

Đơn vị Weight, vBytes và sat/vB

SegWit giảm giá dữ liệu chứng kiến bằng cách tính byte cơ sở ở bốn đơn vị trọng lượng và byte chứng kiến ở một. Công thức trọng lượng giao dịch là kích thước cơ sở nhân ba cộng tổng kích thước tuần tự hóa, tương đương với bốn lần byte cơ sở cộng byte chứng kiến. Kích thước ảo là trọng lượng chia bốn và làm tròn lên.

sat/vB là tỷ lệ phí áp dụng cho kích thước ảo. Một giao dịch 141 vB ở mức 5 sat/vB có phí 705 sat. Ở mức 0,5 sat/vB, sản phẩm chưa làm tròn là 70,5 sats và máy tính này trả về 71 sats. Tỷ lệ hiển thị hiệu quả sau đó trở thành 71 chia cho 141 thay vì âm thầm thay đổi tỷ lệ đã nhập.

Giá trịÝ nghĩaĐược sử dụng cho
Weight (WU)Trọng lượng đồng thuận từ tuần tự hóa cơ sở và chứng kiếnÁp dụng giảm giá SegWit
Kích thước ảo (vB)Weight chia bốn, làm tròn lênSo sánh tỷ lệ phí
sat/vBSatoshis trả cho mỗi byte ảoLựa chọn phí

Cách Loại Đầu Vào và Đầu Ra Thay Đổi Ước Tính

Một đầu vào chi tiêu một UTXO hiện có và bao gồm dữ liệu cần thiết để ủy quyền chi tiêu đó. Đầu vào P2PKH cũ lớn hơn đầu vào P2WPKH Native SegWit điển hình sau khi giảm trọng lượng. Chi tiêu đường khóa Taproot sử dụng chữ ký Schnorr và bố cục chứng kiến khác. Một chi tiêu P2SH-P2WPKH lồng nhau mang script chuộc trong giao dịch cơ sở cũng như dữ liệu chứng kiến.

Đầu ra khóa giá trị vào một script mới. Script P2PKH, P2SH, P2WPKH, P2WSH và P2TR có độ dài tuần tự hóa khác nhau. Địa chỉ bạn thanh toán xác định loại đầu ra người nhận; ví của bạn và địa chỉ tiền thừa đã chọn xác định loại đầu ra tiền thừa. Sử dụng Trình chuyển đổi Satoshi khi nhiệm vụ là chuyển đổi đơn vị thay vì ước tính phí.

Ví Dụ Tính Phí Bitcoin

Một hồ sơ Native SegWit điển hình với một đầu vào P2WPKH, một đầu ra thanh toán và một đầu ra tiền thừa được ước tính ở 563 WU hoặc 141 vB. Ở mức 10 sat/vB, điều đó tạo ra 1.410 sats. Mười đầu vào P2WPKH được gộp vào một đầu ra P2WPKH được ước tính ở 2.896 WU hoặc 724 vB, cho thấy tại sao số lượng đầu vào quan trọng.

Các cấu trúc giao dịch mẫu là các cấu trúc giao dịch có thể tái tạo, không phải là lời hứa về một giao dịch ví. Ví có thể chọn nhiều UTXOs, bỏ qua tiền thừa, thêm đầu ra, sử dụng loại script khác hoặc tạo ra độ dài chữ ký ECDSA hơi khác. So sánh dấu vết máy tính với bản xem trước cuối cùng của ví.

Mục tiêu trực tiếp và tỷ lệ phí thủ công

Mục tiêu trực tiếp được tải từ phía máy chủ từ các khuyến nghị phí của mempool.space và được lưu vào bộ nhớ đệm ngắn sau khi xác thực. Nhãn nhanh nhất, khoảng 30 phút, khoảng 60 phút và tiết kiệm mô tả các mức khuyến nghị hiện tại; chúng không đảm bảo thời gian xác nhận vì thợ đào chọn giao dịch và điều kiện mempool có thể thay đổi sau khi ước tính.

Chế độ thủ công hữu ích khi ví, nút hoặc chính sách cung cấp cho bạn một tỷ lệ ưu tiên. Tỷ lệ thập phân được giữ nguyên qua bước nhân, bao gồm cả đầu vào dưới satoshi mỗi vbyte. Chỉ có tổng phí cuối cùng được làm tròn lên đến một satoshi nguyên.

Máy tính này không mô hình hóa điều gì

Phiên bản này mô hình hóa các đầu vào P2PKH chữ ký đơn phổ biến, P2SH-P2WPKH lồng nhau, P2WPKH và Taproot key-path. Nó không mô hình hóa đầu vào P2WSH, multisig, chi tiêu script-path Taproot, dữ liệu OP_RETURN, chữ khắc hoặc script không xác định. Chữ ký ECDSA có thể thay đổi độ dài, vì vậy ước tính Legacy và SegWit có thể khác một chút so với giao dịch đã ký cuối cùng.

Giá trị USD tùy chọn sử dụng lại ảnh chụp thị trường Bitcoin. đã được xem xét. Đây là tài liệu tham khảo chuyển đổi thứ cấp và được bỏ qua khi nguồn đó không khả dụng. Phép tính phí sats và BTC vẫn hoàn toàn có thể sử dụng mà không cần dữ liệu thị trường.

Câu hỏi thường gặp về máy tính phí giao dịch Bitcoin

Số lượng BTC có làm thay đổi phí giao dịch không?

Không trực tiếp. Phí được xác định bởi kích thước ảo của giao dịch đã ký và sat/vB. Số tiền có thể gián tiếp ảnh hưởng đến việc lựa chọn UTXO và tiền thừa, điều này có thể làm thay đổi cấu trúc.

vbyte trong Bitcoin là gì?

Một byte ảo là trọng lượng giao dịch chia cho bốn và làm tròn lên. Ví và công cụ ước tính phí sử dụng vbyte để so sánh phí giữa các giao dịch Legacy và SegWit.

Tại sao thêm đầu vào lại tăng phí?

Mỗi đầu vào mang outpoint, sequence và dữ liệu mở khóa cần thiết để chi tiêu một UTXO. Nhiều đầu vào hơn làm tăng trọng lượng giao dịch và do đó tăng vsize.

Tôi có nên bao gồm đầu ra tiền thừa không?

Bao gồm tiền thừa khi các UTXO được chọn vượt quá số tiền thanh toán cộng với phí và ví sẽ trả lại phần còn lại. Nếu giao dịch chi tiêu giá trị đã chọn mà không có tiền thừa, hãy tắt nó.

Phí Bitcoin có thể thấp hơn 1 sat/vB không?

Tỷ lệ thủ công có thể chứa số thập phân như 0.5 sat/vB. Chính sách relay và khai thác vẫn quyết định liệu giao dịch phí thấp có được truyền và xác nhận hay không.

Các mục tiêu xác nhận trực tiếp có được đảm bảo không?

Không. Chúng là các mức khuyến nghị hiện tại, không phải là sự đảm bảo. Nhu cầu mempool và lựa chọn của thợ đào có thể thay đổi sau khi ước tính được tính toán.

Tại sao ví của tôi có thể hiển thị vsize khác?

Ví biết chính xác các UTXOs, script và chữ ký cuối cùng đã chọn. Máy tính này sử dụng kích thước đã ký điển hình đã được xem xét và không mô hình hóa mọi đường dẫn script.

Máy tính có cần giá BTC không?

Không. Weight, vsize, sats và BTC được tính mà không có dữ liệu giá. BTC/USD chỉ được sử dụng cho chuyển đổi đô la gần đúng tùy chọn.

Phương pháp và nguồn

Công cụ sử dụng các quy tắc tuần tự hóa Bitcoin và kích thước thành phần đã ký điển hình đã được xem xét. Đối tượng tính toán phía máy chủ giống nhau cung cấp năng lượng cho trang ban đầu, cập nhật REST, so sánh mục tiêu và đầu ra sao chép.

  • Byte cơ sở tính bốn WU và byte witness tính một WU; kích thước ảo là trọng lượng chia cho bốn và làm tròn lên.
  • Độ dài CompactSize được áp dụng cho số lượng đầu vào và đầu ra tại các ranh giới chuyển tiếp được ghi lại của chúng.
  • Phép nhân tỷ lệ phí vẫn là văn bản thập phân và chỉ phí cuối cùng được làm tròn lên đến một satoshi nguyên.
  • Các khuyến nghị phí trực tiếp được xác thực và lưu vào bộ nhớ đệm phía máy chủ; các giá trị không khả dụng không bao giờ trở thành số không.
  • BTC/USD là chuyển đổi thứ cấp tùy chọn từ bộ nhớ đệm thị trường Bitcoin hiện có và không thể ảnh hưởng đến kết quả phí cốt lõi.

Tài liệu tham khảo chính

Được xem xét bởi Nhóm Biên Tập BitcoinToolkit logic tính toán được kiểm tra lần cuối