Меня волнует вопрос на который я не могу нагуглить ответ, в bitcoin чтобы отправить транзакцию необходимо собрать UTXO's. Сейчас блокчейн биткоина весит 270гб. Каким образом кошельки в которых можно просто импортировать приватный ключ отправляют биткоины? Я не думаю что они циклом по всему блокчейну пробегаются чтобы найти мои UTXO's. Возможно они каким-то образом получают историю транзакций и там уже по выходом можно легко получить входы, но я что-то не нашел инструментов для такого случая. На
bitcoin.org нашел разборы только когда создают транзакции из адресов которые создавались этой же нодой, весьма логично, ведь историю транзакций можно уже хранить локально. И тут еще один вопрос возникает, как explorer's выдают мне историю адресов, неужели они хранят историю каждого адреса?) Как же классно сделали в ETH (Account Based Transaction Models). Не нужно ломать голову, отправлять можно зная всего-лишь приватный ключ. Буду рад за любые материалы и ответы по этой теме. Хотя мне кажется я скоро просто пойду исходный код кошельков разбирать...