Ethereum dành cho nhà phát triển Rust
Sử dụng Ethereum để tạo các ứng dụng phi tập trung (dapp) tận dụng những lợi ích của tiền mã hóa và công nghệ chuỗi khối. Các dapp này có thể đáng tin cậy, nghĩa là một khi chúng được triển khai lên Ethereum, chúng sẽ luôn chạy đúng như được lập trình. Chúng có thể kiểm soát các tài sản kỹ thuật số để tạo ra các loại ứng dụng tài chính mới. Chúng có thể phi tập trung, nghĩa là không một thực thể hay cá nhân nào kiểm soát chúng và gần như không thể bị kiểm duyệt.
Bắt đầu với hợp đồng thông minh và ngôn ngữ Solidity
Thực hiện những bước đầu tiên để tích hợp Rust với Ethereum
Bạn cần một tài liệu hướng dẫn cơ bản hơn trước? Hãy xem ethereum.org/learn hoặc ethereum.org/developers.
- Giải thích về chuỗi khối (opens in a new tab)
- Hiểu về hợp đồng thông minh (opens in a new tab)
- Viết hợp đồng thông minh đầu tiên của bạn (opens in a new tab)
- Tìm hiểu cách biên dịch và triển khai Solidity (opens in a new tab)
Bài viết cho người mới bắt đầu
- Máy khách Ethereum bằng Rust (opens in a new tab) * Lưu ý rằng OpenEthereum đã bị ngừng hỗ trợ (opens in a new tab) và không còn được bảo trì nữa. Hãy sử dụng nó một cách thận trọng và tốt nhất là chuyển sang một bản triển khai máy khách khác.
- Gửi giao dịch lên Ethereum bằng Rust (opens in a new tab)
- Hướng dẫn từng bước về cách viết hợp đồng bằng Rust Wasm cho Kovan (opens in a new tab)
Bài viết trung cấp
Các mẫu sử dụng nâng cao
-
Thư viện externs pwasm_ethereum để tương tác với mạng lưới giống Ethereum (opens in a new tab)
-
Xây dựng một ứng dụng trò chuyện phi tập trung bằng JavaScript và Rust (opens in a new tab)
-
Xây dựng một ứng dụng Todo phi tập trung bằng Vue.js & Rust (opens in a new tab)
Các dự án và công cụ Rust
- pwasm-ethereum (opens in a new tab) - Bộ sưu tập các externs để tương tác với mạng lưới giống Ethereum
- Lighthouse (opens in a new tab) - Máy khách lớp đồng thuận Ethereum tốc độ cao
- Ethereum WebAssembly (opens in a new tab) - Đề xuất thiết kế lại lớp thực thi hợp đồng thông minh Ethereum bằng cách sử dụng một tập hợp con tất định của WebAssembly
- oasis_std (opens in a new tab) - Tài liệu tham khảo API OASIS
- Solaris (opens in a new tab) - Công cụ kiểm thử đơn vị cho hợp đồng thông minh Solidity sử dụng EVM của máy khách Parity gốc.
- SputnikVM (opens in a new tab) - Bản triển khai Máy ảo Ethereum bằng Rust
- Wavelet (opens in a new tab) - Hợp đồng thông minh Wavelet bằng Rust
- Foundry (opens in a new tab) - Bộ công cụ phát triển ứng dụng Ethereum
- Alloy (opens in a new tab) - Các thư viện hiệu suất cao, được kiểm thử kỹ lưỡng & có tài liệu đầy đủ để tương tác với Ethereum và các chuỗi dựa trên EVM khác.
- Ethers_rs (opens in a new tab) - Thư viện Ethereum và bản triển khai ví
- SewUp (opens in a new tab) - Một thư viện giúp bạn xây dựng hợp đồng WebAssembly Ethereum bằng Rust giống như phát triển một backend thông thường
- Substreams (opens in a new tab) - Công nghệ lập chỉ mục dữ liệu chuỗi khối song song
- Reth (opens in a new tab) Reth (viết tắt của Rust Ethereum) là một bản triển khai nút đầy đủ Ethereum mới
- Awesome Ethereum Rust (opens in a new tab) - Một bộ sưu tập chọn lọc các dự án trong hệ sinh thái Ethereum được viết bằng Rust
- Stylus (opens in a new tab) - Rust SDK để xây dựng hợp đồng thông minh trên Arbitrum
Bạn đang tìm kiếm thêm tài nguyên? Hãy xem ethereum.org/developers.