59 подписчиков
Пример про блокчейн
Предположим вы с друзьями даете друг другу в долг деньги. У вас есть некая тетрадка, которая ходит по кругу, и все туда записываю кто кому сколько должен.
В какой-то момент у вашего друга Незнайки начинаются проблемы с деньгами и он решает в этой тетрадке подтереть нолик в конце последней записи о своем долге.
Это замечает Знайка, и решает, что тогда может отметить, как будто он свой долг вам уже вернул. Ну и так далее. В общем начинается какая-то катавасия, после которой тетрадка со всеми записями перестает иметь какой-либо смысл, потому что не ясно, где правда, а где исправлено и кто кому сколько должен.
Тогда вы с друзьями собираетесь и решаете все начать с чистого листа, по чесноку, чтобы сохранить дружбу.
Как можно организовать процесс?
Вы заводите каждому другу по тетрадке и записываете туда одинаковые вводные данные. Далее по мере того, как кто-то дает кому-то в долг или этот долг возвращает, вы вносите в тетрадку каждого соответствующую одинаковую запись. И тогда, если кто-то решит что-то изменить, это сразу всплывет - ведь в других тетрадях будут оригинальные записи, заверенные подписью каждого друга и заверением, что ничего не было исправлено в оригинальных текстах, а только добавлены дополнения.
Потом вы с друзьями догадаетесь, что каждый раз все сверять и считать и записывать долго, и перенесете данные в компьютер, который будет все проверять, подписывать цифровой подписью и в конце добавлять хэш.
Поздравляю, у вас получился блокчейн.
В реальной жизни схематично это может выглядет вот так:
Связанные между собой блоки, в которых есть служебная информация типа даты и времени записи, хэша блока и хэша предыдущего блока, а также сами смысловые записи.
1 минута
6 марта 2023