Post
Topic
Board Кодеры
Re: Как отправить транзакцию.
by
ThisNameIsAlreadyInUse
on 14/04/2017, 18:06:42 UTC
Получается что мне достаточно подписанную транзакцию поместить в любой из мемпулов и она скоро будет видна всем и любой майнер ее может подхватить, но а как происходят подтверждения? Кто подтверждает - наверное полная нода? И куда заносится информация о подтверждении транзакции?

"Поместить транзакцию в любой мемпул" нельзя. Можно послать ее любому узлу, подключенному к сети, а он уже решит, помещать ее в свой мемпул или нет. Получается следующее. Для того, чтобы отправить транзакцию "нестандартными" способами, т.е. непосредствонно с использованием р2р протокола, нужно знать C++, так как единственная нормальная документация на протокол - сырцы официального клиента. Транзакция должна быть полностью валидна, т.е. все входы должны существовать и быть непотраченными и т.д., т.е. нужен способ парсить блоки, строить базу данных потвержденных транзакций и т.д. ВСЁ это уже есть в официальном клиенте. Нафига городить огород?
И да, информация о подтверждении заносится в блокчейн.