Анатолий Яковенко представил детальный разбор компромиссов сетей Solana и Ethereum

Dave Lee 36,2 тыс. 1 ч 38 мин 10 мин 12.06.2021
Главное

В интервью с блогером Дэйвом Ли сооснователь блокчейна Solana Анатолий Яковенко подробно разобрал фундаментальные отличия своей сети от Ethereum и Bitcoin. Главный акцент беседы сделан на технологических компромиссах, оптимизации аппаратного обеспечения и уникальном алгоритме Proof of History, который призван превратить блокчейн в глобальный высокоскоростной финансовый движок. Собеседники оценивают перспективы децентрализованных систем и пытаются определить, способна ли новая архитектура изменить мировую экономику.

⚔️ Проблема Proof of Work: почему старые блокчейны не подходят для глобальных финансов 0:57

Яковенко разделяет проблемы распределенных систем на доступность и консистентность. Архитектура Proof of Work (PoW) является системой доступности, которая никогда на 100% не гарантирует окончательную фиксацию цепи. Однако PoW уникален тем, что позволяет математически рассчитать термодинамическую энергию и затраты на электричество, потраченные на защиту сети. По мнению Яковенко, PoW отлично оптимизирован для создания сберегательных активов (store of value), но абсолютно непригоден для сферы финансов. Финансовые рынки критически зависят от бесперебойного и мгновенного потока информации.

В качестве аналогии сооснователь Solana приводит мейнфреймы на Нью-Йоркской фондовой бирже в Манхэттене: там массивы процессоров дублируют инструкции и поддерживают «горячую замену» неисправных чипов без остановки торгов. Для обеспечения честного доступа трейдерам выделяют физические кабели строго одинаковой длины. Ни Bitcoin, ни Ethereum не могут дать гарантию включения транзакции за пару секунд из-за перегрузок сети и высокой концентрации майнинговых пулов, где всего около пяти игроков контролируют более 51% мощностей.

🚀 Философия Solana: скорость Nasdaq и максимизация устойчивости к цензуре 5:07

Главная задача Solana — максимизировать минимальный набор независимых сущностей, способных нарушить информационный поток. Чем больше этот набор, тем сложнее им скоординироваться для цензурирования сети, что делает рынки открытыми и честными. Анатолий Яковенко подчеркивает, что никогда не рассматривал Ethereum как конкурента, которого нужно уничтожить. По его словам, на ранних слайдах стартапа для инвесторов целью Solana указывалось создание блокчейна со скоростью биржи Nasdaq, а не создание «Ethereum 2.0».

Проекты, выросшие из Bitcoin, вроде Ethereum, несут с собой «багаж» в виде стремления сохранить функции суверенных денег и сбережения ценности. Яковенко убежден, что совместить эти задачи с эффективным финансовым движком невозможно без компромиссов, ухудшающих итоговый продукт. Цель Solana на физическом уровне — построить систему без шардинга, где транзитные состояния данных распространяются по оптоволокну со скоростью света, позволяя мгновенно проводить клиринг и исполнение сделок между любыми точками планеты, например, Москвой и Гонконгом.

📊 Реальные метрики: миллионы транзакций, Serum и копеечные комиссии 11:55

На момент записи интервью сеть Solana обрабатывает от 500 до 1000 транзакций в секунду в реальном времени, обеспечивая около 20 миллионов транзакций в день. Яковенко уточняет внутреннюю структуру этого потока данных: около 50% объема составляют служебные сообщения консенсуса, то есть подписи валидаторов для синхронизации узлов. В архитектуре Solana эти голоса являются полноценными платными транзакциями, конкурирующими за ресурсы процессора наравне с пользовательскими ордерами. Около 40% транзакций приходятся на Serum — децентрализованную экосистему с централизованной книгой лимитных ордеров (CLOB), созданную сообществом и выходцами из биржи FTX.

Serum генерирует в 200–300 раз больше транзакционных сообщений, чем Uniswap, за счет постоянной отправки и отмены заявок маркетмейкерами. Защита от спама и перегрузки CPU обеспечивается нативной монетой SOL. Исходя из текущих мировых цен на пропускную способность каналов связи, целевая стоимость использования сети составляет около 10 долларов США за 1 миллион сообщений. Яковенко отмечает, что это примерно в 10 000 раз дешевле транзакций в Ethereum периода его ранней стабильности (когда перевод стоил 10 центов) и в миллионы раз дешевле текущих пиковых комиссий Ethereum в 100 долларов. Ориентиром для команды остается тарифная сетка Nasdaq, где ставка составляет порядка 0,15 доллара за сообщение.

💻 Архитектурная революция: отказ от EVM в пользу BPF и потенциал языка Rust 15:51

По мнению Яковенко, виртуальная машина Ethereum (EVM) существенно тормозит развитие криптовалютной индустрии, так как представляет собой медленную, последовательную стек-машину с громоздкими 256-битными значениями, которая изначально не проектировалась под высокую производительность. Вместо этого команда Solana интегрировала Berkeley Packet Filter (BPF) — виртуальную машину, созданную сообществом Linux kernel для выполнения задач прямо внутри ядра операционной системы. К BPF предъявляются высочайшие требования по безопасности и скорости, поскольку она обслуживает операции сетевых коммутаторов. Внутри ядра Linux технология BPF способна обрабатывать до 60 миллионов пакетов в секунду, что упрощает оптимизацию под современное серверное оборудование.

Благодаря стандартизации BPF поддерживает инфраструктуру компиляторов LLVM, используемую такими гигантами, как Apple, Intel, Nvidia и Qualcomm. Основным языком написания смарт-контрактов в Solana стал Rust. Яковенко сравнивает Rust с модернизированными версиями Java и C++, отмечая продвинутую теорию типов и идеальную адаптацию под особенности «железа». Сооснователь Solana выражает удивление тем, что создатель Linux Линус Торвальдс, всегда категорически отвергавший C++, согласился рассмотреть Rust для интеграции в ядро Linux, разглядев в нем чистую реализацию системного программирования.

⏳ Тайны Proof of History: как рекурсивный хеш заменяет мировые часы 1:04:15

Анатолий Яковенко подробно объясняет техническую суть Proof of History (PoH), подчеркивая распространенное заблуждение: PoH не является механизмом консенсуса и не решает проблему защиты от атаки Сивиллы (Sybil resistance). Для защиты от анонимных ботов в индустрии применяются Proof of Work (измерение термодинамической энергии асиков) или Proof of Stake (подтверждение владения приватным ключом с финансовым весом в системе). Алгоритм Proof of History — это способ удаленно доказать неизбежное течение времени между событиями А и Б в сети Интернет, где точные хронологические метки легко сфальсифицировать.

Архитектура использует проверяемую функцию задержки (VDF) на основе рекурсивного вычисления хешей SHA-256, где выходные данные предыдущего шага становятся входными для следующего. Этот процесс выполняется строго последовательно в один поток, задействуя предельную тактовую частоту процессоров от таких фабрик, как TSMC или Intel. Технологический переход с 7-нанометрового на 3-нанометровый процесс может дать двукратное ускорение, но потребует затрат в размере 50 миллиардов долларов, что задает предсказуемые физические границы генерации времени.

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

📡 Борьба с «радиопомехами»: исключение форков и миллисекундные блоки 1:11:36

Проблема одновременной генерации блоков схожа с интерференцией электромагнитных волн при работе двух радиовышек на одной частоте, создающей шум. В блокчейнах параллельное производство блоков приводит к разветвлению (форку) леджера, разделяя сеть. Bitcoin решает это искусственным усложнением математической задачи, разводя блоки в среднем на 10 минут. Ethereum сократил этот интервал до 12 секунд, однако, по мнению некоторых экспертов, частично пожертвовал безопасностью из-за возникновения «дядюшек» (uncle blocks).

Proof of History позволяет составить жесткое расписание для всех производителей блоков на основе их фазы в криптографическом временном пазле. Валидаторы точно знают свою очередь: например, производитель под номером 100 обязан дождаться миллионного хеш-семпла под номером 100, в то время как его предшественник транслирует данные на шаге 99. Это полностью исключает коллизии и позволяет снизить время генерации блока до 400 миллисекунд с долгосрочной целью в 100 миллисекунд. Блок в Solana представляет собой массив транзакций, неразрывно переплетенный с доказательством непрерывного течения времени.

🐎 Компромиссы и уязвимости: 10 000 коней против 100 000 цыплят 56:14

Анатолий Яковенко открыто называет главную слабость Solana — высокий порог входа для запуска валидаторов, требующий от участников личного времени на взаимодействие с физическими дата-центрами, у которых зачастую даже нет нормальных сайтов. Для работы сети необходимо мощное и дорогое серверное оборудование, поскольку развернуть финансовую систему нового поколения на ноутбуках или микрокомпьютерах Raspberry Pi невозможно. Яковенко цитирует основателя Ethereum Виталика Бутерина, который сравнил масштабирование Ethereum 2.0 с попыткой тащить телегу с помощью 100 000 цыплят, тогда как Solana запрягает в ту же телегу 10 000 коней.

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

Другой сложностью выступает отсутствие совместимости с EVM, из-за чего проекты невозможно просто скопировать из одной сети в другую. При этом Яковенко считает этот минус долгосрочным преимуществом: локальные команды вынуждены проектировать протоколы кредитования и маржинальной торговли с нуля под архитектуру книги ордеров Serum. В ходе второго хакатона 11 стартапов на Solana смогли привлечь более 1 миллиона долларов посевного финансирования каждый.

🛡️ Безопасность сети: атака «расщепления мозга» и риски централизации 1:17:54

В отличие от Bitcoin, где атака 51% требует разворота всей исторической цепочки блоков за длительный период, в Solana подобный сценарий ретроспективного взлома невозможен. Однако, как и все византийские отказоустойчивые системы (BFT), Solana уязвима для сговора участников, превышающих коэффициент Накамото. Если злоумышленники получат контроль над более чем одной третью (33.3%) голосующих ключей сети, они могут организовать атаку «расщепления мозга» (split-brain network). Разделив оставшихся честных валидаторов пополам и манипулируя пакетами данных на сетевом уровне, атакующие способны создать две изолированные цепочки блоков, содержащие двойные траты.

Единственным способом защиты Яковенко называет строжайший контроль безопасности приватных ключей и максимизацию числа независимых валидаторов до 10 000 единиц. Для сравнения сооснователь Solana указывает на Ethereum 2.0, где на базовом уровне распределения стейка всего три крупные сущности контролируют критические 33% мощностей. В случае их сговора или давления на уровне хостинг-провайдеров (например, звонка инженерам AWS с требованием прекратить маршрутизацию пакетов) сеть может быть парализована.

🌋 «Бункерный коин»: выживет ли Bitcoin при коллапсе цивилизации? 1:21:27

Комментируя критику высокого энергопотребления Bitcoin, Анатолий Яковенко высказывает мнение, что споры вокруг углеродного следа упускают из виду адаптивность алгоритма. Если на планете полностью запретят ископаемое топливо, Bitcoin не остановится — общая вычислительная мощность (хешрейт) упадет из-за роста цен на электричество, но сложность сети автоматически скорректируется, а доходность майнеров на единицу мощности останется прежней. Яковенко называет Bitcoin «бункерным коином» (bunker coin), способным функционировать даже в условиях падения правительств и отключения глобального интернета посредством передачи блоков через коротковолновые радиостанции, отражающие сигнал от ионосферы Земли.

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

🗺️ Ландшафт индустрии: признание Cosmos, эксперименты Ethereum и рыночные пузыри 1:28:11

Анализируя конкурентную среду, Яковенко выражает глубокое уважение к проекту Cosmos и его создателям. По его словам, красота Cosmos заключается в простоте архитектуры консенсуса Tendermint, которая хоть и ограничена поддержкой максимум 100–200 узлов, но послужила идеальной песочницей для инженеров. Именно сообщество Cosmos заложило основы современной концепции валидаторов, и многие ранние операторы узлов Solana пришли именно оттуда.

Текущее состояние Ethereum сооснователь Solana характеризует как «Дикий Запад», восхищаясь колоссальным объемом экспериментов и идей, которые рождаются в этой сети, несмотря на высокие комиссии и медлительность. Касаясь вопроса завышенных рыночных оценок криптовалют, Яковенко утверждает, что текущие капитализации отражают не столько сегодняшний день, сколько ожидания инвесторов относительно зон будущего роста. Криптовалюты сегодня конкурируют со старейшими финансовыми институтами планеты, которые, по оценке спикера, полностью проспали эпоху интернета и до сих пор используют устаревшие подходы для совершения межбанковских переводов. В условиях удвоения мировой денежной массы избыточный капитал закономерно перетекает в сектор с максимальным потенциалом технологического роста.

🕶️ Культура, мемы и Joe с соседней улицы: зачем обычному человеку блокчейн 41:52

Формирование сильного сообщества разработчиков вокруг Solana во многом обусловлено сложностью самой технологии, привлекшей энтузиастов, готовых собирать серверы своими руками. Размышляя о культурном коде проекта, Яковенко отмечает, что мемы невозможно навязать сверху — они должны зарождаться органически. Таким символом для сторонников Solana стали солнцезащитные спортивные очки Pit Viper, ставшие неофициальным маркером на конференциях.

Для рядового пользователя главным преимуществом децентрализованных финансов выступает высокая доходность. На DeFi-платформах ставки доходности по депозитам могут быть в 1000 раз выше банковских (достигая 10–15%), поскольку из цепочки полностью исключены посредники.

Кроме того, высокая скорость и низкая стоимость транзакций Solana открывают возможности для переформатирования рекламных моделей современных социальных сетей. Блокчейн позволяет монетизировать контент напрямую через комьюнити-токены (как в проектах COPE или музыкальной платформе Audius), минуя корпорации, торгующие личными данными пользователей. Яковенко резюмирует, что если феномен DeFi-лета 2020 года был запущен силами всего 30–40 тысяч человек, то появление сотен миллионов пользователей, вооруженных криптографией, вызовет тектонические сдвиги в глобальной координации.

💬 Цитаты

«Попытки Ethereum сохранить свойства сбережения ценности и одновременно масштабировать информационный поток приводят к неэффективным компромиссам.»

Анатолий Яковенко 08:18

«Наш базовый слайд для инвесторов гласил: блокчейн Solana обладает скоростью биржи Nasdaq. Мы не пытались построить Ethereum 2.0.»

Анатолий Яковко 05:48

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

Анатолий Яковенко 39:01
👥 Спикеры
🔗 Упомянутые сайты и проекты
📖 Термины
Proof of History (PoH)
Криптографическая последовательность, позволяющая удаленно доказать точное течение времени между событиями.
Berkeley Packet Filter (BPF)
Высокопроизводительная виртуальная машина из ядра Linux, используемая в Solana для обработки смарт-контрактов.
Verifiable Delay Function (VDF)
Проверяемая функция задержки, требующая определенного количества последовательных шагов для вычисления.
Коэффициент Накамото
Минимальное число независимых участников сети, способных полностью парализовать или скомпрометировать блокчейн.
📊 Цифры
⚖️ Другая сторона
Технологии и IT Solana Anatoly Yakovenko Proof of History Ethereum Serum