.NET Geliştiricileri için Ethereum
Son düzenleme: @selcuk45(opens in a new tab), 15 Ocak 2024
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ı(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'i Nasıl Derleyeceğinizi ve Dağıtacağınızı Öğrenin(opens in a new tab)
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ıç(opens in a new tab)
- VS Code Solidity Kurulumu(opens in a new tab)
- Ethereum Akıllı Sözleşmelerini Yaratmak ve Çağırmak için Bir .NET Geliştiricisinin İş Akışı(opens in a new tab)
- Akıllı Kontratların Nethereum ile entegrasyonu(opens in a new tab)
- Nethereum ile .NET ve Ethereum Blok Zinciri Akıllı Sözleşmelerinin Arayüzlenmesi(opens in a new tab), ayrıca 中文版(opens in a new tab) dilinde
- Nethereum - Blok zinciri için açık kaynaklı bir .NET entegrasyon kütüphanesi(opens in a new tab)
- Nethereum Kullanarak Ethereum İşlemlerini SQL Database'ine yazmak(opens in a new tab)
- C# ve VisualStudio kullanarak kolayca Ethereum akıllı sözleşmelerini dağıtmayı 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ınız aracılığıyla Ethereum'la etkileşime geçin ve Nethereum'u nasıl kullanacağınızı öğrenin.
- Hesap Bakiyesi Sorgusu C#(opens in a new tab) VB.NET(opens in a new tab)
- ERC20 Akıllı Sözleşme Bakiyesi SorgusuC#(opens in a new tab) VB.NET(opens in a new tab)
- Bir hesaba ether transfer aktarma C#(opens in a new tab) VB.NET(opens in a new tab)
- ... Ve daha fazlası!
Orta Seviye Makaleler
- Nethereum Çalışma Kitabı/Örnek Listesi(opens in a new tab)
- Kendi Geliştirici Test Zincirlerinizi Yayınlayın(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 dapp'leri için ASP.NET Core Web API oluşturun(opens in a new tab)
- Nethereum Web3'ü bir Tedarik Zinciri Takip Sistemi Uygulamak için Kullanmak(opens in a new tab)
- C# Playground örneği(opens in a new tab) ile Nethereum Blok İşleme(opens in a new tab)
- Nethereum Websocket Yayını(opens in a new tab)
- Kaleido ve Nethereum(opens in a new tab)
- Quorum ve Nethereum(opens in a new tab)
İleri Düzey Kullanım Şekilleri
- Azure Anahtar Kasası 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üzü ile Nethereum codegen
- Nethereum Blazor(opens in a new tab) - .NET Wasm SPA hafif blok zinciri arayıcısı ve basit cüzdan
- Wonka İş Kuralları Motoru(opens in a new tab) - Kendiliğinden 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 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(opens in a new tab)'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(opens in a new tab) 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(opens in a new tab) üzerinde de bulabilirsiniz!
Eğer Nethermind'da yeniyseniz ve başlamak için yardıma ihtiyaç duyuyorsanız, 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 konu başlatmaktan çekinmeyin.
Diğer Toplu Listeler
Resmi Nethereum Sitesi(opens in a new tab)
Resmi Nethermind Sitesi(opens in a new tab)