✓ SubscribeSubscribers: 64

Telegram channel hamsterdao
Hamster Dao


EVM+: перенос виртуальной машины Ethereum на EOS

На данный момент работают шесть рабочих групп, спонсируемых ENF (EOS Network Foundation)
API+: Предоставление доступа для следующего поколения приложений на базе EOSIO.
Core+: разработка программного обеспечения, позволяющего запускать приложения на EOSIO.
Wallet+: работа с программным обеспечением для интеграции EOSIO во внешние приложения.
Аудит+: предоставление общей основы для инструментов анализа безопасности и аудита контрактов для приложений на основе EOSIO.
EVM+: развертывание виртуальной машины Ethereum (EVM) на EOS.
Recover+: разработка стратегий смягчения последствий, протоколов реагирования на чрезвычайные ситуации и лучших практик для хакеров и эксплойтов.

Руководителем рабочей группы EVM+ является EOS Argentina , производитель генезисных блоков EOS и разработчики интеграции Evodex и кошелька EOS Metamask .
Также консультирует группу EVM+ Сайед Джафри, выигравший B1 EVM Challenge в 2020 году с EOSIO.EVM, который позволяет разработчикам Solidity быстро запускать EOSIO и запускать свои приложения в 100 раз быстрее и в 1000 раз дешевле. EOS Аргентина также черпает вдохновение в реализации Telos EVM

Общая цель EVM+ — сделать EOS совместимой платформой EVM с точки зрения разработчика и пользователя. Некоторые из ключевых вопросов, которые необходимо решить:
- EOS Аргентина работает над решением на основе смарт-контрактов, которое позволяет EVM правильно работать в среде выполнения EOS VM WASM. Это позволит сети EOS обновить среду выполнения EVM без обновления протокола (без форка).
- Предварительно скомпилированные контракты ETH. В EOS, как и в других цепочках, вам дается ограниченное количество времени для выполнения вашей транзакции (150 мс по протоколу, 30 мс субъективно по BP). Несмотря на то, что виртуальная машина EOS мощная и быстрая, некоторые типы операций при выполнении в веб-сборке не имеют той оптимизации, которую они могут иметь в нативном коде. Чтобы ускорить процесс, они хотят реализовать прекомпиляции ETH как встроенные функции EOS (собственный код).
- Команда EVM+ стремится поддерживать большую часть RPC, необходимую для использования общих инструментов/сред в ETH.
- Детерминированное использование/выставление счетов за газ: цепочка EOS использует три типа ресурсов: ЦП (субъективная мера/переменная цена), NET (объективная мера/переменная цена) и RAM (объективная мера/переменная цена). Необходимо предоставить пользователям детерминированное использование газа и конкурентоспособные цены на газ и в то же время предотвратить злоупотребление провайдерами веб-API.
- Поддержка MetaMask для сред выполнения EVM и EOS VM с использованием потенциально одного и того же поставщика web3: это означает, что Metamask будет поддерживаться в качестве кошелька для EOS для взаимодействия как с собственными контрактами EOS, так и с контрактами EVM, написанными в Solidity.

🐹 ⏩ 💰Подписаться на канал

💬 Обсудить в чате
medium.com
EVM+: Bringing the Ethereum Virtual Machine to EOS
EVM+ is making moves to make EOS compatible with Solidity based applications.
🕒 15.01.2022 13:34👍 4≈30.880 Ƶ👎 0