blockchain explorer tutorial what is blockchain explorer
Bu Öğretici, Blockchain Explorer nedir, neden kullanılır ve Blockchain Kaşiflerinin nasıl çalıştığını, Tarihlerini ve bazı Yaygın Blockchain Kaşiflerini Açıklar:
Önceki Blockchain cüzdan öğreticisi Blockchain eğitim serisi , blockchain cüzdan türleri, nasıl çalıştıklarını ve nasıl üretileceğini öğrendik.
Blockchain kaşifleri, kripto para birimleri ve blok zincirinin Google'ıdır. Kullanıcıların, işlem yapılan tutar, fon kaynakları ve varış yeri ve işlemlerin durumu dahil olmak üzere belirli cüzdan adresleri ve blok zincirlerindeki işlemlerle ilgili farklı ayrıntılara erişmelerine olanak tanır.
Zengin listeler ve gizli mesajlar da dahil olmak üzere işlemler, cüzdanlar ve blok zincirleriyle ilgili hemen hemen her türlü veriyi çıkarmak için kullanılabilirler.
Bu eğitim, blockchain kaşiflerini, geçmişlerini, kullanım durumlarını ve mevcut ana kaşifleri açıklar. Bir blockchain kaşifinin işleyişini, nelerden oluştuğunu ve neden gerekli olduğunu ayrıntılı olarak tartışacağız.
Ne öğreneceksin:
Blockchain Explorer Nedir?
Aşağıdaki resim blockchain gezgininin son işlemlerini göstermektedir:
(resim kaynak )
Bir blok zinciri gezgini, bir blok zincirinden çeşitli verileri çekmek için API ve blok zinciri düğümünü kullanan ve ardından aranan verileri düzenlemek ve verileri kullanıcıya aranabilir bir formatta sunmak için bir veritabanı kullanan bir yazılım parçasıdır.
Kullanıcı girdileri, gezgin üzerinde aranabilir terimlerdir ve daha sonra veritabanında organize bir tabloda aranır. Kaşif, verileri bir blok zincirinden tablo biçiminde organize etmiş olacaktır.
Çoğu kullanıcı için, bir blok zinciri gezgini, son zamanlarda çıkarılan bloklar veya bir blok zincirinde son zamanlarda gerçekleştirilen işlemler hakkındaki verileri aramanıza ve keşfetmenize olanak tanır. İdeal olarak, çıkarıldıkları sırada canlı bir blok beslemesini ve bloklarla ilgili verileri görüntülemenizi sağlarlar.
Ancak, aşağıdakileri de yapmanıza izin verir:
# 1) Herhangi bir cüzdan adresinin işlem geçmişini keşfedin: Bu, herhangi bir cüzdan adresini denetlememize ve bir blok zincirinde şeffaflığı artırmamıza olanak tanır.
bir diziye nasıl eleman eklenir
Bir blok zincirindeki son işlemler ve tutarlar:
# 2) Adres almayı keşfedin ve adresleri değiştirin: İşlem alan adrese ek olarak, giriş değerinin çok büyük bir kısmının işlem ücretlerine gitmesini önlemek için harcayana kripto döndüren bir çıktı olan değişim adresini görebilirsiniz. Bu aynı zamanda işlemlerin şeffaflığını da artırır.
# 3) Günün en büyük işlemini keşfedin: Bu, bazı gezginler tarafından desteklenmektedir.
# 4) Mempool durumunu keşfedin: Bu, bir blok zincirindeki doğrulanmamış işlemleri ayrıntılarıyla birlikte keşfetmemizi sağlar.
# 5) Çift harcama olaylarını keşfedin: Bazı kaşifler, bir blok zincirinde kaç tane çift harcama işleminin gerçekleştiğinin keşfedilmesini destekliyor.
# 6) Yetim kalmış ve eski blokları keşfedin: Bunlar, madencilikten sonra bile en uzun blok zincirine eklenmeyen bloklardır ve bunların ana blok zinciri bilinmemektedir. Eski bloklar, ebeveynleri bilinen ancak hala bilinen en uzun zincire bağlı olmayan bloklardır. Bazı kaşifler, bu bloklardan kaç tanesinin bir blok zincirinde gerçekleştirildiğini görmemize izin veriyor.
Bir blok zincirindeki son işlemler ve tutarlar:
# 7) Belirli bir bloğu bulan veya çıkaran havuzu veya kişiyi keşfedin: Farklı bireyler ve madencilik havuzları (hesaplama kaynaklarını kripto madenciliği yapmak için birleştiren gruplar) herhangi bir blok zincirinde blok madenciliği yapmak için rekabet eder ve kaşifler, yüksekliğine göre tanımlanan belirli bir bloğu kimin başarıyla çıkardığını bulmamıza izin verir.
# 8) Genesis bloklarını keşfedin: Belirli bir zincirde ilk önce kim tarafından çıkarılmış bloğu ve diğer verilerini bulabilirsiniz.
# 9) Kullanıcıların işlem ücretlerini, blok zinciri zorluğunu, hash oranını ve diğer verileri görmesini sağlar.
Ücretleri ve adresi gösteren blockchain gezgini:
Blockchain Explorer'ı Neden Kullanmalı?
Blockchain gezgini uygulamaları:
Blockchain cüzdanları farklı türde veriler sağlayabilir, ancak görünüm, cüzdanın yönettiği anahtarlarla ilgili verilerle sınırlıdır. Kaşifler, belirli bir blok zincirinin tüm cüzdanlarında gerçekleştirilen işlemlerle ilgili verileri görüntülemek için kullanılır.
- Şeffaflık: Kullanıcıların bir İlk Para Teklifi, ICO'ya katıldığı zamanki gibi akıllı sözleşme adresleri üzerindeki bakiyeleri ve harcamaları kontrol etmenize olanak tanır.
- Bir kişiye kripto göndermeden önce bir cüzdan adresinin bir blockchain için geçerli olup olmadığını kontrol etmek.
- Gönderildiği kişiye bir işlemin gönderilip gönderilmediğinin kontrol edilmesi. Bu kişiye kripto para birimleri yoluyla gönderdiğinize dair bazı kamuya açık kanıtlara sahip olmak gibidir. Sahipler cüzdan bakiyelerini kontrol edebilir.
- Kaşifler, henüz gerçekleşmemiş veya onaylanmamış işlemlerde neyin yanlış olduğunu ve onay aşamalarını açıklamaya yardımcı olabilir.
- Bir kullanıcının bir işlemin veya gazın mevcut maliyetini bilmesine ve dolayısıyla gelecekteki işlemler için gaz harcamasını planlamasına yardımcı olabilir.
- Bazen, bir işlemin madenciliği yapan bir grup olup olmadığını bilmeye yardımcı olabilir ve muhtemelen gelecekteki madencilik faaliyetleri için daha fazla bilgi işlem kaynağı yatırımı yapıp yapmamaya karar vermede yardımcı olabilir.
- Kripto para birimlerini gönderip almak ve depolamak için düzgün çalışıyorsa, cüzdanlarını programlayan kullanıcı geliştiricilere yardımcı olabilir.
- Gezginler, verileri ve bilgileri doğrulamak için düğümler gibi diğer yazılımlarla birlikte, örneğin diğer araçların uygun şekilde çalışıp çalışmadığını onaylamak için kullanılabilir.
- Geliştiriciler, bu kaşifleri kullanarak cüzdanlarına veya diğer yazılımlara hangi işlevleri ve özellikleri dahil etmeleri gerektiğini de kontrol edebilirler.
- Araştırma araçları olarak kaşifler, kişisel, grup ve şirket finansmanı ile ilgili önemli kararların alınmasına yardımcı olabilir.
Blockchain Kaşiflerinin Tarihi
Blockchain kaşifleri kavramı, blok zincirleriyle aynı anda ortaya çıktı. Bu tür bir yazılım, blok zincirlerini sorgulamak zor olduğu için ortaya çıktı. Örneğin, Bir kişi size kripto para gönderdiğini söylediğinde, ancak cüzdanınız iddia edildiği gibi herhangi bir para almamışsa.
Bunun nedeni, işlemin henüz onay için beklemede olması veya tamamen reddedilmiş olması olabilir. Ya da diyelim ki bir kişiye kripto gönderdiyseniz ve sonra onlar herhangi bir kripto almayı reddediyorlarsa.
İkincisi, içindeki verilerin belirli bir şekilde biçimlendirildiği göz önüne alındığında, blok zincirlerini sorgulamak zordu. Bilgiler belirli bir şekilde saklanır ve yapılandırılırken mantıksal olarak indekslenir ve gruplanır. Çıplak gözle ve sıradan bir kullanıcı tarafından erişilebilir ve okunabilir olması için bazı ek yazılımlara ihtiyaç vardı.
Yalnızca yetenekli programcılar işlemlerle ilgili blok zincirlerinden ek veya ekstra bilgilere erişebildi. Bunu komut satırı arayüzlerini kullanarak yapabilirler. Ayrıca, verileri okunabilir hale getirmek için bazı komut satırlarının yürütülmesi gerekiyordu.
Bitcoin blockchain'i için tasarlanan ilk blockchain gezgini, Kasım 2010'da neredeyse bitcoin'in çevrimiçi hale geldiği sırada ortaya çıktı. İlk olarak şu tarihte kullanıma sunuldu: theymos.ath.cx:64150/bbe . Bitcoin için ilk gezgin, Bitcoin'in TorStatustorstatus.blutmagie.de'ye eşdeğerdi.
Kaşif, Bitcoin hakkında veri sağladı ve daha sonra, blok zinciri için gerçek istatistik sayfasının yayınlandığı blockexplorer.com'a taşındı.
Bununla birlikte, gerçek zamanlı istatistik sayfalarının çoğu Bitcoin blok kaşiflerinden önce vardı. İlk olarak şu adreste sunuldular: theymos.ath.cx:64150/q. Gerçek zamanlı istatistik sayfaları zorluk çekmek ve getblockcount Temmuz 2010'da oluşturulmuştur. ondalık hedef, olasılık, hashestowin, nextretarget, totalbc ve bcperblock ondan sonra geldi.
Bu araçlar, bloğun metnine sabit kodlamaya ve eski wikideki zorluk değerlerine yanıt vermek için geliştirildi ve bu da bilgiyi eski hale getirdi.
Bir Blockchain Gezgini Nasıl Çalışır?
Blockchain kaşifleri, tüm blok zincirini aranabilir bir formatta ve tablolarda tutan bir veritabanı kullanarak çalışır. Bu nedenle, bir gezgin, belirli bir blok zincirindeki tüm verileri ilk önce çıkarmak için bir düğüm arayüzü ile çalışacaktır. Verileri elde ettikten sonra, kolayca aranabilir tablolarda depolar.
En son işlemleri ve blokları toplayacak ve bunları tanımlanan aranabilir kategorilere göre düzenleyecektir - Örneğin, cüzdan, işlem kimliklerini, zengin listeleri, bakiyeleri vb. adresler.
Bir gezgin aynı zamanda kullanıcıya bilgileri aramalarına izin veren bir arayüz sağlar. Teknoloji açısından, bir gezgin ilişkisel bir veritabanı, SQL veritabanı ve bir API kullanabilir.
Her blok zincirinin birçok dağıtılmış düğüm içerdiği gerçeğini zaten biliyor olabilirsiniz. Bir blok zincirindeki verileri doğrudan okuyabilen her düğüm, en son işlemin ayrıntılarını, çıkarılmış bloğu ve diğer verileri alır. Bu daha sonra verilerin aranabilir tablolar biçiminde düzenlendiği veritabanına gönderilir.
Bu, gezginin kullanımını hızlandırır. Çoğu blok zinciri, blok, adres, işlem vb. Dahil olmak üzere 24 tablo kullanır. Her satırın benzersiz bir kimliği veya anahtarı vardır, Örneğin, blok zincirinde kullanılan adresler için benzersiz bir tanımlayıcı. Diğerleri benzersiz bir anahtar oluşturur.
Gezgin için kullanıcı arabirimi sunucusu daha sonra, aranabilir terimlerin son girişi yoluyla bir kullanıcıyla etkileşime girmesine izin veren bir web sayfası oluşturur. Ayrıca diğer bilgisayarlarla arabirim oluşturmak için bir API sağlar. Bunlar, sunucu tarafından okunabilir bir biçimde arka uç sunucusuna gönderilir ve daha sonra arka uç sunucusu, arama terimleri için kullanıcı arabirimi sunucusuna yanıt verir.
Kullanıcı arayüzü ve API, daha sonra kullanıcı tarafından yanıtların okunmasına izin vermek için web sayfalarını HTML olarak tarayıcıya gönderir.
İlişkisel veritabanı: İlişkisel bir veritabanı, veri bileşenlerinin birbirleriyle ilişkili olacak şekilde bir tabloda depolanmasına izin verir. Bu, veri yönetiminin basitleştirilmesine izin verir. Örneğin, Her blok için tüm ayrıntıları içeren büyük bir blok tablosuna sahip olmak yerine, blok tablosu girişleri bir başlık tablosundaki bir girişe bağlanabilir.
Bir blockchain gezgini nasıl çalışır?
Yapılandırılmış Sorgu Dili (SQL veya Sequel): Bu, bir sorgu vermek veya bir veritabanında arama yapmak için bir protokol ve biçimdir. Örneğin, yazılım veritabanında bir tablo oluşturabilir, tabloya yeni kayıtlar ekleyebilir, terimi arayabilir, yeni bir sonuç tablosu oluşturabilir ve ardından sonuçları bir web sayfasında arayan kişiye sunabilir.
API veya Uygulama Programlama Arayüzü: Bu, kullanıcıların yazılım aracılığıyla makinelerle iletişim kurmasını sağlayan protokoldür. Kullanıcı tarafından kullanılan yazılım tarafından yanıt gönderme ve alma kriterlerini, formatını ve etkileşimleri tanımlarlar.
yazılım geliştirme yaşam döngüsü test aşaması
Yaygın Blockchain Kaşifleri
Blockchair blockchain gezgini, 15 blockchain'de işlem aramaya izin verir:
İlk blockchain explorer aracının geliştirilmesinden bu yana, Blockexplorer.com, Theymos adıyla geçen BitcoinTalk Forum sahibi tarafından yapıldı. Kasım 2010'da internete girdiğinde, o zamandan beri birkaç kaşif geliştirildi.
- Blockchain.com, şimdi blockchain.org: Bitcoin blok zincirlerinin bloklara, işlemlere ve adreslere göre aranmasına izin verir.
- Blok sandalye: Kelime, kelime öbeği, düğüm, Mempool boyutu ve madencilik zorluğu dahil olmak üzere Bitcoin, Ethereum ve Bitcoin Cash blok zincirleri hakkında bilgi aranmasına izin verir. Bunu kullanarak, takımlar gibi belirli ilgi alanlarının blok zincirinde kodlanıp kodlanmadığını öğrenebilirsiniz.
- Tokenview: Bu, 2018'de piyasaya sürülen Çin merkezli kaşiftir ve birden fazla (20'den fazla popüler) blok zincirinde veri aranmasına izin verir.
- Etherscan: Bu muhtemelen en popüler Ethereum blockchain gezgini. İşlemlerin, adreslerin, akıllı sözleşmelerin, cüzdan bakiyelerinin vb. Aranmasına izin verir.
Etherescan, kripto projeleri için ICO fon toplamalarına katılanlar için popüler bir Ethereum blok zinciri kaşifidir:
(resim kaynak )
- Bitcoin.com: Bitcoin ve ETH blok zincirleri ile ilgili verilerin aranmasına izin verir.
Sonuç
Blok zinciri kaşifleri, işlemlerle ilgili ayrıntılı verileri görüntüleme ve okuma ihtiyacının yanı sıra işlemlerin ve blok zincirinin şeffaflığını sağlama ihtiyacından dolayı geliştirildi. Bitcoin için ilk kaşif Kasım 2020'de çevrimiçi oldu, ancak gerçek zamanlı istatistik sayfaları daha önce mevcuttu.
Kaşifler, blok zinciri işlem geçmişlerinin, cüzdan bakiyelerinin okunmasını ve onaylanıp onaylanmadığı takdirde işlemin durumunu onaylamayı sağlar. Ayrıca bir blok zinciri gezgininin, verilen blokları, blok yüksekliğini, öksüz kalmış blokları, oluşum bloklarını çıkaran madencilik havuzlarını tanımlamaya yardımcı olduğunu gördük.
Bir gezginin işlemlerini gerçekleştirmek için veritabanını, API'yi ve SQL'i kullandığını gördük. Kullanıcıların blok zincirlerini aramak için veri girmesine izin veren bir kullanıcı arabirimi oluşturur ve daha sonra girdileri makine tarafından okunabilir biçimlere dönüştürmek ve bunları arka uç sunucuya sunmak için bir API ve kullanıcı tarafı sunucusu kullanır.
Öte yandan, kaşif, daha kolay ve daha hızlı okuma ve arama için blok zincirinden bilgi çekmiş ve bunları veritabanlarındaki tablolarda yapılandırmış olacaktır.
Arka uç sunucusu, veritabanları üzerindeki aramaları gerçekleştirir ve sonuçları kullanıcı tarafı sunucusu ve API (HTML sayfasıyla bile kullanıcı tarafından okunabilir biçimlere dönüştüren) aracılığıyla kullanıcı tarafından kullanılan web sayfasına sunar.
Ayrıca bazı ana blockchain kaşiflerini de öğrendik.
Önerilen Kaynaklar
- Blockchain Açıklaması: Blockchain Nedir ve Nasıl Çalışır?
- Nasıl Blockchain Geliştiricisi Olunur?
- Blockchain ETF Eğitimi - Blockchain ETF'leri Hakkında Her Şeyi Öğrenin
- Blockchain Uygulamaları: Blockchain Ne İçin Kullanılır?
- 2021 Yılının En İyi 10 Blockchain Şirketi Listesi
- En İyi 13 En İyi Blockchain DNS Yazılımı (GÜNCELLENMİŞ LİSTE)
- Blockchain Cüzdanı Nedir ve Nasıl Çalışır?
- Blockchain Güvenliği Neden Kritiktir ve Nasıl Uygulanır?