Майнинг биткоина с помощью специализированных устройств ASIC майнеров уже давно перешел из домашнего увлечения техногиков в крупный инфраструктурный бизнес с жесткой конкуренцией за каждый добываемый блок. И что бы хоть как то увеличить свою потенциальную прибыль, майнеры идут на определенные хитрости, об одной из которых мы расскажем в данной статье.
Блокчейн криптовалюты Bitcoin хоть и появился первым, но имеет ряд существенных недостатков по сравнению с более поздними решениями. Из-за чего реализовать решения смарт-контрактов или L2 сетей на блокчейне BTC затруднительно. И в первую очередь из-за ограничения размера метаданных записываемых в одну транзакцию. Последние версии клиента Bitcoin Core позволяют записать в транзакцию не более 83 байта дополнительных данных в так называемы опкод (OP_RETURN). В конкурирующем решении Bitcoin Knots допустимый размер OP_RETURN и того меньше, всего 43 байта.
Т.е. майнинг пулы работающий с программным обеспечением Bitcoin Core будет отбрасывать все транзакции в которых OP_RETURN больше 83 байт.
Однако, существует определенный запрос среди разработчиков на запись в метаданные гораздо большего количества байт для запуска в сети Bitcoin своих решений и такую возможность за дополнительную плату могут предоставить некоторые крупные майнеры.
Для этого они модифицируют открытый код Биткоин ноды Core, убирая лимит в 83 байта в OP_RETURN. Но при этом эту нестандартную транзакцию другие майнеры работающие на немодифицированном программном обеспечении будут отбрасывать.
Что бы такая нестандартная транзакция записалась в блок необходимо, что бы этот блок нашел именно этот майнер, который предоставляет эту услугу. Собственно из-за этого запись в блокчейн "расширенных" транзакций будет происходит с существенной задержкой. Время задержки будет зависеть от мощности пула, который предоставляет такую услугу.
Для примера такую возможность записи в блокчейн длинных транзакций предоставляет крупная промышленная компания по добычи Биткоин - Mara.com, для этого она создала специальный сервис SlipStream.
Стоимость за каждый записанный байт в этом сервисе варьируется в зависимости от загруженности мемпула этого майнера и составляет обычно от 8 до 12 сатоши за каждый байт.
Т.к. доход майнеров Биткоина зависит не только от награды за блок, но и за уплаченные комиссии в сети, то добавление подобных сервисов по записи нестандартных транзакций в сети BTC, напрямую влияет на доход от майнинга, т.к. за запись транзакции с большим OP_RETURN придется заплатить высокую комиссию по сравнению с обычной транзакцией.