Добавить в цитаты Настройки чтения

Страница 8 из 10



За пределами собственно операций блокчейнов криптовалюта аналогична любой другой валюте. Биткоин может быть продан на биржах, и его можно использовать для покупки или продажи товаров и услуг. Криптовалюта очень эффективна в блокчейн сетях, но каждый раз, когда она сталкивается с реальным миром традиционных валют (или «фиксированной валютой»), возникает трение.

2. Децентрализованная вычислительная инфраструктура

Блокчейн также может рассматриваться как подход к разработке программного обеспечения, связывающий вместе несколько компьютеров, обычно подчиняющихся одному и тому же «консенсусному» процессу сообщения или записи информации, которую они содержат, и где все связанные взаимодействия проверяются с помощью криптографии.

С физической точки зрения сетевые компьютерные серверы – это то, что действительно обеспечивает блокчейн. Но разработчикам не нужно настраивать эти серверы, и это тоже является частью магии блокчейна. В отличие от интернета, где на сервер отправляется запрос HTTP (Hypertext Transfer Protocol), с помощью блокчейн-приложений сеть делает запрос к блокчейну.

3. Платформа транзакций

Блокчейн-сеть может проверять множество транзакций, связанных со стоимостью, с цифровыми деньгами или активами, которые были оцифрованы. Каждый раз, когда достигается консенсус, транзакция записывается в «блок», который является местом хранения. Блокчейн отслеживает эти транзакции, которые впоследствии могут быть проверены как состоявшиеся. Таким образом, блокчейн является гигантской платформой, способной обрабатывать как микротранзакции, так и большие ценностные транзакции.

Криптовалюта очень эффективна в сетях, но каждый раз, когда она сталкивается с реальным миром традиционных валют, возникает трение.

Если мы хотим сравнить блокчейны с другими сетями, осуществляющими транзакции, то приходит в голову в качестве критерия выбрать их пропускную способность, которая измеряется в транзакциях в секунду (TPS). Для справки: в 2015 году VISA обрабатывала в среднем по 2 тыс. TPS в своей сети VisaNet с пиковой скоростью 4000 TPS и максимальной производительностью 56 000 TPS. В течение 2015 года PayPal обработал всего 4,9 млрд платежей, что эквивалентно 155 TPS. С 2016 года блокчейн биткоина был далек от этих чисел, колебясь в пределах 5–7 TPS, но с перспективами, в значительной степени превосходящими эти показатели, благодаря достижениям в технологии побочных цепочек и ожидаемому увеличению размера блока биткоинов. Некоторые другие блокчейны быстрее биткоинов. Например, Ethereum начал с 10 TPS в 2015 году, приблизившись к 50–100 TPS в 2017 году и ориентируясь на 50 000–100 000 TPS к 2019 году. Частные блокчейны еще быстрее, потому что у них меньше требований к безопасности, и мы видим 1000–10 000 TPS в 2016 году, в 2017 году до 2000–15 000 TPS и потенциально неограниченный объем после 2019 года. Наконец, связь мощности блокчейнов с технологией кластеризованной базы данных может поднять эти пределы пропускной способности транзакций еще выше, что приведет к положительному развитию.

4. Децентрализованная база данных

Блокчейн разрушает традиционную парадигму базы данных / обработки транзакций. В 2014 году я твердо заявил, что блокчейн – это новая база данных, и предупредил разработчиков о необходимости быть готовыми все переписать.

Блокчейн похож на место, где вы наполовину публично храните любые данные в линейном контейнерном пространстве (блоке). Любой может убедиться, что вы разместили эту информацию, потому что на контейнере есть ваша подпись, но только вы (или программа) можете разблокировать то, что находится внутри контейнера, потому что только вы надежно держите секретные ключи от этих данных.

Таким образом, блокчейн ведет себя почти как база данных, за исключением того, что часть хранимой информации, ее «заголовок», является общедоступной. Правда, блокчейны – не очень эффективные базы данных, но это нормально. Их работа состоит не в замене больших баз данных, это дело разработчиков программного обеспечения – выяснить, как они могут переписать имеющиеся приложения, чтобы использовать преимущества блокчейна для проведения транзакций.

5. Общий, распределенный реестр аккаунтов

Блокчейн также представляет собой распределенный общедоступный реестр ценностей с отметками времени, который отслеживает каждую транзакцию, когда-либо обрабатывавшуюся в его сети, что позволяет компьютеру пользователя проверять достоверность каждой транзакции так, чтобы не было двойного подсчета. Этот реестр может делиться между несколькими сторонами, и она может быть частной, общественной или получастной.



Несмотря на то что распределенный реестр транзакций является популярным способом описания блокчейнов, а некоторые рассматривают его как приложение-убийцу, это лишь одна из возможных характеристик.

6. Платформа разработки программного обеспечения

Для разработчиков блокчейн – это прежде всего набор программных технологий. Да, они лежат в основе политического и социального подкрепления (децентрализации), но они приносят с собой и технологические новшества. Появление этого нового набора средств разработки – захватывающее событие для разработчиков программного обеспечения. Блокчейн включает технологии построения нового типа приложений, децентрализованных и криптографически безопасных. Поэтому блокчейн – это новый способ создания приложений.

Кроме того, блокчейны могут иметь множество API (программных интерфейсов приложения), в том числе языков сценариев транзакций, API-интерфейсов связи P2P-узлов и клиентских API для проверки транзакций в сети. Подробнее об аспекте разработки программного обеспечения я расскажу в главе 6 этой книги.

7. Программное обеспечение с открытым исходным кодом

Большинство надежных блокчейнов являются открытыми источниками, что не только означает, что источник программного обеспечения является общедоступным, но также и то, что инновация может осуществляться совместно, поверх основного программного обеспечения.

Например, основной протокол биткоина – это открытый исходный код. С первоначального момента его создания Сатоши Накамото группа «основных разработчиков» поддерживает и продолжает постоянно его улучшать. Кроме того, тысячи независимых разработчиков внедряют инновационные продукты, услуги и приложения, которые используют преимущества протокола биткоина.

Тот факт, что программное обеспечение блокчейна является открытым исходным кодом, – это мощная характеристика. Чем более открытым является ядро блокчейна, тем сильнее станет экосистема вокруг него.

8. Рынок финансовых услуг

Деньги лежат в основе блокчейнов, основанных на криптовалюте. Если к криптовалюте будут относиться как к обычной валюте, она может стать частью финансового инструмента, что приведет к разработке целого ряда новых финансовых продуктов.

Технологии блокчейна предлагают инновационную среду с невероятными возможостями для следующего поколения финансовых услуг. По мере того как волатильность криптовалютных платежей будет снижаться, их популярность станет расти. Производные инструменты, опционы, свопы, синтетические инструменты, инвестиции, займы и многие другие традиционные инструменты будут иметь свою криптовалютную версию, поэтому возникнет новый рынок для торговли финансовыми услугами.

9. Одноранговая сеть (Р2Р)

В блокчейнах нет никакого «центра». Архитектурно базовым уровнем блокчейна является одноранговая сеть. Блокчейн подталкивает к децентрализации благодаря своим одноранговым узлам. Сеть в действительности – это компьютер. Вы проверяете транзакции друг друга на уровне одноранговой сети. По существу блокчейн может рассматриваться как вычислительное множество, которое действительно децентрализовано.