Utxo Nedir? (Unspent transaction output; harcanmamış işlem çıktısı)
Örneğin 3 farklı işlemde cüzdanıma Bitcoin aldım. Ve Ahmet, Mehmet ve Ali farklı miktarlarda bana BTC gönderdiler.
Ahmet –> 0.7 BTC
Mehmet –> 0.3 BTC
Ali –> 0.2 BTC
Cüzdanıma gelen bu işlemler utxo’ları oluşturuyor ve benim artık 1,2 Bitcoinim var. Bu şekilde “harcanmamış”, yani “unspent” değeri oluşur. Bankacılıktaki “kullanılabilir bakiye” gibi düşünebilirsiniz.
Diyelim 0.5 BTC ile bir araba almak istiyoruz.
Kısacası bu işlemlerde sahip olduğunuz herşey blokzincirdedir ve tüm işlemler herhangi bir paranın tamamı, herhangi bir para hareketi Blockzincire kaydedilir. Her bir işlemde tekrar tekrar blokzincirde bu işlemlere geri dönmemiz ve seçmemiz gerekiyor. Şimdi 0,5 BTC almam gerekiyor. Bu yüzden Ahmet’den aldığımız 0,7 BTC’yi almamız gerekiyor.
(giriş) Ahmet –> 0.7 BTC ) (çıkış) Araba satıcısı –> 0.5 BTC
Kendime tekrar geri gönderilen 0.2 BTC
Kısacası Ahmet’den gelen 0,7 BTC artık bir utxo değil. Yani harcanmamış işlem çıktısı değil.
Artık araba satıcısı için 0,5 BTC utxo ve bana geri dönen 0,2 BTC için yeni utxo oluşmuş oldu.
Geri gelen 0,2 BTC ile yeni utxo şu şekilde oluşmuş olacak
Mehmet –> 0.3 BTC
Ali –> 0.2 BTC
Kendim –> 0.2 BTC
Mesela bundan sonra yeni bir işlemde 0.5 BTC lazımsa Ali ve Mehmet’den gelen işlemleri toplayıp harcayacaktır.
Traderlar için bir anlam ifade etmiyor olabilir. Ama onchain ile ilgileniyorsanız bunu bilmeniz gerekir.