1. Сжимаете сообщение гзипом
2. Разбиваете то что получилось на куски по 20 байт
3. Кодируете куски в base58check
4. Пушите транзакцию с выходами на получившиеся в п.3 адреса.
Так понятней?
Так плохо со всех сторон. Дорого, неудобно, раздувает utxo
Лучше хранить данные в scriptSig
https://bitcointalk.org/index.php?topic=1023190.0https://github.com/petertodd/python-bitcoinlib/blob/master/examples/publish-text.pyЗначительно дешевле и не раздувает базу неизрасходованных выходов
Еще лучше и еще дешевле использовать сегвит-данные транзакции для хранения.
Там вообще стоимость хранения данных асимптотически стремится к 0.25 сатоши за байт
Не уверен, что есть тулзы для этого, могу написать. 100 баксов.
Нет, это не самый правильный. Хороший, но не лучший.
Для простого обывателя есть готовые сервисы которые все сами сделают за небольшую комсу... Как минимум один точно есть и где-то на этом форуме в англоветке анонсирован.
Если речь идет о разовом случае, то можно использовать
https://cryptograffiti.info/Только они кажется в блокчейн биткойн-кэша пишут, но посмотрите сами короче.