Bitcoin-CLI ile Ham İşlem Oluşturma: Kapsamlı Bir Kılavuz
Bitcoin-CLI, Bitcoin çekirdek yazılımının komut satırı arayüzüdür. Ham işlemler oluşturmak için güçlü bir araçtır ve bu işlemler daha sonra ağa yayınlanabilir veya daha fazla özelleştirme için diğer araçlarla kullanılabilir. Bu kılavuz, bitcoin-cli kullanarak ham işlemler oluşturma sürecini ayrıntılı olarak açıklayacaktır.
Ham İşlemler Nedir?
Ham işlemler, Bitcoin ağında yayınlanmadan önceki işlemlerin ham, imzalanmamış sürümleridir. İşlemler, girdi ve çıktıları içeren veri yapılarıdır. Girdi, harcanan Bitcoin’leri temsil ederken, çıktı, işlemin gönderileceği alıcı adresleri ve miktarları temsil eder.
Bitcoin-CLI ile Ham İşlem Oluşturma
Bitcoin-cli kullanarak ham işlem oluşturmak için şu adımları izleyin:
- Bitcoin-CLI’yi Başlatın: Terminalinizi açın ve “bitcoin-cli” yazın.
- Listeleme Adresleri: “listaddressgroupings” komutunu kullanarak mevcut adreslerinizi listeleyin. Bu, harcanabilir Bitcoin’lerinizin bulunduğu adresleri belirlemenize yardımcı olacaktır.
- Girdi Seçme: “gettxout” komutunu kullanarak harcamak istediğiniz girdiyi seçin. Bu komut, belirli bir işlem kimliği ve çıktı indeksi için çıktı bilgilerini döndürür.
- Çıktı Oluşturma: “createrawtransaction” komutunu kullanarak işlem çıktılarını oluşturun. Bu komut, girdi ve çıktı adresleri ile miktarları alır.
- İşlemi İmzalayın: “signrawtransaction” komutunu kullanarak işlemi imzalayın. Bu komut, özel anahtarınızı kullanarak işlemi imzalar ve imzalı işlemi döndürür.
- İşlemi Yayınlayın: “sendrawtransaction” komutunu kullanarak imzalı işlemi ağa yayınlayın. Bu komut, işlemi Bitcoin ağındaki düğümlere gönderir.
Örnek Komutlar
Aşağıdaki komutlar, 1 BTC’yi “1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2” adresinden “1C58F5x6F3Y9F3k473ufgGh716r5238yR” adresine gönderen bir ham işlem oluşturmak için kullanılabilir:
bitcoin-cli listaddressgroupings
bitcoin-cli gettxout <transaction-id> <output-index>
bitcoin-cli createrawtransaction '[{"txid": "<transaction-id>", "vout": <output-index>}]' '{"1C58F5x6F3Y9F3k473ufgGh716r5238yR": 1.0}'
bitcoin-cli signrawtransaction <hex-encoded-raw-transaction>
bitcoin-cli sendrawtransaction <hex-encoded-signed-transaction>
Faydalı Kaynaklar
Sonuç
Bitcoin-CLI, ham işlemler oluşturmak için güçlü bir araçtır. Bu kılavuzda açıklanan adımları izleyerek, kullanıcılar Bitcoin’lerini güvenli ve verimli bir şekilde yönetebilirler. Ham işlemlerle çalışma konusunda daha fazla bilgi edinmek isteyenler, sağlanan kaynakları inceleyebilirler.