Книга: Блокчейн для бабушки за 60 минут
Как подтверждаются транзакции?
Как подтверждаются транзакции?
Рассмотрим на примере системы Биткойн. Для перевода денег вы передаете информацию о новом владельце криптовалюты нодам и майнерам, которые пускают ее дальше по цепочке. Транзакция подтверждается не сразу, а только после включения в так называемый «блок», во избежание разночтений.
Блок – звено цепочки блокчейна с записями информации о транзакциях.
В Proof of Work состав блока определяется тем участником, который первым завершил работу. В этот момент происходит первое подтверждение транзакции. Майнеры мониторят сеть на предмет новых транзакций. Каждая новая транзакция добавляется в пул неподтвержденных транзакций.
Майнеры занимаются обратным расчетом сложного криптографического алгоритма, который можно вычислить только путем проб и ошибок.
Представим себе блокчейн в виде головоломки. Каждый участник получает определенное количество кусочков, а победителем становится тот, кто соберет все первым. Кусочки головоломки – это транзакции. Первая часть головоломки является последним звеном предыдущей. Майнер выбирает транзакции для включения в блок и пытается собрать всю головоломку. Структура блока (головоломка) не позволяет найти решение без так называемого nonce.
- Транзакции
- 10.5. Транзакции и пути доступа меню
- 12.5. Транзакции и пути доступа меню
- 15.11. Транзакции и пути доступа меню
- Листинг 4.6. (critical_section.c) Защита банковской транзакции с помощью критической секции
- 2.6. Транзакции и пути доступа меню
- "Заинтересованные транзакции"
- 1.9. Транзакции и пути доступа меню
- 3.7. Транзакции и пути доступа меню
- 4.7. Транзакции и пути доступа меню
- 5.6. Транзакции и пути доступа меню
- 7.7. Транзакции и пути доступа меню