BLOG

Çifte Harcama Sorununun Önlenmesi.

Bitcoin Whitepaper'ı Ne Diyor?

Çifte Harcama Sorununun Önlenmesi.
24 Kasım 2023
Eduardo Próspero

Bitcoin'in çifte harcama sorununa getirdiği çözümün Satoshi Nakamoto'nun en önemli başarısı olduğu iddia edilebilir. Kanıt pudingin içinde, Bitcoin Whitepaper'ın ana kaygısı, o zamanlar yeni gelişmekte olan bu ağın üç girişli bir muhasebe sistemi, bir blok zinciri ve Proof-Of-Work mutabakat mekanizması kullanarak sorunu nasıl çözeceğini açıklamaktır. Aşağıdaki paragraflarda, hem sorunu hem de çözümü artık tarihe karışmış olan şu alıntılarla inceleyeceğiz Bitcoin Whitepaper. Belgenin giriş bölümünde şu ifadeler yer almaktadır:

"İnternet üzerinden ticaret, elektronik ödemelerin işlenmesi için neredeyse yalnızca güvenilir üçüncü taraflar olarak hizmet veren finans kuruluşlarına dayanır hale gelmiştir. Sistem çoğu işlem için yeterince iyi çalışıyor olsa da, güvene dayalı modelin doğasında var olan zayıflıklardan hala muzdariptir."

Fiziksel dünyada çifte harcama sorunu mevcut değildir. Bir banknot ya da altın para yalnızca tek bir yerde bulunabilir. A kişisi bir şey ödemek için B kişisine verirse, A kişisi bunu tekrar harcayamaz çünkü B kişisinde vardır. Dijital dünyada kurallar farklıdır çünkü bir kopyasını çıkarmak sadece bir ya da iki tık uzağınızdadır. İşlemler, bitcoin, bir film ve bir şarkı bilgisayarlar için sadece bir ve sıfırlardan ibarettir; ve bilgisayarların ana hedeflerinden biri bilgiyi kolay ve hızlı bir şekilde yeniden üretmektir. Ayrıca, bilgisayarların aynı anda birden fazla görevi yerine getirebilmesi durumu daha da karmaşık hale getirmektedir.  

Çifte Harcama Sorununa Önceki Çözüm

Bitcoin'den önce, çifte harcama sorununa tek çözüm, her işlemi doğrulayan merkezi bir varlığa güvenmekti. Kredi kartları ve online ödemeler bu şekilde çalışır. Her bankacılık kurumu kendi kuralları olan özel bir defter tutar ve insanların kendi ağlarına katılmak için kuruma güvenmekten başka seçeneği yoktur. Ancak bu sistem, doğasında var olan bir sorunu da beraberinde getiriyor. Beyaz Bültene geri dönelim:

"Finansal kurumlar anlaşmazlıklarda arabuluculuk yapmaktan kaçınamayacağı için tamamen geri döndürülemez işlemler gerçekten mümkün değildir. Arabuluculuk maliyeti, işlem maliyetlerini artırarak minimum pratik işlem boyutunu sınırlar ve küçük gündelik işlem olasılığını ortadan kaldırır ve geri dönüşü olmayan hizmetler için geri dönüşü olmayan ödemeler yapma yeteneğinin kaybında daha geniş bir maliyet vardır. Geri dönüş olasılığı ile birlikte güven ihtiyacı yayılmaktadır."

Buna karşın, Bitcoin defteri merkezi değildir ve herkese açıktır. Bu gerçek, Proof-Of-Work mutabakat mekanizması ile birleştiğinde Bitcoin ağının çifte harcama sorununu güvene dayalı olmayan bir şekilde çözmesine ve dakikalar içinde nihai mutabakata ulaşmasına olanak tanır. 

Düğümler Çifte Harcamayı Nasıl Önler?

Bitcoin Whitepaper teorik %51 saldırısını hemen ele alıyor:

"Bu makalede, işlemlerin kronolojik sırasının hesaplamalı kanıtını oluşturmak için eşler arası dağıtılmış bir zaman damgası sunucusu kullanarak çift harcama sorununa bir çözüm öneriyoruz. Dürüst düğümler, işbirliği yapan herhangi bir saldırgan düğüm grubundan daha fazla CPU gücünü toplu olarak kontrol ettiği sürece sistem güvenlidir."

Böylece blok zinciri, işlemleri halka açık bir defterde kronolojik olarak arşivler. Düğümler her işleme erişebilir ve blok zincirinin geçmişini ortalama her on dakikada bir doğrular. Geçen her gün, daha fazla düğüm bitcoin çalıştırır ve bir saldırı daha olası ve pratik olmaz. Bununla birlikte, bir varlık bir şekilde ağın %51'inin kontrolünü ele geçirirse, teorik olarak "dürüst zincirden daha hızlı alternatif bir zincir oluşturabilir." Saldıran taraf yeni elde ettiği süper güçlerle ne yapabilir?

"Bu başarılsa bile, sistemi yoktan değer yaratmak ya da saldırgana ait olmayan parayı almak gibi keyfi değişikliklere açık hale getirmez. Düğümler geçersiz bir işlemi ödeme olarak kabul etmeyecektir ve dürüst düğümler de bunları içeren bir bloğu asla kabul etmeyecektir. Bir saldırgan yalnızca yakın zamanda harcadığı parayı geri almak için kendi işlemlerinden birini değiştirmeye çalışabilir."

Bu da saldıran tarafın elindeki bitcoin'i yalnızca iki katına çıkarabileceği anlamına geliyor. Bu bir sorun elbette, ancak %51'lik bir saldırı gerçekleştirmek zaten "hesaplama açısından pratik olmayacaktır".

Onaylanmamış İşlemler Bir Güvenlik Açığıdır

Tüm işlemler zaman damgalıdır ve bir öncekiyle ayrılmaz bir şekilde bağlantılıdır, bu "hesaplama kanıtı" onları taklit edilemez hale getirir ve Bitcoin ağının dakikalar içinde nihai ödemeyi gerçekleştirmesine olanak tanır. Bununla birlikte, çifte harcama sorunu "onaylanmamış" işlemleri almaya cesaret eden kişiler için hala bir risktir. "Onaylanmak" için bir madencinin bir bloğa bir işlem eklemesi gerekir. Bundan sonra, bunun üzerine eklenen her blok, geçmişteki tüm işlemler için ek bir "onay" olarak kabul edilir. Altı onaydan sonra, bir işlemin aşılması pek olası değildir. 

Ayrıca, Bitcoin çift harcama sorununa karşı ek bir korumaya sahiptir. A kişisi B kişisine Bitcoin gönderdiğinde, ağ A kişisinin coinlerini herkese açık olarak yok eder ve B kişisinin cüzdanında yeni coinler oluşturur. Dolayısıyla, Satoshi Nakamoto'nun çifte harcama sorununa getirdiği çözüm sağlamdır. Bitcoin Ağı neredeyse 15 yaşındadır ve çifte harcama olaylarına ilişkin herhangi bir rapor bulunmamaktadır. 

Whitepaper'da "ağın yapılandırılmamış basitliği içinde sağlam olduğu" belirtiliyor ve zaman bunun doğru olduğunu kanıtladı.

Hikayenizin Blink blogunda yer almasını ister misiniz? Blink BUS ekibine katılın: https://t.me/blinkbus

Sosyal Paylaşım Bileşeni

Blink'i İndir

Şimdi bitcoin almaya ve göndermeye başlayın

Bizi takip edin