İçeriğe geç
parazade
Kripto

Çift Harcama Nedir?

İngilizce: Double Spending

Yayın: · Son güncelleme:

Çift Harcama Nedir? Kısaca

Çift harcama (double spending), aynı dijital para biriminin iki farklı işlemde birden harcanmaya çalışılmasıdır; dijital paraların temel sorunu olan bu risk, blokzincirde konsensüs ve blok onaylarıyla önlenir.

Çift Harcama nedir?
İçindekiler
  1. Geleneksel sistemde nasıl önlenir?
  2. Blokzincir nasıl önler?
  3. Hâlâ risk var mı?

Çift harcama, aynı birimin iki ayrı ödemede kullanılmaya çalışılmasıdır. Fiziksel bir banknotu verdiğinde artık elinde olmaz; ancak dijital veriler kolayca kopyalanabilir. Bir dijital paranın güvenilir olması için aynı birimin iki kez harcanmasını engelleyen bir sistem gerekir.

Geleneksel sistemde nasıl önlenir?

Bankacılıkta bu sorunu merkezi bir kurum çözer: banka bakiyeni tutar ve her işlemde düşer. Herkes bankanın kayıtlarına güvenir.

Blokzincir nasıl önler?

Bitcoin, çift harcama sorununu merkezi bir aracı olmadan çözen ilk yaygın sistem olarak öne çıktı. Yöntem şöyle işler:

  • Tüm işlemler herkese açık ve ortak bir deftere yazılır.
  • Düğümler, harcanmak istenen birimin daha önce harcanıp harcanmadığını kontrol eder.
  • Aynı birimi kullanan iki işlem ağa gelirse, yalnızca bloğa önce giren geçerli sayılır.
  • Konsensüs mekanizması, ağın hangi zinciri doğru kabul edeceğini belirler.

Hâlâ risk var mı?

Teorik olarak evet. Bir saldırgan ağın blok üretim gücünün çoğunluğunu ele geçirirse, kendi işlemini zincirden silip parayı yeniden harcamaya çalışabilir. Buna yüzde 51 saldırısı denir. Büyük ağlarda bu çok maliyetlidir, küçük ağlarda ise daha olasıdır.

Pratikte kendini korumak için:

  • Ödeme alırken yeterli blok onayı bekle.
  • Hiç onay almamış bir işlemi kesinleşmiş sayma.
  • Küçük ve hesaplama gücü düşük ağlarda büyük tutarlı işlemler için daha uzun süre bekle.

Sıkça Sorulan Sorular

Bitcoin'de çift harcama oldu mu?

Bitcoin'in ana ağında başarılı ve büyük çaplı bir çift harcama saldırısı yaygın olarak bilinmemektedir. Ancak daha küçük bazı ağlarda yüzde 51 saldırısıyla çift harcama gerçekleştirildiği raporlanmıştır.

Onay sayısı çift harcamayı nasıl engeller?

Her yeni blok, önceki işlemi geri almayı zorlaştırır. Onay sayısı arttıkça saldırganın zinciri yeniden yazması için gereken güç ve maliyet de artar.

İlgili terimler

Yüzde 51 Saldırısı(51% Attack)Yüzde 51 saldırısı (51% attack), bir saldırganın bir blokzincir ağındaki hesaplama gücünün ya da staking teminatının yarısından fazlasını kontrol ederek işlemleri yeniden sıralaması, engellemesi veya çift harcama yapmasıdır.Blok Onayı(Block Confirmation)Blok onayı (block confirmation), bir kripto para işleminin bir bloğa eklenmesi ve bu bloğun üzerine eklenen her yeni blokla işlemin geri alınma ihtimalinin azalarak kesinleşmesini ifade eder.Konsensüs Mekanizması(Consensus Mechanism)Konsensüs mekanizması (consensus mechanism), merkezi bir otorite olmadan blokzincir ağındaki bağımsız katılımcıların hangi işlemlerin geçerli olduğuna ve zincire hangi bloğun ekleneceğine ortak karar vermesini sağlayan kurallar bütünüdür.UTXO(Unspent Transaction Output)UTXO (Unspent Transaction Output, harcanmamış işlem çıktısı), Bitcoin gibi blokzincirlerde önceki işlemlerden kalan ve henüz harcanmamış coin parçalarıdır; bir cüzdanın bakiyesi bu parçaların toplamından oluşur.BitcoinBitcoin (BTC), 2009'da Satoshi Nakamoto takma adlı kişi ya da grup tarafından başlatılan, merkezi bir otoriteye bağlı olmadan iş ispatı ile çalışan ve toplam arzı 21 milyonla sınırlı olan ilk kripto paradır.Mikro Ödeme(Micropayment)Mikro ödeme, genellikle bir kuruşun altına kadar inebilen çok küçük tutarlı ödemelerdir; kriptoda bu ödemeler ödeme kanalları ve Lightning Network gibi düşük ücretli katman 2 çözümleriyle mümkün hâle getirilmeye çalışılır.