Недавно мы уже выяснили что такое криптопыль в этой статье. В это раз обсудим еще один новый термин - Эфемерная пыль, который появился в кошельке Bitcoin Core версии 29.0.

Эфемерная пыль эта та же самая криптопыль, т.е. крайне низкие остатки криптовалюты на счету, которые не выгодно выводить из-за комиссии в сети. Отличается эфемерная пыль от обычной только тем что ее можно использовать и не платить за это комиссию.

Смысл появления Эфемерной пыли заключается в том, что ее можно потратить без записи в UTXO (т.е. без оплаты комиссии сети) для оплаты комиссии других UTXO выходов (транзакций). 

Понятие эфемерной пыли работает не на уровне консенсуса подтверждения транзакций, а на уровне политики работы мемпула Биткоин сети.  И позволяет уменьшить накопления пылевых выходов, уменьшения нагрузки на сеть и в дополнение к этому улучшает функциональность сетей 2 уровня, например, Lightning Network.

Как работает Эфемерная пыль

Для того что бы воспользоваться пылью на вашем биткоин кошельке не тратя на это комиссию, которая может быть в несколько раз выше стоимости самой пыли, нужно создать транзакцию 3 версии (родительская) в которую нужно добавить пылевый выход и самое главное эта транзакция должна быть с нулевой комиссией.

На следующем этапе создается другая транзакция (дочерняя), которая тратит неподтвержденные выходы из родительской транзакции с эфемерной пылью. Т.е. эта транзакция должна потратить созданный ранее пылевой выход. Если пылевого выхода недостаточно для оплаты комиссии, то нужно добавить комиссию в дочерней транзакции.

Выходы с пылью являются временными или эфемерными: они создаются и сразу же тратятся в одном пакете транзакций, что уменьшает количество UTXO выходов в сети. 

Важным исключением является правило, что для транзакции можно использовать только один UTXO выход с эфемерной пылью. 

Кроме банальных трат на комиссию эфемерная пыль может быть использована для создания коммитментных транзакций в сети второго уровня Lightning Network 

Вывод: Введение механизма эфемерной пыли в клиенте Bitcoin Core 29.0 позволит уменьшит накопления пылевых выходов в блокчейне BTC, а так же улучшить функциональность для протоколов второго уровня на подобие Lightning Network.