Блоки и транзакции

Блок в блокчейне — основная структура данных. Именно их учетом и занимается сеть — ведет единую цепочку от самого первого (старого) до последнего. В блоке последовательно указываются транзакции, которые с попаданием в блок становятся частью сети, или исполненными. Пока транзакция находится в состоянии «Подтверждается», она не является частью блокчейна, но известна сети и ждет попадания в блок. Как только транзакция попала в блок, ее уже невозможно отменить, а все операции, записанные в ней, совершены (криптовалюта списана со счета отправителя и отправлена получателю).

Некоторые сети подразумевают возможность существования транзакций, исполнение которых по каким-то причинам невозможно. Например, перед ней в блоке исполнена транзакция, изменяющая баланс таким образом, что его уже недостаточно для исполнения текущей. В таком случае перевод не осуществится, но комиссия за использование сети взимается по стандартным условиям и транзакция добавляется в блок с пометкой «Неудачная».

Датой и временем транзакции считается не момент ее отправки в сеть, а момент создания блока, в котором она записана. Так что не удивляйтесь, время вашей транзакции будет отличаться на десять минут или даже на час от того, которое вы ожидали увидеть.

Last updated