March 2, 2023

Неон час

Neon Web3 Proxy виконує 2 основні функції:

Перша функція полягає у забезпеченні взаємодії між клієнтами Ethereum та кластером Solana. Клієнт Ethereum нічого не знає про протокол взаємодії з вузлом Solana. Вузол Solana нічого не знає про Ethereum-подібні транзакції. Neon Web3 Proxy надає Ethereum-подібну кінцеву точку RPC для Ethereum-клієнтів. Коли клієнт Ethereum надсилає транзакцію Neon на Neon Web3 Proxy, проксі упаковує транзакцію Neon в транзакцію Solana і надсилає транзакцію Solana на кластер Solana для виконання в ланцюжку.

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

Тому програма Neon EVM зберігає стан EVM в сховищі Solana, і коли Neon Web3 Proxy надсилає команду кластеру Solana, виконання збереженої транзакції Neon відновлюється. Таким чином, програма Neon EVM відновлює стан EVM на вимогу і продовжує виконання транзакції Neon з точки зупинки. Цей процес триває до тих пір, поки транзакція Neon не буде завершена.

Діскорд: https://discord.gg/neonevm

Твіттер: https://twitter.com/neonlabsorg