Конечно можно долго подбирать такой хэш, чтобы он сочетался с новым текстом записи и подмена осталась незамеченной. Но представьте, что копия этого дневника есть у миллиона человек.
Так вот, это дневничок и есть самый настоящий блокчейн, осталось лишь заменить меня и дневник на огромное количество компьютеров, соединенных по сети, и в разы усложнить вычисление хешей – так, чтобы даже вычислительной технике было тяжело.
Простыми словами, технологию можно сравнить с прозрачным сейфом, в который каждый зарегистрированный клиент (пользователь) может что-то положить. При этом все остальные видят, что именно туда кладется. А вот забрать что-то из сейфа можно только при наличии определенных прав доступа, ключа, известного только тому, для кого он предназначен. Помимо этого, сейф не стоит в каком-либо одном месте, а хранится одновременно у всех пользователей.
Безопасность блокчейна обеспечивается благодаря шифрованию, которое предотвращает изменение прошлых записей, мошенничество и нарушение имущественных прав. По своему строению, блокчейн – цепочка (chain) упорядоченных записей (блоков). Каждый последующий блок имеет временную метку и ссылку на предыдущий, и поэтому невозможно изменить (подделать) один из предыдущих блоков, не разрушив всю цепочку. Это делает все транзакции достоверными и необратимыми.
На стадии своего появления технология блокчейн применялась исключительно для криптовалют, а несколько позже была принята на вооружение некоторыми банковскими структурами для других финансовых операций. Почему именно криптовалюты дали начало блокчейну? Когда речь заходит о передаче ценностей (денег), мы вынуждены прибегать к услугам централизованных финансовых учреждений, таких как банки. Даже современные способы онлайн-оплаты обычно требуют от пользователя интеграции с банковским счетом или кредитной картой. Технология блокчейн предлагает возможность устранения этих посредников, а вместе с ними и устраняется возможность влиять на данные, ведь сейчас банки могут запросто отклонить ваш платеж, заблокировать счет, списать комиссию за обслуживание и многое другое.
Биткоин – это лишь один из примеров использования технологии блокчейн, а криптовалюты, в свою очередь, только один из примеров использования децентрализованных технологий. Сегодня, когда интернет невероятно разнообразен и обширен, думаю, мы еще увидим множество других примеров применения децентрализованных принципов и технологии «цепочки блоков». Мне кажется, что децентрализованные сети станут огромной волной новых технологий. Блокчейн позволяет окружающим нас устройствам «общаться» друг с другом значительно более эффективно.
На данный момент блокчейн используется не только для совершения транзакций, но и для заключения контрактов, и это выводит полезность блокчейна за пределы финансовой отрасли. База данных может содержать в себе не только единицы стоимости (вроде биткоина), но и любой тип цифровой информации, в том числе программный код. Код исполняется, когда стороны вводят свои ключи, тем самым подписывая договор. Программа может использовать внешние данные – котировки акций, прогнозы погоды, заголовки новостей и любую другую информацию, которую компьютер в состоянии обработать – и создавать контракты, автоматически исполняемые при выполнении определенных условий. Эта технология известна под названием «умные контракты», а возможности ее применения практически безграничны.
В блокчейне можно хранить данные о правах на собственность, нарушении правил дорожного движения, бракосочетаниях, авторских правах, процессе производства, и даже о результатах голосования на выборах. То есть практически обо всем.