сложных проблем, не имеющих на данный момент оптимального решения и не
позволяющих криптовалютам конкурировать с их фиатными «коллегами» на
равных. Какие же актуальные задачи стоят перед технологией блокчейн и в
каком направлении следует искать пути их решения?
Актуальные проблемы блокчейн
Большинство людей в развитых странах привыкли использовать для оплаты
товаров и услуг удобные банковские карты вместо наличных денег. Платежные
карты давно и прочно вошли в повседневный обиход, несмотря на некоторые
неудобства, связанные с их использованием. Ведь карты легко могут быть
утеряны или украдены вместе с бумажником. Их могут скопировать в момент
передачи недобросовестным продавцам для оплаты, при этом подпись можно
подделать, а пин-код — подсмотреть. Еще более благоприятной средой для
мошенничества является интернет, где орудует множество банд
киберпреступников. Только в 2014 году совокупные потери от хищений средств
с банковских карт во всем мире составили более $16 млрд, и эти цифры с
каждым годом только растут. Почему же мировая финансовая индустрия не
спешит переводить карточные платежи в форму, казалось бы, несоизмеримо
более безопасных криптовалютных операций?
Для того чтобы ответить на этот вопрос, необходимо понять масштабы
объемов транзакций, проходящих внутри хотя бы одной из самых популярных
карточных систем — Visa или Mastercard. В обычные дни финансовые потоки в
этих системах измеряются тысячами транзакций в секунду. В периоды же
повышенной активности, например, в дни предновогодних распродаж, пиковые
нагрузки могут составлять 20 000–40 000 транзакций в секунду. А теперь
подсчитаем, что в этом плане могла бы предложить самая популярная
платежная блокчейн-система — сеть Биткоин.
Как мы помним, размер блока в этой системе составляет 1 мегабайт, а средняя
транзакция занимает объем около 250–300 байт при том, что каждый новый
блок в сети формируется в среднем за 10 минут. Нехитрые расчеты
показывают, что пропускная способность сети Биткоин составляет примерно
семь транзакций в секунду, после чего ее следует сравнить с показателями
скорости обработки операций в крупных карточных сетях. И это только один
параметр, по которому мы пытаемся сравнивать две принципиально разные
финансовые технологии. Более того, этот показатель — всего лишь одна из
составных частей большой проблемы, которая стоит на пути возведения
криптовалют в относительно равный конкурентный статус с фиатными
средствами платежей. Имя этой проблемы — масштабируемость.
Технология блокчейн сама по себе обладает массой достоинств, которые мы
самым детальным образом рассмотрели в этой книге. Теперь же пришло время
поговорить и о некоторых ее недостатках, а точнее — о тех аспектах, которые
препятствуют быстрому распространению продуктов, базирующихся на
технологии распределенного реестра. Блокчейн-продукты имеют слабо
выраженную способность к масштабированию, в первую очередь из-за
скорости подтверждения транзакций, а также из-за постоянно нарастающего
объема базы данных блоков в силу невозможности удаления ранее
помещенной в них информации. Другими словами, если условием задачи
является быстрая обработка огромного количества микротранзакций, блокчейн
с этим будет справляться далеко не лучшим образом.
Представим ситуацию, когда платежная система, построенная на базе
блокчейн-технологии, учитывает, скажем, приобретение чашки кофе в одной из
крупных сетевых кофеен типа Starbucks. Речь идет о транзакции с передачей
ценности в эквиваленте нескольких долларов. Сначала транзакция должна
быть подтверждена, то есть помещена в блок, который будет принят всей
децентрализованной сетью. А затем, для верности, помимо этого блока, в
нисходящую за ним цепочку должны поместиться еще как минимум несколько
последующих блоков. Этот процесс, безусловно, займет определенное время.
Вопрос, будут ли ждать покупатель и продавец минуты, а то и десятки минут, чтобы платежная транзакция получила все необходимые подтверждения? С
большой долей вероятности они выберут более быстрый способ
подтверждения оплаты.
Теперь обратимся еще к одной важной детали — чашек кофе может быть
очень много. Считается, что в мире ежедневно выпивается минимум 1,5 млрд
чашек кофе, немалая часть из которых приобретается в ресторанах и кафе.
Если связанные с ними платежные операции начать помещать в блокчейн, то
база данных блоков будет расти в своем размере космическими темпами. А
ведь речь идет о децентрализованной форме хранения данных, что
подразумевает постоянную репликацию и синхронизацию данных между всеми
полными узлами сети. Современные блокчейн-среды физически неспособны
обрабатывать такое количество мелких транзакций, при том, что мы
рассмотрели всего лишь одно наименование товара — чашку кофе. Из чего
напрашивается вывод, что классическая модель записи и хранения
транзакционной информации в блокчейн никоим образом не годится для учета
массовых микротранзакций — ни по скорости обработки, ни по требуемым
объемам хранения данных. Каким образом можно было бы решить эту
проблему?