
Криптовалюта Internet Computer (ICP) — это главный служебный токен проекта, раньше его знали как Dfinity «DFN». Он служит ключевым инструментом, через который всё интернет-сообщество может влиять на управление сетью Internet Computer. Сам токен нужен, чтобы поддерживать дата-центры, продавать мощности операторам сети и, в конечном счёте, превращаться в «циклы» — топливо, на котором работает вся система.
Проект Internet Computer создаёт удобную среду для смарт-контрактов и позволяет им выполняться на скоростях, сравнимых с обычным интернетом. Благодаря огромной масштабируемости и низким расходам, платформа отлично годится для массовых медиа-сервисов, приложений в сфере децентрализованных финансов и многого другого.
Internet Computer — это вычислительная база, где разработчики, компании и предприниматели могут строить и запускать безопасные, самостоятельные и защищённые от взлома программы. В отличие от большинства облачных или распределённых архитектур, здесь предлагают открытую площадку: софт и сервисы живут прямо в интернете, а не на чьей-то частной инфраструктуре или у конкретного хостинг-провайдера.
Особенности проекта Internet Computer
Перед нами абсолютно новый публичный блокчейн, способный работать со скоростью интернета и расти без ограничений. Точно так же, как интернет держится на протоколе IP, Internet Computer строится на децентрализованном протоколе ICP. Этот протокол объединяет вычислительные мощности узлов, разбросанных по независимым дата-центрам по всему миру.

Главная фишка платформы — Сетевая нервная система (NNS). Это открытая алгоритмическая система управления, которая держит под контролем всю сеть и экономику токенов. Именно она даёт жизнь DeFi, dapps, открытым интернет-сервисам и корпоративным системам, способным расти до невероятных масштабов.
Задача NNS — сделать так, чтобы Internet Computer управлялся открыто, децентрализованно и безопасно. И у неё есть полный контроль над всеми сторонами работы сети.
NNS умеет, например, обновлять протокол и софт на узлах, которые держат сеть, запускать новые подсети для увеличения пропускной способности, делить подсети, чтобы развести нагрузку, настраивать экономические параметры — сколько пользователи платят за вычисления. А в экстренных случаях она даже защищает сеть от атак. Чтобы глубже разобраться в NNS, загляните в статью «Понимание сетевой нервной системы Интернет-компьютера, нейронов и служебных токенов ICP».
Основные черты платформы:
- Блокчейн заточен под токенизацию всего. Это первый в мире блокчейн, где весь веб-опыт можно построить на смарт-контрактах (канистрах), которые отдаются прямо конечному пользователю в браузере. Появляется совершенно новое поле для создания гипермаркетов, массовых сервисов — и всё на цепочке. Крупнейшие социальные приложения, сайты электронной коммерции, DeFi-платформы и даже корпоративные системы можно перепридумать как открытые сервисы с токенизированным управлением.
- Настоящая сквозная децентрализация. Зачем делать децентрализованный софт, если его интерфейс потом запускать на частных монопольных платформах, проприетарном облаке и базах данных? Берите любой фреймворк — React, Angular, Vue — и отдавайте свой фронтенд через публичную сеть Internet Computer прямиком в браузеры пользователей. Никаких плагинов не нужно. Веб-интерфейс подаётся прямо в браузеры, и вы не зависите от промежуточной облачной инфраструктуры.
- Взрывная сила открытой паутины. Любой сервис на Internet Computer может с разрешения создателя делиться функциями и данными с другими. Как разработчик вы попадаете в новую смелую парадигму и можете собирать совершенно новые продукты, объединяя два или более существующих. Это и есть настоящий «программируемый веб». Только представьте: полноценные соцсети меньше чем в 1000 строк кода.
- Новая парадигма, которая захватывает дух. Радикальное переосмысление в духе Internet Computer означает, что привычная сложность архитектуры софта просто тает. Вам не нужны брандмауэры, VPN, имена пользователей и пароли. А благодаря ортогональной персистентности данные сами сохраняются в переменных, объектах и коллекциях — страницы памяти, где они лежат, являются постоянными. Базы данных уходят в прошлое.
Internet Computer — это не физическое железо, стоящее в каком-то конкретном месте. Вместо этого он собирает вычислительные ресурсы, которые отдают независимые дата-центры по всему миру, чтобы дать людям и организациям безопасный доступ к приложениям и сервисам обработки транзакций.
Если смотреть на Internet Computer как на инфраструктурную платформу, он похож на публичные облака типа Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure или на частное облако внутри какой-то организации.

Однако, в отличие от публичного или частного облака, Internet Computer не находится в собственности и не управляется одной частной компанией. Решения по обновлениям и работе платформы принимаются через децентрализованную систему управления, прописанную в протоколе. Архитектура делает так, что куча компьютеров работает как одна сверхмощная виртуальная машина.
Машины, составляющие эту виртуальную машину, организованы в подсети внутри дата-центров по всей планете. Распределённая архитектура гарантирует безопасную связь без брандмауэров и технологий, уязвимых для атак. Независимые дата-центры получают вознаграждение за предоставление вычислительных мощностей и услуг хостинга, поддерживая приложения, которые крутятся на платформе Internet Computer.
Цели платформы Internet Computer
Фонд DFINITY создали, чтобы ответить на большой вопрос. Интернет — это децентрализованная сеть, соединяющая всех и всё, но можно ли расширить его функциональность настолько, чтобы он стал главной платформой, на которой человечество строит информационные системы? Ответ — Internet Computer. Он расширяет возможности интернета с помощью передовой новой блокчейн-сети, предоставляя общедоступную вычислительную платформу. На ней напрямую строят быстрые, масштабируемые информационные системы — корпоративные системы, интернет-сервисы, финансовые услуги типа DeFi — без посредников и традиционных ИТ.

Ключевая цель Internet Computer — создать гораздо более совершенную вычислительную платформу для развития человечества. Внутри этой цели спрятано много конкретных намерений, вот некоторые из них:
- Общественная полезность, которая растёт экспоненциально вместе со строителями.
- Системы и услуги, которые невозможно остановить, как сам интернет.
- Системы и службы, защищённые по умолчанию и сохраняющие конфиденциальность.
- Дробление сложности и масштабирование с помощью переосмысленных смарт-контрактов.
- Блокчейн на веб-скорости, работающий «на краю» интернета.
- Удаление проблемных посредников из блокчейн-систем.
- Устранение критических проблем юзабилити блокчейн-систем.
- Развязывание интеллектуального управления и автономной эволюции.
- Открытые интернет-сервисы с токенизированными системами управления.
- Программируемая сеть без доверия с неотзывным общим доступом.
- Демократизация технологических возможностей путём расширения их до 99 процентов.
- Создание более богатого открытого интернета, который победит мега-монополии.
- Использование вычислений для обеспечения стабильной ликвидности контрактов.
- Превращение WebAssembly в мировую виртуальную машину.
- Завершение блокчейн-троицы.
Протокол Internet Computer снижает платформенные риски и открывает путь инновациям, переосмысливая то, как создаётся, развёртывается и потребляется программное обеспечение. К примеру, разработчики могут сосредоточиться на коде, не отвлекаясь на возню с окружением, такую как:
- Требования к настройке физической или виртуальной сети.
- Услуги по балансировке нагрузки.
- Брандмауэры, топология сети или управление портами.
- Настройка и обслуживание баз данных.
- Тома и устройства хранения.
Позволяя разработчикам сфокусироваться на создании приложений и ценности, Internet Computer упрощает весь процесс разработки, ускоряет выход на рынок и подстёгивает инновации.
Для конечных пользователей Internet Computer обеспечивает безопасную среду для доступа к приложениям с меньшим риском. Из-за встроенной в блокчейн защиты программы, работающие на интернет-компьютере, не могут быть захвачены вредоносным кодом. Это также снижает общую стоимость владения как для пользователей приложений, так и для организаций.
Кроме того, программные сервисы могут быть «автономными» и общедоступными. Разработчики могут писать сервисы, которые взаимодействуют друг с другом и совместно используют функции, повышая производительность и эффективность, но при этом оставляя пространство для инноваций и спокойного улучшения проектов.
Internet Computer также позволяет разработчикам использовать криптографически защищённые удостоверения для контроля доступа, уменьшая потребность полагаться на имена пользователей, пароли или внешние плагины для управления идентификацией.
Как создается Internet Computer?
Internet Computer образован передовым децентрализованным протоколом ICP (Internet Computer Protocol). Независимые дата-центры по всему миру запускают его, чтобы слить мощность отдельных компьютеров в неостановимую бесшовную вселенную. В этой вселенной собственное программное обеспечение интернета размещено и работает с теми же гарантиями безопасности, что и смарт-контракты. Протокол интегрирован с интернет-стандартами, такими как DNS, и может доставлять пользовательский опыт прямо в веб-браузеры и на смартфоны.

Чтобы войти в открытую сеть, которую создаёт Internet Computer, дата-центр сначала должен получить DCID (идентификатор дата-центра). Выдаётся он через алгоритмическую систему управления — ту самую Сетевую нервную систему, которая является частью самого Интернет-компьютера. По функциям она примерно напоминает ICANN (некоммерческую организацию, помогающую управлять интернетом), но с более широкими возможностями и контролем над многими аспектами сетевого управления. Получив DCID, дата-центр может выставить в сеть свои узловые машины — по сути, серверные компьютеры со стандартизированной спецификацией.
Когда Internet Computer требуется больше мощи, Сетевая нервная система индуцирует эти машины и формирует из них «подсети», способные размещать программные контейнеры. Специальный софт на узловых машинах общается с другими узлами через ICP и применяет передовые компьютерные технологии, чтобы безопасно добавить их вычислительные мощности в Internet Computer.
Дата-центры получают вознаграждение в токенах. Эти токены также используются канистрами для создания циклов, которые питают вычисления и хранение данных, в умеренных количествах, так что с течением времени на каждый узел поступает примерно постоянная прибыль. Участвовать в системе алгоритмического управления Сетевой нервной системы можно, заблокировав токены и создав «нейроны». Это даёт голосующим вознаграждение и позволяет автоматически голосовать по схеме ликвидной демократии. ICP спроектирован так, чтобы Internet Computer управлялся открыто и мог расти без ограничений, со временем включая миллионы узловых машин.
Токен ICP
Главный служебный токен сети Internet Computer зовётся ICP. Название он берёт от протокола ICP, а раньше его называли «DFN» в честь Фонда DFINITY.

В сети у токена ICP три ключевые роли:
- Блокируя ICP, можно создавать нейроны, которые участвуют в управлении сетью через голосование и могут получать за это экономические награды.
- Производство циклов для вычислений. ICP — это исходное хранилище ценности, которое превращается в «циклы». Циклы питают вычисления и сжигаются при использовании. NNS конвертирует ICP в циклы с переменной скоростью, чтобы пользователи сети всегда могли создавать новые циклы с примерно постоянной стоимостью в реальном выражении. Так цену приобретения циклов можно предсказать.
- Сеть выпускает новые ICP для поощрения и стимулирования тех, кто выполняет важные роли, позволяющие сети функционировать. Сюда входит: а) «вознаграждение за голосование» для тех, кто участвует в управлении, и б) «вознаграждение поставщикам узлов» для тех, кто управляет узловыми машинами, на которых держится сеть.
Для разработчиков токены ICP важны потому, что их можно превратить в циклы, которыми оплачивают вычисления и потребление ресурсов.
Вот вам аналогия. Представьте дом, где пропан используется для водонагревателя, плиты, сушилки и обогревателя. Пользуясь приборами, вы истощаете запас газа, и время от времени нужно пополнять его у поставщика, чтобы всё работало без перебоев. То же самое с канистрами: у каждой должен быть счёт с циклами для оплаты связи, вычислений и хранения данных, которые потребляет её приложение.
Держатели токенов Internet Computer Protocol могут обмениваться токенами, когда нужно пополнить циклы на счету каждой канистры.
Что такое Циклы?
Циклы — это вычислительный ресурс для выполнения действий на Internet Computer. Как правило, все контейнеры потребляют ресурсы в виде процессорных циклов для исполнения, пропускной способности для маршрутизации сообщений и памяти для сохраняемых данных. Банки держат баланс счёта, чтобы оплачивать связь, вычисления и хранение, потребляемые их приложениями. Стоимость вычислений выражается в единицах циклов.

Циклы отражают реальные затраты на операции: физическое оборудование, место в стойке, энергию, устройства хранения и пропускную способность. Проще говоря, одна единица цикла — это стоимость выполнения одной инструкции WebAssembly. Программы должны иметь возможность оплатить полное выполнение (всё или ничего), но затраты, привязанные к циклам, сделают эффективные программы экономически выгодными.
Устанавливая лимиты на количество циклов, которые может сожрать контейнер, платформа предотвращает истощение ресурсов вредоносным кодом. Относительная стабильность операционных расходов также облегчает прогнозирование, сколько циклов понадобится, скажем, для обработки миллиона сообщений.
Стоимость вычислений:
- Циклы отражают реальные операционные расходы для приложений, размещённых на Internet Computer: физическое оборудование, стоечное пространство, энергия, устройства хранения и пропускная способность.
- Проще говоря, циклы — это затраты на выполнение инструкций WebAssembly каждого приложения.
- Программы должны иметь возможность оплатить полное выполнение, но платформа ограничивает число циклов, которые контейнер может содержать и потреблять, чтобы предотвратить утечку ресурсов вредоносным кодом.
- Относительная стабильность операционных затрат облегчает прогнозирование циклов, необходимых для обработки, скажем, миллиона сообщений.
- Затраты на коммуникацию, вычисления и хранение данных скорее упадут, чем вырастут со временем — например, потому что дисковое пространство дешевеет или оборудование становится эффективнее.
- Хотя токены ICP можно использовать для добавления циклов в банки, сами циклы — не валюта, у них нет ликвидности или качества актива.
- Циклы нельзя превратить обратно в стоимость в виде токенов ICP, но их можно передавать между контейнерами, чтобы оплачивать операции.
С такой моделью платформа Internet Computer даёт поставщикам дата-центров предсказуемую экономическую модель вычислительной мощности, чтобы ресурсы были доступны там и тогда, где нужно. Поставщики дата-центров получают компенсацию и за активные, и за резервные узлы, чтобы сеть справлялась и с обычным трафиком, и со всплесками нагрузки.
Если сети Internet Computer нужны дополнительные мощности, она запрашивает ставки у потенциальных поставщиков дата-центров. Когда предложение принято, поставщик заключает контракт на предоставление заданного количества серверов с приемлемым уровнем доступности услуг на определённый период. Например, могут законтрактовать десять серверов с 99% бесперебойной работы в течение 30 дней. Даже если эти узлы не содержат никаких контейнеров и служат лишь резервом, поставщик получает компенсацию за то, что они доступны как часть сети.
Экономическая модель Internet Computer возлагает большую часть власти и ответственности за управление мощностями на систему управления — Сетевую нервную систему (NNS). Циклы же играют роль, похожую на gas в блокчейне Ethereum, но, в отличие от него, существуют в сети как самостоятельный токен. Всё потому, что Internet Computer использует модель «обратного газа»: софт смарт-контрактов заранее заряжается циклами, которые позже сжигает как топливо для собственных вычислений и поддержания данных. Фактически каждая единица софта сама оплачивает свои вычислительные нужды в момент потребления ресурсов.
Команда проекта Internet Computer
В Internet Computer собралась самая выдающаяся в индустрии команда инженеров по распределённым вычислениям, криптографов и операционных экспертов. Основал проект Доминик Уильямс — президент и главный научный сотрудник Фонда DFINITY и самого проекта Internet Computer. Родом он из Британии, но в 2012 году перебрался в Пало-Альто, Калифорния, и продолжает перемещаться между разными офисами DFINITY по миру. За плечами у него опыт техно-предпринимателя, инженера по распределённым системам и теоретика. Его последним крупным делом была ММО-игра, которая выросла до миллионов пользователей и работала на новой горизонтально масштабируемой технологии игровых серверов, которую он сам и создал.

Совсем недавно он отличился вкладом в распределённые вычисления и крипто-теорию, включая работы по пороговому реле, Вероятностному консенсусу слотов, Башням валидации и деревьям, Башням головоломок, сопротивлению Сибиллы, а также по основной архитектуре Internet Computer и структуре, которую он обеспечивает для размещённого программного обеспечения.
Фонд DFINITY — это некоммерческая научно-исследовательская организация с базой в Цюрихе, Швейцария. Под его крылом — исследовательские центры в Пало-Альто, Сан-Франциско и Цюрихе, а также команды в Японии, Германии, Великобритании и по всей территории Соединённых Штатов. Миссия Фонда — создать, продвигать и обслуживать Internet Computer. Его опытная команда, в которой множество ведущих мировых криптографов, экспертов по распределённым системам и языкам программирования, накопила почти 100 000 академических цитирований и 200 патентов в совокупности. Все они стремятся создавать передовые экспериментальные технологии, чтобы улучшить общедоступный интернет.
Миссия Фонда — построить Internet Computer и заново изобрести интернет как компьютер, на котором размещён защищённый софт со сверхспособностями. Это новый технологический стек: защищённый от взлома, быстрый, масштабируемый на миллиарды пользователей по всему миру. Он поддерживает новый вид автономного софта, который обещает обратить вспять монополизацию интернета крупными технологическими корпорациями.
Internet Computer позволяет разработчикам пойти против монополизации интернета и вернуть его к свободным, открытым корням. Команда стремится объединить всех, кто верит в то же самое, через тематические мероприятия, контент и обсуждения.
Курс криптовалюты Internet Computer (ICP)
На момент подготовки статьи Internet Computer держится на 8 строчке в рейтинге CoinMarketCap. Рыночная капитализация составляет $35,5 млрд, а дневной объём торгов — $1,19 млрд.
Хранить Internet Computer можно в официальном кошельке https://nns.ic0.app. Он позволяет:
- Управлять служебным токеном ICP.
- Создавать счета и суб-счета.
- Отправлять и принимать транзакции.
- Создавать и настраивать так называемые «нейроны», отвечающие за управление сетью.
- Участвовать в голосованиях и создавать собственные предложения.
- Создавать канистры с циклами.
Купить токены ICP можно разными способами. Можно взять их напрямую через биржу, где они торгуются, или получать как вознаграждение за предоставление вычислительных мощностей в роли поставщика узла или дата-центра.
Перспективы криптовалюты Internet Computer
Если вы предприниматель, разработчик или предприятие в поиске лучших путей создания софта, платформа Internet Computer — это беспрецедентная, разворачивающаяся возможность. Всё ускорится, потому что Internet Computer расширяет функциональность публичного интернета — из глобальной сети он превращается ещё и в публичную вычислительную платформу. Многие будут использовать его для снижения сложности при создании веб-сайтов и корпоративных систем, выбрасывая устаревшие технологии вроде облачных сервисов, баз данных и брандмауэров.
Предприниматели и разработчики оседлают зарождающийся «бум открытого интернета» и начнут строить пан-отраслевые платформы, DeFi-приложения и открытые интернет-сервисы, создавая новый софт прямо в общедоступном интернете.

Благодаря использованию контейнеров пользователи могут просто развёртывать код, хранить данные и проводить вычисления с помощью Internet Computer Protocol (ICP). Интернет-компьютер бесконечно масштабируем и децентрализован, позволяя приложениям существовать в сети вечно. Это даёт людям возможность создавать и разворачивать открытые интернет-сервисы, запущенные прямо в сети, а не на серверах, принадлежащих Facebook, Google или Amazon.
Используя Internet Computer, разработчики могут строить веб-сайты, корпоративные ИТ-системы и интернет-сервисы, устанавливая свой код прямо в общедоступном интернете и обходясь без серверных компьютеров и коммерческих облачных сервисов.
Встраивание систем прямо в интернет, бесспорно, круто, но Internet Computer — это нечто большее. Он стремится решить серьёзные застарелые проблемы, терзающие его, включая системную безопасность, и дать средства для обращения вспять постоянно растущей монополизации интернет-услуг, отношений с пользователями и данными. Цель — восстановить интернет до его неразрешимых, инновационных и творческих корней.
Internet Computer образован передовым децентрализованным протоколом ICP (Internet Computer Protocol), который запускают независимые дата-центры по всему миру, чтобы объединить мощь отдельных компьютеров в неостановимую бесшовную вселенную. В ней собственное программное обеспечение интернета размещено и работает с теми же гарантиями безопасности, что и смарт-контракты.
Протокол интегрирован с интернет-стандартами вроде DNS и может доставлять пользовательский опыт прямо в веб-браузеры и на смартфоны. Раздвинув границы криптографии, распределённых вычислений, технологий виртуальных машин и других передовых компьютерных наук, Internet Computer сделает интернет лучше, вернув его к свободным и открытым корням.