Как известно, блокчейн - это особый вид базы данных, который хранит информацию в виде блоков и постоянно растет, так как каждый последующий блок присоединяется к предыдущим и образует своего рода "цепочку". Это напоминает традиционный журнал, где записываются все транзакции, но вместо бумажной тетради — цифровая.
Каждый блок в блокчейне содержит серию транзакций. Когда новый блок заполняется информацией, то есть транзакциями, он добавляется в общую цепь. Однако каждая такая транзакция, например, отправка или получение криптовалюты, для того, чтобы занять свое место в блокчейне, должна быть проверена. Эта проверка и является подтверждением сети.
Ниже мы постараемся более детально объяснить, что же это такое.
• Основы: Представьте, что вы играете в игру, где один человек по телефону рассказывает историю следующему, и так далее, при этом оригинальная версия должна оставаться неизменной, независимо от того, сколько людей ее передаст. Если хоть кто-то упустит даже незначительную информацию, история изменится и сразу возникнет проблема. В мире блокчейна каждая такая "история" - это транзакция, например, Женя отправляет Саше 5 биткоинов.
• Сеть: Все участники этой игры являются так называемыми узлами (компьютерами), в сети блокчейна и должны согласиться с транзакцией, то есть с переводом биткоинов Саше.
• Подтверждение: Когда Женя отправляет свои биткоины, он как будто сообщает сети: "Эй, я хочу подарить 5 биткоинов Саше". Данная информация проходит через сеть, и каждый узел должен ее проверить, чтобы убедиться в том, что у Жени действительно есть эти 5 биткоинов и он может их отправить. Если все в порядке, участники подтверждают перевод. Этот процесс и называется "подтверждение сети".
• Несколько подтверждений: Однако, очевидно, что для того, чтобы наша "история" была правдивой, ее должны подтвердить несколько человек. Ведь чем больше участников в этой игре, тем больше вероятность того, что в какой-то момент часть информации будет утеряна или изменена. В блокчейне, как правило, транзакция также требует несколько подтверждений, и чем больше таких подтверждений, тем более безопасной она считается, так как это означает, что данная транзакция была проверена и согласована во многих узлах.
• Добавление в цепочку: Когда транзакция получает достаточное количество подтверждений, она считается проверенной. Затем она добавляется в блок, где содержатся другие проверенные транзакции, а этот блок, в свою очередь, добавляется к предыдущим. И как только он становится частью цепи, его нельзя изменить или удалить — это навсегда.
Надеемся, что данная информация будет Вам полезна!