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

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

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

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

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

Потенційні ризики централізованої інфраструктури

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

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

Принцип роботи Helios

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

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

Майбутнє розвитку Helios

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

В майбутньому Helios має кілька можливих напрямків розвитку, зокрема:

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

Поява Helios знаменує важливий крок у досягненні бездоверчого доступу для Ethereum, надаючи користувачам більш безпечний і децентралізований досвід роботи з блокчейном. Завдяки участі та внескам спільноти, у нас є підстави очікувати, що Helios в майбутньому зможе принести більше інновацій та вдосконалень.

ETH0.07%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
BearMarketSurvivorvip
· 11год тому
Хочу протестувати, як грати без установки для майнінгу...
Переглянути оригіналвідповісти на0
DefiOldTrickstervip
· 08-09 16:34
Ай-йой, нарешті хтось зрозумів! Я вже 16 років кричу про необхідність децентралізованого доступу, а тепер ці молоді люди тільки прокинулися.
Переглянути оригіналвідповісти на0
MechanicalMartelvip
· 08-09 16:30
Дві секунди на синхронізацію. Ця швидкість бик!
Переглянути оригіналвідповісти на0
SchrodingersFOMOvip
· 08-09 16:22
Тай 6 вже, ця синхронізація бик!
Переглянути оригіналвідповісти на0
PumpBeforeRugvip
· 08-09 16:19
Гм~ синхронізація за дві секунди... так швидко?
Переглянути оригіналвідповісти на0
  • Закріпити