Ethereum легкий клиент Helios: реализация полностью бездоверительного доступа
Недавно появилась легкая клиентская программа Helios для Ethereum, основанная на языке Rust, которая обеспечивает полностью доверенный доступ к Ethereum. Этот легкий клиент использует протокол, который возник после перехода Ethereum на PoS, для преобразования данных от централизованных поставщиков RPC в проверяемый локальный RPC. В сочетании с централизованным RPC Helios может проверять достоверность данных без необходимости запуска полного узла.
Helios решил проблему сочетания удобства и децентрализации. Он может завершить синхронизацию примерно за две секунды, не требуя места для хранения, а пользователи могут безопасно получать доступ к данным на блокчейне с различных устройств (включая мобильные телефоны и браузерные расширения). Это нововведение позволит большему числу людей получать доступ к данным Ethereum без необходимости доверия, не зависимо от ограничений оборудования.
Несмотря на удобство, которое предоставляют централизованные RPC-поставщики, существуют и потенциальные риски. Теоретически, злонамеренные RPC-поставщики могут манипулировать данными котировок децентрализованных бирж, подталкивая пользователей к совершению сделок по невыгодным ценам. Хуже того, поставщики могут тайно удерживать сделки и напрямую отправлять их определенным сервисам, извлекая прибыль.
Коренная причина этой атаки заключается в том, что пользователям необходимо доверять третьей стороне для получения состояния блокчейна. Хотя запуск личного узла Ethereum может решить эту проблему, это требует значительных временных и ресурсных затрат, что по-прежнему представляет собой большую трудность для большинства пользователей.
Принцип работы Helios
Helios состоит из двух частей: уровня выполнения и уровня консенсуса, которые тесно связаны друг с другом, и пользователю необходимо установить и запустить только одно программное обеспечение. Уровень консенсуса использует механизм синхронного комитета цепи маяка для проверки последних блоков, запрашивая ненадежный RPC. Уровень выполнения комбинирует проверенные заголовки блоков маяка с ненадежным RPC уровня выполнения для проверки подлинности различной информации в цепочке.
Этот дизайн позволяет Helios синхронизироваться за короткое время без необходимости в пространстве для хранения, одновременно обеспечивая полностью ненадежный доступ к Ethereum. Пользователи могут использовать Helios в качестве провайдера RPC в MetaMask для реализации ненадежного доступа к различным DApp.
Будущее развития Helios
Появление Helios открыло новые возможности для экосистемы Ethereum. Разработчики могут интегрировать Helios в JavaScript приложения, повышая безопасность Ethereum и уменьшая зависимость от централизованной инфраструктуры.
В будущем у Helios есть несколько возможных направлений развития, включая:
Поддержка прямого получения данных легкого клиента из P2P сети
Усовершенствование отсутствующих методов RPC
Разработка версии, компилируемой в WebAssembly
Прямо интегрировано с программным обеспечением кошелька
Создание сетевой панели мониторинга с использованием WebAssembly для встраивания на сайт для получения данных
Развернуть API движка, подключить уровень консенсуса Helios к существующим полным узлам уровня исполнения
Появление Helios ознаменовало важный шаг в достижении бездоверительного доступа в Ethereum, предоставляя пользователям более безопасный и децентрализованный опыт работы с блокчейном. С учетом участия и вклада сообщества, у нас есть основания ожидать, что Helios сможет принести больше инноваций и улучшений в будущем.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
15 Лайков
Награда
15
5
Репост
Поделиться
комментарий
0/400
BearMarketSurvivor
· 9ч назад
Хочу протестировать, как играть без рига для майнинга...
Посмотреть ОригиналОтветить0
DefiOldTrickster
· 22ч назад
Ай-ай-ай, наконец-то кто-то понял! Я уже 16 лет кричу о необходимости Децентрализация доступа, а сейчас эта молодежь только просыпается.
Посмотреть ОригиналОтветить0
MechanicalMartel
· 22ч назад
За две секунды можно синхронизироваться, какая скорость бык ва!
Посмотреть ОригиналОтветить0
SchrodingersFOMO
· 22ч назад
Это слишком 6, эта скорость синхронизации потрясающая
Helios:двухсекундный синхронизированный легкий клиент Ethereum с полностью бездоверительным доступом
Ethereum легкий клиент Helios: реализация полностью бездоверительного доступа
Недавно появилась легкая клиентская программа Helios для Ethereum, основанная на языке Rust, которая обеспечивает полностью доверенный доступ к Ethereum. Этот легкий клиент использует протокол, который возник после перехода Ethereum на PoS, для преобразования данных от централизованных поставщиков RPC в проверяемый локальный RPC. В сочетании с централизованным RPC Helios может проверять достоверность данных без необходимости запуска полного узла.
Helios решил проблему сочетания удобства и децентрализации. Он может завершить синхронизацию примерно за две секунды, не требуя места для хранения, а пользователи могут безопасно получать доступ к данным на блокчейне с различных устройств (включая мобильные телефоны и браузерные расширения). Это нововведение позволит большему числу людей получать доступ к данным Ethereum без необходимости доверия, не зависимо от ограничений оборудования.
Потенциальные риски централизованной инфраструктуры
Несмотря на удобство, которое предоставляют централизованные RPC-поставщики, существуют и потенциальные риски. Теоретически, злонамеренные RPC-поставщики могут манипулировать данными котировок децентрализованных бирж, подталкивая пользователей к совершению сделок по невыгодным ценам. Хуже того, поставщики могут тайно удерживать сделки и напрямую отправлять их определенным сервисам, извлекая прибыль.
Коренная причина этой атаки заключается в том, что пользователям необходимо доверять третьей стороне для получения состояния блокчейна. Хотя запуск личного узла Ethereum может решить эту проблему, это требует значительных временных и ресурсных затрат, что по-прежнему представляет собой большую трудность для большинства пользователей.
Принцип работы Helios
Helios состоит из двух частей: уровня выполнения и уровня консенсуса, которые тесно связаны друг с другом, и пользователю необходимо установить и запустить только одно программное обеспечение. Уровень консенсуса использует механизм синхронного комитета цепи маяка для проверки последних блоков, запрашивая ненадежный RPC. Уровень выполнения комбинирует проверенные заголовки блоков маяка с ненадежным RPC уровня выполнения для проверки подлинности различной информации в цепочке.
Этот дизайн позволяет Helios синхронизироваться за короткое время без необходимости в пространстве для хранения, одновременно обеспечивая полностью ненадежный доступ к Ethereum. Пользователи могут использовать Helios в качестве провайдера RPC в MetaMask для реализации ненадежного доступа к различным DApp.
Будущее развития Helios
Появление Helios открыло новые возможности для экосистемы Ethereum. Разработчики могут интегрировать Helios в JavaScript приложения, повышая безопасность Ethereum и уменьшая зависимость от централизованной инфраструктуры.
В будущем у Helios есть несколько возможных направлений развития, включая:
Появление Helios ознаменовало важный шаг в достижении бездоверительного доступа в Ethereum, предоставляя пользователям более безопасный и децентрализованный опыт работы с блокчейном. С учетом участия и вклада сообщества, у нас есть основания ожидать, что Helios сможет принести больше инноваций и улучшений в будущем.