Ethereum легкий клієнт Helios: нове рішення для безпечного доступу до Блокчейн
Нещодавно з'явився легкий клієнт Ethereum під назвою Helios. Цей клієнт розроблений на мові Rust і має на меті забезпечити повністю бездостовірний доступ до Ethereum.
Одна з великих переваг технології Блокчейн полягає в тому, що не потрібно довіряти третім сторонам. За допомогою Блокчейн, користувачі можуть дійсно контролювати свої активи та дані. Однак, для зручності, ми часто робимо деякі компроміси. Одним з них є використання централізованого RPC( для віддаленого виклику ) серверів.
Наразі користувачі зазвичай отримують доступ до Ethereum через централізованих постачальників. Ці компанії працюють на потужних вузлах на хмарних серверах, що полегшує доступ до даних на ланцюгу. Коли гаманець запитує баланс токенів або перевіряє статус транзакції, ці централізовані послуги зазвичай використовуються.
Проблема цього підходу полягає в тому, що користувачам потрібно довіряти цим постачальникам, оскільки вони не можуть перевірити точність результатів запитів. Helios був створений саме для вирішення цієї проблеми. Він може перетворювати дані, що надходять від ненадійних централізованих RPC-постачальників, у безпечні та перевіряємі локальні RPC. Поєднуючи централізовані RPC, Helios може перевіряти справжність даних без необхідності запуску повного вузла.
Однією з великих переваг Helios є те, що він може завершити синхронізацію приблизно за 2 секунди і не потребує зберігання. Користувачі можуть безпечно отримувати доступ до даних на ланцюгу з будь-якого пристрою (, включаючи мобільні телефони та браузерні плагіни ). Це має надію дозволити більшій кількості людей використовувати Ethereum без необхідності довіряти, незважаючи на апаратні обмеження.
Залежність від централізованої інфраструктури може нести потенційні ризики. Наприклад, якщо постачальник RPC не надає точні котирування смарт-контрактів децентралізованих бірж, користувачі можуть бути введені в оману підписати невигідні угоди на обмін. Ще гірше, зловмисні постачальники можуть також приватно утримувати угоди та отримувати з них прибуток.
Щоб уникнути цих ризиків, досвідчені користувачі зазвичай вибирають запуск власного Ethereum-узла. Але це вимагає витратити багато часу та ресурсів, що все ще є складним для більшості користувачів, особливо для користувачів мобільних пристроїв.
Helios складається з виконавчого рівня та рівня консенсусу. Рівень консенсусу використовує синхронізуючий комітет маякової ланцюга, відстежуючи голову ланцюга шляхом перевірки підписів синхронізуючого комітету. Виконавчий рівень поєднує перевірений заголовок блоку маяка з ненадійним RPC виконавчого рівня, надаючи перевірені дані виконавчого рівня.
Цей дизайн дозволяє Helios перевіряти всі дані з ненадійних RPC без необхідності запускати повні вузли. Хоча ненадійні RPC можуть відмовити у доступі до даних, вони не можуть надати неправильні результати.
Перспективи застосування Helios є широкими. Користувачі можуть використовувати його як постачальника RPC у MetaMask, забезпечуючи бездоганний доступ до різних DApp. Розробники також можуть вбудовувати Helios у JavaScript-додатки, підвищуючи безпеку Ethereum та зменшуючи залежність від централізованої інфраструктури.
У майбутньому Helios має кілька можливих напрямків розвитку, таких як підтримка прямого отримання даних легкого клієнта з P2P мережі, створення версії 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.
Helios: реалізація легкого клієнта Ethereum без необхідності довіри
Ethereum легкий клієнт Helios: нове рішення для безпечного доступу до Блокчейн
Нещодавно з'явився легкий клієнт Ethereum під назвою Helios. Цей клієнт розроблений на мові Rust і має на меті забезпечити повністю бездостовірний доступ до Ethereum.
Одна з великих переваг технології Блокчейн полягає в тому, що не потрібно довіряти третім сторонам. За допомогою Блокчейн, користувачі можуть дійсно контролювати свої активи та дані. Однак, для зручності, ми часто робимо деякі компроміси. Одним з них є використання централізованого RPC( для віддаленого виклику ) серверів.
Наразі користувачі зазвичай отримують доступ до Ethereum через централізованих постачальників. Ці компанії працюють на потужних вузлах на хмарних серверах, що полегшує доступ до даних на ланцюгу. Коли гаманець запитує баланс токенів або перевіряє статус транзакції, ці централізовані послуги зазвичай використовуються.
Проблема цього підходу полягає в тому, що користувачам потрібно довіряти цим постачальникам, оскільки вони не можуть перевірити точність результатів запитів. Helios був створений саме для вирішення цієї проблеми. Він може перетворювати дані, що надходять від ненадійних централізованих RPC-постачальників, у безпечні та перевіряємі локальні RPC. Поєднуючи централізовані RPC, Helios може перевіряти справжність даних без необхідності запуску повного вузла.
Однією з великих переваг Helios є те, що він може завершити синхронізацію приблизно за 2 секунди і не потребує зберігання. Користувачі можуть безпечно отримувати доступ до даних на ланцюгу з будь-якого пристрою (, включаючи мобільні телефони та браузерні плагіни ). Це має надію дозволити більшій кількості людей використовувати Ethereum без необхідності довіряти, незважаючи на апаратні обмеження.
Залежність від централізованої інфраструктури може нести потенційні ризики. Наприклад, якщо постачальник RPC не надає точні котирування смарт-контрактів децентралізованих бірж, користувачі можуть бути введені в оману підписати невигідні угоди на обмін. Ще гірше, зловмисні постачальники можуть також приватно утримувати угоди та отримувати з них прибуток.
Щоб уникнути цих ризиків, досвідчені користувачі зазвичай вибирають запуск власного Ethereum-узла. Але це вимагає витратити багато часу та ресурсів, що все ще є складним для більшості користувачів, особливо для користувачів мобільних пристроїв.
Helios складається з виконавчого рівня та рівня консенсусу. Рівень консенсусу використовує синхронізуючий комітет маякової ланцюга, відстежуючи голову ланцюга шляхом перевірки підписів синхронізуючого комітету. Виконавчий рівень поєднує перевірений заголовок блоку маяка з ненадійним RPC виконавчого рівня, надаючи перевірені дані виконавчого рівня.
Цей дизайн дозволяє Helios перевіряти всі дані з ненадійних RPC без необхідності запускати повні вузли. Хоча ненадійні RPC можуть відмовити у доступі до даних, вони не можуть надати неправильні результати.
Перспективи застосування Helios є широкими. Користувачі можуть використовувати його як постачальника RPC у MetaMask, забезпечуючи бездоганний доступ до різних DApp. Розробники також можуть вбудовувати Helios у JavaScript-додатки, підвищуючи безпеку Ethereum та зменшуючи залежність від централізованої інфраструктури.
У майбутньому Helios має кілька можливих напрямків розвитку, таких як підтримка прямого отримання даних легкого клієнта з P2P мережі, створення версії WebAssembly, інтеграція в програмне забезпечення гаманця тощо. Ці досягнення можуть ще більше підвищити безпеку та децентралізацію екосистеми Ethereum.