Java geliştiricileri için Ethereum
Son düzenleme: @alperbayrm, 6 Şubat 2024
Ethereum'u, kripto para birimi ve blok zinciri teknolojisinin faydalarını kullanan merkeziyetsiz uygulamalar (veya "dapp'ler") oluşturmak için kullanın. Bu dapp'ler güvenilir olabilir, yani Ethereum'a dağıtıldıktan sonra 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 kurum veya kişi onları kontrol edemez ve sansürlenmeleri neredeyse imkansızdır.
Akıllı sözleşmeler ve Solidity dilini öğrenmeye başlangıç
Java ve Ethereum'u entegre etmek için ilk adımlarınızı atın
Başlamadan önce temel bilgilere mi ihtiyacınız var? ethereum.org/learn veya ethereum.org/developers adreslerine göz atın.
- Blok Zinciri Açıklaması
- Akıllı Sözleşmeleri Anlamak
- İlk Akıllı Sözleşmenizi Yazın
- Solidity'yi Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin
Ethereum müşterileri ile çalışma
İki öncü Java Ethereum istemcisi olan Web3J ve Hyperledger Besu'nun kullanımını öğrenin
- Java, Eclipse ve Web3J ile bir Ethereum istemcisine bağlanmak
- Bir Ethereum hesabını Java ve Web3j ile yönetin
- Akıllı Sözleşmenizden bir Java Paketleyicisi oluşturun
- Bir Ethereum Akıllı Sözleşmesiyle etkileşime girmek
- Ethereum Akıllı Sözleşmesi Olaylarını Dinlemek
- Java Ethereum İstemcisi olan Besu'yu (Pantheon) Linux'la kullanmak
- Java Entegrasyon Testlerinde Hyperledger Besu (Pantheon) Düğümü Çalıştırma
- Web3j Kopya Kağıdı
EVM tabanlı blokzincirlerle etkileşim için asenkron, yüksek performanslı bir Kotlin kütüphanesi olan ethers-kt'yi nasıl kullanacağınızı öğrenin. JVM ve Android platformlarını hedefler.
Orta seviye makaleler
- IPFS ile bir Java uygulamasında depolama yönetimi
- ERC20 token'larını Java'da Web3j ile yönetin
- Web3j İşlem Yöneticileri
İleri Düzey Kullanım Şekilleri
Java projeleri ve araçları
- Hyperledger Besu (Panteon) (Ethereum İstemcisi)
- Web3J (Ethereum İstemcileriyle Etkileşim Kütüphanesi)
- ethers-kt (Async, EVM tabanlı blokzincirler için yüksek performanslı Kotlin/Java/Android kütüphanesi.)
- Eventeum (Olay Dinleyici)
- Mahuta (IPFS Geliştirici Araçları)
Daha fazla kaynak mı arıyorsunuz? Göz atın: ethereum.org/developers.