Blockchain Testnetlerinde Anket

Blockchain ağ projelerinin çoğunda test ağları başlatıldı. Testnet, yaklaşmakta olan ana ağın bir önizlemesi olarak veya geliştiricilerin / kullanıcıların blok zinciri denemek için bir test ortamı olarak kullanılabilir.

Bitcoin, Ethereum ve Zilliqa gibi yeni zamanlayıcılar ve QuarkChain gibi eski zamanlayıcılar da dahil olmak üzere birkaç blok zincir test ağı araştırması yaptım. Çalışmaya dayanarak, başarılı bir testnet için kritik bileşenleri, öğrenilen dersleri ve anahtar sunumları tartışarak inceliyorum.

Bu anketi, yeni dokümantasyon, cüzdan, jeton / jeton kazancı ve ağ durumu izlemesini kapsayan yeni bir kullanıcı / geliştirici bakış açısıyla yaptım. Bu sözleşmelerde akıllı sözleşmeleri test etmedim. Bazı test ağları da madenciliği desteklemektedir, ancak bunlar aynı zamanda kapsanmamaktadır.

Bitcoin ve Ethereum en olgun test ağlarına sahiptir. Yeni blokajlar için, topluluğa bir MVP test ağının nasıl yayınlanacağı konusundaki stratejilerinden hala öğrenebiliriz.

özet

Özet olarak, Ethereum mevcut üç testnet ve takip etmesi kolay rehberlik ile en iyi testnet desteğine sahiptir. Topluluğun ne kadar aktif olduğunu gösterir. Ethereum Rinkeby testnet'in akıllı bir fikri, test belirteçlerini talep etmenin bir yolu olarak bir sosyal ağ üzerinde paylaşım istemeleridir.

Bitcoin güçlü bir komut satırı aracı bitcoin-cli'ye ve birçok farklı cüzdan desteğine sahiptir, ancak yeni başlayanların başlaması için açık bir rehberliği yoktur. Coinbase, bitcoin testnet'te nasıl başlayacağınızı açıklamak için bir wiki sayfası hazırladı, ancak ayrıntı eksikliği. Örneğin, testnet için bozuk para elde etmenin çalışma yollarını bulmak için tekrar tekrar aramam gerekiyor.

EOS, web sitesinde bir belge ile testnet desteğine sahip görünüyor, ancak kurulum işlemi bir şekilde karmaşık. Hesap oluşturmak için scatter gibi ek yazılımların yüklenmesini gerektirir.

Yeni gelenler, Thundercore, Zilliqa ve Quarkchain, test ağlarının takibi kolay rehberlik sağlamada iyi bir iş çıkardılar. Kolayca bir hesap oluşturabilir, blok zinciri izleyebilir ve belirteçler isteyebilirim. Zillia ve Quarkchain, web tabanlı cüzdan kurulumunu kolaylaştırıyor. Dfinity'de, testnet desteğini duyursalar bile henüz denenecek bir testnet yok. Thundercore, Ethereum uyumlu bir blok zinciridir, bu nedenle meta maskesi cüzdan olarak kullanılır. Her testnet için ek bağlantılar ve notlar bu belgenin sonunda bulunabilir.

Testnet'in iki ana kullanıcı grubu vardır. Birincisi, akıllı sözleşmenin yürütülmesini ve ağın performansını test etmesi gereken dApp geliştiricileridir. Diğer bir grup daha sonra madeni para / jeton kazanmak için ağa katılmak isteyen madencidir.

Testnet temel olarak üç amaca hizmet eder. Bunlardan ilki, geliştiricilere / kullanıcılara uygulamalarını test edecek ya da blockchain ağını deneyimleyebilecekleri bir ortam sağlamaktır. İkinci amaç mühendislik ilerlemesini göstermek veya blockchain ağının performansını sergilemektir. Sonuncusu pazarlama ve tanıtım yapmak.

Anahtar bileşenler

Önem sırasına göre testnetin birkaç bileşeni var. Öğrenmemi her elementte detaylandıracağım.

belgeleme

Kılavuz belge ağa yeni kullanıcılar veya geliştiriciler için başlangıç ​​noktasıdır. Kargaşayı azaltmak için test ağına tahsis edilmek zorundadır. Testnet'in giriş noktası olarak https: //testnet.myblockchain gibi özel bir alt etki alanı adı kullanmanızı öneririz. Testnet kılavuzu ayrıca orta / twitter gibi diğer medyalara da gönderilebilir; Ancak, resmi başlangıç ​​noktasını web sitemizde tutmak şarttır. Testnet'in son sürüm duyurusunu içerebilir. Ayrıca, sayfadaki belirgin yere uyarı veya feragatname ekleyebilir. Örneğin, Bitcoin'in resmi bir testnet kılavuzu yoktur, çünkü coinbase.com'dan başlangıç ​​sayfası olarak sadece bir sayfa bulabilirim. Ethereum, yeni kullanıcıların başlamasına yardımcı olmak için medium.com'da mükemmel bir yayına sahiptir. ThunderCore, geliştiricileri test ağlarına yönlendiren bir sayfaya sahiptir. Hem Quarkchain hem de Zilliqa test ağına bir alt etki alanı ayırdı.

Kayıt formu

Thundercore, testnet kaynaklarına erişmek için google / facebook üzerinden giriş yapmayı gerektirir; bu, daha fazla pazarlama amacıyla kullanıcı e-postaları / kimlikleri toplamak için iyi bir fikirdir. Ayrıca, kötü niyetli kullanıcıların test ağını kötüye kullanmalarını engelleyebilir. Zilliqa, yeni kullanıcıların ZIL belirteci almak için kaydolmasını isteyen bir google formu kullanır. Benzer şekilde, kullanıcılardan doğrulanmış bir e-posta adresiyle test ağlarına giriş yapmalarını / kayıt olmalarını istemek iyi bir fikirdir. Toplanan e-postalar, şirketin pazarlama izleyicisini oluşturmasına yardımcı olabilir.

Cüzdan

Her testnet, testnet'e katılmak / kullanmak için geçerli bir cüzdan gerektirir. Bitcoin ve Ethereum, bitpay.com, metamask, vb. Gibi birçok cüzdan yazılımı desteğine sahiptir. EOS bir scatter hesap kurulumu gerektirir. Quarkchain ve Zilliqa, erişimi kolay ve geliştirmesi kolay web tabanlı cüzdanları destekliyor. Thundercore tamamen Ethereum uyumludur, bu nedenle varsayılan olarak meta maskesi cüzdanını destekler. Yeni bir blockchain şirketi, tarayıcıda platform tabanlı bir yazılım geliştirmek kolay olduğu için web tabanlı cüzdan desteğiyle başlayabilir.

Ayrıca, web tabanlı cüzdan, kullanıcının daha hızlı başlatılması için ek bir yazılım yüklemesini gerektirmez. Buradaki değişiklik, şirketin tüm kullanıcı verilerini veritabanı sunucularında barındırması ve kullanıcı tarafındaki tarayıcılarla iletişimi sürdürmesi gerektiğidir. Uzun vadede, blockchain topluluğu ya da şirket, platformlar arası cüzdan yazılımı gibi metamask benzeri bir eklenti geliştirebilir.

Musluk

Musluk, test ağlarında jeton / jeton dağıtmak için kullanılır. Rinkeby Ethereum testnet'in mükemmel bir tasarımı, kullanıcıdan bir twitter veya facebook postasının bağlantısını, Rinkeby ve Ethereum hashtag'leri ile ağdan test belirteci almak için girmesini talep etmektir. Sosyal ağ bağlantısı ücretsiz bir tanıtım ve mükemmel bir sosyal ağ pazarlama stratejisi gibidir. Diğer bir tasarım düşüncesi, kullanıcının hesabına yatırılan jeton sayısını 12 saatte 1 birim jeton / jeton veya 24 saatte 3 gibi bir süre içinde kısmaktır. Kullanıcılara test belirteçlerinin değersiz olduğunu ve ağın istediği zaman sıfırlanabileceğini açıkça belirtmek önemlidir.

gösterge paneli

Dashboard veya blockchain kaşifi, kırıkların sayısı, düğüm sayısı, saniye başına işlem sayısı (TPS), hesap arama, blok arama da dahil olmak üzere test ağının mevcut durumunu gösterir. Esas olarak dinamik bir web tabanlı sunum ve arama arayüzüdür. Arama işlevselliği, dApp geliştiricilerinin ağın işlemi ve hata ayıklamayı nasıl işlediğini anlamalarına yardımcı olacaktır. Quarkchain her bir parçanın istatistiklerini görüntülemek için bir gösterge panosuna sahiptir. Bununla birlikte, şu anda bir çapraz parçalar arası işlemi izleyebilecek ve çapraz parçalar arası akıllı sözleşme uygulamasını gösterebilecek bir gösterge panosu bulunmamaktadır.

Maden Düğümü Yazılımı

Madenciler, düğüm yazılımlarını makinelerinde çalıştırarak ağa katılmak istiyor. Testnet, sistemin temel bir gereksinimi olarak çevrimiçi / çevrimdışı dinamik düğümleri destekleme yeteneğine sahip olmalıdır. Blockchain yazılımı, çalışma ortamını ve düğüm yazılımının platform uyumluluğunu göz önünde bulundurmalıdır. Açık kaynak stratejisine bağlı olarak, düğüm yazılımının kodunu başlatmak veya kaynak kodlamak için ikili düğüm yazılımını serbest bırakabilir. Madencilik düğümü yazılımı ile birlikte, madencilik düğümü uygulamasını yönetmek için bir düğüm yönetimi CLI aracı sağlamak yararlıdır. Madencilik düğümü uygulaması ile yönetim CLI aracı arasında RPC tabanlı bir iletişim kurulabilir.

Demo dApp

Ağda bir dApp göstermek iyi bir fikir olabilir. Ayrıca, geliştiricilere bazı öğrenme materyalleri sağlar.

Kaynak Bağlantıları

Bitcoin testnet

  • Test ağı nedir?

https://support.coinbase.com/customer/en/portal/articles/1973566-what-is-the-testnet-

  • Tam bir düğüm nasıl kurulur?

https://bitcoin.org/en/full-node#what-is-a-full-node

  • Test netine nasıl katılınır?

https://medium.com/@lopp/how-to-solo-mine-on-bitcoin-s-testnet-6073c917b495

  • Testnet cüzdanı nasıl oluşturulur?

Bitpay'i yükleyin https://copay.io/

  • Bir musluktan test parası nasıl istenir?

https://coinfaucet.eu/en/btc-testnet/

https://testnet-faucet.mempool.co

  • Bitcoin test ağını nasıl keşfedersiniz?

https://live.blockcypher.com/btc-testnet/

  • çıkarımlar:

Madeni para tabanı sayfası iyi bir başlangıç ​​noktası olsa bile, bir bitcoin test ağına nasıl katılacağınız konusunda adım adım yol gösteren bir kılavuz yoktur. Testnet'te arama yapmak ve katılmak için hala birkaç saat sürüyor. Bazı test parası almak kolay değil. Test parası almak için Google'a gidip doğru web sitesini bulmalıyım. Bitcoin cli aracı güçlüdür, ancak bazı başlangıç ​​seviyelerindeki rehberin olmaması. Sadece basit bir kurulum kullanarak test madalyonunu çıkartmak açık değildir veya kolay değildir.

Ethereum testnet

  • Ethereum Dashboard

https://www.rinkeby.io/#stats

  • Acemi’nin Ethereum testnet rehberi

https://medium.com/compound-finance/the-beginners-guide-to-using-an-ethereum-test-network-95bbbc85fc1d

  • Ethereum Cüzdanı

Metamask kullanımı ve kurulumu kolaydır. https://metamask.io/

  • TestNet'te Ether nasıl elde edilir?

Rinkeby TestNet https://faucet.rinkeby.io/

Sosyal gönderi kullan, Ether'i edinmek için adresi ekle

  • çıkarımlar:

Rinkeby, twitter / facebook gönderisini ve #hashtags komutlarını kullanarak bir testnet mesajını yaymak için mükemmel bir yoldur.

  • Başka bir Ethereum TestNet

https://kovan-testnet.github.io/website/

EOS test ağı

  • EOS Testnet Nedir? CryptoKylin testnet

https://www.cryptokylin.io/

  • EOS test hesabı nasıl oluşturulur?

https://get-scatter.com/

  • çıkarımlar:

Thunder testnet

  • ThunderCore TestNet metamask cüzdanını kullanabilir
  • Thunder Testnet'te test belirteçleri nasıl elde edilir?

https://www.thundercore.com/get-thunder-test-tokens

  • DApp geliştiricisi Thunder Network'te nasıl yapılır?

https://www.thundercore.com/developers

https://www.thundercore.com/build-dapps-on-thundercore

  • çıkarımlar:

Kullanıcılar test belirteçleri istediğinde e-posta adresini veya GitHub hesabını toplamak için mükemmel bir yoldur. Hemen web sitesi, geliştiricilere gök gürültüsü ağında dApp'in nasıl geliştirileceği ve Ethereum dApp'in nasıl taşınacağı konusunda kılavuzlar sunar. Web sitesi öğretici olsa profesyonel görünüyor.

Zilliqa testnet

  • Zilliqa Testnet v2.0 nedir?

https://blog.zilliqa.com/zilliqa-testnet-v2-0-codename-d24-ea7ca75adc70

  • Zilliqa cüzdanı nasıl oluşturulur?

Goto https://wallet.zilliqa.com

E-posta toplamak için Google’dan bir web formu kullanıyor.

  • çıkarımlar:

E-posta topla! Web cüzdan arayüzü basittir ve başlatılması kolaydır. Şimdi ZIL web cüzdanından sadece ZIL gönderebilir / alabilir. Web cüzdanında tüm iletişim kanallarına bağlantılar bulunur.

Quarkchain testnet

  • Testnet başlangıç ​​kılavuzu

https://medium.com/quarkchain-official/quarkchain-testnet-1-0-bottom-quark-2ee8665ce5b1

  • Testnet Web Sitesi

https://testnet.quarkchain.io

  • çıkarımlar:

Testnet@quarkchain.io adresine gönderilen bir hata raporu e-postasına sahip ve hata raporu için QKC'yi ödüllendiriyor. Şu anda sadece 7 küme var, batıdaki 231 düğüm haritada gösterildi. Testnet'teki en yüksek performansa ilişkin bir youtube videosuna bir bağlantı var.

Dfinity testnet

  • Madencilik ağına nasıl katılınır

https://mining.dfinity.org/

  • Henüz genel testler için testnet yok.

Topluluğumuzla tasarım ve uygulamamızla ilgilenmeyi dört gözle bekliyoruz. Sorularınız için lütfen leo@harmony.one adresinden bana ulaşın.

Harmony.one'nin gelişim sürecini takip edin:

  • Web sitesi
  • Github
  • Orta
  • LinkedIn
  • heyecan
  • Telgraf