Bitcoin tekrar işlem açığı: Tarihsel bir miras mı yoksa potansiyel bir güvenlik tehdidi mi?

Bitcoin Tekrar İşlemleri: İlginç ama Riskleri Çok Düşük Bir Açık

Bitcoin işlemleri genellikle önceki bir işlemin kimliğini referans alarak harcanmamış çıktıları kullanır. Bu çıktılar yalnızca bir kez kullanılabilir, aksi takdirde çift harcama sorunu ortaya çıkar. Ancak, Bitcoin tarihinde gerçekten de tamamen aynı iki işlem grubu meydana gelmiştir. Bu durumun mümkün olmasının nedeni, coinbase işlemlerinin girdi içermemesi ve yeni coinler üretmesidir. Bu nedenle, iki farklı coinbase işlemi aynı miktarı aynı adrese gönderebilir ve tamamen aynı şekilde yapılandırılabilir, böylece aynı işlem kimliğini oluşturabilir.

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

Bu iki grup tekrar eden işlem, 14-15 Kasım 2010 tarihleri arasında, yaklaşık 16 saatlik bir süre zarfında gerçekleşmiştir. İlk tekrar eden işlem grubu, ikinci grubun arasında yer almaktadır. d5d2....8599'u ilk tekrar eden işlem olarak sınıflandırıyoruz, ancak bunun blok zincirinde ilk kez görünme zamanı, diğer tekrar eden işlem e3bf....b468'ten daha geçtir.

Bitcoin'in tekrarlanan işlemleri: Çok az riskli ilginç bir hata

Blok tarayıcılarının bu tekrar eden işlemleri işleme yöntemleri farklılık göstermektedir. Bazı tarayıcılar varsayılan olarak daha eski blokları gösterirken, diğerleri her zaman en güncel sürümü gösterir. İlgili dört blok arasında, yalnızca bir blok diğer işlemleri içermekte ve 1 BTC ile 19 BTC'yi birleştirerek 20 BTC oluşturmuştur.

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

Tekrar eden işlemlerle ilgili toplam miktar 200 BTC'dir veya 100 BTC olarak da anlaşılabilir. Şu ana kadar bu Bitcoin'ler kullanılmamıştır. Teorik olarak, ilgili özel anahtara sahip olan kişi bu Bitcoin'leri harcayabilir, ancak kullanıldıklarında tekrar kullanılmayacak olan tekrar eden 50 BTC olacaktır.

Tekrar eden işlemler, cüzdan ve blok tarayıcısında karışıklığa neden olabilir ve bazı potansiyel saldırı ve açıkları tetikleyebilir. Örneğin, saldırganlar tekrar eden işlemleri kullanarak borsa üzerinde saldırı gerçekleştirmeyi deneyebilir ve fonlarını sorunlu hale getirmeye çalışabilir.

Bu sorunu çözmek için, Şubat 2012'de BIP30 yumuşak çatal önerisi ortaya atıldı ve tekrar eden işlem kimliklerinin kullanılmasını yasakladı. Ardından, BIP34, coinbase işlemlerinin blok yüksekliğini içermesini gerektirdi ve bu sorunu daha da çözdü. Ancak, BIP34 etkinleştirilmeden önce bazı bloklarda hala potansiyel tekrar eden işlem riski bulunmaktadır.

Bitcoin'in tekrar eden işlemleri: Son derece düşük riskli ilginç bir hata

Bir sonraki potansiyel tekrarlanan işlem bloğu 1,983,702'dir ve yaklaşık 2046 yılının Ocak ayında oluşması beklenmektedir. Ancak bu açığı kullanmanın maliyeti oldukça yüksektir ve 170 BTC'den fazla harcama gerektirir; bu, mevcut fiyatlarla yaklaşık 15 milyon dolar eder. Maliyet ve zorluk göz önüne alındığında, bu açık Bitcoin'in ana güvenlik tehdidini oluşturmamaktadır.

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

Bu sorun teknik olarak hala mevcut olsa da, kullanma zorluğu ve yüksek maliyet nedeniyle gerçek risk oldukça düşük. Yine de, geliştiriciler gelecekteki olası düzeltme çözümlerini, örneğin SegWit taahhüdünü zorunlu kılmayı düşünmeye devam ediyorlar. Genel olarak, bu tekrarlanan işlem açığı daha çok ilginç bir tarihi miras sorunu olarak görülüyor, ciddi bir güvenlik açığı değil.

Bitcoin'in tekrar eden işlemleri: Çok az risk taşıyan ilginç bir Bug

BTC-0.15%
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
BoredWatchervip
· 14h ago
Bu hata biraz korkutucu görünüyor.
View OriginalReply0
GasBankruptervip
· 14h ago
Bu hata dövüşmek için sırayla yapılması gerekmiyor mu? Dövüş ahlakı yok.
View OriginalReply0
GraphGuruvip
· 14h ago
Kim anlıyor, bu eski bir hata.
View OriginalReply0
GateUser-a5fa8bd0vip
· 14h ago
Ne var ne yok, çoktan biliyordum.
View OriginalReply0
SatoshiLegendvip
· 14h ago
BTC kaynak kodu hash160 fonksiyonuna bakıldığında bu hata kaçınılmaz bir kader.
View OriginalReply0
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)