- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Началась гонка за замену самого централизованного слоя Ethereum
Разработчики Ethereum работают над многочисленными подходами к замене или улучшению популярного инструмента для подключения к сети.
«Если мы T перестанем полагаться на Infura, видение Ethereum потерпит неудачу».
Вот как Афри Шоедон, менеджер по выпуску клиента Parity Ethereum , описал ONE из самых популярных и противоречивых технологий Ethereum на Твиттерв октябре.
Infura обрабатывает около 13 миллиардов Request кода в день и предоставляет разработчикам возможность подключаться к Ethereum без необходимости запускать полный узел. И хотя точная статистика использования T является публичной, создается более простой метод взаимодействия с сетью, который, как говорят, лежит в основе большинства децентрализованных приложений в экосистеме Ethereum .
Но вот в чем дело: Infura управляется одним провайдером — студией разработки Ethereum ConsenSys — и полагается на облачные серверы, размещенные Amazon. В связи с этим существуют опасения, что сервис представляет собой единую точку отказа для всей сети.
«Если бы каждое dapp в мире было направлено на Infura, и мы решили бы отключить его, то мы могли бы, и dapps перестали бы работать. Это вызывает беспокойство, и это обоснованное беспокойство», — сказал Майкл Вюлер, соучредитель Infura, в интервью CoinDesk .
Хотя многие проекты признают важность вклада Infura в Ethereum , называя этот сервис опорой, на которой сегодня держится сообщество разработчиков, многие, как и Шоедон, считают, что необходимо предпринять шаги для поиска децентрализованной альтернативы.
«Нет смысла в том, чтобы dapps подключались через Metamask к блокчейну, размещенному кем-то другим», — сказал Шоедон.твитнул.
И Шоедон T одинок в своей интерпретации. Скорее, он столкнулся с массой новых попыток свергнуть Infura как точку соединения для разработчиков, связывающих свои децентрализованные приложения с Ethereum.
Например, новые схемы стимулирования полных узлов, такие как VIP-узел, Dappnode и DeNode, направлены на предоставление различных видов альтернатив.
Аналогичным образом набирают популярность усилия по минимизации инфраструктуры, такие как легкие клиенты, а также экспериментальная реструктуризация программного обеспечения, такая какТурбо Гет. И по словам разработчиков, на карту поставлена именно децентрализация экосистемы Ethereum .
«ONE из проблем, с которой мы сталкиваемся сегодня в этой сфере, является то, что децентрализованная разработка приложений осуществляется через централизованные сервисы», — сказал Ялор Мьюн, специалист по коммуникациям Dappnode, схемы стимулирования узлов, в интервью CoinDesk, добавив:
«Мы строим всю эту инфраструктуру поверх узкого места».
Несовершенный инструмент.
В настоящее время, по данным, общее количество полных узлов Ethereum составляет 11 803. имеющиеся данные.
В разговоре с CoinDesk Вюлер сказал, что на долю Infura приходится где-то от 5 до 10 процентов узлов. Однако, поскольку узлы Infura очень надежны (при круглосуточном обслуживании), на них приходится непропорционально большой объем трафика.
«[Мы] эффективно поддерживаем всю экосистему децентрализованных приложений Ethereum с помощью трафика RPC», — сказал Вюлер.
И это отчасти потому, что на момент написания статьи полный архивный узел, как говорят, занимает более 1 терабайта данных — больше, чем может хранить обычный ноутбук. Для разработчиков, как и для пользователей, это означает, что требования к хранению часто передаются на аутсорсинг компаниям, у которых есть средства для управления такого рода инфраструктурой.
«Infura работает следующим образом: они размещают свои собственные полные узлы и открывают [интерфейс], позволяющий вам легко получить к ним доступ», — рассказал CoinDesk Эйдан Хайман, генеральный директор и соучредитель стартапа Chainsafe, занимающегося исследованиями и разработками в Ethereum .
Например, разработчики часто выбирают Infura как способ сосредоточить свои усилия на программном обеспечении, в то время как пользователи часто обращаются к браузерному инструменту Metamask для хранения своей Криптовалюта. И оба маршрутизируют через полные узлы ConsenSys.
«Любое dapp, использующее Metamask, также по своей сути зависит от Infura (сознательно или нет). В этом смысле почти все dapps потенциально зависят от Infura», — сказал Вюлер CoinDesk.
В результате разработчики и пользователи реже запускают полные узлы, что означает, что количество полных узлов, поддерживающих сеть, уменьшается. Помимо риска того, что Infura может стать единой точкой отказа, существуют и другие последствия отсутствия полных узлов.
Например, запуск полного узла позволяет пользователям и разработчикам KEEP большую часть своей конфиденциальной активности локально, в то время как Infura накапливает комбинации данных от своих пользователей, такие как адрес кошелька и местоположение IP.
«Политика конфиденциальности — это проблема», — сказал CoinDesk псевдоним «Dapplion», разработчик проекта Dappnode, заменяющего Infura, добавив:
«А Infura размещена на Amazon. Ну и что, если Amazon скажет: «Знаете что? Infura больше нет, просто отвалите». Большинство dapps будут бесполезны».
Настоящая децентрализация
В связи с этим предпринимаются попытки найти жизнеспособную и пригодную для использования альтернативу.
Например, Parity Technologies выпустила новую библиотеку кода для разработки легких клиентов, названную LightJS. Parity надеется, что это побудит разработчиков создавать легкие клиенты, а не полагаться на Infura как на сервис.
И это потому, что, хотя легкие клиенты обещают быть гораздо менее требовательными к оборудованию и хранилищу, они призваны поддерживать ту же степень децентрализации, что и работающий полный узел.
«В идеале мы увидим, что все меньше и меньше dapps будут подключаться к Infura, и вместо этого они будут использовать легкий клиент для достижения настоящей децентрализации», — сказал CoinDesk разработчик Parity Амори Мартини.
Проект Turbo Geth Алексея Ахунова также стремится полностью реструктурировать то, как клиенты программного обеспечения Ethereum обрабатывают хранилище. В последней версии переписанного программного обеспечения он уменьшил требования к хранилищу до одной пятой от его текущего размера.
И несколько проектов, таких как Dappnode, Denode и VIP node, нацелены на базовый уровень стимулирования, чтобы побудить больше людей запустить полный узел. И это потому, что в настоящее время, в отличие от майнеров, которые обеспечивают транзакции на Ethereum, полные узлы не вознаграждаются каким-либо образом.
Но узел VIP, работающий над грантом, предоставленным Ethereum Foundation, использует идентификатор, с помощью которого полные узлы подключаются к Ethereum, для распределения вознаграждений между узлами, находящимися в сети, которые выплачиваются по подписке разработчиками, желающими воспользоваться сервисом.
Другой проект, названный DeNode, также создает рынок между разработчиками и операторами узлов, но пытается также децентрализовать экономические отношения между этими субъектами.
Для этого DeNode использует децентрализованную автономную организацию, илиДАО. Denode — это инициатива стартапа Chainsafe из Торонто, которая была задумана в мае на хакатоне Ethereum ETH Buenos Aires и финансируется за счет гранта Ethereum Community Fund.
«Идея заключается в том, что мы можем построить эти структуры децентрализованным образом, что позволит демократизировать динамику власти в экономических системах», — сказал Хайман.
Наконец, Dappnode, основанный разработчиком блокчейна Хорди Бейлиной, применяет другой подход, позволяя разработчикам создавать локальную сеть, спроектированную таким образом, чтобы было легко заниматься развертыванием dapp.
«Кто-то устанавливает Dappnode и дает доступ своей семье, своим друзьям, доверенному кругу личных связей, с которыми у вас есть доверительная BOND. И затем всего за пару щелчков, как бы сложно ни было подключиться к Infura, вы подключитесь к Dappnode», — рассказал ведущий разработчик Dapplion CoinDesk.
На горизонте
Некоторые из этих проектов, такие как VIP node и Turbo Geth, также получают финансирование от самой Infura.
ONE из крупнейших стартапов Ethereum — компания, стоящая за Infura — Consensys также финансирует проект под названием Incubator, с помощью которого пытается снизить зависимость Metamask от Infura в своем шлюзе к Ethereum. Сама Infura также пытается диверсифицировать количество облачных провайдеров, на которых она полагается, чтобы не зависеть исключительно от Amazon, по словам Вюлера.
«Наши усилия в основном направлены на то, чтобы постоянно пытаться внедрять все большую децентрализацию в способ предоставления нашего Технологии стека», — сказал он CoinDesk.
По словам Вюлера, популярность Infura обусловлена странностью внутри самой платформы Ethereum . И это потому, что, объединяя функциональность блокчейна биткоина с виртуальной машиной, которая может выполнять децентрализованные приложения, Ethereum генерирует более широкий спектр данных, чем просто транзакции.
Например, помимо использования блокчейна, Ethereum хранит то, что известно как «состояние», которое является суммой всех вычислений на платформе. И поскольку количество пользователей Ethereum продолжает расти, размер состояния продолжает расширяться.
Конечным результатом этого является то, что, поскольку оборудование становится все более дорогим и сложным в эксплуатации (а также из-за базовой конструкции Ethereum), стимулов, побуждающих людей делать это, T существует.
«Мы T создали проблему, мы просто пластырь на проблеме. Мы просто предлагаем решение, которое необходимо», — сказал Вюлер.
Заглядывая вперед, исследователи Ethereum , такие как основатель Виталик Бутерин, ведут работу по поиску способа переписать базовые стимулы таким образом, чтобы полные узлы могли вознаграждаться за хранение данных, или то, что обычно называют «арендовать.”
Такое изменение сейчас рассматривается для включения в предлагаемое обновление под названием «Ethereum 1x». В настоящее время оно намечено на 2019 год, в промежуточный период разработчики сосредоточены на поиске решений, которые можно будет развернуть немедленно.
Как сказал Хайман из Denode в интервью CoinDesk:
«Хотя мы работаем как сообщество над этими долгосрочными целями, мы также должны быть прагматичными и сосредоточиться на настоящем. Это проблема, которая существует прямо сейчас и сохраняется в пространстве».
Исправление:В предыдущей версии этой статьи Denode был написан с ошибкой — «D-node».
Изображение Construct 2017 предоставлено Стивеном Грегори
Rachel-Rose O'Leary
Рейчел-Роуз О'Лири — программист и писатель в Dark Renaissance Technologies. Она была ведущим техническим писателем CoinDesk 2017-2018, освещая технологии Политика конфиденциальности и Ethereum. У нее есть опыт работы в области цифрового искусства и философии, и она пишет о Криптo с 2015 года.
