Подтверждение транзакции

Материал из Decimal Wiki
Перейти к навигации Перейти к поиску

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

Подтверждение транзакций необходимо для предотвращения повторного расходования одних и тех же денежных средств.

Как работает подтверждение транзакций в блокчейне

Каждый узел блокчейна (напр., сети Decimal) хранит всю историю транзакций. Когда узел получает информацию о новой транзакции, он выполняет серию проверок, чтобы убедиться, что транзакция действительна. Если подпись недействительна, он проигнорирует транзакцию.

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

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

См. также

Ссылки