Перейти к основному содержанию
Change page

Ethereum для разработчиков на Rust

Последнее обновление страницы: 26 августа 2025 г.

Узнайте, как разрабатывать для Ethereum с помощью проектов и инструментов на основе Rust

Используйте Ethereum для создания децентрализованных приложений (или «dapp»), использующих преимущества криптовалют и технологии блокчейн. Эти децентрализованные приложения надежны, а это значит, что после развертывания в Ethereum они всегда будут работать в соответствии с программой. Они могут работать с цифровыми активами для создания новых видов финансовых приложений. Они могут быть децентрализованными, что означает, что ни одно юридическое лицо или лицо не контролирует их, и их практически невозможно подвергнуть цензуре.

Начало работы с умными контрактами и языком Solidity

Сделайте свои первые шаги интеграции Rust с Ethereum

Нужен простой пример для начала? Посетите ethereum.org/learn или ethereum.org/developers.

Статьи для начинающих

Статьи для среднего уровня

Продвинутые модели использования

Проекты и инструменты на Rust

  • pwasm-ethereum (opens in a new tab) - Коллекция externs для взаимодействия с сетями, подобными Ethereum
  • Lighthouse (opens in a new tab) - Быстрый клиент уровня консенсуса Ethereum
  • Ethereum WebAssembly (opens in a new tab) - Предлагаемая реструктуризация уровня исполнения смарт-контрактов Ethereum с использованием детерминированного подмножества WebAssembly
  • oasis_std (opens in a new tab) - Справочник по API OASIS
  • Solaris (opens in a new tab) - Инструмент для модульного тестирования смарт-контрактов Solidity, использующий нативный EVM клиента Parity.
  • SputnikVM (opens in a new tab) - Реализация виртуальной машины Ethereum на Rust
  • Wavelet (opens in a new tab) - Смарт-контракт Wavelet на Rust
  • Foundry (opens in a new tab) - Набор инструментов для разработки приложений Ethereum
  • Alloy (opens in a new tab) - Высокопроизводительные, хорошо протестированные и документированные библиотеки для взаимодействия с Ethereum и другими блокчейнами на основе EVM.
  • Ethers_rs (opens in a new tab) - Библиотека Ethereum и реализация кошелька
  • SewUp (opens in a new tab) - Библиотека, которая поможет вам создавать смарт-контракты Ethereum WebAssembly на Rust так же просто, как при разработке обычного бэкенда
  • Substreams (opens in a new tab) - Технология параллельного индексирования данных блокчейна
  • Reth (opens in a new tab) Reth (сокращение от Rust Ethereum) — это новая реализация полного узла Ethereum
  • Awesome Ethereum Rust (opens in a new tab) - Тщательно подобранная коллекция проектов в экосистеме Ethereum, написанных на Rust

Ищешь больше статей? Посетите ethereum.org/developers.

Участники сообщества Rust

Была ли эта статья полезной?