Осторожные друзья могут обнаружить, что когда мы используем инструмент печати прокси (например, satsx), появляются две транзакции: Commit Tx и Reveal Tx 🤔
Почему нам нужно платить за эти две транзакции? Что означают эти две транзакции?
Фактически, это связано с тем, что надписи (включая порядковые и атомарные) хранятся в скрипте выплат Taproot, а скрипт Taproot не может производить выплаты из воздуха, а может производить выплаты только из существующего вывода Taproot. Таким образом, гравировка надписи фактически состоит из двух этапов: Commit (отправка) и Reveal (раскрытие), что также будет производить две транзакции.
Конкретный процесс гравировки заключается в следующем:
1️⃣
Сначала пользователь создает выходные данные Taproot на этапе фиксации, которые содержат количество сатоши, которые необходимо зарегистрировать и выплатить, комиссию за обработку на этапе фиксации и комиссию за обработку на этапе раскрытия (если используется прокси-платформа печати). используется, сюда же входит плата за обслуживание), которая отправляется в базу данных, содержащую содержимое надписи. В скрипте Taproot;
2️⃣
Затем скрипт Taproot сохраняет содержимое надписи на сатоши и тратит сатоши, содержащие содержимое надписи, в Reveal Transaction, отправляя его на адрес, указанный пользователем, чтобы содержимое надписи можно было увидеть в цепочке.
Таким образом, независимо от того, используем ли мы агентскую платформу печати или терминал для выполнения операций гравировки и литья самостоятельно, эти две транзакции необходимы, и плату за газ также необходимо оплатить самостоятельно, независимо от агентской платформы печати.