Чтение онлайн

на главную

Жанры

Bitcoin: Биткоин – цифровое золото и финансовая революция
Шрифт:

6. Ожидание подтверждения: Транзакция не сразу включается в блокчейн. В зависимости от сети, это может занять некоторое время. Пока транзакция не получит необходимое количество подтверждений (обычно требуется несколько подтверждений в сети Биткоина), она считается

неподтвержденной.

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

Подтверждение транзакции – это ключевой этап работы блокчейна, обеспечивающий доверие и безопасность в системе. Давайте рассмотрим этот процесс подробнее:

Сбор транзакций: После того как пользователь A инициировал транзакцию и отправил ее в сеть, она попадает в пул транзакций (transaction pool) или мемпул (mempool). Это временное хранилище для транзакций, ожидающих подтверждения. Транзакции в мемпуле ожидают, пока майнеры не выберут их для включения в новый блок.

Создание блока: Майнеры – это специальные участники сети, ответственные за создание новых блоков. Они выбирают транзакции из мемпула и объединяют их в новом блоке. Выбор транзакций может зависеть от различных факторов, таких как комиссии, прикрепленные к транзакциям, приоритет и другие.

Решение криптографической задачи (Proof of Work): После того как майнеры выбрали транзакции для нового блока, они начинают работу над решением сложной криптографической задачи, которая называется "Proof of Work" (PoW). Эта задача требует вычислительной мощности и времени. Майнеры решают ее, перебирая множество вариантов, путем хеширования данных в блоке и добавления специфической "цели" (target), которая должна быть достигнута.

Добавление блока: Первый майнер, который успешно решит криптографическую задачу (находя так называемый "золотой" хеш), объявляет о создании нового блока. Этот блок содержит выбранные транзакции, служебную информацию и хеш предыдущего блока. Остальные участники сети проверяют блок на корректность и соглашаются с добавлением его в цепь.

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

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

2.3. Добавление блока

После того как майнер решает сложную криптографическую задачу (Proof of Work) и создает новый блок, происходит несколько важных шагов, связанных с добавлением этого блока в блокчейн:

Хеш предыдущего блока

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

Конец ознакомительного фрагмента.

Поделиться:
Популярные книги

Царь поневоле. Том 1

Распопов Дмитрий Викторович
4. Фараон
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Царь поневоле. Том 1

Измена. Не прощу

Леманн Анастасия
1. Измены
Любовные романы:
современные любовные романы
4.00
рейтинг книги
Измена. Не прощу

Мастер Разума IV

Кронос Александр
4. Мастер Разума
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Мастер Разума IV

Король Масок. Том 1

Романовский Борис Владимирович
1. Апофеоз Короля
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Король Масок. Том 1

Мерзавец

Шагаева Наталья
3. Братья Майоровы
Любовные романы:
современные любовные романы
эро литература
короткие любовные романы
5.00
рейтинг книги
Мерзавец

Я — Легион

Злобин Михаил
3. О чем молчат могилы
Фантастика:
боевая фантастика
7.88
рейтинг книги
Я — Легион

Не грози Дубровскому! Том II

Панарин Антон
2. РОС: Не грози Дубровскому!
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Не грози Дубровскому! Том II

Девятый

Каменистый Артем
1. Девятый
Фантастика:
боевая фантастика
попаданцы
9.15
рейтинг книги
Девятый

Матабар. II

Клеванский Кирилл Сергеевич
2. Матабар
Фантастика:
фэнтези
5.00
рейтинг книги
Матабар. II

Ты нас предал

Безрукова Елена
1. Измены. Кантемировы
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Ты нас предал

Девочка по имени Зачем

Юнина Наталья
Любовные романы:
современные любовные романы
5.73
рейтинг книги
Девочка по имени Зачем

Не грози Дубровскому! Том V

Панарин Антон
5. РОС: Не грози Дубровскому!
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Не грози Дубровскому! Том V

Проданная Истинная. Месть по-драконьи

Белова Екатерина
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Проданная Истинная. Месть по-драконьи

Генерал Империи

Ланцов Михаил Алексеевич
4. Безумный Макс
Фантастика:
альтернативная история
5.62
рейтинг книги
Генерал Империи