Пристальный взгляд на инфраструктуру блокчейна и компании IaaS
13 мая 2022 г.Лучшие системы настолько мощны, насколько сильна инфраструктура, на которую они опираются. Точно так же, как электростанции и провода являются инфраструктурой, необходимой для подачи электроэнергии гражданам, серверы и протоколы необходимы для выполнения транзакций в блокчейне.
Компьютерная инженерия интересна из-за виртуальных экземпляров физического оборудования. По сути, у клиентов есть возможность запуска собственного виртуального экземпляра сервера для повышения гибкости.
Поставщики инфраструктуры блокчейна предлагают механизмы для создания, развертывания и масштабирования в Web3. Они обычно известны как поставщики инфраструктуры блокчейна как услуги (IaaS) или просто поставщики инфраструктуры Web3 для краткости. Хотя распределенные реестры позволяют развернуть собственный узел, это дорогостоящий и трудоемкий процесс, требующий значительного опыта.
Узлы и клиенты
Блокчейны поддерживаются узлами и клиентами. Узлы проверяют транзакции, хранят полные или частичные записи блокчейна и подают голоса для управления. Клиенты диктуют, как на самом деле выполняются эти функции. Существует 3 основных типа узлов:
- Полный — требуется полная копия блокчейна. Технически сложный в обслуживании. Проверяет все транзакции.
- Легкий — Легкие узлы имеют низкий ресурс. Пользователи могут синхронизироваться с блокчейном без необходимости сохранять полную версию. Легкие узлы не должны работать постоянно, но должны подключаться к промежуточным полным узлам для запроса информации.
- Архив — используется для хранения. Он хранит полную историю баланса любой учетной записи в цепочке и хранит историю каждого изменения состояния в сети. Архивный узел лучше всего можно описать как полный узел с огромным объемом кэшированной исторической информации.
Это широкие термины. Другой тип узла известен как «[без гражданства] (https://www.coindesk.com/layer2/2022/03/09/the-promise-of-stateless-ethereum/)» и в настоящее время является довольно теоретическим. Виталик Бутерин говорит об этом с 2017 года. Тип узла будет зависеть от механизма консенсуса. В экосистеме Proof-of-Stake узлы можно разделить на узлы участия, узлы ретрансляции, узлы-сторожа, узлы чтения/записи и т. д.
Но чтобы все было как можно проще, узлы представляют собой форму компьютера/сервера, используемого для хранения, отправки и получения информации. Чем эффективнее они это сделают, тем лучше будет работать сеть с точки зрения скорости, стоимости и безопасности.
Что такое поставщики инфраструктуры Web3?
У разработчиков нет причин создавать собственный полный узел. Это трудоемко, ресурсоемко и технически сложно. И реальных экономических стимулов для этого нет. Основные преимущества заключаются в том, что вы будете вносить свой вклад в общее состояние сети. Вы также будете иметь максимальный контроль и суверенитет. Но с коммерческой точки зрения в этом мало смысла.
Поставщики IaaS в основном поддерживают и настраивают полные узлы, обновляют сеть с помощью протоколов безопасности и могут предлагать дополнительные функции настройки. Они делают это с гораздо меньшими затратами. Это гораздо более осуществимо, особенно для проектов, которые хотят быстро масштабировать и привлечь больше людей.
Ankr, один из ведущих провайдеров Web3 IaaS, разрешает неограниченные запросы RPC с планом своих разработчиков и запускает собственные серверы без ПО. Они являются основными инфраструктурными партнерами Binance, Polygon и Fantom.
Поставщики децентрализованных узлов, такие как Ankr, обеспечивают важную функцию в Web3. Пользователи Metamask и OpenSea недавно были ограничены из-за зависимости от Infura API; они оказались в ловушке из-за того, что полагались на Infura, принадлежащую Consensus.
Отличительные поставщики IaaS
Поставщиков IaaS следует отличать от поставщиков блокчейна как услуги (BaaS). Поставщики IaaS в первую очередь сосредоточатся на узлах и инфраструктуре — аппаратном обеспечении и обслуживании. Они также могут предоставлять услуги разработки, такие как RPC и инструменты запросов блокчейна.
Поставщики BaaS могут предложить широкий спектр услуг, включая интеграцию и адаптацию. Но термины пересекаются и используются многими взаимозаменяемо. Также важно отличать блокчейн IaaS (Ankr) от устаревшей IaaS (AWS). Один ориентирован на Web2, а другой — на Web3.
Поставщикам инфраструктуры как услуги необходимо учитывать подсети
Поставщики IaaS должны будут предлагать разработчикам как гибкость, так и стабильность. Это уже происходит с подсетями, также известными как сайдчейны. Это позволяет нескольким подцепочкам отходить от основной цепочки, что позволяет тестировать сети и повышать масштабируемость и функциональность. Подсети могут быть развернуты для определенных целей.
Например, Avalanche (не поставщик IaaS) предлагает 3 цепочки; C-Chain, X-Chain и Y-Chain, и каждая из этих цепочек представляет собой подсеть с определенной функциональностью. Проекты Web3, такие как Ayoken Labs, решили запустить свой токен в Avalanche C-Chain.
Проект также в значительной степени ориентирован на адаптацию креативщиков к Метавселенной. Avalanche во многих отношениях быстрее и универсальнее Ethereum. Но для дальнейшего развития по-прежнему требуется выделенный инфра-провайдер.
Подсети могут быть запущены даже клиентами из основной сети. Это дает значительный простор для творчества и тестирования. В будущем мы, вероятно, увидим повышенную децентрализацию узлов, расширение мультицепей и взаимодействие между блокчейнами. Это поможет построить будущее Web3.
Поставщики IaaS, которые расширяют возможности и растут вместе с теми, кто строит вместе с ними, будут в центре внимания.
Оригинал