Kripto Sözlük

Testnet, Devnet ve Mainnet Nedir?

Blok zinciri ağları, farklı test ağları ve/veya devnet ile birlikte çalışan canlı ana ağ ortamlarından yararlanır. Bu durum, deney ve geliştirme süreçlerini önemli ölçüde etkiler.

Testnet, devnet ve mainnet terimleri, çoğu protokolün ana geliştirme aşamalarını etkili bir şekilde temsil eder. Blok zinciri ana ağı, genel ağın aktif ve herkese açık versiyonudur. Test ağları ve devnet’ler, geliştirme sürecinde daha yüksek kripto para birimleri ve madencilik süreçleri olmadan projeler tasarlama ve test etme fırsatı sunar. Düşünmek gerekirse, merkezi olmayan uygulamalar (dApp’ler) geliştirmek, doğrulayıcı olarak görev almak, akıllı sözleşmeleri test etmek veya yeni token’lar piyasaya sürmek gibi işlevler, blok zinciri geliştirme ağları ve test ağlarının, bağlı oldukları ana ağlara değer katmasının yollarıdır.

Blok Zinciri Ana Ağ Teknolojisi ve Web 3.0

Web 2.0’ın çevrimiçi ekosistemi hemen hemen tamamen istemci-sunucu altyapısına dayanır. Bu mimari, bilgilerin merkezi sunucular aracılığıyla, veri depoları görevi görecek şekilde erişime sunulmasını sağlar. İnternet kullanıcıları, masaüstü bilgisayarlar, dizüstü bilgisayarlar ve mobil cihazlar gibi “istemci” makineler aracılığıyla sunucu verilerine ulaşır. Sunucu bir talep aldığında, veriler okunabilir bir biçimde istemciye geri gönderilir. Bu yapı önemli çevrimiçi etkinlikleri kolaylaştırsa da, birçok kişi Web 2.0’ın merkezi yapısının şu potansiyel sorunları artırdığını savunmaktadır:

  • Tek arıza noktalarının oluşması (bu durum internetin sağlığını tehdit edebilir)
  • Ağ güvenliğini zayıflatarak bilgisayar korsanlarının dikkatini çekmek için tek bir hedef oluşturması
  • Merkezi sistemlerden kaynaklanan gözetim nedeniyle gizliliğin azalması
  • Merkezi ağ geçidi denetleyicilerinin aşırı kontrolü nedeniyle verilere erişimi kısıtlaması

Öte yandan, Web 3.0’ın blok zinciri ana ağları, dağıtılmış bir node ağı aracılığıyla çalışmak üzere tasarlanmışlardır; bu, ağ etkinliğini doğrulamak için birbirleriyle fikir birliğine varması gereken bağımsız makineleri içerir. Böylece, blok zinciri ağları, merkezi otoritelere bağımlılığı azaltmakta ve tek bir başarısızlık kaynağı için fırsatları minimize etmektedir. Dijital varlıklar ile blok zincir teknolojisi arasında önemli bir ilişki olmasına rağmen, birçok işletme hukuk, emlak ve sağlık gibi veri yoğun sektörlere hizmet eden merkezi olmayan ağlar geliştirmeye devam etmektedir. Blok zinciri teknolojisi konusunda farkındalık arttıkça, bu tür endüstrilerde blok zinciri tabanlı merkezi olmayan yapılar için uzun vadeli kurumsal geçerlilik konusu belirsizliğini korumaktadır.

Blok zinciri geliştirme aşamaları protokoller arasında değişiklik gösterebilir; örnek olarak, Ethereum üzerinde geliştirme yapmak, EOSIO veya Binance Smart Chain üzerinde bir uygulama başlatmaktan farklıdır. Bu platformlar, açıkça farklı sistem mimarileri, fikir birliği mekanizmaları ve programlama dilleri içerebilir. Ancak bu farklılıklara rağmen, blok zinciri endüstrisi, birlikte çalışabilirlik standartlarının geliştirilmesi ve zincirler arası sistem işbirliğinin kalitesinin artırılması üzerine çalışmaktadır. Her durumda, üç ana aşama blok zinciri geliştirme sürecini etkili bir şekilde temsil eder: devnet, testnet ve mainnet.

Blockchain Ana Ağı Nedir?

Blockchain ana ağı, canlı ve birincil protokoldür; bu ağda gerçekleştirilen işlemler, ağın yerel kripto para birimini kullanarak dağıtılmış deftere kaydedilmektedir. Ethereum ve Bitcoin gibi açık kaynaklı blok zinciri protokolleri, genellikle doğrulanabilir işlemler gerçekleştirir ve gerçek ekonomik değere sahip işlemler yürütür. Proof-of-Work blok zinciri ağlarında, madenciler bu işlemleri doğrulayarak blok ödülleri alırken; Proof-of-Stake ana ağlarında pay sahipleri, ağ paylarına göre işlemleri onaylama ve kullanıcılar tarafından ödenen işlem ücretlerini toplama yetkisine sahip olurlar.

Test ağları ve devnet’ler, geliştiricilere daha az canlı kripto para birimi ve madencilik süreçleri olmadan projeler geliştirme ve test etme fırsatı sunan alternatif ortamlar sağlar. Ana ağlarda kullanılan kripto para birimleri “gerçek”tir ve diğer dijital varlıklarla veya yerel para birimleri ile takas edilebilirken, testnet ve devnet ortamlarındaki kripto paralar genellikle “değersiz”dir.

Blockchain Testnet Nedir?

Blok zinciri test ağı, ana ağdan bağımsız olarak çalışan ve işbirliğine açık nodeleri temsil eder. Örneğin, Ethereum’un beş adet test ağı bulunmaktadır: Kovan, Rinkeby, Sokol, Görli ve Ropsten; her biri kendine özgü amaç ve programlama parametrelerine sahiptir. Test ağları, orijinal protokolün tam kopyaları olarak işlev görerek benzer işlevler sunar.

Fakat, test ağındaki işlemler ana ağdakilerle kıyaslandığında yalnızca simülasyondur ve başka bir ortamda “gerçek” bir değeri yoktur. Bu durum, geliştiricilerin ve test uzmanlarının, ana ağda değer kaybetme riski olmadan bir sistemin uygulanabilirliğini değerlendirmesine olanak tanır. Aynı zamanda, akıllı sözleşmeleri ve dApp’leri test etmek için ideal bir ortam sağlar. Test ağı simülasyonu, ana ağda başlatmadan önce bir projenin canlı sürümünde sürekli değişiklikler ve iyileştirmeler yapmak için korumalı bir alan sunar.

Bu avantajlara rağmen, birçok testnet kripto para biriminin “değersiz” doğası, kullanıcıları belirli güvenlik tehditlerine maruz bırakabilir. Blok zinciri ağları daha karmaşık hale geldikçe, bir blok zincirindeki geçerli bir işlemin kötü niyetli bir şekilde başka bir blokta tekrarlanması gibi tekrar saldırıları meydana gelebilir. Ayrıca, bazı dolandırıcılar, “gerçek” ana ağ sürümü olarak gizlenmiş testnet kripto para birimlerini satışa sunabilir. Bu nedenle, blok zinciri test ağı ortamında gezinirken, sistemin teknik yapısına dair temel bir anlayış kazandırmak önem taşır.

Bazı Proof-of-Work blok zinciri protokolleri, kullanıcıların testnet kripto para birimi madenciliği yapmasına izin verse de, birçok kullanıcı zaman ve maliyet tasarrufu için musluk hizmetlerine yönelmeyi tercih etmektedir. Bu web tabanlı hizmetler, genellikle ücretsiz olarak fazla testnet coin’i dağıtmak isteyen bireyler veya kuruluşlar tarafından sağlanmaktadır.

Devnet Nedir? Blockchain Geliştirme Ağı

Test ağına benzer şekilde, geliştirme ağı veya devnet, ana ağdan bağımsız çalışan bir ortamdır. Her blok zinciri protokolü, geliştirici ve test ağı kullanmamakta, bazıları bu ortamları farklı amaçlarla tasarlamaktadır. Örneğin, Solana protokolü, devnet’i blok zinciri kullanıcıları, token sahipleri, uygulama geliştiricileri veya ağ doğrulayıcıları için deneysel bir “oyun alanı” olarak tanımlamaktadır. Buna karşılık, Solana test ağı, son sürümlerin ağ performansına, kararlılığına ve ağ doğrulayıcılarının davranışına odaklanan bir stres testi ortamı olarak hizmet etmektedir.

Çoğu testnet ortamında olduğu gibi, devnet’teki kripto para biriminin genellikle “gerçek” bir değeri yoktur ve devnet işlemleri, ana ağ işlemlerine kıyasla daha az hesaplama gücü gerektirmektedir. Devnet blok zincirlerinde kullanıcılar kripto para madenciliği yapabilir veya kripto para almak için musluk hizmetlerine erişebilir. Bazı protokoller, stres testini hızlandırmak amacıyla geliştirici katılımını teşvik etmek için airdrop’lar düzenlemektedir. Ancak, testnet ortamlarıyla ilgili riskler söz konusu olduğundan, blok zinciri geliştiricileri de benzer güvenlik tehditlerine maruz kalabilir. Bu nedenle, kullanıcılar ana ağ varlıklarını satın almayı planlarken, istemeden “değersiz” devnet varlıkları edinmediklerinden emin olmak için dikkatli davranmalıdırlar.

Blok Zinciri Ortamları

Blok zinciri protokolleri çeşitli ortamları kullanarak bunlara atıfta bulunmakta ve testnet, devnet ile ana ağ tanımlayıcıları çoğu protokolün ana geliştirme aşamalarını etkili bir şekilde yakalamaktadır. Testnet ve devnet kelimeleri bazen eş anlamlı kullanılmasına rağmen, belirlenen uygulamalarındaki küçük farklılıklar onları benzersiz kılabilir. Sonuç olarak, blok zinciri ana ağı her zaman daha geniş ağın aktif ve herkese açık versiyonudur. Merkezi olmayan uygulamalar (dApp’ler) oluşturmak, doğrulayıcı olarak çalışmak, akıllı sözleşmeleri test etmek veya yeni token’lar yayınlamak gibi işlevler için testnet ve devnet ağları, hizmet ettikleri blok zinciri ana ağlarına önemli bir değer sunmaktadır.

Bu makale, yatırım tavsiyesi veya önerisi içermemektedir. Her yatırım ve alım satım işlemi risk içerir; okuyucuların karar verirken kendi araştırmalarını yapmaları önemlidir.