Какие возможности откроет перед Ethereum шардинг

Источник: DeCenter

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

«Это просто несовместимо с механизмом, нацеленным на долгосрочную торговлю, потому что невозможно сохранять историю всех покупок, которые человек совершил за свою жизнь, при этом предоставляя другим доступ ко всем проведенным операциям» — сказал Эдвард Сноуден о блокчейне Bitcoin.

С такими же проблемами сталкивается блокчейн Ethereum. Шардинг — одно из предлагаемых решений масштабируемости Ethereum, разработка которого стала одним из главных приоритетов в программе финансирования, запущенной Виталиком Бутериным в январе.

«Он может предоставить уникальную возможность радикально изменить систему и обнулить ожидания» — сказал о шардинге Фил Дайан, исследователь Инициативной группы Корнеллского университета (IC3).

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

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

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

Если же нода хочет получить информацию о транзакциях или блоках, которые она не хранит, она может обратиться к другим нодам.

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

«Шардинг — это огромное изменение для сети. Многие думают, что он даст возможность перестроить экономические модели и другие аспекты системы» — отметил Дайан.

Уязвимость технологии шардинга состоит в том, что ее нельзя назвать бестрастовой, поскольку ноды должны доверять другим нодам — только в совокупности они хранят полную картину сети.

Одним из решений является создание системы «крипто-экономических стимулов», которые заставляют участников вести себя определенным образом: это обеспечит уверенность в том, что ноды передают другим нодам действительную информацию.

Такая система стимулов предлагается проектом Chicago, который Дайан соосновал вместе с разработчиками Ари Джулсом, Лоренсом Брайденбахом и Флорианом Трамером, и целью которого является реконструирование сети Ethereum для обеспечения ее более продуктивного функционирования.

Разработчики разделяют блокчейн Ethereum на множество элементов, которые становятся «товарами», и ими торгует сам блокчейн Ethereum.

«Крипто-товары, проще говоря, — это сырье, которое используется для блокчейн-транзакций. Основные примеры таких товаров — это размер блока, набор неизрасходованных выходов транзакций (UTXO), газ в Ethereum.

Крипто-товары аналогичны физическим товарам, которые торгуются на традиционных финансовых рынках» — поясняется на официальном сайте проекта.

По словам Трамера, спекулируя на доступности или дефиците товаров, такие рынки помогут со временем снизить волатильность криптовалют — так же, как это работает на традиционных рынках.

«Как и традиционные товары, блокчейн-товары являются критически значимыми для блокчейн-индустрии, и колебания их цен представляют бизнес-риски» — отмечается в описании проекта.

В качестве примера команда приводит ущерб, нанесенный высокими комиссиями в сети Bitcoin. При этом «ключевой характеристикой физических товаров является то, что они могут храниться и поставляться в соответствии с контрактом» — такую же систему Chicago предлагает ввести для «товаров», которые производит блокчейн.

«Это действительно прямые аналоги реального мира. Чикагская товарная биржа (CME) вдохновила нас на создание проекта Chicago. И я думаю, что многих проблем реального мира можно избежать благодаря более хорошей экономической модели» — сказал Дайан в интервью CoinDesk.

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

С помощью GasToken пользователь может хранить газ, когда он дешевый, и продавать его позже, когда цена вырастет.

Побуждая участников сети хранить газ, GasToken одновременно призван:

«Продемонстрировать, почему сегодняшняя модель имеет недостатки и почему необходимо вводить аренду» — говорит Дайан, имея в виду недавнюю инициативу по введению так называемой «арендной платы» за то время, в течение которого данные пользователя хранятся на блокчейне.

Концепцию и факторы, определяющие стоимость аренды, описал Виталик Бутерин в блоге Ethereum, а Дайан и Влад Замфир призвали ввести аренду уже сейчас, чтобы препятствовать чрезмерному росту блокчейна.

Но если при сегодняшнем состоянии сети годовой сбор за использование 1 терабайта блокчейна составит 1 миллион эфира, то поддержка шардинга позволит уменьшить эту цифру в сто раз.

На прошлой неделе Дайан выложил в блог разработчиков Ethereum «полуготовую схему» стимулов для одноранговых сетей, в соответствии с которой майнеры будут получать вознаграждение не только за маршрутизацию транзакций, но и за многие другие «ресурсы, полученные благодаря ПО»:

«Мы хотим рассмотреть все услуги и возможности, которые предлагает сеть… Эти ресурсы могут быть чем угодно — от пространства блоков до центрального процессора с полной нодой или постоянного хранилища на полной ноде и так далее. Потому мы, можно сказать, начинаем с нуля, рассматривая модели ценнобразования, которые сегодня можно применить к блокчейнам» — сказал Дайан.

GasToken стал первым шагом в направлении такого «стимулирования»: возможность возврата газа должна побуждать пользователей удалять лишние данные.

Следующий шаг развивает эту идею и выводит ее за пределы хранения информации: Дайан считает, что «фундаментальная ошибка в ценообразовании» Ethereum происходит из-за того, что хранение оценивается эквивалентно вычислениям, и «маркетплейс блокчейн-товаров» призван установить правильное соотношение этих цен:

«Это заставило нас понять что есть огромное неисследованное пространство, связанное с тем, как использовать те сырьевые ресурсы, которые являются базовыми для сегодняшних блокчейнов» — рассказал Трамер.

Дайан отмечает, что такие рынки при их высокой оценке разработчиками могут оказаться невостребованными среди пользователей из-за очевидной затратности.

«В отношении всех рассматриваемых крипто-товаров существует риск, что люди предпочтут более дешевую субсидируемую модель» — признает Дайан.

Предлагаемая проектом Chicago система стимулов будет большим преимуществом для блокчейна в плане скорости, масштабирования и децентрализации, но не гарантий, что все это будет оценено пользователями:

«Я думаю, людям придется начать ценить децентрализацию, совместимость стимулов и надежность и материально их поддерживать. Но мне не до конца ясно, будут ли они это делать» — сказал Дайан.



Самые актуальные новости - в Telegram-канале

Читайте также

Добавить комментарий

Вверх