Очень хочется подробно рассказать про технологию "блокчейн", но я буду абстрагироваться от сложных технических вещей и аппроксимировать теорию сетей в более привычные нам вещи.
Цепочка блоков
Или blockchain — выстроенная по определённым правилам непрерывная последовательная цепочка блоков, содержащих какую-либо информацию. Wiki как всегда точна, но непонятна для человека вне мира криптографии и криптовалют. Что за блоки? Какие правила? Какая информация?
Блоки и причём тут костяшки домино?
В прошлой статье были выделены 2 важных характеристики, обеспечивающие безопасность криптовалюты: децентрализация (отсутствие посредника между пользователями в виде банка) и распределённость (одноранговость системы).
На второй картинке, конечно, складывается ощущение формирования центра, но это не так (самая красивая и понятная картинка). На картинке не блоки!!! А пользователи сети и они все взаимосвязаны между друг другом, впрочем как и блоки.
Так причём тут блоки? Блок — информационная единица, содержащая в себе данные о текущей транзакции и о предыдущем блоке. То есть блок своеобразная "платёжка" в привычном нам понимании, которая дополнительно хранит информацию о предыдущем блоке. Самый первый блок — блок-генезис. Схема взаимодействия блоков очень похожа на игру в домино.
Нулевая фишка (генезис блок) содержит информацию только о текущих транзакциях, первая о нулевой и себе, вторая о первой и о второй и так далее пока не иссякнут ресурсы сети и другие ограничения. Нас это никак не коснётся, поэтому примем то, что цепь бесконечна. По аналогии с домино, можно сразу выделить важные свойства блокчейна, обеспечивающие безопасность:
- Неизменяемость данных блоков (Если подменишь данные в одном блоке, придётся менять данные во всех предыдущих)
- Линейность цепочки (Лишние ветви отсекаются, из-за последовательности цепи)
- Прозрачность транзакций (Каждый участник системы имеет копию уже сформированной цепочки. При добавлении нового блока система сранивает данные в НОВОМ блоке о СТАРОМ у всех участников)
Транзакция — неделимая (базы данных) операция по переводу средств (финансы). Транзакция либо произошла, либо нет. Её нельзя отменить.
Эти 3 фактора, не считая самих криптографических шифров, ведь вся информация выдаётся в виде хэш (набора символов, зашифрованных по какому-то алгоритму, хранящему информацию о транзакциях) приводят к высочайшему уровню безопасности как пользователя, так и всей сети в целом.
Вот пример моей транзакции с одним из кошельков в блокчейне Telegram. (ссылка, чтоб потыкать при желании: https://tonviewer.com/transaction/bf4c2b663fe388100d7bc945a972ea30ce7f58bdf82e93e7dccd2530bb916ee3)
Получается...
"В одноранговой пользовательской сети используется технология блокчейн для обмена криптовалюты". Это значит, что система децентрализована и распределена, у каждого участника сети содержится копия всех блоков и информация о транзакциях, записанная в блоки. Шанс того, что у вас без вашего ведома и участия украдут цифровые активы или сеть рухнет стремится к 0.