Ethereum легкий клієнт Helios: реалізація бездокументного доступу до Блокчейн
Нещодавно з'явився легкий клієнт Ethereum на базі мови Rust під назвою Helios, який має на меті забезпечити повністю довірений доступ до Ethereum. Цей клієнт використовує протокол легкого клієнта, що виник після переходу Ethereum на PoS, і може перетворювати дані ненадійних централізованих RPC-постачальників на перевірюваний локальний RPC. У поєднанні з централізованим RPC Helios може перевіряти достовірність даних без необхідності запускати повний вузол.
Ця інновація вирішує загальну проблему поєднання зручності та децентралізації. Додатки, створені на основі Helios, можуть завершити синхронізацію приблизно за 2 секунди, не вимагаючи місця для зберігання, користувачі можуть безпечно отримувати доступ до даних в ланцюзі з будь-якого пристрою, включаючи мобільні телефони та браузерні плагіни.
Наразі більшість користувачів отримують доступ до Ethereum через централізовані RPC-сервіси, які працюють на потужних вузлах на хмарних серверах, що полегшує користувачам запит інформації з блокчейну. Однак такий підхід вимагає довіри до постачальника, і неможливо перевірити точність результатів запиту. Це може призвести до потенційних ризиків, таких як маніпуляція цінами децентралізованих бірж зловмисними RPC-постачальниками, що спонукає користувачів встановлювати нерозумні параметри сліпу, що веде до нових атак типу "сендвіч".
Helios складається з виконавчого рівня та рівня консенсусу, які тісно пов'язані, користувачеві потрібно лише встановити та запустити єдине програмне забезпечення. Його рівень консенсусу використовує механізм синхронізаційного комітету Beacon Chain, що дозволяє синхронізуватися до поточного блоку у перевірений спосіб через ненадійний RPC. Виконавчий рівень комбінує перевірені блоки Beacon Chain з ненадійним виконавчим RPC, перевіряючи інформацію про стан в мережі.
Цей легкий клієнт надає користувачам повністю недовірливий RPC, без необхідності запускати повний вузол. Це дозволить більшій кількості людей безпечно отримувати доступ до даних Ethereum, не підлягаючи апаратним обмеженням. Користувачі можуть використовувати Helios як постачальника RPC для MetaMask, без необхідності будь-яких інших змін для недовірливого доступу до різних DApp.
Поява Helios відкриває нові можливості для екосистеми Ethereum. Розробники можуть інтегрувати його в JavaScript-додатки, підвищуючи безпеку Ethereum і зменшуючи залежність від централізованої інфраструктури. У майбутньому спільнота може на цьому підґрунті проводити подальші інновації, такі як підтримка отримання даних легкого клієнта безпосередньо з P2P-мережі, інтеграція Helios у програмне забезпечення гаманця, створення мережевих панелей приладів з вбудованим Helios тощо.
Ця інновація зробила важливий крок до досягнення справжнього бездовірчого доступу до Блокчейн, що має потенціал для подальшого розвитку та вдосконалення екосистеми Ethereum.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Ethereum легкий клієнт Helios: інноваційне рішення для бездоказового доступу до Блокчейн
Ethereum легкий клієнт Helios: реалізація бездокументного доступу до Блокчейн
Нещодавно з'явився легкий клієнт Ethereum на базі мови Rust під назвою Helios, який має на меті забезпечити повністю довірений доступ до Ethereum. Цей клієнт використовує протокол легкого клієнта, що виник після переходу Ethereum на PoS, і може перетворювати дані ненадійних централізованих RPC-постачальників на перевірюваний локальний RPC. У поєднанні з централізованим RPC Helios може перевіряти достовірність даних без необхідності запускати повний вузол.
Ця інновація вирішує загальну проблему поєднання зручності та децентралізації. Додатки, створені на основі Helios, можуть завершити синхронізацію приблизно за 2 секунди, не вимагаючи місця для зберігання, користувачі можуть безпечно отримувати доступ до даних в ланцюзі з будь-якого пристрою, включаючи мобільні телефони та браузерні плагіни.
Наразі більшість користувачів отримують доступ до Ethereum через централізовані RPC-сервіси, які працюють на потужних вузлах на хмарних серверах, що полегшує користувачам запит інформації з блокчейну. Однак такий підхід вимагає довіри до постачальника, і неможливо перевірити точність результатів запиту. Це може призвести до потенційних ризиків, таких як маніпуляція цінами децентралізованих бірж зловмисними RPC-постачальниками, що спонукає користувачів встановлювати нерозумні параметри сліпу, що веде до нових атак типу "сендвіч".
Helios складається з виконавчого рівня та рівня консенсусу, які тісно пов'язані, користувачеві потрібно лише встановити та запустити єдине програмне забезпечення. Його рівень консенсусу використовує механізм синхронізаційного комітету Beacon Chain, що дозволяє синхронізуватися до поточного блоку у перевірений спосіб через ненадійний RPC. Виконавчий рівень комбінує перевірені блоки Beacon Chain з ненадійним виконавчим RPC, перевіряючи інформацію про стан в мережі.
Цей легкий клієнт надає користувачам повністю недовірливий RPC, без необхідності запускати повний вузол. Це дозволить більшій кількості людей безпечно отримувати доступ до даних Ethereum, не підлягаючи апаратним обмеженням. Користувачі можуть використовувати Helios як постачальника RPC для MetaMask, без необхідності будь-яких інших змін для недовірливого доступу до різних DApp.
Поява Helios відкриває нові можливості для екосистеми Ethereum. Розробники можуть інтегрувати його в JavaScript-додатки, підвищуючи безпеку Ethereum і зменшуючи залежність від централізованої інфраструктури. У майбутньому спільнота може на цьому підґрунті проводити подальші інновації, такі як підтримка отримання даних легкого клієнта безпосередньо з P2P-мережі, інтеграція Helios у програмне забезпечення гаманця, створення мережевих панелей приладів з вбудованим Helios тощо.
Ця інновація зробила важливий крок до досягнення справжнього бездовірчого доступу до Блокчейн, що має потенціал для подальшого розвитку та вдосконалення екосистеми Ethereum.