Перевод статьи основателя Internet Computer Доминика Уильямса.
Это мой первый длинный пост с января 2021 года, когда я написал «Объявление о запуске основной сети Internet Computer и 20-летнем плане развития». Пришло время предоставить сводный обзор пути к тому месту, где мы находимся сегодня, и описать захватывающий путь впереди. В этом посте, впервые, я рассказываю о некоторых аспектах нашей истории, объясняю, что нас ждет, и излагаю причины, по которым проект добьется большого успеха.
История Internet Computer — это не обычная история. Это выдающийся проект, на который работает сообщество блестящих людей, а его видение, миссия и технология обладают уникальной силой.
Материал организован в два подраздела:
- История Internet Computer в 10 шагах. (Текущая статья)
- 10 причин, по которым Internet Computer одержит победу
Карл Саган сказал: «Чтобы понять настоящее, нужно знать прошлое». Этот пост направлен на то, чтобы поместить Internet Computer в исторический контекст для тех, кто хочет углубиться, проведя вас от зарождения проекта до того места, где мы находимся сегодня, в 10 шагах.
Если вы хотите понять только технический фон, пропустить полное путешествие и прочитать разделы 1, 2 и 8. Чтение раздела 10 также полезно, если вы хотите получить сводку предстоящих изменений.
Каждый раздел предваряется аннотацией для краткого изложения суть для тех, кто хочет быстро просмотреть.
1. Миссия криптовалюты Internet Computer
2. Смарт-контракты — это «волшебное интернет-программное обеспечение»
3. Проблемы проповедования технических ересей
4. Создание фонда DFINITY и ICO 2017 года
5. Подбор команды и первая тестовая сеть
6. Теперь мы ускорили научно-исследовательскую и операционную деятельность
7. Преодоление разочарований из-за темпов прогресса
8. Финальный рывок DFINITY к запуску
9. Запуск, атаки, выживание и дальнейший прогресс
10. Переломные разработки
1. Миссия криптовалюты Internet Computer (ICP)
Кратко — я работал над поиском способов создания реальных блокчейнов "мирового компьютера", которые могли бы полностью размещать онлайн-системы и сервисы человечества на своих сетях новаторскими способами, как альтернатива традиционным ИТ, таким как облачные сервисы — по сути, изобретая вычисления заново.
Слово «Dfinity» — это портманто из слов «децентрализованный» и «бесконечность», которое я начал использовать для моих личных исследований блокчейна в начале 2015 года. К тому времени я уже некоторое время работал над продвижением технологии блокчейна.
Традиционные блокчейн-сети, выполняющие роль платформ для смарт-контрактов, могли размещать только ничтожно малые объемы вычислений и данных. Даже сегодня, в 2024 году, самые оптимизированные блокчейны на доказательстве доли, которые позиционируют себя как быстрые и масштабируемые, все еще не способны сравниться с компьютером Raspberry Pi. Обычно непрактично даже сохранять на них одну фотографию, сделанную телефоном.
В отличие от этого, онлайн-системы и сервисы человечества размещаются на пятидесяти миллионах или более мощных серверных машинах — и каждый год во всем мире поставляется более десяти миллионов новых серверных машин. Эта инфраструктура в настоящее время помогает захватывать и обрабатывать более 100 зеттабайт данных.
Но, несмотря на относительные ограничения блокчейнов, я видел, что программное обеспечение смарт-контрактов предоставляет революционные преимущества в отношении вычислений и хранения данных, например, оно по своей сути безопасно, так что ему не нужна защита кибербезопасности, такая как брандмауэры и антивирусы. Почему, я спросил, блокчейны не могут быть представлены как наша следующая платформа вычислений?
Как и многие в нашей отрасли, первоначально меня привлекла блокчейн-технология благодаря революционному мышлению Сатоши и чуду Биткойна. Я хотел развивать его идеи для исправления традиционных ИТ — получив глубокое понимание их недостатков после многих лет работы инженерным предпринимателем, чем я стал после написания своего первого программного обеспечения в 10 лет.
К тому времени, как я занимался исследованиями Dfinity, я был ранним участником сообщества Ethereum и слышал замечательное выражение «мировой компьютер».
Эта концепция меня захватила, потому что технические инсайты, полученные на основе опыта работы с криптографией и распределенными вычислениями, заставили меня поверить, что создание блокчейна мирового компьютера, который мог бы масштабироваться и эффективно работать, возможно. Он мог бы размещать целые онлайн-системы и сервисы полностью на блокчейне, помимо токенов, NFT и DeFi, найденных на традиционных блокчейнах. Также он мог бы быть объединен с традиционными блокчейнами для достижения «полной стековой децентрализации» их сервисов.
Был сформирован план прямого перехода блокчейна от одной крайности — сетей с меньшей вычислительной мощностью, чем Raspberry Pi, — к другой — сетей с неограниченной вычислительной мощностью, которые в конечном итоге могли бы конкурировать с традиционными ИТ и их легионом серверных машин (которые сегодня часто представлены в виде облачных сервисов).
Один из популярных подходов к масштабированию блокчейнов заключался в поиске способов постепенного увеличения их мощности, подобно тому, как это сегодня делает сообщество Ethereum с помощью сетей Layer-2 Rollup. Однако это позволяет продвинуться только до определенного момента, и чтобы избежать застоя из-за технических трудностей, связанных с обновлением технологии для выполнения задач, для которых она не была изначально предназначена, я стремился перейти непосредственно к решению, созданному с учетом специфических целей — к блокчейну третьего поколения.
Используя передовые достижения в области компьютерных наук, я работал над кардинальным переосмыслением блокчейна с нуля, так, чтобы он мог, например, поддерживать социальную сеть. Все требовало переосмысления, и мало что можно было перенять из традиционной технологии блокчейна. Многое должно было быть иначе. Например, программное обеспечение для умных контрактов должно было иметь возможность обрабатывать HTTP-запросы, чтобы оно могло напрямую предоставлять пользователям интерактивные веб-опыты, иначе зависимость от традиционных ИТ оставалась бы. А умные контракты должны были оплачивать собственные вычисления, чтобы они могли оставаться в фоне, и пользователи могли взаимодействовать без кошельков.
Как я видел, блокчейны "мирового компьютера" должны были расширить функциональность интернета, так чтобы, кроме соединения всех и вся, интернет также играл роль общедоступной платформы для вычислений на бэкенде, на которой можно было бы создавать онлайн-системы и сервисы, используя переосмысленное программное обеспечение для "умных контрактов".
Программное обеспечение для умных контрактов работает без необходимости защиты кибербезопасности и не может быть остановлено. Оно также может работать автономно под управлением DAO, предоставляя способ передать интернет-сообществам контроль над используемыми ими сервисами. Потенциал был очевиден.
Я хотел, чтобы киберпространство — расширение киберпространства, созданное децентрализованными сетями, работающими на криптографии — играло роль общедоступного облака с революционными возможностями.
Вычисления являются основой современных обществ. Переосмысление бэкенд-вычислений на блокчейне могло бы иметь огромное значение — и поэтому я решил посвятить себя этой задаче.
Я стремился в конечном итоге сделать блокчейн стандартным выбором для создания онлайн-систем и сервисов, и запустить в действие "блокчейновую сингулярность".
2. Смарт-контракты — это "волшебное программное обеспечение"
Кратко: Программное обеспечение управляет почти всем в современном мире, а смарт-контракты — это новый вид программного обеспечения, который предлагает революционные преимущества. Они устраняют зависимость от ненадежной защиты кибербезопасности, создают новые виды интернет-сервисов и дают возможности пользователям, предпринимателям и разработчикам по всему миру...
Когда я полностью переключился на работу в области блокчейна, у меня уже был широкий опыт и навыки в области компьютерных наук. Я предполагаю, что написал миллионы строк кода, работая над всем чем угодно, и это дало мне ключевое понимание: смарт-контракты на самом деле являются совершенно новым видом программного обеспечения.
Увидев за пределами ограничений раннего программного обеспечения для смарт-контрактов, которое работает на традиционных блокчейнах, я понял, что врожденные преимущества программного обеспечения для смарт-контрактов в конечном итоге неизбежно сделают его предпочтительным вариантом бэкенд-программного обеспечения для почти всего.
Андрессен Горовиц, известный венчурный капиталист, имеет девиз: "Программное обеспечение пожирает мир", и я начал говорить, что "смарт-контракты пожирают (традиционное бэкенд) программное обеспечение".
Любой может понять их преимущества — не обязательно быть технарем или инженером-программистом. Вот они:
- Смарт-контракты неостановимы: в отличие от обычных программных приложений, которые могут просто выйти из строя, потеряв все данные, хранящиеся в памяти компьютера, и которые затем нужно перезапустить, смарт-контракты гарантированно всегда будут работать, и их данные всегда будут доступны. В то время как программные приложения работают на компьютерах, которые могут выйти из строя и потребовать перезагрузки, снова стирая память, смарт-контракты работают на "блокчейн-компьютерах", которые никогда не останавливаются. Системы и сервисы, построенные на смарт-контрактах, намного более устойчивы.
- Они защищены от вмешательства. Это еще один способ сказать, что они невосприимчивы к взломам, в том смысле, что они гарантированно всегда будут выполнять свой написанный код (т.е. логику) на своих корректных данных (т.е. данных). Им не нужна защита файерволов для предотвращения взломов через бэкдоры, а также антивирусное программное обеспечение, например, для предотвращения их зашифровки вирусами-вымогателями. Им не нужна защита кибербезопасности. Системы и сервисы, построенные на смарт-контрактах, намного более безопасны, а также устойчивы.
- Смарт-контракты автономны: программное обеспечение, работающее на вашем компьютере, находится под вашим контролем, так как вы можете его выключить, изменить его логику и данные. Программное обеспечение, работающее на Amazon Web Services, находится под их контролем аналогичным образом, а также под контролем того, у кого есть имя пользователя и пароль от соответствующего аккаунта. Это означает, что мы должны доверять тому, кто управляет этим программным обеспечением, который является своего рода "посредником". В отличие от этого, программное обеспечение для смарт-контрактов может существовать в режиме, когда никто не может изменить его логику или данные, или выключить его. Они также могут быть помещены под контроль DAO (децентрализованной автономной организации) — предоставляя способ передать контроль над онлайн-системами и сервисами интернет-сообществам, продвигая парадигму web3 еще дальше.
- Они безсерверные: Для создания онлайн-системы или сервиса с использованием традиционных ИТ нам необходимо сочетать "платформенное программное обеспечение", такое как веб-серверы, базы данных, балансировщики нагрузки, прикладные серверы и многое другое, которое обычно работает на разных серверных компьютерах. Это усложняет процесс, снижая продуктивность и делая системы менее устойчивыми (к тому же они небезопасны, как упоминалось выше). В отличие от этого, программное обеспечение для смарт-контрактов находится в бесшовной "безсерверной" среде, где существует только код и данные. Сложность значительно уменьшается, и разработчики могут сосредоточиться на главном, значительно повышая свою продуктивность и сокращая время выхода на рынок (TTM).
- Они композиционные: В безсерверной среде, где находятся смарт-контракты, при наличии разрешений, один смарт-контракт может напрямую вызывать логику другого смарт-контракта, делая их высоко композиционными, даже если они разработаны разными людьми. Силу композиционности можно наблюдать на блокчейне Ethereum. Все виды смарт-контрактов и сервисов DeFi, написанные разными людьми, напрямую взаимодействуют, создавая большие сервисы.
- Смарт-контракты безграничны: Когда вы запускаете программное обеспечение на своем ноутбуке, его местоположение — это ваше местоположение. Когда вы взаимодействуете с программным обеспечением онлайн-сервисов, используя их, данное программное обеспечение находится в дата-центре, который хостит его серверы. В обоих случаях у программного обеспечения есть география и юрисдикция, что означает, что на него влияют местные регуляции, и наличие физического местоположения делает их уязвимыми. Это не идеально для все более глобализированного мира. Смарт-контракты, однако, не имеют географии: они размещены в киберпространстве и живут на глобально распределенной децентрализованной сети.
- Они обрабатывают токены: В принципе, вы могли бы создать токены на регистре, созданном традиционной базой данных, работающей в облаке, но никто бы не заинтересовался, поскольку они были бы контролируемы оператором. Однако свойства смарт-контрактов, такие как автономия, позволяют создавать регистры без контроллеров, подобно Bitcoin. Это делает возможным создание новых видов экономических рамок и систем стимулирования в киберпространстве и зарождение экономик web3.
Эти преимущества означают, что смарт-контракты будут использоваться гораздо шире, как стандартная бэкенд-платформа для вычислений, в конечном итоге приводя к "сингулярности блокчейна". Именно этого я хотел добиться.
Смарт-контракты и блокчейны мирового компьютера переосмысляют вычисления и не являются узкоспециализированным решением. Современные общества организованы и функционируют благодаря компьютерам и программному обеспечению, которое они используют в бизнесе, социальной сфере и других областях. Преимущества будут ощутимы на всех уровнях социальной структуры.
Программное обеспечение, невосприимчивое к вмешательству, — это техническое волшебство.
Например, по моим подсчетам, глобальные затраты на киберпреступность к 2025 году превысят 10 триллионов долларов, и вызовы кибербезопасности стали проблемой нашего времени наравне с войной и изменением климата. Любому очевидно, что гораздо лучше было бы, если бы эти потерянные средства возвращались обратно в глобальную экономику или направлялись на решение проблемы бедности в развивающихся странах. Нам нужно избавиться от зависимости от ненадежной защиты с помощью файерволов, систем обнаружения вторжений и антивирусного программного обеспечения — особенно учитывая, что скоро ИИ сделает проблему кибербезопасности еще более серьезной.
Мы зависим от программного обеспечения нашей ИТ-инфраструктуры, но постоянно сталкиваемся с угрозой прерывания сервиса, повреждения данных, потери данных, кражи данных, шифрования данных вымогательскими программами и, в индустрии веб3, потери цифровых активов. Эту проблему можно решить.
В 2015 году я увидел, что сети мирового компьютера могут размещать системы и сервисы, которым не требуется защита ненадежных систем кибербезопасности, что станет изменением игровых правил на эпическом уровне — и сегодня множество интернет-сервисов работают на Internet Computer без какой-либо защиты кибербезопасности, одновременно хостя токены внутри, доказывая этот тезис.
Автономное программное обеспечение — это еще одно техническое чудо.
Сервисы, созданные с использованием автономного программного обеспечения, могут работать без таких "посредников", от устранения которых нас учил Сатоши. Иногда нам нужно создать общие бизнес-платформы, которым все могут доверять, зная, что они не будут изменены или повреждены. Иногда нам нужно создать систему или сервис, который будет работать прозрачно под исключительным контролем интернет-сообщества, выполняя обещание веб3 в части прозрачности и владения.
В будущем множество интернет-сервисов, включая финансовые биржи и платформы, социальные сети, метавселенные, игры, общие социальные медиа, экономику P2P, экономику создателей, ИИ, системы на базе консорциумов и многое другое, будут функционировать как "открытые интернет-сервисы" под контролем сообщества через ДАО (децентрализованные автономные организации). Их токенизация создаст мощные стимулы и сетевые эффекты, а участники ДАО станут частью трудолюбивых виртуальных команд. Возникает новая модель интернета.
Еще в 2015 году я видел, что блокчейны мирового компьютера, на которых размещается программное обеспечение для смарт-контрактов без ограничений, предоставят фундаментальный прорыв.
3. Трудности проповедования технологических ересей
Кратко: В 2014 году я занимался теоретической компьютерной наукой, чтобы сделать блокчейны более масштабируемыми. Моя ранняя работа сделала меня опорой технической сцены криптовалют, но сложность вовлеченных идей и широко распространенное непонимание, что сети блокчейна никогда не смогут масштабироваться, изначально сделали проповедование возможностей бесконечных сетей мирового компьютера сложной задачей...
Еще в 2014 году я был первым человеком, который серьезно пытался переосмыслить техники из области классического "Византийского Устойчивого к Ошибкам" консенсуса и распределенных вычислений для блокчейна. Я также был первым, кто работал над такими вещами, как техники шардинга, управление блокчейнами с использованием случайных маяков и применение групп консенсуса.
В конечном итоге я создал документ, описывающий блокчейн под названием "Pebble" в октябре 2014 года. Он был разработан для поддержки экономик виртуальных товаров в играх и автоматизированных повторяющихся платежей, которые могли бы устранить рекламу из социальных сетей. Это означало, что он должен был иметь возможность масштабировать пропускную способность транзакций практически без ограничений.
Документ был распространен среди инсайдеров индустрии того времени, включая таких людей, как Виталик Бутерин и Ник Сабо, но так и не был завершен или опубликован. Были предприняты некоторые усилия для сбора поддержки проекта, но концепция и наука были слишком далеки от своего времени, а затем я стал больше интересоваться блокчейном мирового компьютера и перешел к другому.
В ту эпоху я также исследовал способы масштабирования сетей на основе доказательства работы, в надежде, что это поможет таким блокчейнам, как Bitcoin и Ethereum. Здесь вы можете видеть меня, выступающего на встрече разработчиков Bitcoin в Сан-Франциско в мае 2015 года. Я также выступал на академических мероприятиях, таких как Семинар по безопасности Стэнфордского университета.
Рассказывая о ранних криптотехниках, которые я разработал, на встрече SF Bitcoin Devs в 2015 году. В те дни люди были очень заинтересованы в моих технических схемах и решениях, и многие приходили на мои выступления, но они были впереди своего времени — хотя моя ранняя работа помогла мне увидеть будущее и послужила тренировкой, которая помогла мне направить разработку Internet Computer. Это было волшебное время в криптовалютах, когда многие люди, как и я, были одержимы техническими возможностями.
Именно из такого мира и произошел проект Internet Computer.
4. Создание Фонда DFINITY
Кратко — Фонд DFINITY был создан в октябре 2016 года.
В проект DFINITY присоединились новые члены команды. Первым был Тимо Ханке, немецкий математик и криптограф, известный в пространстве Bitcoin, разработавший систему AsicBoost, оптимизирующую майнинг.
Фонд DFINITY был сформирован в Цуге, Швейцария, в октябре 2016 года, как некоммерческая организация с двумя швейцарскими сооснователями, которые внесли первоначальный капитал, необходимый для создания.
Совместно с Тимо я написал белую книгу, описывающую мне предпочтительную новаторскую схему консенсуса блокчейна, сочетающую "Threshold Relay" и "Probabilistic Slot Consensus", более позднюю версию которой вы можете видеть здесь, и я публиковал блог-посты по концепции "Blockchain Nervous System" DAO, которое бы контролировало блокчейн и сделало бы его первым, полностью автономно управляемым с использованием полностью автоматизированного разрешительного децентрализованного управления.
На сегодняшний день Internet Computer остается единственным блокчейном, управляемым полностью автоматизированным DAO с истинной автономией.
Была разработана схема для сбора средств для проекта от общественности, которую мы провели в феврале 2017 года, чтобы люди могли внести свой вклад, названная "Сид-раундом".
5. Подбор команды и первая тестовая сеть
Кратко — Мы начали совершать впечатляющие наймы и запустили первую тестовую сеть.
Основная цель Фонда DFINITY — проведение научно-исследовательских и разработочных работ. Мы агрессивно приступили к найму с целью как можно быстрее построить реальный блокчейн мирового компьютера. Нашей заявленной миссией было превратить Фонд DFINITY в "NASA децентрализации".
К концу 2017 года рост нашей технической команды значительно опережал рост других проектов.
Но у нас было скрытое преимущество — наша подлинность, техническая глубина и характер нашей миссии, которая предоставляет четко сформулированную и революционную ценность для человечества, что позволяло привлекать самых ярких, смелых и мотивированных людей.
Индустрия становилась все более и более диким "Диким Западом" с ICO, обманывающими людей налево и направо, но команда DFINITY смогла привлечь очень серьезных людей, таких, которые даже сегодня остаются редкостью в индустрии.
Мы наняли несколько ранних и старших сотрудников Google с невероятными техническими навыками, и я также смог опираться на свои контакты из моих ранних дней в блокчейне. К концу 2017 года мы построили нашу первую тестовую сеть, которая поддерживала смарт-контракты, написанные на урезанной версии языка программирования Haskell.
Оптимизм в воздухе был ощутим, как вы можете видеть на этой ранней демонстрации из 2017 года - https://youtu.be/aOzxxeOYJpY?si=LuW2kw3qs2WVSsDO
6. Теперь мы масштабируем НИОКР и операции
Кратко — Важнейшие ранние наймы были сделаны в штаб-квартире в Цюрихе, используя близость к IBM Europe и Google Швейцария, что заложило основу для того, чтобы сегодня она управляла почти двумя третями глобальных научно-исследовательских и разработочных операций DFINITY.
Теперь, когда мы действительно строили реальный мировой компьютер, все больше и больше людей узнавали о нашем проекте, и многие начали задумываться, не будет ли достигнуто в конце концов "невозможное".
К этому моменту мы уже не строили "блокчейн DFINITY", а "Интернет Компьютер". Мы хотели, чтобы название сети описывало ее функциональность и цель, а не было брендом, подобно названию "Bitcoin". Цель DFINITY — помочь расширить публичный интернет таким образом, чтобы он, соединяя всех и вся, мог также играть роль публичной вычислительной платформы, и новое название отражало это.
С 2018 года мы погрузились в многолетний период интенсивных научно-исследовательских и разработочных работ, оставив индустрию блокчейна расти и развиваться, пока нас не было. Делать было мало что, поскольку Интернет Компьютер требует большей технической изощренности, чем традиционный блокчейн.
Время шло, пока нас не было. Инвесторы индустрии вложили больше капитала в другие проекты первого уровня в тот период — что, возможно, позднее создало некоторые проблемы с согласованностью.
Проект Интернет Компьютер и парадигма открытого интернета, которую мы преследовали, продолжали привлекать множество талантливых и замечательных людей, помогая нам стать организацией, которой мы являемся сегодня.
В 2018 году мы наняли Яна Камениша для нашего штаб-квартиры в Цюрихе, известного криптографа, который руководил исследованиями в области криптографии в IBM Europe (расположенном недалеко от Цюриха), который теперь является нашим техническим директором (CTO). Ян быстро привлек в команду большое количество других известных и высококвалифицированных криптографов из IBM, и их убедительное присутствие позволило нам привлечь некоторых из самых ярких и лучших специалистов из Google Швейцарии, расположенного в центре Цюриха (который является вторым по величине кампусом Google после Маунтин-Вью в Калифорнии, где работает более 5000 высококвалифицированных "Зуглеров" более чем из 80 разных стран). Нам также помогло близкое расположение к ETH Цюрих, фантастическому техническому университету.
С этого момента становится невозможным перечислить всех удивительных людей, присоединившихся к нам, поскольку их было так много. Создание Интернет Компьютера стало результатом колоссальных усилий всей команды.
К моменту запуска нас насчитывалось около 200 человек, и после запуска число сотрудников увеличилось почти до 300, причем большинство из них занимались инженерией, криптографией и исследованиями в области компьютерных наук.
7. Преодоление Разочарований Скоростью Прогресса
Кратко — Из-за масштаба технических вызовов, которые взял на себя DFINITY, запуск сети занял на несколько лет больше, чем предсказывалось! Возможно, мы были самым известным проектом с задержками. Тем не менее, проект обладает волей и ресурсами для преодоления огромных препятствий, включая технические.
К этому моменту DFINITY можно было назвать крупнейшим техническим предприятием Швейцарии. Однако, несмотря на масштабирование НИОКР, к 2019/2020 году стало очевидно, что предоставление обещанной технологии занимает гораздо больше времени, чем ожидалось.
На ум приходит технический максим: "Никогда не путайте четкое видение с близким расстоянием". Хотя мы ясно видели, что блокчейны мирового компьютера могут быть построены, все необходимо было разрабатывать с нуля, поскольку они обязательно должны работать совершенно иначе, чем традиционные блокчейны, и задействованная сложность была бесконечна. Это было бы огромным усилием, но работа была неизбежна.
Вызов заключался не только в огромном объеме работы, но и в разработке организационных структур и процессов внутри DFINITY для обработки уникальной природы задач. Нам пришлось найти способы эффективно сочетать различные дисциплины, от голубых небес исследований и криптографии до инженерии, тестирования и продукта.
Более того, Интернет Компьютер должен был стать суверенной децентрализованной сетью, размещенной на стандартизированных "узловых машинах", посвященных этой задаче, которые будут управляться независимыми "поставщиками узлов" из независимых данных центров по всему миру. Это включало в себя некоторую работу с оборудованием, но что более важно, формирование начального сообщества для управления сетью. (Интернет Компьютер очень отличается от сегодняшних сетей на доказательстве доли, которые работают на облачных сервисах крупных технологических компаний.)
В то время как мы откалывали уголь на угольном лице, индустрия блокчейна продолжала взрываться вокруг нас.
Внутри компании разочарованные люди часто отмечали, что мы уже достигли достаточных успехов, чтобы запустить совершенно революционный общедоступный блокчейн на бурном рынке, который быстро стал бы лидером. Почему бы нам просто не сделать это?
Проблема заключалась в том, что если мы пойдем на компромисс и запустим что-то менее совершенное, может быть почти невозможно достичь наших целей в производстве.
Разочарование усугублялось атмосферой того времени. Все знали, что блокчейн станет чем-то очень, очень большим, и золотая лихорадка и оппортунизм распространялись как лесной пожар, и это ощущалось внутри организации, но мы справлялись с этим.
Мы держали курс и двигались к цели, когда наступила эпидемия COVID. Я прочитал раннюю статью в South China Morning Post во время моих путешествий, которая зазвонила тревожными колоколами, и сказал глобальной команде, что нам всем придется носить маски — люди думали, что я сумасшедший, но пандемия развернулась через несколько недель после этого, и в итоге нам всем пришлось работать удаленно.
Команда DFINITY очень ценила личные встречи и контакт, и COVID еще больше усложнил ситуацию, но мы продолжали работать над нашей целью.
Нас ничто не остановит, но как мы могли ускориться?
8. Финальный Рывок DFINITY к Запуску
Кратко — Мы ввели систему "Врата Генезиса" для финального рывка в производство. Сеть, которую мы запускали, должна была выполнить наши обещания.
Мы работали через серию вех проекта, названных в честь элементов.
Этапы были Медь, Бронза, Вольфрам, Натрий, завершающиеся Меркурием, что означало переход тестовой сети Интернет Компьютера в производственную сеть через Генезис, что сделало бы его нативные токены ICP передаваемыми и доступными для использования в децентрализованном управлении.
К осени 2020 года мы были глубоко в пандемии COVID, с командой, работающей удаленно, и, несмотря на наши лучшие усилия, мы не достигли Меркурия. Нам нужно было поднять планку еще выше, и внутренне мы увеличили ставки, работая безумные часы.
Давление было огромным, но мы завязали все концы.
Мы собирались запустить следующее:
- Блокчейн-сеть, которая могла масштабироваться по мере необходимости для размещения мировых систем и сервисов на блокчейне в революционном режиме "полной стек-децентрализации".
- Новый программный фреймворк, который позволял разработчикам создавать почти любую онлайн-систему или сервис, которые были неподвержены вмешательству и неостановимы, и которые могли передавать контроль продвинутым DAO по мере необходимости, используя передовое переосмысленное программное обеспечение для смарт-контрактов, способное значительно повысить продуктивность разработчиков. (Поскольку Интернет Компьютер использует виртуальную машину WebAssembly, в принципе можно использовать почти любой язык программирования.)
- Фреймворк интернет-идентификации, который позволял конечным пользователям создавать безопасные сессии с программным обеспечением для смарт-контрактов в их веб-браузерах, устраняя необходимость для пользователей использовать криптовалютные кошельки для ручного создания каждой транзакции — теперь это могло происходить прозрачно на заднем плане.
- Сеть, которая была автономной, адаптивной и саморазвивающейся, потому что она работала под управлением Системы Нервной Сети Сети, продвинутого разрешительного DAO, интегрированного в ее протоколы. Это позволяло сети делать такие вещи, как динамически настраивать свои внутренние подсети для масштабирования и обновлять себя без прерываний — и она приняла более 145 обновлений протокола в первый год, развивая сеть с беспрецедентной скоростью.
- Подлинно суверенная сеть, работающая на выделенном оборудовании, так что крупные технологические компании не были посредниками, продолжая традицию, начатую Bitcoin.
К этому моменту Интернет Компьютер представлял собой огромное техническое достижение, не только для криптоиндустрии, но и для области компьютерных наук в целом.
9. Запуск, Атаки, Выживание и Дальнейший Прогресс
Кратко — Запуск был запланирован на 10 мая 2021 года, 18:00 по ЦЕТ.
10 мая 2021 года, в 18:00 по ЦЕТ, было выполнено обновление программного обеспечения узлов Интернет Компьютера, что привело к началу разблокировки его токенов ICP, позволяя Системе Нервной Сети Сети начать функционировать, децентрализуя контроль и переводя сеть в бета-режим производства.
В честь этого события незадолго до запуска было проведено онлайн-мероприятие. Интернет Компьютер был на пути к успеху!
За кулисами возникли некоторые начальные технические проблемы, и исследователи и инженеры, работавшие многие ночи в состоянии стресса, но сеть оставалась в сети. Это невероятное свидетельство всем тем, кто трудился, чтобы сделать это возможным.
Много говорилось о шокирующей рыночной капитализации, которую сеть имела при запуске — ее токены ICP были оценены в 500 долларов, что делало все токены (включая заблокированные) стоимостью около 230 миллиардов долларов.
Цена ICP не была тем, что мы могли контролировать, хотели контролировать и не была частью нашей миссии. Для нас важно было предоставить обещанную технологию и сыграть свою роль в создании новой общедоступной сети, управляемой независимым сообществом поставщиков узлов и хостингом свободной и независимой экосистемы.
Однако особенно разочаровывающим является то, что в последующие годы, похоже, что высокая начальная цена была установлена на FTX с использованием инструмента под названием ICP-PERP, который они создали всего за четыре дня до запуска. Были представлены доказательства того, что манипуляторы рынка установили высокую цену, чтобы затем она рухнула. Цель, похоже, была в срыве проекта и подготовке почвы для продвижения идеи о "выдергивании ковра".
Часть этой истории можно найти на сайте журналистских расследований Crypto Leaks (https://cryptoleaks.info).
Темные деятели, обеспокоенные Интернет Компьютером, знали, что критика научно-исследовательской и разработочной операции DFINITY и возможностей Интернет Компьютера будет проигрышной стратегией.
То, что они могли сделать, это очернить организацию и ее лидеров, продвигая безосновательные утверждения и создавая метель дезинформации, вызывая бурю в социальных сетях.
Вскоре после запуска мы столкнулись с диффамацией со стороны странной организации, которая была зарегистрирована всего за два месяца до этого, в форме "отчета", в котором сфабрикованные доказательства безосновательно утверждали, что проект является "выдергиванием ковра" и мошенничеством. Затем организация снова исчезла из поля зрения на полтора года, в то время как ее лидеры (которые связаны с организацией, связанной со сценой эффективного альтруизма, на которую были выдвинуты обвинения в культизме) переехали в роскошный особняк в Лондоне, Англия, и отправились на шопинг.
Несмотря на беспочвенный отчет, его бы проигнорировали, если бы его не опубликовали совместно с The New York Times, что на тот момент было непонятно.
С тех пор Crypto Leaks представил доказательства того, что на самом деле отчет был передан в The Times никем иным, как Сэмом Бэнкманом-Фридом, который пожертвовал огромные суммы украденных денег на политические цели, с которыми они были связаны, и которых они продвигали.
Затем мы столкнулись с коллективным иском, который повторял беспочвенные утверждения отчета. Оказалось, что юридическая фирма, участвовавшая в деле, была финансирована на сумму сотен миллионов долларов в токенах, предоставленных им лидером другого блокчейна. Они консультировались с ним лично перед работой над двумя коллективными исками. (После разоблачения Crypto Leaks юридическая фирма была исключена из своих дел, включая наше, американскими судьями, которые имели доступ к показаниям, и с тех пор она развалилась.)
В годы, предшествующие запуску, некоторые титаны приобрели широкое влияние, и их инвестиции и деньги создали своего рода клику, которая работала, чтобы нас сорвать — не только при запуске, но и в последующие годы. Например, мы недавно обнаружили, что ведущая исследовательская организация нашей индустрии, в которой были инвесторы некоторые титаны, и чей лидер хотел баллотироваться в конгресс (пока один титан с энтузиазмом финансировал политическое влияние), широко советовала своим клиентам в Америке и за ее пределами держаться подальше от проекта Интернет Компьютер из-за упомянутых юридических атак.
Со временем все больше и больше людей учатся видеть отказ некоторых сторон освещать проект и различные усилия по дезинформации за то, что они на самом деле есть — попытки клик защитить заинтересованные стороны, которые являются ошибочными, потому что Интернет Компьютер приносит широкую пользу всей индустрии блокчейна в целом.
Больше информации можно найти в интернете, но важно, что проект Интернет Компьютер настолько силен, что выжил в шторме нападок, направленных на него, хотя в сумме они были задуманы как существенные по своей природе. Вопреки желаниям тех, кто их запускал, атаки в конечном итоге сделали проект гораздо сильнее.
Аутентичность, видение, страсть и технологии победили. Мы были решительно настроены на то, чтобы прогресс не был сорван, и многие люди, участвующие в проекте, работали еще усерднее.
С момента запуска технология Интернет Компьютера была развита и стала еще более мощной, а его экосистема значительно выросла.
Теперь проект готов предложить еще больше фундаментальных достижений для индустрии блокчейна и мира в целом.
10. Переломные Разработки
Кратко — В Интернет Компьютер вложено более тысячи человеко-лет научно-исследовательских и разработочных усилий, его возможности остаются непревзойденными, а его экосистема становится все более яркой и сильной с каждым днем. Скоро произойдут важные события.
Сегодня Интернет Компьютер остается единственной сетью, которая может размещать вещи вроде социальных сетей, полностью построенных из программного обеспечения для смарт-контрактов, работающих безопасно на блокчейн-сети от начала до конца, без использования традиционных ИТ и облачных технологий, которые даже могут быть напрямую контролируемы и обновляемы продвинутыми сообщественными DAO. Прототипическим примером того, что может быть достигнуто, является OpenChat, который проложил путь, по которому теперь следуют многие:
Часто вы можете услышать, как стороны с крупными инвестициями в другие блокчейны утверждают, что их предпочтительные блокчейны имеют более крупные сообщества разработчиков. Однако, несмотря на миллиарды притока средств, от которых они извлекли выгоду до последней криптозимы, появляется альтернативная правда:
Технологические преимущества, которые предоставляет Интернет Компьютер, становятся все более заметными с течением времени. На момент запуска сеть включала в себя несколько сотен человеко-лет научно-исследовательских и разработочных усилий, но теперь включает более 1000 человеко-лет усилий. Например, сеть недавно включила функции технологии "chain key", которые позволяют программному обеспечению для смарт-контрактов на Интернет Компьютере расширять сервисы, построенные на других цепочках, что поможет им достичь полной стек-децентрализации, напрямую обрабатывая их токены и взаимодействуя с их смарт-контрактами — обеспечивая доверительный мультичейн-клей, а также освещая путь к DeFi 2.0, включая Bitcoin DeFi. Это лишь одно из многих фундаментальных достижений. Активность в сети, рассчитываемая по обработанным инструкциям программного обеспечения для смарт-контрактов, значительно превышает активность на других блокчейнах, поскольку она полностью размещает интернет-сервисы на блокчейне — она обрабатывает эквивалент трехсот тысяч транзакций Ethereum в секунду во многие дни. Я надеюсь, что к концу этого года Интернет Компьютер будет обрабатывать значительно более чем эквивалент миллиарда транзакций Ethereum в секунду. По мере появления DeFi 2.0 из недавно созданных стандартов, финансовые потоки могут увеличиться соответственно.
Сеть Интернет-Компьютера никогда не выходила из строя, а веб-сервисы третьего поколения, полностью построенные на программном обеспечении смарт-контрактов "канисетр", продемонстрировали прорывную безопасность и устойчивость, в то время как экосистема продолжает расти. Интернет-Компьютер остаётся одной из немногих по-настоящему суверенных блокчейн-сетей — продолжая традицию Биткойна, который работает на специализированном хэширующем оборудовании — перенося парадигму в область "криптопространства как облака". (Интернет-Компьютер размещается на децентрализованном оборудовании в виде стандартизированных "узловых машин", управляемых независимыми операторами.)
Проект сейчас стоит на пороге совершения удивительных новых достижений, и 2024 год обещает быть трансформационным. В следующей части этого поста "10 причин, по которым Интернет-Компьютер победит", я очерчиваю некоторые причины, по которым мы находимся на пороге дальнейшего успеха.
Одна из важных новых областей — это ИИ. Сегодня Интернет-Компьютер — единственная блокчейн-сеть, способная запускать модели ИИ, такие как LLM, в форме смарт-контрактов, делая их безопасными и неостанавливаемыми, на что проект делает ставку. Будет возможно общаться с смарт-контрактом, будет возможно проверить с помощью смарт-контракта, что человек на видео соответствует фотографии на водительских правах, будет возможно торговать специализированными ИИ в форме NFT и многое другое. ИИ будет в самом центре веб-3 на Интернет-Компьютере — без сомнения, Интернет-Компьютер теперь — это крупное направление в области ИИ.
Ещё одна важная новая область — это корпоративный и государственный ИТ. Это будет рассмотрено в проекте UTOPIA, который готовится к запуску, который позволит использовать технологию Интернет-Компьютера для создания "суверенных облаков", где вы можете строить высоко безопасные и устойчивые онлайн-системы и сервисы на основе программного обеспечения смарт-контрактов. (Недавняя статья USENIX объясняет, как технология Интернет-Компьютера создаёт функциональность облачных серверов без серверов.)
Суверенные облака UTOPIA усилят Интернет-Компьютер, с которым они могут интегрироваться, и добавят больше ценности и сетевых эффектов, которые я описываю в следующей части этого поста. TAM (Общий адресуемый рынок) технологии Интернет-Компьютера собирается значительно расшириться и революционизировать корпоративные вычисления.
Это невероятно захватывающие времена, и Интернет-Компьютер собирается оказать ещё большее влияние.
Если вы верите в то, что мир можно сделать лучше с помощью революционной технологии блокчейна третьего поколения, присоединяйтесь к нам.
В следующей части этого поста, "10 причин, по которым Интернет-Компьютер победит", я очерчиваю причины, по которым дальнейшие успехи неизбежны.