.NET 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ıkları 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.
Microsoft teknoloji yığınındaki araçları ve dilleri kullanarak Ethereum üzerinde merkeziyetsiz uygulamalar geliştirin ve akıllı sözleşmelerle etkileşime geçin - .NET Framework/.NET Core/.NET Standard genelinde VSCode ve Visual Studio gibi araçlarda C#, Visual Basic .NET, F# desteği. Microsoft Azure Blockchain'i kullanarak dakikalar içinde Azure üzerinde bir Ethereum blokzinciri dağıtın. .NET sevgisini Ethereum'a taşıyın!
Akıllı sözleşmeler ve Solidity diline başlarken
.NET'i Ethereum ile entegre etmeye yönelik 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)
Başlangıç seviyesi referanslar ve bağlantılar
Nethereum kütüphanesine ve VS Code Solidity'ye giriş
- Nethereum, Başlarken (yeni sekmede açılır)
- VS Code Solidity Kurulumu (yeni sekmede açılır)
- Ethereum Akıllı Sözleşmeleri Oluşturmak ve Çağırmak İçin Bir .NET Geliştiricisinin İş Akışı (yeni sekmede açılır)
- Nethereum ile akıllı sözleşme entegrasyonu (yeni sekmede açılır)
- Nethereum ile .NET ve Ethereum Blokzinciri Akıllı Sözleşmelerini Birbirine Bağlama (yeni sekmede açılır), ayrıca 中文版 (yeni sekmede açılır)
- Nethereum - Blokzincir için açık kaynaklı bir .NET entegrasyon kütüphanesi (yeni sekmede açılır)
- Nethereum Kullanarak Ethereum İşlemlerini SQL Veritabanına Yazma (yeni sekmede açılır)
- C# ve VisualStudio kullanarak Ethereum akıllı sözleşmelerini nasıl kolayca dağıtacağınızı görün (yeni sekmede açılır)
Şimdilik kurulumu atlayıp doğrudan örneklere geçmek mi istiyorsunuz?
- Nethereum Playground (yeni sekmede açılır) - Tarayıcı üzerinden Ethereum ile etkileşime geçin ve Nethereum'u nasıl kullanacağınızı öğrenin.
Orta seviye makaleler
- Nethereum Başlarken ve İlk Proje (yeni sekmede açılır)
- Kendi Geliştirme Test Zincirlerinizi Dağıtın (yeni sekmede açılır)
- Nethereum ve VS Code ile kod üretimi (yeni sekmede açılır)
- Unity ve Ethereum: Neden ve Nasıl (yeni sekmede açılır)
- Ethereum merkeziyetsiz uygulamaları (dapp'ler) için ASP.NET Core Web API'si oluşturun (yeni sekmede açılır)
- Yapılandırılmış zincir içi uygulamalar için Nethereum MUD çerçevesi (yeni sekmede açılır)
- Nethereum Blokzincir İşleme (yeni sekmede açılır)
- Nethereum gerçek zamanlı akış (yeni sekmede açılır)
- Kaleido ve Nethereum (yeni sekmede açılır)
- Quorum ve Nethereum (yeni sekmede açılır)
Gelişmiş kullanım kalıpları
- Azure Key Vault ve Nethereum (yeni sekmede açılır)
- Nethereum.DappHybrid (yeni sekmede açılır)
- Ujo Nethereum arka uç referans mimarisi (yeni sekmede açılır)
.NET projeleri, araçları ve diğer eğlenceli şeyler
- Nethereum Playground (yeni sekmede açılır) - Tarayıcıda Nethereum kod parçacıklarını derleyin, oluşturun ve çalıştırın
- Nethereum Codegen Blazor (yeni sekmede açılır) - Blazor'da kullanıcı arayüzü ile Nethereum kod üretimi
- Nethereum Blazor (yeni sekmede açılır) - Bir .NET Wasm SPA hafif blokzincir gezgini ve basit cüzdan
- Wonka Business Rules Engine (yeni sekmede açılır) - Doğası gereği meta veri odaklı bir iş kuralları motoru (hem .NET platformu hem de Ethereum platformu için)
- Nethermind (yeni sekmede açılır) - Linux, Windows ve MacOS için bir .NET Core Ethereum istemcisi
- eth-utils (yeni sekmede açılır) - Ethereum ile ilgili kod tabanlarıyla çalışmak için yardımcı işlevler
- TestChains (yeni sekmede açılır) - Hızlı yanıt için önceden yapılandırılmış .NET geliştirme zincirleri (yetki kanıtı (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 sorabileceği/cevaplayabileceği, yardım alabileceği veya sadece takılabileceği Gitter (yeni sekmede açılır)'da bulunuyoruz. Nethereum GitHub deposunda (yeni sekmede açılır) bir PR (Çekme İsteği) yapmaktan veya bir sorun (issue) açmaktan çekinmeyin ya da sahip olduğumuz birçok yan/örnek projeye göz atın. Bizi Discord (yeni sekmede açılır)'da da bulabilirsiniz!
Nethermind'da yeniyseniz ve başlarken yardıma ihtiyacınız varsa, Discord (yeni sekmede açılır) sunucumuza katılın. Geliştiricilerimiz sorularınızı yanıtlamak için hazırdır. Nethermind GitHub deposunda (yeni sekmede açılır) bir PR açmaktan veya herhangi bir sorun bildirmekten çekinmeyin.
Diğer derlenmiş listeler
Resmi Nethereum Sitesi (yeni sekmede açılır)
Resmi Nethermind Sitesi (yeni sekmede açılır)