Bitcoin tarihindeki nadir bir fenomen: Tekrarlayan işlemler ve evrimi

robot
Abstract generation in progress

Bitcoin Tekrar Eden İşlemler: Nadir ama İlginç Bir Örnek

Bitcoin işlemleri genellikle bir önceki 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 tarihinde gerçekten de tamamen aynı iki işlem seti ortaya çıkmıştır. Bu durumun mümkün olmasının nedeni, coinbase işlemlerinin herhangi bir girdi içermemesi ve doğrudan yeni coin üretmesidir. Bu nedenle, iki farklı coinbase işlemi aynı adrese aynı miktarda coin gönderebilir ve böylece tamamen aynı işlemler oluşturabilir. Bu işlemlerin içeriği aynı olduğundan, işlem kimlikleri de aynı olacaktır.

Bitcoin'in tekrar eden işlemleri: Çok az risk içeren ilginç bir hata

Bu iki grup tekrarlanan işlem, 14-15 Kasım 2010 tarihleri arasında, yaklaşık 16 saatlik bir süre zarfında gerçekleşti. İlk grup tekrarlanan işlem, ikinci grubun arasına sıkışmış durumda. d5d2 ile başlayan işlem kimliklerini ilk tekrarlanan işlem olarak sınıflandıracağız, ancak bu işlem, diğer tekrarlanan işlemden daha geç bir zamanda blok zincirinde görünüyor.

Bazı blok tarayıcılarında, bu tekrarlayan işlemlerin farklı bloklarda tekrar tekrar göründüğünü görebilirsiniz. Farklı blok tarayıcıları, bu tekrarlayan işlemleri gösterirken farklı varsayılan davranışlara sahip olabilir.

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

Bu tekrar eden işlemler her biri 50 BTC tutarında olup, toplamda 200 BTC'yi kapsamaktadır. Şu ana kadar, bu Bitcoin'ler henüz harcanmamıştır. Teorik olarak, eğer birisi ilgili özel anahtara sahipse, bu Bitcoin'leri harcayabilir. Ancak harcandığında, tekrar eden 50 BTC kaybolacak, bu nedenle gerçekte kullanılabilir olan yalnızca 100 BTC olacaktır. Bu coin'lerin harcandığında hangi bloktan çıkacağı ise şu an belirsizdir.

Tekrar eden işlemler açıkça bazı sorunlar yaratır. Bunlar, cüzdanlar ve blok gezginlerinde karışıklığa neden olabilir ve Bitcoin'in kaynağını belirlemeyi zorlaştırabilir. Ayrıca, borsa gibi yerlere tekrar tekrar para yatırmak gibi bazı saldırılarda kullanılabilir.

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

Bu sorunu çözmek için, 2012 Mart ayında Bitcoin, tekrar eden işlem kimlikleri kullanarak işlem yapmayı yasaklayan BIP30'u yumuşak çatallama ile uyguladı. 2012 Eylül ayında ise, BIP30 kontrolünün tüm bloklara uygulanmasını sağlayacak şekilde bir güncelleme yapıldı, yalnızca daha önce bahsedilen iki grup tekrar eden işlem dışında.

Mart 2013'te, Bitcoin BIP34 yumuşak çatallamasını yeniden etkinleştirdi ve coinbase işlemlerinin blok yüksekliği bilgilerini içermesini talep etti. Bu, tekrar eden işlem sorununu tamamen çözmüş gibi görünüyor; teorik olarak tüm işlemlerin benzersiz olması gerekiyor.

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

Ancak, BIP34 etkinleştirilmeden önceki bazı bloklarda, bazı coinbase işlemlerinin scriptSig'nin ilk baytı, gelecekte geçerli olan blok yüksekliği ile tam olarak eşleşmektedir. Bu, son derece nadir durumlarda, tekrarlanan işlemlerin hala gerçekleşebileceği anlamına gelir. Tekrar eden işlemlerin ortaya çıkabileceği bir sonraki blok 1,983,702 olup, 2046 yılı Ocak civarında üretilmesi beklenmektedir.

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

Ancak, bu tür bir işlemi kopyalamanın zorluğu ve maliyeti ile bunu kullanma fırsatının oldukça nadir olması göz önüne alındığında, bu açık Bitcoin'in ana güvenlik tehdidi değildir. Yine de, geliştiriciler bu sorunu tamamen çözmenin yollarını araştırmaya devam ediyorlar ve bunun muhtemelen bir soft fork ile gerçekleştirilmesi gerekecek. Olası bir düzeltme çözümü, SegWit taahhüdünü zorunlu hale getirmek olabilir.

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

BTC-0.64%
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
  • Comment
  • Share
Comment
0/400
No comments
  • 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)