Вопрос что такое blockchain является очень актуальным. Данная технология в современном мире уже не является молодым явлением, поскольку внедряется практически во все основные сферы жизни. Она теперь применяется не только в биткоине и других криптовалютах.
Постепенно обмен деньгами, документами и ценностями приобретает новый, более высокий уровень. Системы, основанные на blockchain, убирают из коммерческих или деловых взаимодействий любых посредников, что позволяет проводить операции напрямую между двумя или большим количеством сторон.
Некоторыми блокчейн рассматривается, как революционная технология, способная в корне переменить устоявшийся, совсем неудобный режим и архаичное положение дел. Рассмотрим, что такое blockchain и изучим ключевые аспекты этой уникальной технологии.
Как появилась технология блокчейн
Невзирая на повсеместные заявления, публикуемые малограмотными блогерами, технологию блокчейн изобрёл вовсе не Сатоши Накамото. Он её просто задействовал в своей криптовалюте биткоин. Кстати, bitcoin тоже не является первой виртуальной валютой – она просто стала самой известной и остаётся наиболее популярной до сих пор. Но сейчас не об этом.
Итак, главные этапы создания технологии:
– первая формулировка концепции blockchain – в 1991 году это сделали учёные У. С. Шторнетт и С. Хабер. Они придумали вариант работы с цифровыми документами, где применяется криптографическое кодирование – хеширование;
– долгое время концепция оставалась незамеченной и неинтересной для компаний и программистов;
– запуск сети с протоколом RPoW (многократное доказательство работы). Здесь появляется первый токен – фактически первая криптовалюта hashcash и начинают появляться понятные описания, отвечающие на вопрос, что такое blockchain. В Reusable proof of work двойная трата токенов решалась посредством регистрации участников сделки на специальном сервере, где в реальном времени можно было проверять достоверность информации;
– публикация white paper первой децентрализованной сети с электронными деньгами – Сатоши Накамото представил биткоин. За основу был взят протокол криптовалюты hashcash, однако, в экосистеме блокчейна защита транзакций обеспечивается одноранговым протоколом P2P;
– 12 января 2009-го – первая транзакция 10 монет BTC от Сатоши Накамото в криптовалютный кошелёк Хэлла Финни.
С того времени технология блокчейн применяется фактически в неизменном виде, хотя постепенно разработчики создают и вводят новые протоколы. Изобретаются модификации конфигурации, к примеру, в 2017-ом была представлена концепция сайдчейна. Объясняя просто, sidechain – это боковое ответвление от основного (центрального) блокчейна.
Что такое blockchain – ключевые особенности технологии
Современное развитие криптовалют неизбежно формирует у пользователей интерес относительно технологии блокчейн. На вопрос, что такое blockchain можно ответить простыми словами так – это система распределённого реестра, где каждый элемент (узел) собой представляет отдельную копию структурной цепочки.
Как только происходят изменения в центральном блокчейне, во всех узлах моментально обновляются «копии» до актуального состояния, поэтому всегда в интернете существует последняя версия blockchain с обновлениями. Именно эта особенность придаёт технологии одно из уникальных качеств – децентрализация – то есть нет центрального сервера.
Запомнить! Каждый компьютер в Сети, на который установлен блокчейн, является отдельным сервером со своей актуальной копией реестра. Она постоянно обновляется, как только очередной блок заполняется захешированными данными!
Сам блокчейн – это последовательность блоков в виде цепочки, где последний элемент всегда открыт для принятия информации. Данные кодируются криптографическим шифрованием (хешированием), которое невозможно взломать современными средствами.
В целом особенности технологии блокчейн можно сформулировать в нескольких тезисах.
1. blockchain – беспрерывная последовательность блоков – сгруппированных объёмов информации, размер которых детерминирован специальными алгоритмами. Параметры задаются в момент программирования и после запуска блокчейна на могут быть никак изменены;
2. Каждый блок в любом блокчейне содержит сохранённую информацию со всей цепочки, начиная с генезис-блока (первый);
3. После накопления в последнем блоке определённого количества закодированных данных, подключается следующий блок. Таким образом формируется цепочка из «ячеек» с информацией;
4. Блоки криптографической системы компонуются с соблюдением строжайшей хронологической последовательности. Они между собой связываются цифровой кодовой подписью, сгенерированной посредством сложных математических вычислений. Отсюда становится понятным, что такое blockchain;
5. Все блокчейны уникальны и никак не могут между собой взаимодействовать, соединяться или обмениваться фрагментами;
6. Любые изменения в системе (транзакции, конвертации), например, в Bitcoin или Monero обязательно хешируются, получают цифровую подпись и мгновенно распространяются по всем узлам системы;
7. Блокчейн работает автономно без подключения ресурсов сторонних серверов. Его алгоритмы существуют в виртуальном пространстве, как и сама цепочка;
8. Любой blockchain имеет динамическое состояние, если в системе происходят какие-то действия. Допустим, в Bitcoin из-за постоянных транзакций и конвертаций цепочка беспрестанно загружается хешированной информацией, которая синхронизируется и копируется на миллионы устройств, содержащих блокчейн биткоина. Каждое такое устройство называется узлом или нодой (node);
9. Важными элементами блокчейна являются ноды (узлы). Простыми словами, узлы – это отдельные устройства (компьютеры, ноутбуки, мощные смартфоны), содержащие полный вариант blockchain, последний блок которого имеет актуальные обновления. На всех аппаратах блокчейн постоянно обновляется, как только генерируется и включается в цепочку новый пустой элемент.
Итак, резюмируем, что такое blockchain
Описанные выше тезисы и особенности технологии дают общее представление о блокчейне. Это распределённый реестр, в который специальными алгоритмами записывается информация после процесса хеширования (шифрование).
В таком формате данные соединяются цифровыми подписями в непрерывную последовательность файлов, где выдерживается строгая хронология. Протоколы группируют закодированные сведения в объёмные структуры, имеющие строго определённый размер.
Это блоки, которые в каждой криптовалюте или каком-то другом блокчейне имеют собственный размер. Поэтому образуется беспрерывно растущая модель в виде цепочки. Теперь у новичков должно появиться общее понимание, что такое blockchain.