Bitcoin iyileştirme önerileri (BIP'ler) nelerdir ve nasıl çalışırlar?

Topluluk içinde önemli bir fikir birliği sağlamak, sürecin ilk adımıdır. Bazen, en değerli tekliflerin bile, topluluk bir anlaşma bulamadığı için onaylanmaları veya reddedilmeleri yıllar alabilir.

Bir BIP, taslak olarak BIP GitHub'a gönderildiğinde, teklif şeffaf bir şekilde gözden geçirilir ve üzerinde çalışılır, böylece herkes ilerleme durumunu ve bunun sonucunda ortaya çıkan test sonuçlarını görebilir. Olarak Bitcoin blok zinciri koda dayalıdır, protokol değişikliklerinin koda yansıtılması gerekecek ve madenciler, uygulamalarını kabul ettiklerini veya reddettiklerini belirtmek için karma bloklarına bir referans eklemek zorunda kalacaklar.

Bazı değişikliklerin madenciler üzerinde yaratabileceği ciddi sonuçlar nedeniyle, daha düşük bir eşik için makul bir gerekçe gösterilmedikçe, kodda yapılacak bir değişikliğin yaklaşık %95'lik büyük bir çoğunluk tarafından kabul edilmesi gerekir. Son 2,016 madenciden yüzde doksan beş destek sinyali verilmesi gerekecek (14 dakikalık bloklarla yaklaşık 10 günlük madencilik).

Örnek olarak, son uygulamayı kullanacağız. Taproot yumuşak çatal, BIP 341 olarak etiketlenmiştir. Nisan 2021'de, yükseltmeye hızlı bir çözüm getirmeyi amaçlayan bir "hızlı deneme kodu" aracılığıyla Taproot aktivasyonu Bitcoin Core ile birleştirildi.

Takip eden birkaç hafta içinde, çıkarılan blokların en az %90'ı (çıkarılan 1,815 bloktan 2,016'i), bu blokları çıkaran madencilerin yükseltmeyi tercih ettiğini gösteren kodlanmış bir referans içeriyordu. Bu, önümüzdeki aylarda elde edilen şaşırtıcı fikir birliğinin yolunu açtı ve Kasım 2021'de nihai onaya yol açtı.

Bir BIP'nin nihai ve resmi onayı, kullanıcılar (düğüm operatörleri) bu değişikliği yansıtan bir düğümü indirip çalıştıracakları Bitcoin Core sürümünü seçtiğinde otomatik olarak gerçekleşir. Ardından, tüm yükseltilmiş düğümler, bu yükseltilmiş protokol kullanılarak yapılan işlemleri tanıyabilir ve kabul edebilir.

Özetle, onay sürecinin ana adımları şunlardır:

  • Bitcoin çekirdeğini değiştirmek için herkes bir BIP gönderebilir;

  • Bir editör BIP'yi geçmelidir;

  • BIP, madencilerin yaklaşık %95'i tarafından onaylanmalıdır; ve

  • Topluluk, yeni yazılım sürümüne yükseltme yapmalıdır.

İşte BIP onay sürecinin bir grafiği:

Image_0

Kaynak: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work