Những người bạn cẩn thận có thể nhận thấy rằng khi chúng ta sử dụng công cụ in proxy (chẳng hạn như satsx), hai giao dịch sẽ xuất hiện: Commit Tx và Reveal Tx 🤔

Tại sao chúng ta cần phải trả tiền cho hai giao dịch này? Hai giao dịch này có ý nghĩa gì?

Trên thực tế, điều này là do các dòng chữ (bao gồm Ordinals và Atomicals) được lưu trữ trong tập lệnh thanh toán Taproot và tập lệnh Taproot không thể thanh toán đột ngột mà chỉ có thể thanh toán từ đầu ra Taproot hiện có. Do đó, việc khắc dòng chữ thực chất bao gồm hai giai đoạn: Cam kết (gửi) và Tiết lộ (tiết lộ), cũng sẽ tạo ra hai giao dịch.

Quy trình khắc cụ thể như sau:

1️⃣

Đầu tiên, người dùng tạo đầu ra Taproot trong giai đoạn Cam kết, trong đó chứa số lượng satoshi cần được ghi và thanh toán, phí xử lý trong giai đoạn Cam kết và phí xử lý trong giai đoạn Tiết lộ (nếu sử dụng in proxy nền tảng, nó cũng bao gồm phí dịch vụ) và gửi nó đến cơ sở dữ liệu chứa nội dung dòng chữ. Trong tập lệnh Taproot;

2️⃣

Sau đó, tập lệnh Taproot lưu nội dung của dòng chữ trên Satoshi và sử dụng Satoshi chứa nội dung dòng chữ trong Giao dịch tiết lộ, gửi nó đến địa chỉ do người dùng cung cấp để có thể nhìn thấy nội dung của dòng chữ trên chuỗi.

Do đó, cho dù chúng tôi đang sử dụng nền tảng in đại lý hay chúng tôi sử dụng thiết bị đầu cuối để tự thực hiện các hoạt động khắc và đúc, thì hai giao dịch này đều cần thiết và phí gas cũng cần phải do chính chúng tôi thanh toán, bất kể nền tảng in đại lý.