
Ключевые моменты:
Язык программирования Ethereum Solidity выпустил версию 0.8.20 компилятора Solidity.
Последняя версия включает в себя ряд улучшений конвейера via-IR, улучшает список событий, представленный в ABI контракта, и поддерживает обновление хардфорка Shanghai.
Этот компилятор переключает целевую версию EVM по умолчанию на версию Shanghai.
Согласно официальному блогу, язык программирования Ethereum Solidity опубликовал версию 0.8.20 компилятора Solidity.

В последней версии добавлен ряд изменений в конвейер via-IR, а также улучшения в список событий, раскрытый в контракте ABI, и поддержка обновления хардфорка Shanghai.
Этот компилятор изменяет версию целевой EVM по умолчанию на Shanghai, что означает, что полученный байт-код имеет коды операций PUSH0. Если вы планируете развертывание в цепочке, отличной от mainnet, например, в сетях L2, которые могут еще не поддерживать PUSH0, обязательно выберите правильную версию EVM; в противном случае развертывание контракта не удастся.
Еще одной новой функцией для разработчиков инструментов является возможность импорта JSON AST с использованием SolidityAST в качестве языка ввода через стандартный интерфейс JSON. Пользователь просто следует инструкциям по установке в руководстве, чтобы обновиться до текущей версии Solidity Compiler.
DApps, или децентрализованные приложения, — это приложения, разработанные на основе одноранговой сети с открытым исходным кодом блокчейна Ethereum, которая использует смарт-контракты и интерфейсы внешнего пользователя для создания децентрализованных платформ.
Создание dApp, как и любого другого программного обеспечения, включает программирование и выполнение системы. Программирование на Solidity отличается от других языков программирования и является предпочтительным языком программирования в Ethereum.
Solidity — это объектно-ориентированный язык программирования, разработанный командой Ethereum Network в первую очередь для создания и разработки смарт-контрактов в системах Blockchain. В настоящее время это основной язык для Ethereum и других конкурирующих систем, таких как Monax и его блокчейн Hyperledger Burrow, который использует Tendermint для консенсуса.
Программирование, как и другие языки программирования, включает в себя переменные, функции, классы, арифметические операции, манипуляции со строками и многие другие понятия.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Информация на этом сайте предоставляется как общий комментарий по рынку и не является инвестиционным советом. Мы призываем вас провести исследование перед инвестированием.
Присоединяйтесь к нам, чтобы следить за новостями: https://linktr.ee/coincu
Гарольд
Новости Коинку
