Инструмент разработки Ethereum от ConsenSys Truffle добавил поддержку Arbitrum

Джозеф Любин, основатель инкубатора Ethereum ConsenSys, написал сегодня в Твиттере, что инструмент разработки Ethereum Truffle под ConsenSys добавил поддержку решения расширения Ethereum Arbitrum. Truffle предоставляет разработчикам структуру шаблонов, необходимую для создания приложений на Arbitrum через Arbitrum Box. Разработчики могут использовать обычные компиляторы Solidity для компиляции контрактов для Arbitrum. «В наших постоянных усилиях по поддержке технологии масштабирования Ethereum мы рады выпустить два новых предложения для разработчиков, которые могут основываться на Arbitrum, решении масштабирования Layer 2, которое использует Optimistic Rollups. Trufflesuite Arbitrum Box предоставляет разработчикам шаблонную структуру, необходимую для создания приложений на Arbitrum. Разработчики могут использовать свой обычный компилятор Solidity для компиляции контрактов для Arbitrum», - написал Любин. Arbitrum (ARB), созданный Offchain Labs, использует оптимистичную технологию накопления транзакций, которая позволяет создавать смарт-контракты с высокой пропускной способностью и низкой стоимостью газа при одновременном использовании модели безопасности Layer 1. Arbitrum выполняет тяжелые вычисления на Layer 2, одновременно отправляя пакеты транзакций на Layer 1. Это «оптимистично» в том смысле, что любые сообщения не содержат сопроводительных доказательств действительности, но сопровождаются временным окном, в котором другой участник может оспорить публикацию, представив так называемую «защиту от мошенничества». Затем запускается двусторонний протокол с контрактом в цепочке в качестве судьи. Перенос контрактов с Ethereum на Arbitrum выполняется быстро и просто; нет необходимости изменять какой-либо код или загружать новое программное обеспечение. Хотя под капотом он запускает виртуальную машину Arbitrum (AVM), которая оптимизирована для обеспечения быстрого прогресса в оптимистичном случае при сохранении способности эффективно разрешать споры, все языки смарт-контрактов, которые работают с Ethereum (например, все версии Solidity, Vyper Yul ), также изначально работают с Arbitrum.Блокчейн24