Bitcoin işlemleri

Bitcoin işlemleri

Bir Bitcoin adresine ait olan Bitcoin’leri başka bir Bitcoin adresine aktarmaya, işlem (transaction) denir. Sahip olunan Bitcoin’lerin harcanması, bir Bitcoin işlemidir. Bir işlemin girdileri ve çıktıları olur. Girdi toplamı ile çıktı toplamı eşit olmalıdır. İşlemin girdileri, daha önceki başka işlemlerin çıktılarıdır. Öteki deyişle, bir işlemdeki girdiler, daha önceki işlemlerin henüz harcanmamış olan çıktılarıdır. İşlemi yapan kişi, tüm girdileri ve transfer yapılacak olan Bitcoin adreslerini, gizli anahtarıyla dijital olarak imzalar.

Girdiler birden fazla işlemin çıktısı olabileceği gibi, çıktılar da birden fazla Bitcoin hesabına ait olabilir. Bir kişi, başka bir kişiye Bitcoin transferi yapmak istediğinde, ödeme yapacağı kişinin Bitcoin adresini bilmesi gerekir. Ödeme yapacağı kişinin QR kodunu kullanabileceği gibi, metin halinde Bitcoin adresini de kullanabilir. Transfer yapmak isteyen kişi Bitcoin Cüzdan programları ile işlemi başlatır.

Bitcoin işleminde girdiler, Bitcoin hesabına borç (debit), çıktılar transfere konu Bitcoin hesabına alacak (credit) olarak kaydedilir.

İşlem No: #192
Girdiler Çıktılar
#112 Nolu İşlem 2 BTC Bitcoin Adresi #12asde……. 3 BTC
#127Nolıı İşlem 5 BTC Bitcoin Adresi #13alk93…. 2 BTC
    Bitcoin Adresi #14alk93…. 2 BTC
Toplam 7 BTC Toplam 7 BTC

Şekil 5.1: Sadeleştirilmiş örnek bir Bitcoin işlemi

Şekil 5.1 ‘de, 7 BTC’ne sahip olan bir Bitcoin kullanıcısının, bunları 3 farklı adrese transfer işlemi örneklenmiştir. 192 numaralı işlemin girdileri, 112 ve 127 numaralı işlemlerin, daha önce harcanmamış (başka bir işlemde kullanılmamış) çıktılarıdır. 192 numaralı işlemin çıktıları ise 3 farklı Bitcoin adresidir.

Bir işlem sonucunda, birden çok çıktı olabilir yani farklı adreslere Bitcoin gönderilebilir. Fakat, her bir çıktı, sadece 1 defa girdi olarak kullanılabilir. Tüm çıktılar, harcanmış veya harcanmamış (UTXO) olarak kategorize edilirler. Bir ödeme işleminin geçerli olabilmesi için, girdilerinin harcanmamış çıktılardan olması gereklidir. Harcanmamış çıktı harcandığında, harcanmış olarak tekrar kategorize edilir.

Bitcoin işlemleri

Şekil 5.2: Bitcoin ödemesi ile kahve içen bir müşterinin işlemi

Şekil 5.2de ise 5 Bitcoin’i olan bir müşterinin, 2 Bitcoin karşılığında kahve alması ve işlem sonucunda artan 3 Bitcoin’i yine müşterinin kendisine ait olan Bitcoin adresine göndermesi örneklendirilmiştir. Güvenlik ve anonimlik seviyesini artırmak için, artan Bitcoin’lerin, yine müşteriye ait, fakat farklı bir Bitcoin adresine gönderilmesi tavsiye edilmektedir.

İstenirse, bir işlem sonucu aktarılan Bitcoin’lerin ne kadar zaman sonra kullanılabileceği de belirlenebilir. (Transaction Locktime) .

BitcoinAdam Koin Bülteni