Rust geliştiricileri için Ethereum
Kripto para ve Blokzincir teknolojisinin avantajlarından yararlanan merkeziyetsiz uygulamalar (veya "dapp'ler") oluşturmak için Ethereum'u kullanın. Bu dapp'ler güvenilir olabilir, yani Ethereum'a dağıtıldıklarında her zaman programlandığı gibi çalışırlar. Yeni tür finansal uygulamalar oluşturmak için dijital varlıkları kontrol edebilirler. Merkeziyetsiz olabilirler, yani hiçbir tekil varlık veya kişi onları kontrol edemez ve sansürlenmeleri neredeyse imkansızdır.
Akıllı sözleşmeler ve Solidity dili ile başlangıç
Rust'ı Ethereum ile entegre etmek için ilk adımlarınızı atın
Önce daha temel bir başlangıca mı ihtiyacınız var? ethereum.org/learn veya ethereum.org/developers sayfalarına göz atın.
- Blokzincir Açıklaması (opens in a new tab)
- Akıllı Sözleşmeleri Anlamak (opens in a new tab)
- İlk Akıllı Sözleşmenizi Yazın (opens in a new tab)
- Solidity'yi Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin (opens in a new tab)
Başlangıç seviyesi makaleler
- Rust Ethereum İstemcisi (opens in a new tab) * OpenEthereum'un kullanımdan kaldırıldığını (opens in a new tab) ve artık bakımının yapılmadığını unutmayın. Dikkatli kullanın ve tercihen başka bir istemci uygulamasına geçin.
- Rust Kullanarak Ethereum'a İşlem Göndermek (opens in a new tab)
- Kovan için Rust Wasm'da sözleşmelerin nasıl yazılacağına dair adım adım bir eğitim (opens in a new tab)
Orta seviye makaleler
Gelişmiş kullanım kalıpları
-
JavaScript ve Rust Kullanarak Merkeziyetsiz Bir Sohbet Uygulaması Geliştirin (opens in a new tab)
-
Vue.js ve Rust Kullanarak Merkeziyetsiz Bir Yapılacaklar Uygulaması Geliştirin (opens in a new tab)
Rust projeleri ve araçları
- pwasm-ethereum (opens in a new tab) - Ethereum benzeri bir ağ ile etkileşim kurmak için externs koleksiyonu
- Lighthouse (opens in a new tab) - Hızlı Ethereum mutabakat katmanı istemcisi
- Ethereum WebAssembly (opens in a new tab) - WebAssembly'nin deterministik bir alt kümesini kullanarak Ethereum akıllı sözleşme yürütme katmanının önerilen yeniden tasarımı
- oasis_std (opens in a new tab) - OASIS API referansı
- Solaris (opens in a new tab) - Yerel Parity İstemcisi EVM'sini kullanan Solidity Akıllı Sözleşmeleri birim test aracı.
- SputnikVM (opens in a new tab) - Rust Ethereum Sanal Makinesi Uygulaması
- Wavelet (opens in a new tab) - Rust'ta Wavelet akıllı sözleşmesi
- Foundry (opens in a new tab) - Ethereum uygulama geliştirme araç seti
- Alloy (opens in a new tab) - Ethereum ve diğer EVM tabanlı zincirlerle etkileşim kurmak için yüksek performanslı, iyi test edilmiş ve belgelenmiş kütüphaneler.
- Ethers_rs (opens in a new tab) - Ethereum kütüphanesi ve cüzdan uygulaması
- SewUp (opens in a new tab) - Rust ile Ethereum WebAssembly sözleşmenizi oluşturmanıza ve tıpkı yaygın bir arka uçta geliştirme yapar gibi geliştirmenize yardımcı olan bir kütüphane
- Substreams (opens in a new tab) - Paralelleştirilmiş Blokzincir veri indeksleme teknolojisi
- Reth (opens in a new tab) Reth (Rust Ethereum'un kısaltması), yeni bir Ethereum tam düğüm uygulamasıdır
- Awesome Ethereum Rust (opens in a new tab) - Ethereum ekosisteminde Rust ile yazılmış projelerin özenle seçilmiş bir koleksiyonu
- Stylus (opens in a new tab) - Arbitrum üzerinde akıllı sözleşmeler oluşturmak için Rust SDK'sı
Daha fazla kaynak mı arıyorsunuz? ethereum.org/developers. sayfasına göz atın.