Как стало возможно создать такую инновационную технологию, в которой прозрачность сочетается с такой высокой безопасностью и как она работает? Покажу на простой схеме что такое технология блокчейн простыми словами.
Понятие технология блокчейн на самом деле проста, несмотря на кажущуюся вначале сложность, но вместе с этим имеет гарантировано 100% защиту. На blokchain биткоин было несчетное количество хакерских атак, и ни одна не стала успешной.
В то время казалось это невозможно сделать, реальные деньги подделывают, банки становятся банкротами вместе с нашими вкладами, деньги воруют. В общем в голове не укладывалось!
Рассмотрим простыми словами некоторые понятия и термины, что они означают. Это облегчит понимание.
Принцип технологии блокчейн был известен до создания биткойна, но не применялся. Создатели биткойна впервые реально применили ее и за 7 лет обкатали по полной.
Блокчейн коротко можно сравнить с доступной для всех книгой учета записей но информацию в которой невозможно изменить.
Как возможно создать такую базу данных, которая одновременно прозрачна и защищена на 100%? На первый взгляд кажется - это в принципе невозможно.
Некоторые понятия
Давайте попробую простыми словами на простом примере показать, как происходит запись и хранение информации в блокчейне.
Для начала познакомимся с термином хэширование или свертка. Свертка мне нравится больше, слово соответствует сути и не пугает своей непонятностью.
Если мы говорим о достоверной информации, то как хранить и передавать информацию неизменной? Это ведь важно при передаче и хранении денег и любой другой информации.
При любой передаче информации в интернете может потеряться или измениться какой-либо символ - цифра или буква.
Когда мы, например, диктуем номер телефона, адрес или какое-то имя по телефону, то просим абонента повторить записанные цифры или буквы. Таким образом, проверяем правильность переданных данных.
При передаче данных в интернете применяется шифрование слов, предложений, группы цифр, любой информации, которую собираемся передавать.
Например, передаем слово «друг» и договариваемся что вместе с этим словом ставим кодовое слово в виде числа. А это число не что иное, как результат перемножения цифр, которые соответствуют каждой букве. Это может быть специальная таблица соответствия или порядковый номер каждой буквы.
При приеме слова друг и кодового слова делают такую же операцию – перемножают цифры и сравнивают с принятым кодовым словом, сверткой.
У слова «друк», ошибочно написанного слова «друг», кодовое слово может быть другое. И становится понятно, что информация передана неверно.
Но при ошибке, когда просто переставили буквы в слове, кодовое слово будет такое же и на приемной стороне не поймут, что информация с ошибкой.
Значит такое простое шифрование только отчасти защищает информацию.
Поэтому для шифрования применяются специальные алгоритмы для создания сверток или для хэширования данных с криптографическим шифрованием.
Однако и передача свертки может быть с ошибкой, ее можно подменить, она не защищает передачу данных а лишь проверяет целостность, правильность данных.
Что действительно защищает данные – это электронная подпись как результат криптографического преобразования информации. Это второй термин, который нам нужно знать. При желании можете почитать в интернете, как создается подпись. Но нам для простого понимания нет в этом необходимости.
Продолжение читайте здесь
Стоит ли мне просить вас поставить лайк этой статье и подписаться на мой канал? Буду рада за столь малую благодарность!