Bitcoin öğrenmek için bir silah: Bitcoin-explorer

Bugün size Bitcoin-Bitcoin-explorer veya kısaca BX öğrenmek için yararlı bir araç tanıtacağım. Çince harf çevirisi "Bitcoin Browser". Bu adın yanlış anlaşılması kolaydır. Aslında genellikle çevrimiçi kullandığımız tarayıcıyla aynıdır. , Ve bir Web sitesi biçimindeki bir blok gezgini (https://blockexplorer.com/) hala çok farklı. BX'in tanımı

Bitcoin Komut Satırı Aracı

BX, Linux, OSX ve Windows'u destekleyen genel amaçlı bir Bitcoin komut satırı yardımcı programıdır.Uygulama, işletim sisteminden ayrı çalışma süresi bağımlılıkları olmadan tek bir dosya ikili olarak dağıtılabilir.

Bağımsız, çapraz platformlu bir Bitcoin komut satırı aracıdır

Bunun anlamı ne? Tanım gerçekten soyut çünkü aracın ne için kullanıldığını açıklamıyor. Bu aracı anladığım kadarıyla, cüzdanın anahtar algoritması, işlem imzası, hesap bakiyesi, işlem akışı vb. Dahil olmak üzere çeşitli işlevlerini gerçekleştirdi. BX ile Bitcoin adresi oluşturma komutu aşağıdadır, çok basit mi?

Aşağıdaki temel akış şeması BX'in belgelerinden alınmıştır, çok güçlü hissediyor mu?

Neden bu araç

Şimdi hepimiz BX'in ne olduğunu biliyoruz, ancak Bitcoin öğrenmemize nasıl yardımcı olur? Bitcoin öğrenimi bir tür araştırmadır.Araştırma yaparken, araç kullanmakla alet kullanmamak arasında büyük bir fark vardır.Bu, çalışırken olduğu gibi, fizik ve kimya dersleri aldıktan sonra ilgili deneyler yapmak zorundayız, yoksa sadece kitap okuruz Bu kitaptaki bilgileri içselleştirmek zordur.

Bitcoin sisteminin tamamı farklı modüllere bölünürse, temel işlevler aşağıdakileri içerebilir:

1. Defter tutma

2. Düzenleyen para birimi

3. Hesap (cüzdan) yönetimi

3.1 Özel anahtar yönetimi

3.2 İşlem gönderme ve alma

3.3 Hesap bakiyesi ve ciro

Bunların arasında, birinci ve ikinci noktalar, genellikle "madencilik" olarak bilinen Bitcoin ağı tarafından uygulanır, bu, BX'in iyi olduğu şey değildir, burada tartışmayacağız; ve üçüncü nokta, kullanıcının cüzdanında çalışır, ancak cüzdan Size tüm bu fonksiyonların uygulama detaylarını anlatmayacak, aksine bu detayları saklamak amacıdır. Bu yüzden başka yollara başvurmamız gerekiyor ve bugün tanıttığımız BX, Bitcoin'deki hesap yönetimi detayları hakkında daha fazla bilgi edinmemize yardımcı olabilecek böyle bir çözüm.

Bitcoin'i araçlarla öğrenmek çok etkili olduğu için, ancak çok fazla açık kaynak araç olduğu için neden bunu benimsemeliyiz? Bence bu aracı seçmenin 3 nedeni var

1. BX belgesi ( çok ayrıntılıdır

Açık kaynak projelerin ortak bir sorunu var, yani çok az belge var veya belgeler zamanında güncellenmiyor; ancak bu projenin belgeleri çok ayrıntılı ve yüksek kaliteli belgeler keşif maliyetini düşürüyor

2. Daha fazla fonksiyon

BX, bir cüzdanın sahip olması gereken hemen hemen tüm işlevleri içerir, çapraz platformdur ve Windows ve MacOS gibi ana platformlarda çalışabilir;

3. Bağımlılık yok

Birçok aracın, daha sonra bahsedeceğimiz bitcoin-cli gibi tam bitcoin düğümlerine güvenmesi gerekir ve bir bitcoin tam düğümü oluşturmanın iş yükü zaten çok büyüktür, bu da öğrenme eşiğini artıracak ve öğrenme coşkusunu azaltacaktır. Bence hiçbir bağımlılık çok güzel bir şey değildir.

Yani, bu araç çok iyi, bu yüzden onu bir yıl önce küçük çeveme tavsiye ettim.

Bu araç nasıl daha rahat kullanılır?

Bu aracı kullanma sürecinde ben de bazı sorunlarla karşılaştım, bunları buraya yazın, umarım ileride "deneyler yapmanıza" yardımcı olur. İki ana sorun var

1. Proje nispeten büyük ve derlenmesi uzun zaman alıyor 2. Kullanılan kod tabanı diğer projelerle çakışıyor

Bu proje muhtemelen 2 adet çok GB'lı program ve kitaplık dosyası oluşturacaktır. Her seferinde derlenmesi yaklaşık 1-2 saat sürer, bu nedenle "kullanıma hazır" değildir, ancak derleme tek seferlik bir iştir, bu nedenle yapabilirseniz Ben derledikten sonra tekrar derlemenize gerek yok.

Ek olarak, işletim sisteminize birden fazla kriptografik blok zinciri projesi yüklendiğinde, dinamik bağlantı kitaplığı çakışmaları meydana gelebilir.Örneğin: her iki proje de eliptik eğri algoritmasını ve daha sonra kurulan projenin eliptik eğri kodunu kullanır. Kütüphane önceki projeyi kapsar ve önceki projenin kullanılamamasına neden olur. Ben böyle bir kurbanım EOS.IO'yu kurduktan sonra, BX artık kullanılamaz, bu da benim 2 saatlik derleme zamanımı boşa harcar.

Sayısız iki saat tasarruf etmek için bu aracı bir Docker imajına dönüştürdüm.Docker, sanal makineye benzer bir sandbox konteyneridir.Docker tarafından paketlenen program herhangi bir işletim sistemi üzerinde çalışabilir ve diğer programlardan tamamen izole edilmiştir. . Diğer projelerle olan çatışmaları yeniden derlemenize veya endişelenmenize gerek yok Yukarıda bahsettiğim iki sorun tek bir taşla çözüldü.

Dockerized BX'i kullanmanın iki yolu vardır. Bundan önce, bilgisayarınıza Docker yüklemeniz ( ve ardından aşağıdaki iki öğeden birini seçmeniz gerekir. Tavsiye ilk yöntemi kullanmaktır.

1. Bu görüntüyü doğrudan DockerHub'dan ( indirin, acele etmeyin, daha sonra tanıtmaya devam edeceğim 2. Yazdığım Dockerfile'ı indirin ( RE439qu), yerel makinenizde bir görüntü oluşturun

Yukarıdaki iki yöntemin amacı aynıdır, yani yerel olarak bir BX Docker görüntüsü oluşturmaktır. Görüntüyü yavaş indirirseniz, Çin'de Docker kullanımının verimliliğini nasıl artırabileceğinizi anlatan "ELKa'dan dockerizasyon fikrinden bahsediyoruz" adlı makalemi okuyabilirsiniz.

Aşağıdaki komutu çalıştırın, Dockerized BX ortamına girebilirsiniz. Yerel olarak bir görüntünüz yoksa, bu komut önce görüntüyü indirecek ve ardından yukarıda bahsedilen ilk adım olan Docker konteynerini çalıştıracaktır.

Bundan sonra BX'i özgürce kullanabilirsiniz.Aşağıdaki şekildeki bitcoin adresini çıkaran BX programı Docker konteynerinde çalışır Şimdiye kadar iyi eğlenceler!

sonuç olarak

Bu makalede açıklanan Bitcoin Explorer aracı nedir? Bir cüzdanın temel işlevlerine sahip bir komut satırı aracıdır. Neden kullanmalıyız? Bu, Bitcoin öğrenme sürecinde bilgiyi içselleştirmemize daha iyi yardımcı olabilir ve aynı zamanda bu aracı nasıl daha verimli kullanacağımızı da öğrendik.

Bu makalenin yararlı olduğunu düşünüyorsanız, ihtiyacı olan diğer öğrencilerle paylaşabilirsiniz, herhangi bir sorunuz varsa, lütfen benimle iletişime geçmekten çekinmeyin.

Metin: Feng Yajie

"Çin tarzı yenilik": statüko ve zorluklar
önceki
"Pekin'deki Dört Güzel" Jing Tian, havaalanı sokak fotoğrafçılığında çeşitli tarzlara sahip. "Da Tiantian" ın aynı zamanda 666'nın moda tutkunu olduğu ortaya çıktı.
Sonraki
Tatile uygun üç niş güzellik etek
Ek tavsiye Çin'de İnovasyon
Henan halkı kimi kışkırttı? Iqiyi Meituanın işe alımı ayrımcı ve Kuzeydoğu halkı da aynı hastalığa sahip
Görünüm değeri genellikle saniyeler içinde geçen kişiyi değiştirmek için temel modeli kullanıyor mu? Bu üç noktada ustalaşmadın
Kayıt (4.30) "Silikon Vadisi Yatırımcı ve Mezunlar Diyaloğu Seri 2" Kong Dehai: AI trendinin devrilme noktasına giden yol
Floresan renkli güneş koruyucu gömleğin küçük perinin mizacını engellemesine izin vermeyin, bu üç popüler stili giyin
"Tayvan'ın 1 Numaralı Güzelliği" Lin Chiling, havaalanında özel olarak küçük prenses oluyor. Doğru şekilde giyiniyor. 40 yaşından sonra hala bir kız olabilir.
"Mektup Çağrısı" 2017 "Kurumsal İnovasyon ve Bilgi Yönetimi Uygulama Başarıları Toplama ve Seçme Etkinliği" başladı!
Moda arayışı önemlidir, ancak ana tema size yakışır
Bal veya arsenikte lider kişisel marka ve kurumsal gelişim
Doğru zamanda kullanıldığında siyah, beyaz ve kırmızı "en havalı" olabilir
F (x) baş dansçı Zheng Xiujing, basın toplantısında yakışıklı bir siyah takım elbise ile göründü ve tanrıça soğuk ve otoriterlikle doluydu, "saldırı" ile doluydu.
To Top