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ı (yeni sekmede açılır)
- Akıllı Sözleşmeleri Anlamak (yeni sekmede açılır)
- İlk Akıllı Sözleşmenizi Yazın (yeni sekmede açılır)
- Solidity'yi Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin (yeni sekmede açılır)
Başlangıç seviyesi makaleler
- Rust Ethereum İstemcisi (yeni sekmede açılır) * OpenEthereum'un kullanımdan kaldırıldığını (yeni sekmede açılır) 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 (yeni sekmede açılır)
- Kovan için Rust Wasm'da sözleşmelerin nasıl yazılacağına dair adım adım bir eğitim (yeni sekmede açılır)
Orta seviye makaleler
Gelişmiş kullanım kalıpları
-
JavaScript ve Rust Kullanarak Merkeziyetsiz Bir Sohbet Uygulaması Geliştirin (yeni sekmede açılır)
-
Vue.js ve Rust Kullanarak Merkeziyetsiz Bir Yapılacaklar Uygulaması Geliştirin (yeni sekmede açılır)
Rust projeleri ve araçları
- pwasm-ethereum (yeni sekmede açılır) - Ethereum benzeri bir ağ ile etkileşim kurmak için externs koleksiyonu
- Lighthouse (yeni sekmede açılır) - Hızlı Ethereum mutabakat katmanı istemcisi
- Ethereum WebAssembly (yeni sekmede açılır) - 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 (yeni sekmede açılır) - OASIS API referansı
- Solaris (yeni sekmede açılır) - Yerel Parity İstemcisi EVM'sini kullanan Solidity Akıllı Sözleşmeleri birim test aracı.
- SputnikVM (yeni sekmede açılır) - Rust Ethereum Sanal Makinesi Uygulaması
- Wavelet (yeni sekmede açılır) - Rust'ta Wavelet akıllı sözleşmesi
- Foundry (yeni sekmede açılır) - Ethereum uygulama geliştirme araç seti
- Alloy (yeni sekmede açılır) - 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 (yeni sekmede açılır) - Ethereum kütüphanesi ve cüzdan uygulaması
- SewUp (yeni sekmede açılır) - 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 (yeni sekmede açılır) - Paralelleştirilmiş Blokzincir veri indeksleme teknolojisi
- Reth (yeni sekmede açılır) Reth (Rust Ethereum'un kısaltması), yeni bir Ethereum tam düğüm uygulamasıdır
- Awesome Ethereum Rust (yeni sekmede açılır) - Ethereum ekosisteminde Rust ile yazılmış projelerin özenle seçilmiş bir koleksiyonu
- Stylus (yeni sekmede açılır) - 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.