Cosmos SDK, blok zinciri uygulamaları oluşturmak için bir faramework'tür. Tendermint Core (BFT Consensus) ve Cosmos SDK, Golang programlama dilinde yazılmıştır. Cosmos SDK, Cosmos Hub'ın ilk uygulaması olan Gaia'yı oluşturmak için kullanılır.
UYARI: Cosmos SDK'sı büyük ölçüde stabilize edilmiştir, ancak hala bazı önemli değişiklikler yapıyoruz.
Not: Go 1.18+ gereklidir.
Cosmos SDK'nın üst düzey bir perspektiften nasıl çalıştığını öğrenmek için Cosmos SDK High-Level Intro'ya bakın
Hızlı bir şekilde başlamak ve Cosmos SDK'nın üzerine nasıl inşa edildiğini öğrenmek istiyorsanız, Cosmos SDK Tutorials adresini ziyaret ediniz. Kendi Cosmos SDK uygulamanızı oluşturmaya başlamak için öğreticinin deposunu da forklayabilirsiniz.
Daha fazla bilgi için bkz. Cosmos SDK Documentation.
Geliştirme çağrılarımıza nasıl katkıda bulunabileceğinizi ve katılabileceğinizi öğrenmek için CONTRIBUTING.md adresine bakın.
Güncellemeleri takip etmek ya da en son tasarım hakkında daha fazla bilgi edinmek istiyorsanız Discord sayfamıza katılın.
Cosmos ekosistemi çok geniştir. Burada sadece dikkate değer birkaç konudan bahsedeceğiz.
- Tools: önemli frameworkler ve modüller.
- CosmJS: JavaScript tabanlı istemci çözümlerini güçlendirmek için İsviçre Çakısı.
Cosmos Hub uygulaması gaia
kendi cosmos/gaia deposuna taşındı. Cosmos Hub ana ağına ve daha fazlasına katılmak için oraya bakın.
Cosmos SDK için IBC modülü kendi cosmos/ibc-go deposuna taşındı. IBC modülünü oluşturmak ve entegre etmek için oraya bakın.
Ignite CLI, bağımsız ve güvenli bir blok zincirinde herhangi bir kripto uygulamasını oluşturmak, başlatmak ve sürdürmek için hepsi bir arada platformudur. Yeni bir uygulama veya yeni bir modülü oluşturuyorsanız, başlamak ve geliştirmeyi hızlandırmak için Ignite CLI kullanın.
Bu Cosmos SDK projesi, React-Cosmos projesiyle (henüz) ilgili değildir. Bu GitHub organizasyon adı için Evan Coury ve Ovidiu (@skidding)'ya çok teşekkürler. Anlaşmamıza göre, bu anlam ayrımı bildirimi burada kalacak.