Blog Haber

Blockchain geliştiricisinin zihninde: Testnet nedir?

Blockchain geliştiricisinin zihninde: Testnet nedir?
Bu haber 31 Ekim 2021 - 20:11 'de eklendi ve 25 views kez görüntülendi.

Cointelegraph, Inside the Blockchain Developer’s Mind serisi aracılığıyla başlangıcından ana ağa ve ötesine kadar tamamen yeni bir blok zincirinin gelişimini takip ediyor. Önceki bölümlerde, Andrew Levine tartışılan Koinos Group’un bazı zorluklar Ekip, çözmeyi planladıkları temel sorunları belirlediğinden beri karşı karşıya kaldı ve blok zincirinin benimsenmesini engelleyen üç “kriz”in ana hatlarını belirledi: yükseltilebilirlik, ölçeklenebilirlik, ve Yönetim.

Blockchain test ağları ilginç bir konudur çünkü her şekil ve boyutta gelirler. Dolayısıyla, bu yazıda amacım, Koinos Group CEO’su (Koinos geliştiricileri) olarak içsel deneyimimden faydalanarak test ağlarının gizemini çözmek ve belki de neden fiyat üzerinde böyle bir etkiye sahip olduklarına dair bir fikir vermektir.

Başlamak için en belirgin yer şu addır: Ölçekağ. Bir test ağının amacı, Ölçek a İş. Çok yüksek bir seviyede, testnet’in iki “tadı” vardır. Birincisi, bir ana ağdan (ana ağ) önce yayınlanan bir test ağıdır ve ikincisi, bir ana ağ zaten faaliyete girdikten sonra yayınlanan bir test ağıdır. Bunların hizmet ettiği işlevler benzerdir, ancak yayınlandıkları bağlam, sürümün algılanmasını ve etkisini önemli ölçüde etkiler.

İkinci tür test ağıyla başlayacağım çünkü bir bakıma bu daha basit bir bağlam. Bitcoin ve Ethereum gibi mevcut ağlardan bahsederken, test ağları iki temel işleve hizmet eder. Birincisi, geliştiricilerin merkezi olmayan uygulamalarını test edebilecekleri canlı bir ortam olmalarıdır. Her iyi geliştirici, mükemmel kod diye bir şey olmadığını bilir, bu nedenle test ağları, geliştiricilere kodlarını etkin bir şekilde sıfır riskle test edebilecekleri “ana zincire” (örn. Ethereum) çok benzer bir ortam sağlar. Bir test ağında çalışan şeylerin kırılması beklenir ve kullanılan jetonların değersiz olması beklenir.

İlgili: Zorluk bombası gecikme gördüğü için Londra çatalı Ethereum’da test ağına giriyor

Dolayısıyla, test ağları, merkezi olmayan uygulama (DApp) geliştiricilerinin, tam işlevsellik veya zenginlik yaratma beklentisi olmadığı için uygulamalarının değerini artırmalarına (yani uygulamalarını daha iyi hale getirmelerine) olanak tanıyan bir ortamdır. Bir anlamda, bir test ağının değeri, değersizliğinden kaynaklanmaktadır.

DApp geliştiricileri ve blockchain geliştiricileri

Ancak test ağlarının iki taraflı bir doğası vardır, bu da bizi test ağlarının hizmet ettiği ikinci işleve getirir ve bu işlev DApp geliştiricisinin değil, platform geliştiricisinin (bizim durumumuzda blockchain geliştiricisinin) yararınadır. Eşsiz bakış açımdan gördüğüme şaşırdığım bir şey, DApp geliştiricilerinin blok zinciri geliştiricileriyle ne kadar yaygın olarak karıştırıldığı. Tipik olarak, akıllı sözleşmeler yazan kişiler blok zinciri geliştiricileri değildir ve blok zincir geliştiricileri genellikle akıllı sözleşmeler yazmak için çok az zaman harcarlar.

İronik olarak, Koinos, tüm sistemi akıllı sözleşmeler olarak uygulandığı için bu ayrımda büyük bir anahtar atıyor! Koinos akıllı sözleşmeleri yükseltilebilir olduğundan, bu, herhangi bir özelliğin bir hard fork olmadan blok zincirine eklenebileceği anlamına gelir, ancak aynı zamanda blok zincirini geliştiren kişilerin (Koinos Grubu üyeleri gibi) aynı araç zincirini kullandığı ve geliştirdiği anlamına gelir. geliştiricilerin DApp’lerini oluşturmak için kullanacakları araç seti. Ancak bu tamamen Koinos’a özgü bir özellik, bu yüzden bu tartışma için onu bir kenara koyabiliriz.

Diğer tüm blok zincirlerinde, blok zinciri geliştiricileri, blok zincirinin yazıldığı programlama dilinde (C++, Rust, Haskell, vb.) Monolitik mimarilerde, sistemin herhangi bir parçasını değiştirmek, sistemin diğer herhangi bir parçasını etkileyebilir, bu nedenle değişiklik yapma riski çok daha yüksektir.

Blockchain geliştiricileri, değişikliklerini test etmek ve neyin bozulduğunu görmek için kullanabilecekleri düşük bahisli canlı bir ortama da ihtiyaç duyar. Uygulama geliştiricileri gibi, bu ortamın mümkün olduğunca gerçek ağa yakın olmasını isterler, bu da kodlarının uygulama geliştiricilerin de çalıştıracağı kodla etkileşime girmesini istedikleri anlamına gelir.

Test ağlarının iki yüzü

Bu, test ağlarının iki taraflı yönünü ortaya koymaktadır. Hem uygulama geliştiricilerinin hem de platform geliştiricilerinin birbirleriyle etkileşime girmesini ve kodlarını mümkün olduğunca canlı bir ortama yakın, ancak çok düşük bahislerle güvenli bir şekilde test etmelerini sağlarlar. Bu, her iki grubun da ürünlerini geliştirmesini ve kullanıcıları için daha değerli hale getirmesini sağlar.

Şimdi test ağlarının token fiyatı üzerinde neden bu kadar etkili olduğunu görmeye başlayabiliriz. Fiyatın değerin bir fonksiyonu olduğunu ve test ağlarının geliştiricilerin ürünlerinin değerini artırmasına yardımcı olduğunu varsayarsak, fiyat etkisinin beklenmesi gerekir. Sorun şu ki, bu korelasyon birkaç istenmeyen sonuca yol açtı. Projeler genellikle, yalnızca belirteç fiyatlarını artırmak amacıyla geliştiricilere hiçbir faydası olmayan bir “test ağı” yayınlayacaktır. Ne yazık ki, birçok kişi testnet duyurusunu görecek ve değerli bir şeyin piyasaya sürüldüğünü varsayacak ve bu nedenle eylem fiyat üzerinde istenen etkiye sahip olacaktır.

Ana ağdan önce test ağları

Şimdiye kadar, mevcut blok zincirleri bağlamında test ağlarının faydasına odaklandım; bu, uygulama geliştiricilerin uygulamalarını test etmeleri ve blok zincir geliştiricilerinin temel platforma yükseltmeleri test etmeleri için güvenli bir alan yaratmalarıdır. Bu, ana ağın yayınlanmasından önce, test ağlarının yayınlandığı diğer önemli bağlamı anlamanıza yardımcı olacaktır.

Bir kez daha, test birincil hedeftir, ancak daha önce hiç çalışmadığı için odak noktası sistemin kendisidir. Tabii ki, yeni olduğu için üzerinde çalışan herhangi bir uygulama olmayacak. Şimdi durum daha tek taraflı. Kod tabanı ile çalışan kişilerin çoğu blok zinciri geliştiricileri olacak ve amaç, platformu geliştiricilerin gerçekten üzerinde inşa etmek istediği bir yere getirmek.

Geliştiricilerin sahip olacağı ilk gereksinim, platformun yeterince güvenli olduğunun kanıtlanmasıdır ve bu, yürütülen belirli testlerin arkasındaki ana yönerge olmalıdır. Geliştiricilerin platformun yeterince güvenli olduğuna ikna olduklarını varsayarsak, platformun nasıl kullanılacağı konusunda eğitilmeleri gerekir. Başka bir deyişle, test ağı, geliştiricilerin ağın güvenliğini test etmeye yardımcı olurken, platformu nasıl kullanabileceklerine dair daha derin bir anlayış kazanmalarını sağlayan bir eğitim aracı olarak düşünülmelidir.

Son olarak, ağı test ederken ve onu nasıl kullanacaklarını öğrenirken, kaçınılmaz olarak platformun geliştirilebileceği yerler bulacaklar – önemli kitaplıklara ihtiyaç duyulabilir veya sistemi anlamalarına yardımcı olacak önemli belgelere ihtiyaç duyulabilir. Bu bilgi, platform geliştiricilerinin, ana ağ uygulamaları tamamlanmadan önce platformu daha iyi hale getirmek için kesinlikle kullanmaları gereken çok değerli bir geri bildirimdir.

Bilgisayar ağları, farkında olsak da olmasak da hayatımızın önemli bir parçası haline geldi ve önemi giderek artıyor. Test ağları, hayatımıza sürekli artan değer katabilecek yeni ve yenilikçi bilgisayar ağlarını piyasaya sürme sürecinde kritik bir adımdır. Umarım, test ağlarının nüansları ve yayınlandıkları önemli bağlamlar hakkında daha derin bir anlayış kazanarak, artık belirli test ağı sürümlerini ve bunların doğru nedenlerle tasarlanıp sunulmadıklarını değerlendirmek için daha donanımlı olursunuz.

Bu yazı yatırım tavsiyesi veya tavsiyesi içermemektedir. Her yatırım ve ticaret hamlesi risk içerir ve okuyucular bir karar verirken kendi araştırmalarını yapmalıdır.

Burada ifade edilen görüş, düşünce ve görüşler yalnızca yazara aittir ve Cointelegraph’ın görüş ve görüşlerini yansıtmaz veya temsil etmez.

Andrew Levine Koinos Group’un CEO’su ve Steem blok zincirinin arkasındaki eski geliştirme ekibinin, insanları dijital benliklerini sahiplenme ve kontrol etme konusunda güçlendiren blok zinciri tabanlı çözümler oluşturduğu yer. Temel ürünleri, geliştiricilere blok zinciri benimsemesini kitlelere yaymak için gerekli kullanıcı deneyimlerini sunmak için ihtiyaç duydukları özellikleri vermek üzere tasarlanmış tamamen yeni bir çerçeve üzerine inşa edilmiş yüksek performanslı bir blok zinciri olan Koinos’tur.

Koinos Group kısa süre önce, kararlılık iyileştirmeleri, mana ücreti ödemeden işlem sistemi ve geliştiricilerin Koinos üzerinde akıllı sözleşmeler oluşturmasına ve yürütmesine olanak tanıyan bir sözleşme geliştirme araç setine sahip test ağının 2. sürümünü yayınladı.

Cointelegraph, Inside the Blockchain Developer’s Mind serisi aracılığıyla başlangıcından ana ağa ve ötesine kadar tamamen yeni bir blok zincirinin gelişimini takip ediyor. Önceki bölümlerde, Andrew Levine tartışılan Koinos Group’un bazı zorluklar Ekip, çözmeyi planladıkları temel sorunları belirlediğinden beri karşı karşıya kaldı ve blok zincirinin benimsenmesini engelleyen üç “kriz”in ana hatlarını belirledi: yükseltilebilirlik, ölçeklenebilirlik, ve Yönetim.

Blockchain test ağları ilginç bir konudur çünkü her şekil ve boyutta gelirler. Dolayısıyla, bu yazıda amacım, Koinos Group CEO’su (Koinos geliştiricileri) olarak içsel deneyimimden faydalanarak test ağlarının gizemini çözmek ve belki de neden fiyat üzerinde böyle bir etkiye sahip olduklarına dair bir fikir vermektir.

Başlamak için en belirgin yer şu addır: Ölçekağ. Bir test ağının amacı, Ölçek a İş. Çok yüksek bir seviyede, testnet’in iki “tadı” vardır. Birincisi, bir ana ağdan (ana ağ) önce yayınlanan bir test ağıdır ve ikincisi, bir ana ağ zaten faaliyete girdikten sonra yayınlanan bir test ağıdır. Bunların hizmet ettiği işlevler benzerdir, ancak yayınlandıkları bağlam, sürümün algılanmasını ve etkisini önemli ölçüde etkiler.

İkinci tür test ağıyla başlayacağım çünkü bir bakıma bu daha basit bir bağlam. Bitcoin ve Ethereum gibi mevcut ağlardan bahsederken, test ağları iki temel işleve hizmet eder. Birincisi, geliştiricilerin merkezi olmayan uygulamalarını test edebilecekleri canlı bir ortam olmalarıdır. Her iyi geliştirici, mükemmel kod diye bir şey olmadığını bilir, bu nedenle test ağları, geliştiricilere kodlarını etkin bir şekilde sıfır riskle test edebilecekleri “ana zincire” (örn. Ethereum) çok benzer bir ortam sağlar. Bir test ağında çalışan şeylerin kırılması beklenir ve kullanılan jetonların değersiz olması beklenir.

İlgili: Zorluk bombası gecikme gördüğü için Londra çatalı Ethereum’da test ağına giriyor

Dolayısıyla, test ağları, merkezi olmayan uygulama (DApp) geliştiricilerinin, tam işlevsellik veya zenginlik yaratma beklentisi olmadığı için uygulamalarının değerini artırmalarına (yani uygulamalarını daha iyi hale getirmelerine) olanak tanıyan bir ortamdır. Bir anlamda, bir test ağının değeri, değersizliğinden kaynaklanmaktadır.

DApp geliştiricileri ve blockchain geliştiricileri

Ancak test ağlarının iki taraflı bir doğası vardır, bu da bizi test ağlarının hizmet ettiği ikinci işleve getirir ve bu işlev DApp geliştiricisinin değil, platform geliştiricisinin (bizim durumumuzda blockchain geliştiricisinin) yararınadır. Eşsiz bakış açımdan gördüğüme şaşırdığım bir şey, DApp geliştiricilerinin blok zinciri geliştiricileriyle ne kadar yaygın olarak karıştırıldığı. Tipik olarak, akıllı sözleşmeler yazan kişiler blok zinciri geliştiricileri değildir ve blok zincir geliştiricileri genellikle akıllı sözleşmeler yazmak için çok az zaman harcarlar.

İronik olarak, Koinos, tüm sistemi akıllı sözleşmeler olarak uygulandığı için bu ayrımda büyük bir anahtar atıyor! Koinos akıllı sözleşmeleri yükseltilebilir olduğundan, bu, herhangi bir özelliğin bir hard fork olmadan blok zincirine eklenebileceği anlamına gelir, ancak aynı zamanda blok zincirini geliştiren kişilerin (Koinos Grubu üyeleri gibi) aynı araç zincirini kullandığı ve geliştirdiği anlamına gelir. geliştiricilerin DApp’lerini oluşturmak için kullanacakları araç seti. Ancak bu tamamen Koinos’a özgü bir özellik, bu yüzden bu tartışma için onu bir kenara koyabiliriz.

Diğer tüm blok zincirlerinde, blok zinciri geliştiricileri, blok zincirinin yazıldığı programlama dilinde (C++, Rust, Haskell, vb.) Monolitik mimarilerde, sistemin herhangi bir parçasını değiştirmek, sistemin diğer herhangi bir parçasını etkileyebilir, bu nedenle değişiklik yapma riski çok daha yüksektir.

Blockchain geliştiricileri, değişikliklerini test etmek ve neyin bozulduğunu görmek için kullanabilecekleri düşük bahisli canlı bir ortama da ihtiyaç duyar. Uygulama geliştiricileri gibi, bu ortamın mümkün olduğunca gerçek ağa yakın olmasını isterler, bu da kodlarının uygulama geliştiricilerin de çalıştıracağı kodla etkileşime girmesini istedikleri anlamına gelir.

Test ağlarının iki yüzü

Bu, test ağlarının iki taraflı yönünü ortaya koymaktadır. Hem uygulama geliştiricilerinin hem de platform geliştiricilerinin birbirleriyle etkileşime girmesini ve kodlarını mümkün olduğunca canlı bir ortama yakın, ancak çok düşük bahislerle güvenli bir şekilde test etmelerini sağlarlar. Bu, her iki grubun da ürünlerini geliştirmesini ve kullanıcıları için daha değerli hale getirmesini sağlar.

Şimdi test ağlarının token fiyatı üzerinde neden bu kadar etkili olduğunu görmeye başlayabiliriz. Fiyatın değerin bir fonksiyonu olduğunu ve test ağlarının geliştiricilerin ürünlerinin değerini artırmasına yardımcı olduğunu varsayarsak, fiyat etkisinin beklenmesi gerekir. Sorun şu ki, bu korelasyon birkaç istenmeyen sonuca yol açtı. Projeler genellikle, yalnızca belirteç fiyatlarını artırmak amacıyla geliştiricilere hiçbir faydası olmayan bir “test ağı” yayınlayacaktır. Ne yazık ki, birçok kişi testnet duyurusunu görecek ve değerli bir şeyin piyasaya sürüldüğünü varsayacak ve bu nedenle eylem fiyat üzerinde istenen etkiye sahip olacaktır.

Ana ağdan önce test ağları

Şimdiye kadar, mevcut blok zincirleri bağlamında test ağlarının faydasına odaklandım; bu, uygulama geliştiricilerin uygulamalarını test etmeleri ve blok zincir geliştiricilerinin temel platforma yükseltmeleri test etmeleri için güvenli bir alan yaratmalarıdır. Bu, ana ağın yayınlanmasından önce, test ağlarının yayınlandığı diğer önemli bağlamı anlamanıza yardımcı olacaktır.

Bir kez daha, test birincil hedeftir, ancak daha önce hiç çalışmadığı için odak noktası sistemin kendisidir. Tabii ki, yeni olduğu için üzerinde çalışan herhangi bir uygulama olmayacak. Şimdi durum daha tek taraflı. Kod tabanı ile çalışan kişilerin çoğu blok zinciri geliştiricileri olacak ve amaç, platformu geliştiricilerin gerçekten üzerinde inşa etmek istediği bir yere getirmek.

Geliştiricilerin sahip olacağı ilk gereksinim, platformun yeterince güvenli olduğunun kanıtlanmasıdır ve bu, yürütülen belirli testlerin arkasındaki ana yönerge olmalıdır. Geliştiricilerin platformun yeterince güvenli olduğuna ikna olduklarını varsayarsak, platformun nasıl kullanılacağı konusunda eğitilmeleri gerekir. Başka bir deyişle, test ağı, geliştiricilerin ağın güvenliğini test etmeye yardımcı olurken, platformu nasıl kullanabileceklerine dair daha derin bir anlayış kazanmalarını sağlayan bir eğitim aracı olarak düşünülmelidir.

Son olarak, ağı test ederken ve onu nasıl kullanacaklarını öğrenirken, kaçınılmaz olarak platformun geliştirilebileceği yerler bulacaklar – önemli kitaplıklara ihtiyaç duyulabilir veya sistemi anlamalarına yardımcı olacak önemli belgelere ihtiyaç duyulabilir. Bu bilgi, platform geliştiricilerinin, ana ağ uygulamaları tamamlanmadan önce platformu daha iyi hale getirmek için kesinlikle kullanmaları gereken çok değerli bir geri bildirimdir.

Bilgisayar ağları, farkında olsak da olmasak da hayatımızın önemli bir parçası haline geldi ve önemi giderek artıyor. Test ağları, hayatımıza sürekli artan değer katabilecek yeni ve yenilikçi bilgisayar ağlarını piyasaya sürme sürecinde kritik bir adımdır. Umarım, test ağlarının nüansları ve yayınlandıkları önemli bağlamlar hakkında daha derin bir anlayış kazanarak, artık belirli test ağı sürümlerini ve bunların doğru nedenlerle tasarlanıp sunulmadıklarını değerlendirmek için daha donanımlı olursunuz.

Bu yazı yatırım tavsiyesi veya tavsiyesi içermemektedir. Her yatırım ve ticaret hamlesi risk içerir ve okuyucular bir karar verirken kendi araştırmalarını yapmalıdır.

Burada ifade edilen görüş, düşünce ve görüşler yalnızca yazara aittir ve Cointelegraph’ın görüş ve görüşlerini yansıtmaz veya temsil etmez.

Andrew Levine Koinos Group’un CEO’su ve Steem blok zincirinin arkasındaki eski geliştirme ekibinin, insanları dijital benliklerini sahiplenme ve kontrol etme konusunda güçlendiren blok zinciri tabanlı çözümler oluşturduğu yer. Temel ürünleri, geliştiricilere blok zinciri benimsemesini kitlelere yaymak için gerekli kullanıcı deneyimlerini sunmak için ihtiyaç duydukları özellikleri vermek üzere tasarlanmış tamamen yeni bir çerçeve üzerine inşa edilmiş yüksek performanslı bir blok zinciri olan Koinos’tur.

Koinos Group kısa süre önce, kararlılık iyileştirmeleri, mana ücreti ödemeden işlem sistemi ve geliştiricilerin Koinos üzerinde akıllı sözleşmeler oluşturmasına ve yürütmesine olanak tanıyan bir sözleşme geliştirme araç setine sahip test ağının 2. sürümünü yayınladı.

Etiketler :
HABER HAKKINDA GÖRÜŞ BELİRT
YASAL UYARI! Suç teşkil edecek, yasadışı, tehditkar, rahatsız edici, hakaret ve küfür içeren, aşağılayıcı, küçük düşürücü, kaba, pornografik, ahlaka aykırı, kişilik haklarına zarar verici ya da benzeri niteliklerde içeriklerden doğan her türlü mali, hukuki, cezai, idari sorumluluk içeriği gönderen kişiye aittir.
POPÜLER FOTO GALERİLER
SON DAKİKA HABERLERİ
İLGİLİ HABERLER