Mainnet ve Testnet Nedir? İkisi Arasında Ne Fark Var?

Mainnet, tüm gerçek dünya kripto para birimi işlemlerinin gerçekleştiği blok zincirinin birincil ağıdır. Her blok zinciri, blok zinciri ile aynı isme sahip tek bir ana ağa sahiptir.

Testnet, özelliklerin, dapp'ların, kripto paraların, NFT'lerin vb. test edildiği bir ağdır. Bu ağlar öncelikle tüm testlerin gerçekleştirilebilmesi için ana ağlara mümkün olduğunca yakın bir şekilde benzeyecek şekilde geliştirilmiştir. Yazılım geliştirmede kullanılan sanal alanlara benzerler.

Ana ağlar ve test ağları arasındaki farkı anlamak herkes için çok önemlidir. Çünkü birkaç kullanıcı parasal değeri olmayan testnet ETH ödemeleriyle dolandırılmıştır.

Mainnet Nedir?

Mainnet, tüm işlemleri bir blok zincirinde işleyen ve kaydeden blok zinciri ağlarıdır. Bu işlemler nihaidir ve tokenlerin, NFT'lerin ve diğer verilerin gerçek dünyadaki değişimini temsil eder.

Ana ağlara örnek olarak Ethereum, Polygon, Shibarium, Solana ve Bitcoin verilebilir.

Tokenler, NFT'ler, Dapp'ler, protokoller vb. olsun, ana ağdaki herhangi bir varlık gerçek yaşam değerine sahiptir ve geleneksel para birimi (USD gibi) ile değiştirilebilir.

Testnet nedir?

Test ağları veya Test Ağları, ana blok zinciri ağının küçültülmüş kopyalarıdır. Düşük güvenlikle olmasına rağmen bir ana ağın tüm özelliklerini sağlarlar.

Testnet'ler, ana ağa dağıtılmadan önce yeni blok zinciri özelliklerini, dapp'leri, akıllı sözleşmeleri vb. test etmek için bir sanal alan görevi gördükleri ve ayrıca bir prototip olarak blok zinciri geliştirme için gereklidir.

Testler için Neden Ayrı Bir Ağa İhtiyaç Var?

İlk olarak, ayrı ağlar, çekirdek blok zincirini etkilemeden hata yapmanızı sağlar. Bir program testnet üzerinde çalıştırıldığında, geliştiricinin tüm özelliklerini incelemesine izin verir. Dapp veya Yeni Özellik'teki herhangi bir arızanın sıfır etkisi vardır.

İkincisi, testnet'teki işlemler için kullanılan belirteçler çoğunlukla ücretsiz olarak kullanılabilir. Herhangi bir geliştirici bunları ücretsiz olarak alabilir. Ethereum'un Goerli Testnet'inde geliştirirken kullanılan Goerli ETH'yi almak için aşağıdaki web sitesini kullanıyorum.

Mainnet ve Testnet Arasındaki Fark

Mainnet ve testnet'lerin aralarında çalışma, güvenlik ve görünüm bakımından onları farklı kılan birkaç farklılığı vardır.

Çalışması

Ana ağlar, blok üretimi için karmaşık bir prosedür izler. Bu prosedürler başarısızlığa dayanıklı olacak şekilde tasarlanmıştır ve bir bloktaki her işlem, tamamlanmadan önce birden çok kez doğrulanır.

Güvenlik

Daha önce tartışıldığı gibi, test ağları, onları ana ağlardan daha az güvenli hale getiren çok daha az doğrulayıcıya sahiptir. Bununla birlikte, belirteçlerinin gerçek hayatta parasal değeri olmadığı için bu test ağlarını etkilemez.

Görünüm

Bir cüzdan kullanırken, ait olduğu blok zincirinin adıyla bir ana ağ görünür. Örneğin, Ethereum'un ana ağı Ethereum adında bir cüzdanda görünür.