Bitcoin Madencileri İlk BIP 148 "Son Başvuru" Tarihini Kaçırdı
Aaron van Wirdum - 15 Temmuz 2017
https://bitcoinmagazine.com/articles/bitcoin-miners-miss-first-bip-148-deadline/
Bitcoin madencileri, Bitcoin blok zincirindeki "bölünmeyi" önlemek için ilk BIP 148 "son başvuru tarihi"ni kaçırdı.
Bitcoin'in ölçeklendirme anlaşmazlığı bir doruğa doğru ilerliyormuş gibi gözüktüğü için önümüzdeki birkaç hafta önemli bir rol oynayabilir. Özellikle Bitcoin Improvement Proposal 148 ("BIP 148") adlı tek bir ölçeklendirme çözümü, 1 Ağustos 2017, saat 00:00 UTC'de "Segregated Witness"ın (SegWit) etkinleştirilmesini tetikleyecek şekilde planlandı.
BIP 148 ve SegWit, geriye dönük uyumlu protokol güncellemeleridir; bu, güncellenmeyen düğümlerin (nodes) SegWit sinyallerini ve SegWit kullanan blokları hala kabul edecekleri anlamına gelir. Bu nedenle, hash gücünün büyük bir çoğunluğu bir şekilde veya SegWit'i 1 Ağustos'dan önce kabul ederse, tüm mevcut Bitcoin düğümleri aynı blok zinciri takip edecektir.
Bununla birlikte, sadece bir madenci azınlığı BIP 148 vasıtasıyla SegWit'i etkinleştirirse, Bitcoin blok zinciri ve para birimi ikiye bölünür. Bu, iki tür "Bitcoin" ile sonuçlanır: birisi BIP 148'i etkinleştirirken diğeri ise etkinleştirmeyen ki bu daha fazla "Bitcoin" türünün ortaya çıkmasına neden olabilir. BIP148 düğümleri ile BIP148 olmayan düğümler arasındaki ayrım, en azından hash gücünün çoğunluğu BIP 148 zincirine katılana kadar veya tüm kullanıcılar ve madenciler tarafından BIP 148 zinciri kullanılmayıncaya kadar sürer.
Madenciler böyle bir ayrımı önlemek için esas olarak üç seçeneğe sahipler. İlk seçenek, 1 Ağustos'dan önce Bitcoin Core tarafından önerilen etkinleştirme mekanizması yoluyla SegWit'e kilitlenmek ve ağdaki birçok düğümde uygulamaktı. Bu, iki haftalık "zorluk" döneminde "hash" gücünün yüzde 95'inin güncelleme için destek sinyali vermesini gerektiriyordu. Böyle bir "zorluk" periyodu, 2166 ardışık bloktan oluşur; bu da minimum 1,916 bloğun destek sinyali vermesi gerektiği anlamına gelir. Ya da başka bir deyişle, 1 Ağustos'dan önce sona eren "zorluk" döneminde 100'den fazla bloğun - en az 101 - SegWit için destek sinyali vermezse BIP 148 "son tarihi" kaçırılmıştır.
Aşırı istatistiksel sapmalar veya diğer beklenmedik olayları göz ardı ederek, 1 Ağustos'dan önce sona eren son "zorluk" dönemi 14/7/2017 Cuma günü başladı. Ve bu son "zorluk" döneminin ilk gününde blokların sadece yarısı değerinde bir kısmı SegWit'e destek sinyali verdi. Bu, destek sinyali vermeyen 101 blok eşiğine ulaşıldığı anlamına geliyor.
Önümüzde iki tane daha BIP 148 "son başvuru" tarihi var, bu nedenle ilk tarihin muhtemel kaçırılması en olası şeydi. 1 Ağustos, "Eşik" değeri en yüksek olması nedeniyle üç "son başvuru" tarihinin en zoruydu. Buna ek olarak, madencilerin büyük çoğunluğu (hash gücüyle), bunun yerine "BIP 91" ile SegWit'i aktive edeceklerini belirtmektedir. Bu bir sonraki "BIP 148" son başvuru tarihidir. Bir sonraki son başvuru tarihi (BIP 91) 29 Temmuz olacak. Bu, BIP 91'in BIP 148 ile uyumlu olması için zamanında etkinleştirilebileceği son gündür. Bunu yapmak için, hash gücünün yüzde 80'i SeagWit2x için 2 1/3 gün içinde destek sinyali vermiş olmalıdır. Bu nedenle, madenciler en son 26 Temmuz'da BIP 91 için destek sinyali vermelidir. Teknik açıdan 31 Ağustos tarihine kadar yapılmamış BIP148 son başvuru tarihine rağmen, BIP 91 son başvuru tarihi aslında 29 Temmuz'dan önce karşılanmış olabilir.
Eğer bir sonraki BIP 91 son başvuru tarihi kaçırılırsa, madencilerin "bölünme" nın önüne geçmek için bir şansı daha olacak. Hash gücün çoğunluğu, 1 Ağustos 00:00 UTC'ye kadar, BIP 148 yoluyla SegWit'i etkinleştirmek zorunda kalacaklar. Alternatif olarak, hash gücünün büyük bir çoğunluğu her iki zinciri birleştirmek için 1 Ağustos'tan sonra bile BIP 148 zincirine geçebilir, ancak bu muhtemelen Bitcoin ağında önemli bozulmalara neden olacak ve potansiyel olarak kullanıcıların fonlarını kaybetme riski olacak.