İşlem (transaction) nedir?

Transaction (işlem), blokzincir ağında bir varlığın bir cüzdandan diğerine taşınmasıdır. Gönderici özel anahtarıyla imzalar. İşlem ağa yayılır, mempool’da bekler, madenciler ya da doğrulayıcılar onaylar ve blokzincire kalıcı olarak yazılır. Her işlemin kendine özgü bir TxID’si vardır. Blokzincirin değiştirilemez yapısı sayesinde onaylanan bir işlem geri alınamaz.

Transaction (işlem), kripto para biriminin değerinin, blokzincir ağında bir varlıktan diğerine taşınması işlemine verilen isimdir.

Bir işlem, blokzincire dahil edilen Bitcoin cüzdanları arasında bir değer aktarımıdır. Bitcoin cüzdanları, işlemleri imzalamak için kullanılan özel bir anahtar veya tohum adı verilen gizli bir veri parçasını tutar ve cüzdanın sahibinden geldiğine dair matematiksel bir kanıt sağlar.

İmza ayrıca, işlem yapıldıktan sonra işlemin herhangi bir kişi tarafından değiştirilmesini de önler. Tüm işlemler ağda yayınlanır ve genellikle madencilik adı verilen bir süreçle 10-20 dakika içinde onaylanmaya başlar.

Bitcoin bir başkasına gönderildiğinde cüzdan paranın gönderildiği kişinin adresi olan bir işlem çıktısı oluşturur. Bu işlem daha sonra Bitcoin ağına işlem girişi olarak Bitcoin adresiyle kaydedilir. Bitcoin’leri alan kişi söz konusu Bitcoin’leri başka birine gönderdiğinde, adresi de işlem girdisi olur. Diğer kişinin Bitcoin adresi ise işlem çıktısı olur. Süreç bu şekilde devam eder.

Bu sistemi kullanarak insanlar Bitcoin işlemlerini Bitcoin’in ilk oluşturulduğu zamana kadar izleyebilir ve kimin herhangi bir zamanda kime gönderdiğini anlayabilir. Bu ise tüm işlemlerin herhangi bir zamanda kontrol edilebileceği tamamen şeffaf bir sistem oluşturur.

Bir kripto işlemi nasıl çalışır?

Bir kripto işlemi beş temel adımda tamamlanır. 

  1. Gönderici işlemi özel anahtarıyla imzalar. 
  2. İşlem ağa yayılır (broadcast). 
  3. Onaylanmayı bekleyen işlemlerin tutulduğu havuz olan mempool’a girer. 
  4. Madenciler ya da doğrulayıcılar işlemi seçip bir bloğa ekler. 
  5. Blokzincire eklendikçe işlem “Confirmed” (onaylandı) statüsüne geçer.

Sürecin ilk adımı imzalamadır. Cüzdan, gönderilecek miktar ve alıcı adresi gibi bilgileri bir araya getirerek özel anahtar (private key) ile matematiksel bir imza üretir. Bu imza, işlemin gerçekten cüzdan sahibi tarafından başlatıldığını kanıtlar. Başkası tarafından taklit edilemez.

İmzalanan işlem ağdaki düğümlere (node) yayınlanır ve mempool’a alınır. Mempool, henüz bir bloğa eklenmemiş işlemlerin beklediği geçici havuzdur. Madenciler ya da doğrulayıcılar mempool’dan işlem seçerken genellikle işlem ücreti yüksek olanları önceliklendirir. İşlem bir bloğa eklenip zincire bağlandığında onaylanmış sayılır.

İşlemin temel bileşenleri nelerdir?

Her kripto işlemi; gönderen adres, alıcı adres, transfer miktarı, işlem ücreti, dijital imza ve işlem kimliği (TxID/Transaction Hash) olmak üzere altı temel bileşenden oluşur. Bu bileşenler bir araya gelerek işlemin hem doğrulanmasını hem de blokzincirde kalıcı biçimde kaydedilmesini sağlar.

Gönderen adres (from), işlemi başlatan cüzdanı; alıcı adres (to) ise kripto varlığın gideceği hedefi gösterir. Miktar (amount), transfer edilen token sayısını belirtir. Bu üç bilgi her işlemde zorunludur.

Nonce değeri, bir adresin o güne kadar kaç işlem yaptığını gösterir; her yeni işlemde bir artar. Bu mekanizma, aynı işlemin iki kez tekrar ettirilmesini (replay attack) önler. TxID ise işlemin benzersiz kimlik kodudur. Kargo takip numarası gibi düşünülebilir. Blok gezginlerinde bu kodla işlemi saniyeler içinde sorgulamak mümkündür.

UTXO modeli: Bitcoin işlemi bakiyeyi nasıl hesaplar?

Girdi (input) ve çıktı (output) kavramları, Bitcoin’in kullandığı UTXO (Unspent Transaction Output) modelinin temelidir. UTXO, Türkçeye “harcanmamış işlem çıktısı” olarak çevrilir ve bir önceki işlemden arta kalan, henüz harcanmamış kripto para miktarını ifade eder.

Örneğin 100 liralık bir banknot uzatarak 60 lira değerinde bir şey satın alındığında kasiyerden 40 lira para üstü alınır. UTXO modeli de tam olarak bu mantıkla çalışır. Cüzdanda 1 BTC varsa ve birine 0,3 BTC gönderilecekse sistem 1 BTC’lik UTXO’yu giriş olarak kullanır. 0,3 BTC alıcıya gider, kalan 0,7 BTC (eksi işlem ücreti) yeni bir UTXO olarak geri döner.

UTXO modeli, aynı Bitcoin’in iki kez harcanmasının (double spending) önüne geçer. Her UTXO yalnızca bir kez kullanılabilir. Harcandığında sistemden silinir ve yerine yeni çıktılar oluşur. Bu döngüsel yapı sayesinde Bitcoin blokzincirinde dolaşımdaki her satoshi’nin kökeni ilk üretildiği ana kadar izlenebilir.

Transaction fee (işlem ücreti) nedir ve neden ödenir?

Transaction fee (işlem ücreti), bir kripto transferi gerçekleştirmek için ağdaki madencilere ya da doğrulayıcılara ödenen bedeldir. Bu ücret, ağı spam’den korur ve işlemcileri çalışmaya teşvik eder. Ağın yoğunluğuna göre miktarı değişir, genellikle yüksek ücretli işlemler daha hızlı onaylanır.

Bitcoin ve Ethereum’da işlem ücreti farklı hesaplanır. Bitcoin’de ücret, işlemin boyutuna (byte cinsinden) ve ağ yoğunluğuna göre belirlenir. Ethereum’da ise “gas” adı verilen bir birim kullanılır. Gas, bir işlemi gerçekleştirmek için gereken hesaplama gücünü temsil eder. Gas limiti ile gas fiyatı çarpılınca toplam ücret ortaya çıkar. 2025 yılı başında Bitcoin’de ortalama işlem ücreti işlem başına yaklaşık 3,95 dolarken Ethereum’da bu rakam yaklaşık 8,50 dolar olarak gerçekleşmiştir.

Ethereum ağında standart bir ETH transferi 21.000 gas tüketir. Gas fiyatı ise ağın anlık yoğunluğuna bağlı olarak gwei cinsinden değişir (1 gwei = 0,000000001 ETH). Ağ çok yoğunsa gas fiyatı yükselir. Daha hızlı onay isteyen kullanıcılar daha yüksek gas fiyatı belirler. Akıllı sözleşme çağrıları veya NFT transferleri daha fazla hesaplama gerektirdiğinden ücreti de daha yüksek olabilir.

İşlem statüleri: Pending, confirmed, failed ne anlama gelir?

Pending (beklemede), işlemin mempool’a girdiğini ama henüz bir bloğa eklenmediğini gösterir. Confirmed (onaylandı), işlemin en az bir bloğa eklendiğini ifade eder; blok sayısı arttıkça işlem daha güvenli hale gelir. Failed (başarısız) ise işlemin geçersiz sayıldığını ya da yetersiz gas nedeniyle tamamlanamadığını belirtir.

Bir işlemin uzun süre Pending kalmasının en yaygın nedeni düşük işlem ücretidir. Ağ yoğun olduğunda madenciler yüksek ücretli işlemleri önceliklendirir. Ethereum’da bazı cüzdanlar, kullanıcının aynı nonce ile daha yüksek gas fiyatı belirleyerek yeni bir işlem göndermesine (Replace by Fee / RBF) olanak tanır. Böylece eski işlem iptal edilir ve yenisi öncelik kazanır.

Onay sayısı açısından incelendiğinde Bitcoin’de büyük transferler için genel kabul 6 onay, yani yaklaşık 60 dakikadır. Her yeni blok, önceki işlemi daha da güvenli kılar. Zinciri geri almak için gereken hesaplama gücü her onayla katlanarak artar. Küçük miktarlı transferlerde 1-3 onay çoğu zaman yeterli görülür.

Blok gezgini ile işlem takibi nasıl yapılır?

Blok gezgini (block explorer), blokzincir üzerindeki tüm işlemleri herkese açık biçimde listeleyen araçtır. Bitcoin için blockchain.com ve Ethereum için etherscan.io en yaygın kullanılan örneklerdir. Bir işlemi sorgulamak için tek yapmanız gereken TxID’yi bu araçların arama kutusuna yapıştırmaktır.

Sorgu sonucunda gönderen ve alıcı adresler, transfer miktarı, işlem ücreti, kaç onay alındığı ve işlemin hangi bloğa eklendiği gibi bilgiler görüntülenir. Bu şeffaflık, daha önce de belirtildiği gibi Bitcoin’in temel özelliklerinden biridir. Tüm işlemler ilk bloğa kadar izlenebilir ve hiçbiri silinemez.

Blokzincir işlemleri neden geri alınamaz?

Blokzincirde onaylanan bir işlem geri alınamaz. Bunun nedeni, her bloğun kendisinden önceki bloğun kriptografik özetini (hash) içermesidir. Geçmişte bir bloktaki veriyi değiştirmek, o bloktan sonra gelen tüm blokların da yeniden hesaplanmasını gerektirir. Bu ise ağın sahip olduğu toplam hesaplama gücünden daha fazlasını gerektireceğinden pratikte imkansızdır.

Bu değiştirilemezlik (immutability), kullanıcıya güvenlik sağlarken aynı zamanda önemli bir sorumluluk da yükler. Yanlış bir adrese gönderilen kripto varlıklar geri alınamaz. Cüzdan adresleri genellikle uzun ve karmaşık olduğundan transfer yapmadan önce alıcı adresini dikkatle kontrol etmek kritik önem taşır. Özel anahtarı kaybetmek de aynı şekilde cüzdana erişimi kalıcı olarak yok eder.

Paribu

Türkiye’nin alanında öncü teknoloji şirketi ve lider kripto para işlem platformu.

 

MOBİL UYGULAMAMIZI İNDİRİN