Етеріум для розробників на Rust
Дізнайтеся, як розробляти для Етеріуму, використовуючи проєкти та інструменти на базі Rust
Використовуйте Етеріум для створення децентралізованих застосунків (dapp), які використовують переваги криптовалюти та технології блокчейн. Ці децентралізовані застосунки можуть бути надійними, тобто після того, як їх розгорнуто в Етеріумі, вони завжди працюватимуть так, як запрограмовано. Вони можуть контролювати цифрові активи для створення нових видів фінансових застосунків. Вони можуть бути децентралізованими, тобто жодна організація чи особа не контролює їх, і їх майже неможливо піддати цензурі.
Початок роботи зі смарт-контрактами та мовою Solidity
Зробіть перші кроки до інтеграції Rust з Етеріумом
Спочатку потрібен базовий посібник? Перегляньте ethereum.org/learn або ethereum.org/developers.
- Пояснення блокчейну (відкривається в новій вкладці)
- Розуміння смарт-контрактів (відкривається в новій вкладці)
- Напишіть свій перший смарт-контракт (відкривається в новій вкладці)
- Дізнайтеся, як компілювати та розгортати Solidity (відкривається в новій вкладці)
Статті для початківців
- Клієнт Етеріуму на Rust (відкривається в новій вкладці) * Зверніть увагу, що OpenEthereum застарів (відкривається в новій вкладці) і більше не підтримується. Використовуйте його з обережністю та бажано перейдіть на іншу реалізацію клієнта.
- Надсилання транзакції в Етеріум за допомогою Rust (відкривається в новій вкладці)
- Покроковий посібник із написання контрактів на Rust Wasm для Kovan (відкривається в новій вкладці)
Статті середнього рівня
Розширені шаблони використання
Проєкти та інструменти на Rust
- pwasm-ethereum (відкривається в новій вкладці) — Колекція externs для взаємодії з мережею, подібною до Етеріуму
- Лайтхаус (відкривається в новій вкладці) — Швидкий клієнт рівня консенсусу Етеріуму
- Ethereum WebAssembly (відкривається в новій вкладці) — Запропонований редизайн рівня виконання смарт-контрактів Етеріуму з використанням детермінованої підмножини WebAssembly
- oasis_std (відкривається в новій вкладці) — Довідник з API OASIS
- Solaris (відкривається в новій вкладці) — Середовище модульного тестування смарт-контрактів Solidity з використанням нативної EVM клієнта Parity.
- SputnikVM (відкривається в новій вкладці) — Реалізація віртуальної машини Етеріуму на Rust
- Wavelet (відкривається в новій вкладці) — Смарт-контракт Wavelet на Rust
- Foundry (відкривається в новій вкладці) — Набір інструментів для розробки застосунків для Етеріуму
- Alloy (відкривається в новій вкладці) — Високопродуктивні, добре протестовані та задокументовані бібліотеки для взаємодії з Етеріумом та іншими мережами на базі EVM.
- Ethers_rs (відкривається в новій вкладці) — Бібліотека Етеріуму та реалізація гаманця
- SewUp (відкривається в новій вкладці) — Бібліотека, яка допоможе вам створити контракт WebAssembly для Етеріуму за допомогою Rust, подібно до розробки звичайного бекенду
- Substreams (відкривається в новій вкладці) — Технологія паралельного індексування даних блокчейну
- Рет (відкривається в новій вкладці) Рет (скорочення від Rust Ethereum) — це нова реалізація повного вузла Етеріуму
- Awesome Ethereum Rust (відкривається в новій вкладці) — Кураторська колекція проєктів в екосистемі Етеріуму, написаних на Rust
- Stylus (відкривається в новій вкладці) — SDK на Rust для створення смарт-контрактів на Arbitrum
Шукаєте більше ресурсів? Перегляньте ethereum.org/developers.