Как вы можете ускорить виртуальную машину Ethereum?

Мое понимание компьютерного оборудования состоит в том, что конкретное аппаратное обеспечение может быть оптимизировано для определенной цели. Возможен ли тот же принцип для программного обеспечения? Если бы кто-то ограничил EVM несколькими операциями - например, всем необходимым для запуска протокола 0x и ничем иным - вы бы увидели прирост производительности?

Что если бы вы разработали другой язык для EVM, основанный на C, или что-то сверхбыстрое - это тоже ускорило бы? Скорость определяется как ускорение для того, кто собирает блок для выполнения этого кода, а также сокращение потребления газа.

Если это не удастся, не могли бы вы просто написать программы в оптимизированном байт-коде и каким-то образом сохранить их как интеллектуальные объекты в блокчейне Ethereum?

Является ли идея, что все, что может заставить код работать быстрее на обычном компьютере, одинаково применима к EVM?

0 ответов

Другие вопросы по тегам