✓ SubscribeSubscribers: 64
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.
🐹 ⏩ 💰Подписаться на канал
💬 Обсудить в чате
На данный момент работают шесть рабочих групп, спонсируемых 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![](https://miro.medium.com/v2/resize:fit:1200/1*Oyd7AlCjaNtRgOU7l2U0fQ.png)
EVM+: Bringing the Ethereum Virtual Machine to EOS
EVM+ is making moves to make EOS compatible with Solidity based applications.
![](https://miro.medium.com/v2/resize:fit:1200/1*Oyd7AlCjaNtRgOU7l2U0fQ.png)