Технология blockchain является на сегодня, пожалуй, лучшим изобретением со времен появления Интернета. Ведь она позволяет обмениваться данными или денежными средствами без авторитетного посредника. Но как это работает?
К примеру, мы с вами поспорили на погоду в Одессе. Команда Web Academy поставила 50 гривен на то, что будет пасмурно, а Вы —на солнечную погоду без единого облачка.
У нас есть как минимум три варианта, чтобы провернуть это пари:
Но нужно учесть, что ни доверие, ни контракт не будут оптимальным решением: ведь мы не сможем полностью доверять незнакомцу, да и для выполнения условий контракта требуются время и деньги. Blockchain же предлагает нам третий вариант, который является безопасным, быстрым и, главное — дешевым.
Технология Blockchain позволяет написать программу, основанную на “блочной цепочке”, которой мы с вами и отправляем наши 100 гривен для ставки в споре. Эта программа будет беречь наши 100 гривен и при этом автоматически проверять завтрашнюю погоду на нескольких сайтах. Солнечная или дождливая погода ожидается завтра в Одессе — в любом случае, программа отправит деньги победителю до последней копейки и все это без какой-либо комиссии. При этом, каждая сторона может проверить договор на прозрачность условий и процесс их выполнения. Еще одним преимуществом такой программы является то, что ее нельзя как-то подделать, изменить или остановить. Может, это слишком официально для пари на погоду в 100 гривен, но представьте себе насколько такой способ облегчит процесс продажи дома или целой компании. Но обо всем по порядку.
Биткойн— это наиболее известное и обсуждаемое применение технологии. По сути, это — цифровая валюта, которая может использоваться для обмена продуктами и услугами, как доллары США, евро, китайский юань и другие национальные валюты. Один биткойн — это единица цифровой валюты Bitcoin (BTC). Подобно доллару, он не имеет ценности сам по себе, а имеет ее, когда есть возможность торговать товарами и услугами, чтобы привлечь больше валюты под контролем участников сделки. Чтобы отслеживать количество биткойнов, которыми владеет каждый из нас, блокчейн использует регистр, или цифровой файл, который и отслеживает все транзакции биткойнов.
Этот “файл” не хранится на центральном сервере, как в банке или в едином центре данных. Он распространяется по всему миру через сеть частных компьютеров, которые одновременно хранят данные и выполняют вычисления. Каждый из этих компьютеров представляет собой «узел» сети блокчейн и имеет копию файла регистра.
К примеру, если Алексей хочет отправить биткойны Кате, то он транслирует сообщение в сеть, в котором говорится, что количество биткойнов в его учетной записи должно снизиться на 5 BTC, а сумма на счете Кати должна увеличиться на то же количество. Каждый узел в сети получит сообщение и применит запрошенную транзакцию к своей копии, обновив при этом баланс счета.
Таким образом, мы можем определить блокчейн как систему, которая позволяет группе подключенных компьютеров поддерживать единый обновленный и безопасный регистр. Для выполнения транзакций на блокчейне— нужен кошелек, то есть, программа, которая позволяет хранить и обменивать биткойны. Каждый кошелек защищен специальным криптографическим методом, который использует уникальную пару различных, но связанных ключей: частный и открытый ключ. При транзакции зашифрованным ключом, только владелец генерирует цифровую подпись, которая используется “блочными компьютерами” для проверки подлинности сделки и самой транзакции. Эта цифровая подпись представляет собой строку текста в результате запроса транзакции и персонального закрытого ключа. Если владелец изменит один символ в сообщении запроса, то цифровая подпись изменится и потенциальный злоумышленник не сможет изменить запросы или количество отправляемого биткойна.
Теперь, когда у Вас есть общее представление о том, как работает блокчейн, давайте вкратце рассмотрим, почему это так удобно.
Использование технологии blockchain дарит прекрасные возможности.
Преимущества:
Но стоит отметить, что эта технология имеет как преимущества, так и объективные проблемы.
Недостатки:
Технология blockchain имеет несомненный потенциал для революции во множестве отраслей: от рекламы до распределения энергии. Ее основная сила заключается в децентрализованном характере и способности устранять необходимость в “доверии на слово”. Уже сейчас на основе блокчейн создают полностью децентрализованные платформы, которые управляют smart-контрактами, и кто знает, какое еще применение ей придумают в будущем. Ежедневно разрабатываются новые инструменты для улучшения безопасности системы, предлагая более широкий спектр функций, инструментов и услуг. Использовать или не использовать эту технологию — решать Вам. Но не стоит забывать о том, что она может кардинально изменить процесс обмена информацией, а поэтому — заслуживает внимания.