Bitcoin(BTC) geliştiricileri, 'Consensus Cleanup' olarak bilinen BIP-54 teklifini tamamlama aşamasına taşıdı ve bu adım Bitcoin'in konsensüs kurallarında değişiklik tartışmalarını yeniden gündeme getirdi. Teklif yeni bir özellik eklemek yerine, eski konsensüs kurallarındaki dört sınır durumu düzeltmeyi hedefliyor.
BIP 54 belgesine göre teklifin durumu 'Complete' olarak işaretlendi ve spesifikasyon çalışmasının 22 Mayıs'ta (yerel saatle) tamamlandığı belirtildi. Teklifin yazarları Bitcoin Core katkıcısı Antoine Poinsot(Antoine Poinsot) ve Bitcoin geliştiricisi Matt Corallo(Matt Corallo).
Teklifin özünde dört değişiklik var: zaman çarpıtma saldırılarını önleme, eski işlemlerdeki imza işlem sayısını sınırlama, 64 bayt uzunluğundaki işlemleri yasaklama ve yeni bloklardaki coinbase işlemlerine blok yüksekliğine dayalı kilit değeri uygulama. Bunların hepsi mevcut kurallardan daha dar bir geçerlilik alanı tanımlayan 'yumuşak çatallama' (soft fork) niteliğinde değişiklikler.
Zaman çarpıtma saldırısı, madencilerin blok zaman damgalarını manipüle ederek zorluk ayarlama mekanizmasını etkilemesi anlamına geliyor. BIP-54, zorluk ayarlama aralığının ilk ve son bloğuna zaman sınırı koyarak bunu engellemeyi öngörüyor.
Eski işlemlerdeki imza işlem sınırı da teklifte yer alıyor. İşlem doğrulama sürecinde aşırı imza işlemi oluşmasını azaltmak için 2500'ün üzerindeki işlemler sınırlandırılacak.
64 bayt işlem yasağı, merkle ağacı yapısındaki bir güvenlik açığını azaltmayı amaçlıyor. Coinbase işlemlerine blok yüksekliğiyle bağlantılı kilit değeri eklenmesi kuralı ise yinelenen işlem işleme yükünü azaltmak için getiriliyor.
BIP 54 belgesi, bu değişikliğin mevcut kurallardan daha geniş bir geçerlilik alanı tanımlamadığını açıklıyor. Yeni kurallar uygulandıktan sonra bazı bloklar geçersiz sayılacağından, ağ katılımcılarının onayı ve bir uygulama süreci gerekiyor.
Yumuşak çatallama, mevcut kurallara daha sıkı kurallar ekleyen bir protokol değişikliği yöntemi. Genellikle yeni kurallara uyan düğüm ve madenci sayısı yeterince artmadan ana ağda istikrarlı biçimde çalışmıyor.
Madencilik havuzlarının tutumu bu teklifin en kritik değişkeni. BIP-54'ün bazı kuralları madencilik havuzlarının doğrudan oluşturduğu coinbase işlemleriyle bağlantılı olduğundan, havuz yazılımlarının yeni kurallarla uyumlu hale getirilmesi gerekiyor.
F2Pool'un ortak kurucusu Wang Chun(Wang Chun), BIP-54'e karşı çıktığını açıkladı. "Birden fazla değişikliği tek seferde bir araya getirmek koordinasyon maliyetini haklı çıkarmıyor" dedi. Poinsot'un aksine Wang Chun, paket haline getirilen bu yaklaşımın gereksiz risk taşıdığını düşünüyor.
Buna karşılık destekçiler, konsensüs kuralı değişikliklerinin her seferinde yüksek koordinasyon maliyeti getirdiğini, bu yüzden eski sorunları tek seferde çözmenin toplam aktivasyon sayısını azalttığını savunuyor. Daha önce yeterli madenci desteği bulamadığı için başarısız olan BIP-110 teklifi de BIP-54 tartışmalarının arka planında anılıyor.
Bitcoin Magazine'e yazı yazan Antoine Poinsot, BIP-54'ün Bitcoin konsensüs protokolündeki dört eski güvenlik açığını düzelten bir yumuşak çatallama teklifi olduğunu açıkladı. "Bu, Bitcoin Core'un genel geliştirme çalışmalarından ayrı bir protokol geliştirme meselesi" diyen Poinsot, nihai kabulün kullanıcı tercihine bağlı olduğunu belirtti.
TokenPost daha önce de proof-of-work kodunun yeniden düzenlenmesinin arka planını ve madenci-düğüm operatörleri arasındaki rıza sorununu ele almıştı. Bitcoin'in konsensüs kurallarındaki değişiklikler yalnızca kod yazımıyla tamamlanmıyor, madenciler ve düğüm operatörleri dahil ağ katılımcılarının tercihinden geçmesi gerekiyor.
BIP-54, test ortamı ve uygulama aşamasında ilerleme kaydetti. Bazı madencilik havuzlarının uyumlu blok üretimine başladığına dair haberler de çıktı, ancak ana ağ aktivasyon parametreleri henüz belirlenmedi.
Yorum 0