Bitcoin Transaction Format

Bitcoin İşlem Formatı: Kapsamlı Bir Kılavuz

Bitcoin, merkezi olmayan, eşler arası bir dijital para birimidir. İşlemler, Bitcoin ağında bir cüzdandan diğerine değer aktarımı için kullanılan mesajlardır. Bitcoin işlemleri, belirli bir formatı takip eden özel bir veri yapısı kullanarak oluşturulur. Bu makale, Bitcoin işlem formatını ayrıntılı olarak açıklayacak ve ilgili faydalı kaynaklara bağlantılar sağlayacaktır.

İşlem Yapısı

Bir Bitcoin işlemi, aşağıdaki alanları içeren bir veri yapısından oluşur:

  • Versiyon: İşlem formatının sürümünü belirtir.
  • Giriş Sayısı: İşleme dahil edilen girişlerin sayısını belirtir.
  • Girişler: İşleme harcanan önceki işlemlere bağlantılar içerir.
  • Çıktı Sayısı: İşlemde oluşturulan çıktıların sayısını belirtir.
  • Çıktılar: Alıcılara gönderilen Bitcoin miktarlarını ve adreslerini içerir.
  • Kilit Scripti: Alıcıların çıktıları harcamak için karşılaması gereken koşulları belirtir.
  • Kilit Scripti Boyutu: Kilit scriptinin uzunluğunu belirtir.
  • Sürüm Bayrağı: İşlemle ilgili ek bayrakları belirtir.
  • Kilit Zamanı: Çıktının belirli bir zamana kadar harcanamayacağını belirtir.
  • Ağırlık: İşlemin ağırlığını belirtir.
  • Seri Numarası: İşlemin benzersiz tanımlayıcısını belirtir.
  • Hash: İşlemin kriptografik özetini belirtir.

Girişler

Girişler, bir işlemin harcanan önceki işlemlere bağlantılarını içerir. Her giriş, aşağıdaki alanları içerir:

  • Önceki İşlem Hash’i: Harcanan önceki işlemin hash’ini belirtir.
  • Önceki Çıktı İndeksi: Harcanan önceki işlemin çıktısının indeksini belirtir.
  • Scripti: Girişin harcanması için karşılanması gereken koşulları belirtir.
  • Scripti Boyutu: Scripti’nin uzunluğunu belirtir.
  • Sıra: Girişin işleme dahil edilme sırasını belirtir.

Çıktılar

Çıktılar, bir işlemin alıcılara gönderilen Bitcoin miktarlarını ve adreslerini içerir. Her çıktı, aşağıdaki alanları içerir:

  • Değer: Alıcıya gönderilen Bitcoin miktarını belirtir.
  • Scripti: Alıcının çıktıyı harcamak için karşılaması gereken koşulları belirtir.
  • Scripti Boyutu: Scripti’nin uzunluğunu belirtir.

Kilit Scripti

Kilit scripti, alıcıların çıktıları harcamak için karşılaması gereken koşulları belirtir. Tipik olarak, alıcının sahip olduğu özel anahtarla eşleşen bir açık anahtarı içerir.

Sürüm Bayrağı

Sürüm bayrağı, işleme ilişkin ek bayrakları belirtir. Örneğin, SegWit (Segregated Witness) bayrağı, işlemin tanık verilerini ayrı bir veri yapısına taşıdığını belirtir.

Kilit Zamanı

Kilit zamanı, çıktının belirli bir zamana kadar harcanamayacağını belirtir. Bu, gelecekteki bir tarihte veya belirli bir olay gerçekleştiğinde ödeme yapmayı planlayan işlemler için kullanılır.

Ağırlık

Ağırlık, işlemin ağırlığını belirtir. Bu, işlemin blok zincirine dahil edilme önceliğini belirlemek için kullanılır.

Seri Numarası

Seri numarası, işlemin benzersiz tanımlayıcısını belirtir. Bu, işlemi diğer işlemlerden ayırt etmek için kullanılır.

Hash

Hash, işlemin kriptografik özetini belirtir. Bu, işlemin bütünlüğünü doğrulamak için kullanılır.

Faydalı Kaynaklar

Sonuç

Bitcoin işlem formatı, Bitcoin ağında değer aktarımı için kullanılan özel bir veri yapısıdır. Bu format, işlemlerin güvenli, verimli ve şeffaf bir şekilde işlenmesini sağlar. Bu makale, Bitcoin işlem formatının ayrıntılı bir açıklamasını sağlamıştır ve ilgili faydalı kaynaklara bağlantılar vermiştir.


Yayımlandı

kategorisi