Helios легкий клієнт: новий інструмент для верифікації даних Ethereum без довіри до постачальників RPC

robot
Генерація анотацій у процесі

Ethereum легкий клієнт Helios: новий вибір для бездоказового доступу до даних у блокчейні

Нещодавно з'явився легкий клієнт Ethereum Helios, розроблений на основі мови Rust, який надає користувачам повністю бездоверчий доступ до Ethereum. Цей клієнт використовує протокол легкого клієнта після переходу Ethereum до механізму PoS, що дозволяє перетворювати дані, отримані від недовірених централізованих постачальників RPC, у перевірені локальні RPC. Поєднуючи централізований RPC, Helios може перевіряти достовірність даних без необхідності запуску повноцінного вузла.

Це нововведення вирішує проблему поєднання зручності та децентралізації. Користувачі можуть синхронізуватися та отримати доступ до безпечних даних у блокчейні за приблизно дві секунди з будь-якого пристрою (включаючи мобільні телефони та плагіни браузера) без необхідності зберігати дані.

Наразі більшість користувачів отримують доступ до Ethereum через централізовані RPC-сервери, які надаються деякими компаніями на хмарних серверах з високопродуктивними вузлами. Однак такий підхід вимагає від користувачів довіри до постачальника, оскільки вони не можуть самостійно перевірити точність результатів запитів.

Теоретично, зловмисні постачальники RPC можуть маніпулювати даними про котирування на децентралізованих біржах, спонукаючи користувачів встановлювати нижчі параметри мінімального виходу, що дозволяє реалізувати новий вид сендвіч-атаки. Хоча такі атаки наразі не відбувалися, користувачам все ж рекомендується ретельно дослідити питання перед додаванням невідомих постачальників RPC до гаманця.

Helios складається з виконавчого рівня та рівня консенсусу, які тісно пов'язані між собою. Його рівень консенсусу використовує механізм синхронізаційного комітету сигнального ланцюга, щоб через відомий хеш блоку сигнального ланцюга з'єднати ненадійний RPC, синхронізуючи його до поточного блоку в перевіряємий спосіб. Виконавчий рівень поєднує перевірені блоки сигнального ланцюга з ненадійним RPC виконавчого рівня, щоб перевірити інформацію про стан у блокчейні.

Цей легкий клієнт відкриває нові можливості для екосистеми Ethereum. Розробники можуть вбудовувати Helios у JavaScript-додатки, такі як гаманці та DApp, підвищуючи безпеку Ethereum і зменшуючи залежність від централізованої інфраструктури.

У майбутньому, напрямок розвитку Helios може включати підтримку прямого отримання даних легкого клієнта з P2P мережі, вдосконалення RPC методів, створення версії WebAssembly, інтеграцію в програмне забезпечення гаманця, розробку мережевих інформаційних панелей тощо. Ці досягнення сприятимуть подальшій децентралізації та безпеці екосистеми Ethereum.

Переглянути оригінал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
BlockchainTalkervip
· 18год тому
нарешті, хтось займається проблемою довіри rpc fr fr
Переглянути оригіналвідповісти на0
LayerHoppervip
· 18год тому
Rust справді приємний, це може спрацювати.
Переглянути оригіналвідповісти на0
WalletWhisperervip
· 18год тому
підтверджено розпізнавання шаблонів. helios = ще один крок до неминучої децентралізованої сингулярності
Переглянути оригіналвідповісти на0
GateUser-ccc36bc5vip
· 18год тому
Нарешті не потрібно дивитися на обличчя постачальника послуг!
Переглянути оригіналвідповісти на0
LayerZeroHerovip
· 18год тому
Це хороша справа, а результат ще й відкритий вихідний код.
Переглянути оригіналвідповісти на0
CoffeeNFTradervip
· 18год тому
Схоже, Rust є мовою всесвіту.
Переглянути оригіналвідповісти на0
  • Закріпити