.NET Geliştiricileri için Ethereum
Ethereum'u, kripto para birimi ve blok zinciri teknolojisinin avantajlarından faydalanan 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.
Ethereum'un üzerinde merkeziyetsiz uygulamalar oluşturun ve Microsoft teknoloji yığınından araçları ve dilleri kullanarak akıllı sözleşmelerle etkileşim kurun: VSCode ve Visual Studio gibi araçlarda .NET Framework/.NET Core/.NET Standard üzerinde C#, # Visual Basic .NET ve F# desteklenir. Microsoft Azure'ı kullanarak Azure üzerinde bir Ethereum Blok zincirini dakikalar içinde yayınlayın. .NET aşkını Ethereum'a taşıyın!
Akıllı Sözleşmeler ve Solidity Dilini Öğrenmeye Başlangıç
.NET 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'i Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin
Başlangıç Düzeyi Yardımcı Kaynaklar ve Bağlantılar
Nethereum Kütüphanesi ve VS Code Solidity Tanıtımı
- Nethereum'a Başlangıç
- VS Code Solidity Kurulumu
- Ethereum Akıllı Sözleşmelerini Yaratmak ve Çağırmak için Bir .NET Geliştiricisinin İş Akışı
- Akıllı Kontratların Nethereum ile entegrasyonu
- Nethereum ile .NET ve Ethereum Blok Zinciri Akıllı Sözleşmelerinin Arayüzlenmesi, ayrıca 中文版 dilinde
- Nethereum - Blok zinciri için açık kaynaklı bir .NET entegrasyon kütüphanesi
- Nethereum Kullanarak Ethereum İşlemlerini SQL Database'ine yazmak
- C# ve VisualStudio kullanarak kolayca Ethereum akıllı sözleşmelerini dağıtmayı görün
Şimdilik kurulumu bırakıp doğrudan örneklere geçmek ister misiniz?
- Playground - Tarayıcınız aracılığıyla Ethereum'la etkileşime geçin ve Nethereum'u nasıl kullanacağınızı öğrenin.
Orta Seviye Makaleler
- Nethereum Çalışma Kitabı/Örnek Listesi
- Kendi Geliştirici Test Zincirlerinizi Yayınlayın
- Solidity için VSCode Codegen Eklentisi
- Unity ve Ethereum: Neden ve Nasıl
- Ethereum dapp'leri için ASP.NET Core Web API oluşturun
- Nethereum Web3'ü bir Tedarik Zinciri Takip Sistemi Uygulamak için Kullanmak
- C# Playground örneği ile Nethereum Blok İşleme
- Nethereum Websocket Yayını
- Kaleido ve Nethereum
- Quorum ve Nethereum
İleri Düzey Kullanım Şekilleri
.NET projeleri, araçları ve diğer eğlenceli şeyler
- Nethereum Playground - Tarayıcıda Nethereum kod parçacıklarını derleyin, oluşturun ve çalıştırın
- Nethereum Codegen Blazor - Blazor'da kullanıcı arayüzü ile Nethereum codegen
- Nethereum Blazor - .NET Wasm SPA hafif blok zinciri arayıcısı ve basit cüzdan
- Wonka İş Kuralları Motoru - Kendiliğinden meta veri odaklı bir iş kuralları motoru (hem .NET platformu hem de Ethereum platformu için)
- Nethermind - Linux, Windows, MacOs için bir .NET Core Ethereum istemcisi
- eth-utils - Ethereum ile ilgili kod tabanlarıyla çalışmak için yardımcı fonksiyonlar
- TestChains - Hızlı yanıt için önceden yapılandırılmış .NET aygıtları (PoA)
Daha fazla kaynak mı arıyorsunuz? Göz atın: ethereum.org/developers.
.NET Toplumuna Katkıda Bulunanlar
Nethereum'da çoğu zaman Gitter'da zaman geçiriyoruz. Burası herkesin kabul edildiği, soru ve cevaplar yazabildiği, yardım alabildiği veya sadece kafa dağıttığı bir yerdir. Nethereum Github deposunda bir PR veya bir konu açmaktan veya sadece sahip olduğumuz birçok yan/örnek projeye göz atmaktan çekinmeyin. Ayrıca bizi Discord üzerinde de bulabilirsiniz!
Eğer Nethermind'da yeniyseniz ve başlamak için yardıma ihtiyaç duyuyorsanız, Discord sunucumuza katılın. Geliştiricilerimiz sorularınızı cevaplamaya hazırdır. Nethermind Github deposunda bir PR açmaktan veya konu başlatmaktan çekinmeyin.