Транзакции и синхронизация основного биткойн-кошелька

У меня есть кошелек Bitcoin Core.

Я хотел знать, синхронизируется ли каждая транзакция с кошельком?

(У меня есть новый бизнес, который принимает биткойны, и я должен сохранять каждую транзакцию)

Ответы (2)

С Bitcoin Core вы запустите полный узел. Таким образом, для каждой транзакции, которую кто-либо совершает в вашем бизнесе, ваш кошелек Bitcoin Core должен быть синхронизирован с полной цепочкой блоков.

Так что каждую транзакцию я должен синхронизировать вручную?
Нет, вам просто нужно убедиться, что вы синхронизированы с главой блокчейна. При принятии решения о том, завершен ли платеж, вы должны смотреть на количество подтверждений блокировки. Трех обычно достаточно.
Еще один вопрос, пожалуйста, чтобы закрыть мое дело. плохо объяснить шаги, которые я хочу выяснить. Например, у меня есть пустой основной биткойн-кошелек. Шаг 1. Я создаю резервную копию кошелька и отключаюсь. Шаг 2. Кто-нибудь отправит мне биткойн на этот кошелек, и я увижу его (баланс). Шаг 3. Я восстановлю свой основной биткойн-кошелек до исходного состояния. Что произойдет потом?
Я предполагаю, что при восстановлении кошелька вы начинаете с блокчейна с нуля. Что произойдет, так это то, что изначально баланс будет равен 0, поскольку ваш узел еще не знает о транзакции. Так что вам нужно будет синхронизироваться до блока, в котором была включена транзакция (это займет некоторое время). В это время баланс будет обновлен. После этого синхронизация будет продолжаться до тех пор, пока она не будет актуальна с головой.
Я предполагал то же самое, но старался не делать тест на этой неделе из-за озера времени. В любом случае спасибо, обновлю после тестирования, если он работает, как вы упомянули выше. СПАСИБО!

Когда вы создаете транзакцию, она транслируется на другие узлы Биткойн и достигает майнеров.

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

Когда вы запускаете ядро ​​​​Bitcoin на своем ПК, оно попытается синхронизировать вашу локальную копию блокчейна. Ему необходимо получить последние блоки для добавления в вашу локальную копию блокчейна, чтобы он мог узнать, подтверждена ли ваша транзакция.

получил тебя друг. спасибо за подробный ответ. Так что на самом деле мне нужно синхронизировать мой кошелек каждую транзакцию?
Не могли бы вы проверить мой ответ предыдущему комментатору?
@Sadikov: Здравствуйте, вы новичок и можете не знать, что комментарии предназначены для уточняющих вопросов или ответов и являются одноразовыми. Лучше задать новый вопрос, используя ссылку «Задать вопрос» выше, и при необходимости включить ссылку на этот вопрос. Таким образом, люди с одним и тем же вопросом могут найти ответы с помощью Google или панели поиска на этом сайте, не просматривая все комментарии (которые могут быть удалены при очистке - они временные / одноразовые, вопросы и ответы - нет)