Mainnet’in Anlamı
Kriptoda Mainnet nedir?
Tümüyle kendi geliştiricileri tarafından çalıştırılan ve kullanıma sunulan bir blok zinciri ağıdır. Türkçede “Ana ağ” olarak ifade edilebilir. Bitcoin ve Ethereum birer Mainnet’tir. Bu terim, hâlen geliştirilmekte olan ve henüz kullanıma hazır olmayan bir blok zinciri projesi niteliğindeki “Testnet”e karşı kullanılmaktadır. Testnet’ler genellikle Mainnet ağının sorunlarını gidermek ve tüm özelliklerini test etmek için kullanılır.
Testnet ve Mainnet Arasındaki Fark
Mainnet kullanıma açılmış bir blok zinciri ağı iken Testnet ona paralel olarak çalışan özdeş bir ağdır. Geleneksel web sitelerine yönelik bir geliştirme sitesine benzeyen Testnet, geliştiricilerin yeni fikirleri deneyebilecekleri, geri bildirim toplayabilecekleri ve piyasaya sürülmeden önce bir sistemin etkinliğini kontrol edebilecekleri bir test sistemidir.
Testnet ayrıca geliştiricilerin değişiklikleri Mainnet’te uygulamadan önce, güncellemeleri ve kodları test etmelerine, uygulamalar oluşturmalarına, yazılım hatalarını ve diğer hataları tespit etmelerine de olanak tanır. Testnet’ler kullanıma açık olmadığından, ağda büyük kesintilere neden olma riski yoktur.
Testnet’ler ve Mainnet’ler, blok zinciri ağları için sorunsuz geçişlere olanak tanıyan tamamlayıcı sistemlerdir.
Örneğin, Ethereum birleşiminin farklı unsurları Mainnet’te uygulanmadan önce bir Testnet üzerinde çalıştırılmıştır. Ağ, İş İspatı (PoW) konsensüs mekanizmasından Hisse İspatı (PoS) konsensüsüne geçiş yapmış ve geliştiriciler Ethereum’da nihai birleşim gerçekleşmeden önce üç testnet provası yapmıştır.
Geliştiriciler, testnet’i bir projenin ilk aşamalarında, tamamen kullanıma açılmış bir mainnet’te özellikler uygulamaya koyulmadan önce, hataları tespit etmek için kullanır.