- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Исследователь надеется, что «контрольная точка» в стиле «Космос» сможет решить проблему данных Ethereum
Предложение «ReGenesis» исследователя Ethereum Алексея Ахунова «уничтожит» состояние определенных узлов. Это может просто исправить растущую проблему данных сети.
Разработчики Ethereum планируют запустить ETH 2.0 в 2020 году. Но это T значит, что все технические детали уже раскрыты.
Сумма балансов счетов, поддерживаемых узлами сети, называемая состоянием, продолжает расти все больше и больше по мере транзакций приложений и проектов. Внедрение — это хорошо, но безудержный рост — это плохо. Независимый разработчик Алексей Ахунов может найти решение — ONE из Cosmos, блокчейна взаимодействия.
Его новое предложение, получивший название «ReGenesis», опубликованный на EthResearch 24 июня, внесет исследование клиента без сохранения состояния в текущую цепочку Ethereum (также известную как ETH 1.x) путем «уничтожения» состояний определенных узлов и замены их математическим доказательством на постоянной основе.
Цель? Сделать набор данных Ethereum масштабируемым с минимальными потерями в плане безопасности.
«Некоторые из старых узлов забудут о состоянии», — сказал Ахунов в интервью CoinDesk. «В этот момент все узлы забудут, каким было состояние. Они будут помнить только хэш».
РеГенезис
Идея уничтожения блокчейна T нова. На самом деле, эта идея упоминается в Ethereum желтая бумагасоучредителем Гэвином Вудом.
Ахунов сказал, что черпал вдохновение для своей интерпретации ReGenesis из Cosmos, который прошел похожую процедуру. несколько разчтобы сделать цепь «легче».
«Я называю это «перезапуском» ReGenesis, и это можно делать регулярно, чтобы облегчить нагрузку на немайнинговые узлы. Это также представляет собой менее драматичную версию Stateless Ethereum», — написал Ахунов.
СМОТРЕТЬ: Виталик Бутерин объясняет новую технологию, лежащую в основе ETH 2.0
Поддержка клиентов без состояния — то есть узлов, которые будут переносить как можно меньше информации о состоянии для проверки транзакций — была PRIME целью ETH 2.0, чтобы уменьшить нагрузку на данные на узлах Ethereum . ReGenesis будет включать некоторые идеи исследователей Ethereum в переходный период, или ETH 1.x.
Предложение Ахунова работает как контрольная точка в видеоигре. Каждый раз, когда блокчейн Ethereum достигает определенного номера блока, сеть будет автоматически сохраняться. Затем она удалит весь свой прогресс за вычетом «доказательства» или «свидетеля» всех прошлых транзакций. Затем автосохранение можно будет хранить в других сетях, таких как BitTorrent, сказал Ахунов.
По словам Ахунова, это доказательство позволяет возрожденной цепочке Ethereum начаться заново с надежного фундамента, но только для определенных типов узлов.
«Мы устраняем предположение, что все остальные проверяющие узлы имеют доступ к этому неявному состоянию, чтобы проверить, что транзакции в блоке являются действительными, а корневой хэш состояния, представленный в заголовке блока, совпадает с результатом выполнения этого блока», — написал он.
Эта система контрольных точек уже используется различными способами для подключения новых узлов к сети, например,Синхронизация луча.
Растущий Ethereum
ReGenesis вряд ли отклоняется от философии Ethereum .
Соучредитель Ethereum Виталик Бутерин описывает похожие предположения, обнаруженные в ReGenesis, в блог 2014 годапод названием «Доказательство права собственности: как я научился любить слабую субъективность».
Там Бутерин утверждает, что узлу можно доверять при определенных ограничениях, даже если он начинается с контрольной точки, а не с блока генезиса. Как и в ReGenesis, Бутерин предлагает узлу просто «получить недавний хэш блока от друга», чтобы снова присоединиться к сети и начать проверять транзакции.
Предложение Ахунова предназначено для текущего блокчейна Ethereum proof-of-work (PoW). Но оно работает на основе тех же предположений, что и в мыслях Бутерина о proof-of-stake (PoS), разделяя сеть на «полные узлы» и «клиентов без состояния», которые полагаются на внешние доказательства.
Сама по себе слабая субъективность доведена до логического завершения в текущем исследовательском проекте Stateless Ethereum и PoS. Этот проект надеется создать метод для проверки транзакций на основе хэша транзакции и математического доказательства только в ETH 2.0.
Уничтожение или обрезка?
ReGenesis многое отражает в Stateless Ethereum и нерешенных последних шагах ETH 2.0. На данный момент это многообещающий проект, который многие в сообществе поддержали, как и другой проект Ахунова, ТурбоГет.
Читать дальше: «Turbo Geth» стремится масштабировать Ethereum — и он уже в стадии бета-тестирования
ONE руководитель группы по решению проблем в клиенте Ethereum Foundation Гет Петер Силади указал на то, что ReGenesis технически не уменьшает состояние. Он лишь «обрезает» цепь.
Другими словами, Силади говорит, что некоторым сторонам все равно придется поддерживать полную копию состояния без помощи предложения Ахунова, поскольку им нужен доступ к старому состоянию для отправки транзакций. Если некоторые должны использовать полный реестр, то состояние не было по-настоящему «уничтожено».
Большое состояние может стать большой проблемой. Два таких последствия включают более медленную скорость обработки и более легкую цель для атак типа «распределенный отказ в обслуживании» (DDOS). Другими словами, частные транзакции имеют публичные последствия для блокчейнов, особенно для реестров, размещающих приложения.
Не только это, но и многие децентрализованные приложения (dapps), такие как браузеры Web 3.0, могут испытывать трудности с работой без «перезагрузки», сказал Силади. Многим dapps для работы требуется доступ к полному состоянию, а не только к доказательству.
«В конечном итоге все сводится к тому, что вы можете себе позволить удалить. Если экосистема Ethereum позволяет нам удалять старые блоки или старые журналы, лутше может быть достигнуто. Если нет — а Ethereum продал им, что ничего не удаляется — у нас будут проблемы», — сказал Силади.
William Foxley
Уилл Фоксли — ведущий The Mining Pod и издатель Blockspace Media. Бывший соведущий The Hash на CoinDesk, Уилл был директором по контенту в Compass Mining и техническим репортером в CoinDesk.
