Testnet, adı üzerinde test için kullanılmak üzere tasarlanmış alternatif bir Bitcoin blok zinciridir. Testnet koinleri, gerçek bitcoinlerden farklıdır ve hiçbir değere sahip değildir. Testnet uygulama geliştiriciler için 10 numara bir platformdur. Gerçek para harcamadan istediğiniz kadar test yapabileceğiniz bir platformdur. Şimdi gelin detaylı bir şekilde testnet nedir, ne değildir bakalım.
Bitcoin Core’un eski versiyonlarında testnet için ayrı bir link bulunmuyordu. Manuel bir şekilde bir bat dosyası oluşturup -testnet flag’i eklemek gerekiyordu. Ya da bitcoind konfigürasyon dosyasında testnet=1 yazmak gerekiyordu. Yeni versiyon Bitcoin Core uygulamasında ise testnet için ayrı bir link bulunuyor. Direkt bu linke tıklayarak testnet blok zincirine bağlanabilirsiniz.
Şu ana kadar üç nesil testnet oluşturuldu. Testnet2 genesis başlangıç bloğunun sıfırlandığı ilk testnet ortamı oldu, çünkü insanlar gerçek bitcoin karşılığında testnet koinlerinin ticaretine başlamıştı.
Testnet3, mevcut test ağıdır. 0.7 sürümü ile piyasaya sürüldü, üçüncü bir genesis bloğu ile tanıtıldı. Kullanıcılar testnet’te zorluk seviyesinin gereksiz yere çok yüksek olduğ undan ve işlem doğrulamalarının zaman aldığından şikayet ediyordu. Testnet3 ile birlikte bu problemler giderildi. 21 Aralık 2015 tarihinde, SegWit’i test etmek için SegNet hayata geçirildi.
Daha önce de belirttiğim gibi testnet, ana Bitcoin ağından farklı bir genesis bloğu kullanır. Bu değişiklik 0.7 sürümüyle birlikte genel konsensüs üzerine Bitcoin ana geliştiricisi (artık değil) Gavin Andresen tarafından yapılmıştır. Testnet genesis bloğunu buradan görebilirsiniz.
Şubat 2018 itibariyle Bitcoin ana blok zincirinin boyutu yaklaşık 160GB civarındayken, testnet blok zincirinin boyutu 14GB civarındadır. Çünkü testnet üzerindeki işlemler ana Bitcoin ağı üzerindeki işlemlerden daha azdır. Dolayısıyla boyutu da daha küçüktür.
Lokalde bitcoind kurmadan, testnet üzerinde madencilik yapmanıza izin veren solo.ckpool benzeri bazı madencilik havuzları vardır.
Testlerini yaptıktan sonra, elinizdeki koinleri musluklara geri göndermek iyi bir davranıştır. Böylece başka geliştiriciler de bunları kullanabilirler.
Testnet üzerindeki işlemleri görüntülemek için hazırlanan bazı explorer’lar var. Bunları kullanarak işlemlerinizi görüntüleyebilirsiniz.
Testnet nedir ne değildir ile ilgili söyleyebileceklerim bu kadar. Umarım özellikle blockchain öğrenmeye çalışan geliştirici arkadaşlara yardımcı olur.
blokzincir.info Yayında! Türkiye'nin İlk ve Tek Ücretsiz Kripto Analiz Platformu!
Kripto paraların en önemli özelliklerinden ikisi bir merkezi yapıya sahip olmaması ve bütün işlemlerin herkes…
Sanal kripto para ya da teknik adıyla Bitcoin (BTC) özellikle 2016 yılından itibaren adını sıklıkla…
Kripto sanal para olgusu her ne kadar dünya üzerinde 2000’li yıllardan beri düşünülmüş ve tartışılmış…
Günlük hayatta yaptığımız birçok işlem içerisinde mobil teknolojiler yer almaya başladıkça internet ve internet tabanlı…
Blockchain teknolojisi ve alternatif kripto para birimleri dünyada fırtına estirdi. Ancak, yüksek volatilite ve açık…