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