Ethereum легкий клієнт Helios: нове рішення для бездоказового доступу до Блокчейн
Нещодавно з'явився новий легкий клієнт Ethereum Helios, розроблений на мові Rust, який має на меті забезпечити повністю бездоказовий доступ до Ethereum. Народження цього клієнта стало відповіддю на проблему поєднання децентралізації блокчейну з зручністю.
Основна перевага Блокчейн полягає в тому, що не потрібно довіряти, користувачі можуть самостійно контролювати своє багатство та дані. Однак, заради зручності, люди часто звертаються до централізованих RPC-серверів для доступу до Ethereum. Ці постачальники послуг, хоча й надають зручний доступ до даних в ланцюгу, але користувачі не можуть перевірити точність результатів запитів і змушені довіряти цим постачальникам.
Helios з'явився на світ, він використовує легкий клієнтський протокол, що виник після переходу Ethereum на PoS, щоб перетворити дані ненадійних централізованих RPC-постачальників на перевіряємий локальний RPC. Поєднуючи централізовані RPC, Helios може перевіряти справжність даних без необхідності запускати повний вузол.
Цей легкий клієнт має суттєві переваги: швидкість синхронізації висока, приблизно за дві секунди можна завершити; не потребує додаткового місця для зберігання; підходить для різних пристроїв, включаючи мобільні телефони та плагіни для браузера. Helios складається з рівня консенсусу та рівня виконання, два рівні тісно пов'язані, користувачеві потрібно лише встановити та запустити єдине програмне забезпечення.
На рівні консенсусу Helios використовує механізм синхронізаційного комітету сигнальної ланцюга, отримуючи останні підписи синхронізаційного комітету через запити до ненадійного RPC, відстежуючи голову ланцюга. Виконавчий рівень поєднує сигнальні заголовки блоків, перевірені на рівні консенсусу, з ненадійним RPC виконавчого рівня для перевірки інформації про стан на ланцюзі.
Поява Helios забезпечила більше можливостей для користувачів отримувати дані Ethereum без довіри, без апаратних обмежень. Користувачі можуть використовувати його як провайдера RPC для MetaMask, що забезпечує бездокументний доступ до різних DApp. Крім того, підтримка Rust для WebAssembly дозволяє розробникам легко вбудовувати Helios в JavaScript-додатки.
В майбутньому Helios має перспективи подальшого розвитку в кількох аспектах, таких як підтримка отримання даних легкого клієнта безпосередньо з P2P мережі, впровадження відсутніх RPC методів, створення версії WebAssembly, інтеграція в програмне забезпечення гаманця тощо. Ці досягнення принесуть більше підвищення безпеки та нових сценаріїв застосування в екосистемі Ethereum.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
16 лайків
Нагородити
16
7
Поділіться
Прокоментувати
0/400
Degentleman
· 13год тому
Смачна ковбаса! Вже пройшла перевірку.
Переглянути оригіналвідповісти на0
Layer2Observer
· 19год тому
Цей вихідний код потрібно детально розглянути.
Переглянути оригіналвідповісти на0
GateUser-26d7f434
· 19год тому
Ще один легкий клієнт, для чого він потрібен?
Переглянути оригіналвідповісти на0
AirdropFreedom
· 19год тому
Відчувається, що rpc найбільш надійний.
Переглянути оригіналвідповісти на0
MoonlightGamer
· 19год тому
rust це майбутнє, чи не так?
Переглянути оригіналвідповісти на0
FromMinerToFarmer
· 20год тому
Майнінг не так привабливо, як сільське господарство.
Helios легкий клієнт: новий вибір для доступу до Ethereum без довірчої перевірки
Ethereum легкий клієнт Helios: нове рішення для бездоказового доступу до Блокчейн
Нещодавно з'явився новий легкий клієнт Ethereum Helios, розроблений на мові Rust, який має на меті забезпечити повністю бездоказовий доступ до Ethereum. Народження цього клієнта стало відповіддю на проблему поєднання децентралізації блокчейну з зручністю.
Основна перевага Блокчейн полягає в тому, що не потрібно довіряти, користувачі можуть самостійно контролювати своє багатство та дані. Однак, заради зручності, люди часто звертаються до централізованих RPC-серверів для доступу до Ethereum. Ці постачальники послуг, хоча й надають зручний доступ до даних в ланцюгу, але користувачі не можуть перевірити точність результатів запитів і змушені довіряти цим постачальникам.
Helios з'явився на світ, він використовує легкий клієнтський протокол, що виник після переходу Ethereum на PoS, щоб перетворити дані ненадійних централізованих RPC-постачальників на перевіряємий локальний RPC. Поєднуючи централізовані RPC, Helios може перевіряти справжність даних без необхідності запускати повний вузол.
Цей легкий клієнт має суттєві переваги: швидкість синхронізації висока, приблизно за дві секунди можна завершити; не потребує додаткового місця для зберігання; підходить для різних пристроїв, включаючи мобільні телефони та плагіни для браузера. Helios складається з рівня консенсусу та рівня виконання, два рівні тісно пов'язані, користувачеві потрібно лише встановити та запустити єдине програмне забезпечення.
На рівні консенсусу Helios використовує механізм синхронізаційного комітету сигнальної ланцюга, отримуючи останні підписи синхронізаційного комітету через запити до ненадійного RPC, відстежуючи голову ланцюга. Виконавчий рівень поєднує сигнальні заголовки блоків, перевірені на рівні консенсусу, з ненадійним RPC виконавчого рівня для перевірки інформації про стан на ланцюзі.
Поява Helios забезпечила більше можливостей для користувачів отримувати дані Ethereum без довіри, без апаратних обмежень. Користувачі можуть використовувати його як провайдера RPC для MetaMask, що забезпечує бездокументний доступ до різних DApp. Крім того, підтримка Rust для WebAssembly дозволяє розробникам легко вбудовувати Helios в JavaScript-додатки.
В майбутньому Helios має перспективи подальшого розвитку в кількох аспектах, таких як підтримка отримання даних легкого клієнта безпосередньо з P2P мережі, впровадження відсутніх RPC методів, створення версії WebAssembly, інтеграція в програмне забезпечення гаманця тощо. Ці досягнення принесуть більше підвищення безпеки та нових сценаріїв застосування в екосистемі Ethereum.