Java 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 kurum veya kişi onları kontrol edemez ve sansürlenmeleri neredeyse imkansızdır.
Akıllı sözleşmeler ve Solidity diline başlarken
Java'yı 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. adreslerine 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)
Ethereum istemcileriyle çalışmak
İki önde gelen Java Ethereum İstemcisi olan Web3j (yeni sekmede açılır) ve Hyperledger Besu'yu nasıl kullanacağınızı öğrenin
- Java, Eclipse ve Web3j ile bir Ethereum istemcisine bağlanmak (yeni sekmede açılır)
- Java ve Web3j ile bir Ethereum hesabını yönetmek (yeni sekmede açılır)
- Akıllı Sözleşmenizden bir Java Sarmalayıcı (Wrapper) Oluşturmak (yeni sekmede açılır)
- Bir Ethereum Akıllı Sözleşmesi ile Etkileşim Kurmak (yeni sekmede açılır)
- Ethereum Akıllı Sözleşme Olaylarını Dinlemek (yeni sekmede açılır)
- Linux ile Java Ethereum İstemcisi Besu'yu (Pantheon) Kullanmak (yeni sekmede açılır)
- Java Entegrasyon Testlerinde bir Hyperledger Besu (Pantheon) Düğümü Çalıştırmak (yeni sekmede açılır)
- Web3j Kopya Kağıdı (yeni sekmede açılır)
EVM tabanlı blokzincirlerle etkileşim kurmak için asenkron, yüksek performanslı bir Kotlin kütüphanesi olan ethers-kt (yeni sekmede açılır)'yi nasıl kullanacağınızı öğrenin. JVM ve Android platformlarını hedefler.
- ERC-20 token'larını transfer etmek (yeni sekmede açılır)
- Olay dinleme ile UniswapV2 takası (yeni sekmede açılır)
- ETH / ERC-20 bakiye takipçisi (yeni sekmede açılır)
Orta seviye makaleler
- IPFS ile bir Java uygulamasında depolamayı yönetmek (yeni sekmede açılır)
- Web3j ile Java'da ERC-20 token'larını yönetmek (yeni sekmede açılır)
- Web3j İşlem Yöneticileri (yeni sekmede açılır)
Gelişmiş kullanım kalıpları
Java projeleri ve araçları
- Web3j (Ethereum İstemcileriyle Etkileşim Kurmak İçin Kütüphane) (yeni sekmede açılır)
- ethers-kt (EVM tabanlı blokzincirler için asenkron, yüksek performanslı Kotlin/Java/Android kütüphanesi.) (yeni sekmede açılır)
- Eventeum (Olay Dinleyicisi) (yeni sekmede açılır)
- Mahuta (IPFS Geliştirici Araçları) (yeni sekmede açılır)
Daha fazla kaynak mı arıyorsunuz? ethereum.org/developers. adresine göz atın.