Bitcoin Tekrar İşlem Açıkları Analizi: Tarihsel Nedenler, Potansiyel Riskler ve Gelecek Zorluklar

Bitcoin Tekrar Eden İşlem Olgusu: Nadir Bir Sistem Hatası

Genel Bakış

Bitcoin işlemleri genellikle önceki bir işlemin kimliğini referans alarak harcanmamış çıktıları kullanır. Bu çıktılar yalnızca bir kez harcanabilir, aksi takdirde çift harcama sorunu ortaya çıkar. Ancak, Bitcoin sisteminde tam olarak aynı iki işlem kümesi gerçekten mevcuttur. Bu durumun nedeni, coinbase işlemlerinin girişi olmaması ve doğrudan yeni coinler üretmesidir. Bu nedenle, iki farklı coinbase işlemi aynı miktarı aynı adrese gönderebilir, yapı bakımından tamamen benzer şekilde, böylece aynı işlem kimliğini oluşturur. Bunun dışında, işlem kimliğinin tekrarı için tek olasılık hash çakışmasıdır, ancak bu mevcut kriptografi teknolojisi altında neredeyse imkansızdır.

Bu iki grup tekrarlanan işlem 14-15 Kasım 2010 tarihleri arasında, yaklaşık 16 saat süresince gerçekleşmiştir. İlk grup tekrarlanan işlem (d5d2....8599), ikinci grubun arasında yer almakta olup, blockchain üzerinde ilk kez görünme zamanı daha geçtir.

Bitcoin'in tekrar eden işlemleri: Risk oranı çok düşük ilginç bir hata

Tekrar İşlem Detayları

Blok gezgini, ilk tekrar eden işlemin iki farklı blokta tekrarlandığını gösteriyor. Farklı blok gezginleri, bu tekrar eden işlemleri gösterirken bazı farklılıklar göstermektedir; bazıları varsayılan olarak daha erken bloğu gösterirken, bazıları daha geç bloğu gösterir.

İlgili dört bloktan yalnızca bir blok (,812) diğer işlemleri içeriyor ve 1 BTC ile 19 BTC'yi birleştirerek 20 BTC oluşturuyor.

Bitcoin'in Tekrarlanan İşlemleri: Çok Düşük Riskli İlginç Bir Hata

Tekrar Eden Çıktının İşlenmesi

İki grup aynı işlem ID'si bulunduğundan, bu tekrar eden işlemler toplamda 200 BTC'yi kapsamaktadır, ya da 100 BTC olarak da anlaşılabilir. Şu ana kadar, bu 200 BTC harcanmamıştır. Teorik olarak, ilgili özel anahtara sahip olan kişi bu Bitcoin'leri harcayabilir, ancak bir kez harcandığında, tekrar eden 50 BTC kullanılamaz hale gelecek ve kaybolacaktır, bu nedenle pratikte yalnızca 100 BTC geri alınabilir. Bu coin'lerin harcandığında hangi bloktan düşeceği ise şu anda belirlenememektedir.

Bitcoin'in Tekrarlanan İşlemleri: Risk Çok Düşük Eğlenceli Bir Hata

Tekrar Eden İşlemler Sorunu

Tekrar eden işlemler cüzdan ve blok gezginine karışıklık getirebilir, ayrıca Bitcoin'in kaynağını belirsizleştirebilir. Ayrıca, birine iki kez ödeme yapmak için iki tekrar eden işlem kullanarak saldırılar için de kullanılabilir, ancak aslında yalnızca yarım fon mevcuttur. Bu, borsa saldırıları için kullanılabilir, fonlarının hatalı görünmesini sağlamaya çalışır.

Bitcoin'in tekrar eden işlemleri: Riskin çok düşük olduğu ilginç bir hata

Çözüm

Tekrar eden işlem sorununu çözmek için, 2012 Mart ayında BIP30 yumuşak çatallaması uygulandı ve tekrar eden işlem kimliklerinin kullanılmasına izin verilmedi, önceki işlem harcanmadığı sürece. Aynı yıl Eylül ayında, bu kural daha da değiştirildi ve tüm bloklara uygulanmaya başlandı.

Mart 2013'te, BIP34 yumuşak çatallanması, coinbase işlemlerinin blok yüksekliğini içermesini gerektirdi; bu, temelde tekrar eden işlem sorununu çözdü. Bunun ardından, düğümler BIP30 kontrolünü durdurdu, çünkü bu pahalı kontrol artık gerekli değildi.

Bitcoin'in tekrar eden işlemleri: Riski çok az olan ilginç bir hata

Potansiyel Gelecek Sorunları

BIP34'ün çoğu sorunu çözmesine rağmen, etkinleştirilmeden önceki bazı bloklarda, coinbase işleminin scriptSig'inin ilk baytı, gelecekte geçerli olan blok yüksekliği ile tam olarak eşleşiyordu. Bu, gelecekteki belirli blok yüksekliklerinde yine de tekrar eden işlemlerin ortaya çıkma olasılığının bulunduğu anlamına geliyor.

Bir sonraki potansiyel tekrar eden işlem bloğu 1,983,702'dir ve 2046 yılının Ocak ayı civarında üretilmesi beklenmektedir. Bu açığı kullanmak için madencilerin büyük miktarda para harcaması gerekecek, mevcut Bitcoin fiyatına göre bu miktarın 15 milyon doları aşması muhtemeldir ve neredeyse hiç gerçek kazanç sağlamamaktadır.

Sonraki potansiyel risk bloğu 169985, 2078'de kopyalanması bekleniyor. Aynı şekilde, bu açığı kullanmanın maliyeti de oldukça yüksek olabilir.

Sonuç

Kopya işlem zorluğu, maliyeti ve fırsatların nadirliği göz önüne alındığında, bu açık Bitcoin'in ana güvenlik tehdidini oluşturmamaktadır. Yine de, geliştiriciler bu sorunun çözümü için çaba sarf etmeye devam ediyor ve muhtemelen bu sorunu nihayet çözmek için yumuşak çatallama yoluna gitmeleri gerekecek. Olası bir yöntem, SegWit taahhüdünü zorunlu hale getirmektir.

Bitcoin'in tekrarlanan işlemleri: Risk seviyesi çok düşük ilginç bir hata

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 5
  • Share
Comment
0/400
rugpull_survivorvip
· 11h ago
Bu hata çok güzel! Biz fakirlerin de bu kadar eğlencesi var.
View OriginalReply0
ZenChainWalkervip
· 11h ago
Bu Mining hatası 13 yıl oldu, o zamanlar bu olayı izlemek için uyumadığımı hatırlıyorum.
View OriginalReply0
ImpermanentPhilosophervip
· 11h ago
Bu açık biraz erken değil mi?
View OriginalReply0
ser_we_are_ngmivip
· 11h ago
2010'un hatası... Gerçekten kripto dünyası karanlık tarihi oldu
View OriginalReply0
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)