Trước tiên, hãy chuẩn hóa đơn vị phí.

Ví và trình khám phá khối có thể hiển thị byte, đơn vị trọng lượng, byte ảo và tỷ lệ phí trên mỗi byte ảo. Chỉ nhìn vào kích thước tệp giao dịch không trực tiếp suy ra phí phải trả. Trước khi so sánh ước tính của ví, hãy xác nhận xem cả hai bên đang đề cập đến tổng phí hay tỷ lệ phí, đơn vị là BTC hay satoshi, và trường khối lượng đã được chuyển đổi theo dữ liệu chứng thực hay chưa. Việc sử dụng đơn vị hỗn hợp có thể tạo ra sự khác biệt đáng kể.

Mối quan hệ giữa trọng lượng và kích thước ảo

BIP141 định nghĩa phương pháp tính toán trọng lượng khối và giao dịch, có thể hiểu là kích thước cơ sở nhân với ba rồi cộng với tổng kích thước; kích thước cơ sở không bao gồm dữ liệu chứng thực, trong khi tổng kích thước bao gồm dữ liệu chứng thực. Kích thước ảo thường là trọng lượng chia cho bốn rồi làm tròn lên. Việc chuyển đổi này không có nghĩa là dữ liệu chứng thực là miễn phí, cũng không có nghĩa là tất cả các giao dịch đều có thể tiết kiệm một tỷ lệ phần trăm cố định; kết quả thực tế được xác định bởi đầu vào, đầu ra và thành phần kịch bản.

Tính toán với một số giả định

Giả sử một giao dịch có kích thước cơ sở là 100 byte và tổng kích thước là 180 byte, trọng lượng là 100×3+180=480, và kích thước ảo là 120 vB. Nếu sử dụng mức phí ví dụ là 8 satoshi/vB, phí ước tính là 960 satoshi. Những con số này chỉ mang tính minh họa và không đại diện cho cấu trúc ví thực tế hoặc các khuyến nghị thị trường hiện tại. Kích thước chữ ký thực tế và các lựa chọn đầu vào có thể ảnh hưởng đến kích thước cuối cùng.

Tại sao số tiền chuyển khoản không phải là biến số chính

Đối với các giao dịch thông thường, số lượng đầu vào, tập lệnh được sử dụng và số lượng đầu ra được tạo ra sẽ ảnh hưởng đến kích thước. Chuyển một số tiền lớn hơn không nhất thiết phải yêu cầu phí cao hơn, và một giao dịch với nhiều đầu ra nhỏ có thể lớn hơn. Ví cũng có thể tạo ra tiền thừa. Khi so sánh hai giao dịch chuyển khoản, hãy so sánh đồng thời cấu trúc đầu vào và đầu ra; việc tính toán phần trăm phí chỉ dựa trên số tiền chuyển khoản có thể dễ dẫn đến hiểu lầm về phương pháp tính phí mạng.

Điều gì xảy ra nếu kích thước ước tính khác với kích thước được phát sóng?

Kích thước trước khi ký có thể dựa trên ước tính; sau khi ký, giao dịch có nội dung tuần tự hóa rõ ràng. Quan sát xem trường ước tính của ví và trường cuối cùng của trình duyệt có nhất quán hay không, và kiểm tra xem có giao dịch thay thế hoặc điều chỉnh phí nào không. Phí rút tiền hiển thị trên nền tảng có thể bao gồm các chính sách dịch vụ và không tương ứng một-một với phí khai thác cho một giao dịch theo lô cụ thể trên blockchain. Không nên trực tiếp đánh giá xem nền tảng đang tính phí quá cao hay quá thấp dựa trên hai con số này.

Tạo bảng so sánh phí.

Lưu giữ mã định danh giao dịch, số lượng đầu vào, số lượng đầu ra, trọng lượng, kích thước, tổng phí và tỷ lệ phí, và thống nhất chúng thành satoshi để tính toán. Nếu sử dụng ước tính của bên thứ ba, hãy ghi lại thời gian và mục tiêu xác nhận của nó. Không sử dụng tỷ lệ phí ví dụ làm tiêu chuẩn dài hạn, cũng không tuyên bố rằng việc trả một tỷ lệ phí nhất định đảm bảo xác nhận trong một số phút nhất định; Việc một giao dịch có được đưa vào khối hay không phụ thuộc vào các giao dịch cạnh tranh và sự lựa chọn của thợ đào.