İçindekiler
Geçmiş eğitimlerde bir giriş gördük BitcoinÖzelliklerini, kullanımlarını görebildik ve işlemlerin bu teknoloji tarafından nasıl ele alındığını açıklamak için ince bir istemci kullanıyorduk.Kullandığımız bu client her ne kadar amacına hizmet etse de şu anki kadar eksiksiz değil. Bitcoin Çekirdeğiolarak da bilinen Satoshi müşterisisistemin tüm yönlerini uygulayan bitcoin, cüzdan, işlemler, bitcoin ağının tam doğrulamaları ve ona tam bir düğüm dahil.
İstemciyi elde etmek için aşağıdaki bağlantıdaki resmi sayfaya gidiyoruz, orada işletim sistemimizi seçiyoruz, bu eğitim durumunda sürümünü kullanacağız. pencereler, sonunda seçiyoruz Bitcoin Çekirdeği tableti indirmeye başlamak için:
BÜYÜT
BÜYÜT
Bu yüzden altta şöyle bir mesaj görebiliriz: 3 yıl 46 hafta önce, bu kalan süre Bitcoin Çekirdeği bilgisayarımızdaki tüm ağ verilerini senkronize etmeyi bitirmek için, bu yüzden onunla işlem yapmaya başlamak için birkaç gün beklememiz gerekecek.
ÖneriBu işlem için 2013'ten beri sabit diskimizde yeterli alana sahip olmamızı öneririz. 16 GB Bu bilgilerin yanı sıra, iyi bir İnternet bağlantısına sahip olmak da önemlidir, çünkü müşterimizi ve tabii ki zamanı senkronize etmeye çalışmak için günlerimizi değil aylarımızı harcamazsak, çünkü işlemleri gerçekleştirmek için herhangi bir aciliyetimiz varsa, yüklemek daha iyidir. çoklu bit veya başka bir ince istemci.
Birçoğu bu istemciyi indirerek ve onu senkronize etmek için günler ve hatta haftalar harcayarak kazandığını düşünecektir, elbette ağın başlangıcından bu yana yapılan tüm işlemlerin kaydına sahip olma olasılığı büyük bir avantajdır, ancak bu bu müşterinin gerçekten parladığı yerde değil.
JSON-RPC API'sinerede parlıyor Satoshi müşterisi bir arayüzün uygulanmasında JSON-RPC Komut satırından erişilebilir, burada API'de sahip olduğumuz yeteneklerle etkileşime girebiliriz, bu da onu bitcoin ağından veri elde etmek için programlama dilleriyle birlikte kullanmamıza bile izin verir.
Bu özelliğin nasıl çalıştığını görmek için istemcimizi kapatmış olmamız durumunda tekrar çalıştıracağız ve sekmeye geçeceğiz. Yardım, seçeneği seçiyoruz Hata ayıklama penceresi ve bu arayüzde bölüme gidiyoruz Konsol:
BÜYÜT
BÜYÜT
Konsolla ilk yaklaşımımız olduğu ve onunla temel bilgileri elde edebildiğimiz için, bir adım daha ileri gideceğiz ve onu portföyümüzle bazı ilginç işlemler yapmak için kullanacağız.
Cüzdanımız için anahtarların oluşturulmasına ve üzerinde komutların kullanılmasına başlamadan önce, güvenliği hakkında düşünmek önemlidir, bunun için onu kendi seçeceğimiz bir şifre ile şifrelemeye devam edeceğiz.
Bu işlem için şu komutu kullanacağız. şifreleme cüzdanı şifre ile çözücü, bu şifreyi çok daha sağlam bir şifre ile değiştirmemiz gerektiğini hatırlamakta fayda var, komutu yürüttükten sonra komutu tekrar çalıştırıyoruz. bilgi almak cüzdanımızın nasıl şifrelendiğini görmek için. O zaman bu eylemin konsol tarafından yanıtını görelim:
BÜYÜT
Şimdi cüzdanımızın kilidini açmak için sadece komutu yerine getirmemiz gerekiyor. cüzdan parolası iki parametreyi kabul eden, cüzdanın kilidini açmak için şifre ve cüzdanın tekrar otomatik olarak kilitlenmesine kadar geçen saniye sayısı, oldukça kullanışlı ve yüksek düzeyde güvenlik uygulayan bir şey, hadi komutun yürütülmesini ve komutla birlikte görelim. bilgi almak giriş için değerleri alacağız unlocked_until:
BÜYÜT
Sahip olduğu işlev ve avantajlardan bir diğeri Bitcoin Çekirdeği Portföyümüzün yedeklerini alıp daha sonra sorunsuz bir şekilde geri yükleme imkanıdır. Bunun için şu komutu kullanacağız. yedek cüzdan ardından dosyamıza vereceğimiz isim:
backupwallet wallet.backupŞimdi geri yüklemeyi gerçekleştirmek için önce cüzdanın kilidini açmamız ve komutla önemlidir. ithalat cüzdanı işlemi gerçekleştiriyoruz:
importwallet wallet.backup
Bitcoin ağı içindeki işlemlerle çalışmaya başlamak için ağın adres havuzunda oluşturulan bir adres almalıyız, bunun için sadece şu komutu kullanmalıyız. getnewaddress Biraz almak için konsoldan gelen yanıtı görelim:
BÜYÜT
BÜYÜT
BÜYÜT
Bu alternatifler, çeşitli programlama dillerinde uygulanmakta ve bize bitcoin ile çalışmak için çok çeşitli olanaklar sunmaktadır:
libbitcoin ve sx AraçlarıBunun üzerine inşa edilmiş bir müşteri ve kitapçıdır. C++, İşlemleri gerçekleştirmek için komutları yürütebilme işlevselliği gibi bu öğreticide açıkladığımız birçok özelliğe sahiptir.
bitcoinbitcoin içinde geliştirilen tam düğüm odaklı bir istemcidir. Java. Bir cüzdan tutabilir, işlemleri alabilir ve gönderebilirsiniz; burada güçlü yönlerinden biri, tüm ağın ve bitcoin ağındaki işlemlerin bir kopyasını tutmanıza gerek olmamasıdır.
piko paraiçinde geliştirilen bir müşteri piton ve standartlaştırılmamış işlemlerle başa çıkmak için dili kullanarak bile bitcoinlerin ve işlemlerinin manipülasyonunu desteklediğini.
Gördüğümüz gibi, bunlara ek olarak başka alternatiflerimiz de var. Bitcoin Çekirdeği, birinin veya diğerinin seçiminin açıkça her kullanıcının gereksinimlerine ve bitcoin ağıyla çalışma felsefesine bağlı olacağı durumlarda.
Bununla, tüm özellikleri öğrenebileceğimiz bu öğreticiyi bitirdik. Satoshi müşterisi bitcoin ağıyla çalışmanın yanı sıra işlevselliğini artıran ve bize kendi yararımıza kullanabileceğimiz ekstra araçlar sağlayan komutları yürütme olasılığı için.