Ethereum шардинг

Ethereum шардинг

@langoner

Каждая нода сети Эфира сохраняет обновленное состояние каждого аккаунта и записывать историю каждой осуществленной транзакции. 

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

Шардинг — одно из предлагаемых решений масштабируемости Ethereum, разработка которого стала одним из главных приоритетов.

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

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

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

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

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

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

Report Page