.Net Geliştiricileri için Ethereum
Sayfanın son güncellenmesi: 15 Ocak 2024
Kripto para birimi ve blok zinciri teknolojisinin faydalarını kullanan 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ı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 tek bir varlık veya kişi onları kontrol etmez ve sansürlemenin neredeyse imkansız olduğu anlamına gelir.
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şmelere ve Solidity diline başlangıç
.NET'i Ethereum ile entegre etmek için ilk adımlarınızı atın
Başlamadan önce daha temel bir bilgiye mi 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)
Yeni başlayanlar için referanslar ve bağlantılar
Nethereum Kütüphanesi ve VS Code Solidity'i sizlere sunarız
- Nethereum, Başlarken (opens in a new tab)
- VS Code Solidity Kurulumu (opens in a new tab)
- Bir .NET Geliştiricisinin Ethereum Akıllı Sözleşmeleri Oluşturma ve Çağırma İş Akışı (opens in a new tab)
- Nethereum ile akıllı sözleşme entegrasyonu (opens in a new tab)
- Nethereum ile .NET ve Ethereum Blokzinciri Akıllı Sözleşmelerinin Arayüzlenmesi (opens in a new tab), ayrıca 中文版 (opens in a new tab)
- Nethereum - Blokzinciri için açık kaynaklı bir .NET entegrasyon kütüphanesi (opens in a new tab)
- Nethereum Kullanarak Ethereum İşlemlerini SQL Veritabanına Yazma (opens in a new tab)
- C# ve VisualStudio kullanarak Ethereum akıllı sözleşmelerini kolayca nasıl dağıtacağınızı görün (opens in a new tab)
Şimdilik kurulumu bırakıp doğrudan örneklere geçmek ister misiniz?
- Playground (opens in a new tab) - Tarayıcı üzerinden Ethereum ile etkileşime geçin ve Nethereum'u nasıl kullanacağınızı öğrenin.
- Hesap Bakiyesini Sorgulama C# (opens in a new tab) VB.NET (opens in a new tab)
- ERC20 Akıllı Sözleşme Bakiyesini Sorgulama C# (opens in a new tab) VB.NET (opens in a new tab)
- Bir Hesaba ether Aktarma C# (opens in a new tab) VB.NET (opens in a new tab)
- ... Ve dahası!
Orta seviye makaleler
- Nethereum Çalışma Kitabı/Örnek Listesi (opens in a new tab)
- Kendi Geliştirme Test Zincirlerinizi Dağıtma (opens in a new tab)
- Solidity için VSCode Codegen Eklentisi (opens in a new tab)
- Unity ve Ethereum: Neden ve Nasıl (opens in a new tab)
- Ethereum merkeziyetsiz uygulamaları için ASP.NET Core Web API Oluşturma (opens in a new tab)
- Bir Tedarik Zinciri Takip Sistemi Uygulamak için Nethereum Web3 Kullanımı (opens in a new tab)
- Nethereum Blok İşleme (opens in a new tab), C# Playground örneği (opens in a new tab) ile
- Nethereum Websocket Akışı (opens in a new tab)
- Kaleido ve Nethereum (opens in a new tab)
- Quorum ve Nethereum (opens in a new tab)
Gelişmiş kullanım kalıpları
- Azure Key Vault ve Nethereum (opens in a new tab)
- Nethereum.DappHybrid (opens in a new tab)
- Ujo Nethereum arka uç referans mimarisi (opens in a new tab)
.NET projeleri, araçları ve diğer eğlenceli şeyler
- Nethereum Playground (opens in a new tab) - Tarayıcıda Nethereum kod parçacıklarını derleyin, oluşturun ve çalıştırın
- Nethereum Codegen Blazor (opens in a new tab) - Blazor'da kullanıcı arayüzlü Nethereum kod oluşturma
- Nethereum Blazor (opens in a new tab) - .NET Wasm SPA hafif bir blokzincir gezgini ve basit cüzdan
- Wonka İş Kuralları Motoru (opens in a new tab) - Doğası gereği meta veri odaklı bir iş kuralları motoru (hem .NET platformu hem de Ethereum platformu için)
- Nethermind (opens in a new tab) - Linux, Windows, MacOS için bir .NET Core Ethereum istemcisi
- eth-utils (opens in a new tab) - Ethereum ile ilgili kod tabanlarıyla çalışmak için yardımcı fonksiyonlar
- TestChains (opens in a new tab) - Hızlı yanıt için önceden yapılandırılmış .NET geliştirme zincirleri (PoA)
Daha fazla kaynak mı arıyorsunuz? ethereum.org/developers adresine göz atın.
.NET topluluğu katkıda bulunanları
Nethereum'da çoğunlukla herkesin soru sorup cevaplayabileceği, yardım alabileceği veya sadece rahatlayabileceği Gitter (opens in a new tab)'da takılırız. Nethereum GitHub deposunda (opens in a new tab) bir PR açmaktan veya bir sorun bildirmekten çekinmeyin, ya da sadece sahip olduğumuz birçok yan/örnek projeye göz atın. Bizi Discord (opens in a new tab)'da da bulabilirsiniz!
Nethermind'de yeniyseniz ve başlamak için yardıma ihtiyacınız varsa, Discord (opens in a new tab) sunucumuza katılın. Geliştiricilerimiz sorularınızı cevaplamaya hazırdır. Nethermind GitHub deposunda (opens in a new tab) bir PR açmaktan veya herhangi bir sorun bildirmekten çekinmeyin.
Diğer derlenmiş listeler
Resmi Nethereum Sitesi (opens in a new tab)
Resmi Nethermind Sitesi (opens in a new tab)