Bitcoin tekrar işlem açığı: Nadir ama potansiyel etkisi derin

robot
Abstract generation in progress

Bitcoin'deki tekrar eden işlemler: İlginç ama çok düşük riskli bir açık

Bitcoin işlemleri genellikle önceki bir işlemin kimliğini referans alarak kullanılmamış çıktıları kullanır. Bu çıktılar yalnızca bir kez kullanılabilir, aksi takdirde çift harcama sorununa yol açar. Ancak, Bitcoin tarihinde tamamen aynı iki işlem seti ortaya çıkmıştır. Bunun nedeni, coinbase işlemlerinin girişi olmaması, yalnızca yeni üretilen coinler olmasıdır. Bu nedenle, iki coinbase işlemi, tamamen aynı şekilde yapılandırılarak aynı adrese aynı miktarda gönderebilir ve böylece aynı işlem kimliğini oluşturabilir.

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

Bu iki grup tekrar eden işlemler 14-15 Kasım 2010 tarihleri arasında, yaklaşık 16 saatlik bir süre zarfında gerçekleşmiştir. İlk grup tekrar eden işlemler, ikinci grubun arasında yer almaktadır. d5d2 ile başlayan işlem kimliklerini ilk tekrar eden işlem olarak sınıflandırıyoruz, bununla birlikte bu işlemin blok zincirinde ilk ortaya çıkış zamanı daha geçtir.

Bitcoin'in tekrar eden işlemleri: Riskin çok az olduğu ilginç bir bug

Bu tekrar eden işlemlerin her biri 50 BTC değerindedir, toplamda 200 BTC'yi kapsamaktadır ya da bu 100 BTC olarak da anlaşılabilir. Şu ana kadar, bu 200 BTC kullanılmamıştır. Teorik olarak, ilgili özel anahtara sahip olan kişiler bu Bitcoin'leri kullanabilir, ancak yalnızca 100 BTC geri alınabilir, diğer 100 BTC kullanılamaz. Bu paraların kullanıldığı blok kaynağının ne olduğu ise belirlenemeyebilir.

Tekrar eden işlemler cüzdan ve blok tarayıcısında karışıklık yaratabilir ve ayrıca saldırılar için kullanılabilir. Örneğin, birine iki kez ödeme yapmak için iki tekrar eden işlem kullanmak, ancak alıcının sonunda yalnızca paranın yarısını geri alabilmesi. Bu, borsalara saldırmak için kullanılabilir, fonlarının sorun yaşamasını sağlamaya çalışarak.

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

Bu sorunu çözmek için, Mart 2012'de BIP30 yumuşak çatallaması uygulandı ve tekrarlanan işlem kimliklerinin kullanılmasını yasakladı, önceki işlem kullanılmadıkça. Eylül 2012'de, bu kural daha da değiştirildi ve tüm bloklara uygulandı, yalnızca daha önce bahsedilen iki tekrarlayan işlem grubu bırakıldı.

2013 yılında aktif hale gelen BIP34, coinbase işlemlerinin blok yüksekliğini içermesini gerektiriyordu, bu da temel olarak tekrar eden işlem sorununu çözdü. Bunun ardından, düğümler pahalı BIP30 kontrollerini durdurdu.

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

Ancak, BIP34 etkinleştirilmeden önce bazı coinbase işlemlerinin scriptSig ilk baytı tam olarak gelecekte geçerli blok yüksekliği ile eşleşiyor. Tekrar eden işlemlerin ortaya çıkabileceği bir sonraki blok 1,983,702'dir ve bunun 2046 yılının Ocak ayında gerçekleşmesi bekleniyor. Ancak bu açığı kullanmanın maliyeti çok yüksek, yaklaşık 170 BTC'yi yakmayı gerektiriyor ve mevcut fiyatlara göre 15 milyon dolardan fazla.

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

İşlem kopyalamanın zorluğu ve maliyeti ile fırsatların son derece nadir olduğu göz önüne alındığında, bu açık Bitcoin'in ana güvenlik sorunu değildir. Ancak, uzun vadede, geliştiricilerin 2046'dan önce bu sorunu soft fork gibi yöntemlerle tamamen çözmeleri mümkün olabilir.

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

BTC0.41%
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
  • Repost
  • Share
Comment
0/400
GasFeeCriervip
· 08-07 02:02
13 yıllık eski btc şişesi, bu hatayı çoktan düzeltmeliydi.
View OriginalReply0
StakeWhisperervip
· 08-06 14:11
Bitcoin eski dedikodulara dair.
View OriginalReply0
GasWastervip
· 08-04 05:30
lmao 3 kat gas ücreti ödeyip başarısız işlemler yaparken tx dupleri için endişelenmeyi hayal et
View OriginalReply0
HackerWhoCaresvip
· 08-04 05:30
50 adet btc düşünmek bile acı veriyor.
View OriginalReply0
hodl_therapistvip
· 08-04 05:12
Başım dönüyor, ne zaman olumlu bilgiler var?
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)