Останнє оновлення сторінки: July 17, 2020
Ethereum для розробників на Rust
Використовуйте Ethereum для створення децентралізованих програм (або "dapps"), які використовують переваги криптовалюти та технології блокчейну. Ці децентралізовані програми можуть бути надійними, а це означає, що як тільки вони будуть розгорнуті в Ethereum, то завжди працюватимуть так, як запрограмовані. Вони можуть контролювати цифрові активи, щоб створювати нові види фінансових програм. Вони можуть бути децентралізованими, а це означає, що жоден суб'єкт чи особа не контролює їх і ці програми практично неможливо піддати цензурі.
Початок роботи із смарт-контрактами та мовою Solidity
Зробіть свої перші кроки до інтеграції Rust із Ethereum
Потрібен простий приклад для початку? Завітайте на ethereum.org/learn або ethereum.org/developers.
- Блокчейн двома словами
- Розуміння смарт-контрактів
- Напишіть свій перший смарт-контракт
- Дізнайтеся, як компілювати і розгортати на Solidity
Статті для початківців
- Вибір клієнта Ethereum
- Клієнт Ethereum на Rust
- Надсилання транзакції до Ethereum із використанням Rust
- Введення до смарт-контрактів із використанням клієнта Parity Ethereum
- Налаштування середовища розробки Oasis SDK
- Покрокове керівництво з написання контрактів на rust Wasm для Kovan
Проміжні статті
- Документація Rust-Web3
- Демонстраційні приклади Rust-Web3
- Створення тайного голосування з використанням OASIS SDK
- Створення сервера приватних чатів із використанням OASIS SDK
Розширене використання шаблонів
- Зовнішня бібліотека pwasm_ethereum для взаємодії з Ethereum-подібною мережею
- Створення децентралізованого чата з використанням JavaScript та Rust
- Створення децентралізованої програми виконання справ із використанням Vue.js та Rust
- Початок роботи з Enigma — на мові програмування Rust
- Введення до секретних контрактів
- Розгортання контрактів Solidity на Oasis (комплексне)
Проекти та інструменти Rust
- pwasm-ethereum — колекція зовнішніх бібліотек для взаємодії з Ethereum-подібною мережею.
- Ethereum WebAssembly
- oasis_std — довідкові матеріали з API OASIS
- eth-utils — службові функції для роботи з кодовими базами Ethereum
- Solaris
- SputnikVM — реалізація віртуальної машини Ethereum на Rust
- Parity — клієнт Ethereum на Rust
- rust-web3 — реалізація бібліотеки Web3.js на Rust
- Wavelet — смарт-контракт Wavelet на Rust
Шукаєте більше ресурсів? Завітайте на ethereum.org/developers.