Стать богатым может каждый. Богдан Куракин
решил завести дневник и записывать туда все свои действия.
1- Проснулся
2- Умылся
3- Позавтракал
…
…
…
К вечеру: 97- Дал Антону в долг 1000 рублей
98 – Сходил в магазин
Пока дневник со мной проблем не возникает, в любое время могу показать Антону, во сколько и когда я ему занял денег. Но что если в какой-то момент дневник окажется у Антона и он заменит пункт 97:
97 – Смотрел телевизор
Теперь я не смогу доказать Антону, что занимал ему деньги. Поэтому теперь я решаю засекретить записи в дневнике, чтобы подделать его было уже сложнее. Для этого я использую специальную программу, которая с помощью алгоритма превращает мой текст в набор непонятных символов или, как называют его сейчас – хэш.
Я ввожу определенное слово и программа выдает мне хэш. И после каждой записи я буду вставлять хэш, который получится, если скормить программе новый текст записи и прошлый хэш.
Теперь мой дневник выглядит вот так:
1—3fac676b98eee19797058e5182a40adc
2 – Позавтракал +3fac676b98eee19797058e5182a40adc =
6dd8df3ff1e232cb0f66d8df3ff1e232cb
Таким образом получается, что подменить самые старые записи подменить уже невозможно, ведь для этого придется переделать всю цепочку блоков. Тем самым, любое малейшее изменение старой записи приводит к изменению всей цепочки.
Конечно можно долго подбирать такой хэш, чтобы он сочетался с новым текстом записи и подмена осталась незамеченной. Но представьте, что копия этого дневника есть у миллиона человек.
Так вот, это дневничок и есть самый настоящий блокчейн, осталось лишь заменить меня и дневник на огромное количество компьютеров, соединенных по сети, и в разы усложнить вычисление хешей – так, чтобы даже вычислительной технике было тяжело.
Простыми словами, технологию можно сравнить с прозрачным сейфом, в который каждый зарегистрированный клиент (пользователь) может что-то положить. При этом все остальные видят, что именно туда кладется. А вот забрать что-то из сейфа можно только при наличии определенных прав доступа, ключа, известного только тому, для кого он предназначен. Помимо этого, сейф не стоит в каком-либо одном месте, а хранится одновременно у всех пользователей.
Безопасность блокчейна обеспечивается благодаря шифрованию, которое предотвращает изменение прошлых записей, мошенничество и нарушение имущественных прав. По своему строению, блокчейн – цепочка (chain) упорядоченных записей (блоков). Каждый последующий блок имеет временную метку и ссылку на предыдущий, и поэтому невозможно изменить (подделать) один из предыдущих блоков, не разрушив всю цепочку. Это делает все транзакции достоверными и необратимыми.
На стадии своего появления технология блокчейн применялась исключительно для криптовалют, а несколько позже была принята на вооружение некоторыми банковскими структурами для других финансовых операций. Почему именно криптовалюты