BIP'ler Nedir ve Neden Önemlidir?

Bitcoin merkezi bir liderliğe sahip olmadığı için, topluluğun herhangi bir yükseltmeyi tartışması ve onaylaması için Bitcoin İyileştirme Önerileri gereklidir. 


Dünyanın en eski ve en büyük blok zinciri olan Bitcoin , 2011'den beri varlığını sürdürüyor. On yıldan fazla bir süredir var olmasına rağmen, o kadar da değişmedi.

Bunun nedeni, Bitcoin'in gerçekten merkezi olmayan olmasıdır ve ağ topluluğu, blok zincirinin güvenliğine ve öngörülebilirliğine her şeyin üzerinde öncelik verir.

Yine de, zaman zaman Bitcoin'in nasıl çalıştığına dair güncellemeler oluyor – bazen sadece küçük bir ince ayar, bazen de üç yıl süren ve geliştiricilerin gizliliği, ölçeklenebilirliği iyileştirmek için yeni özellikleri entegre etmelerini sağlayan Taproot kadar büyük bir değişiklik. 

Ve her yükseltme uygulamasının arkasında başarılı bir "BIP" vardır.

Peki, BİP nedir?

Bitcoin İyileştirme Önerisi (BIP), Bitcoin blok zincirinin nasıl çalıştığına dair herhangi bir değişikliğin standart hale getirilmiş bir yoludur.

Blok zincirinin bir yazılım olduğu göz önüne alındığında, BIP'leri yazılım güncellemeleri olarak düşünün. Amaçları Bitcoin blok zincirini geliştirmek ve bunu uygulamak için blok zincirinin kodundaki değişikliğin tüm teknik ayrıntılarını içermeleri gerekiyor.

Bitcoin'in merkezi bir liderliği olmadığı için, BIP'ler topluluğun fikirleri iletmesini, teknik değişiklikler taslağı hazırlamasını ve önermesini ve nihayetinde teklifi kabul etme veya reddetme konusunda oy kullanmasını mümkün kılar.

Yazılım geliştiriciler arasında popüler bir açık kaynak platformu olan GitHub'da teklifler ve tartışmalar mevcuttur veya herkes görebilir .

Kimler BIP gönderebilir?

Teorik olarak, herkes bir yükseltme önerebilir ve bunu bir BIP olarak gösterebilir, çünkü Bitcoin açık kaynaklı, merkezi olmayan bir ağdır.

Bununla birlikte, teklifin Bitcoin ağına katılanlar arasında yeterli desteğe sahip olup olmadığını tartışmak için topluluk forumlarına ve e-posta listelerine bir fikir atmanız şiddetle tavsiye edilir.

Bir BIP nasıl onaylanır?

İlk olarak, fikrin, teklifin yazarı olacak bir BIP şampiyonuna ihtiyacı var. Şampiyonlar, fikri BIP standartlarına göre ayrıntılı teknik belgelere dönüştürür.

Ardından, BIP şampiyonu, teklifi, teklifin denetçisi olarak görev yapan ve yönetiminden sorumlu olan BİP editörüne sunar.

Editörün sorumlulukları, standartlara göre dil ve format için düzenleme, teklifin teknik fizibilitesini kontrol etme ve oylamaya devam etmek için iyi bir şekilde hazırlanmasını içerir. Editör yazardan düzeltme talep edebilir, hatta reddedebilir. Editör teklifin devam etmeye hazır olduğunu söylerse, resmi bir numara alır (örneğin, BIP 119) ve şampiyon BIP'i topluluğa sunar.

BIP, uygulanmadan önce farklı aşamalardan geçmelidir.

  1. Taslak: BIP, Bitcoin topluluğunun posta listesine ve GitHub deposuna gönderilir.
  2. Önerilen: BIP, blok zincirindeki değişikliğin nasıl uygulanacağına dair bir plan içerir.
  3. Nihai: BIP kabul edildi ve uygulanmaya hazır.

Uygulama iki adımdan oluşur. İlk olarak, yükseltme blok zincirinin yazılım koduyla (Bitcoin Core) birleştirilmeli, ardından etkinleştirilmelidir. Örneğin Taproot yükseltmesi Ekim 2020'de birleştirildi ve Kasım 2021'de etkinleştirildi. (Not: Kodla birleştirilen tüm BIP'ler nihai olarak kabul edilip etkinleştirilmeyecektir.)

Topluluk fikri tartışırken, değişiklikler yaparken ve sonunda bir fikir birliğine vardıkça, tekliflerin uygulanması yıllar alabilir. Tartışmayı ve uzun, uzun tartışmaları en aza indirmek için bir BIP, tek bir anahtar değişikliğe odaklanmalıdır.

Bitcoin'in merkezi bir yetkisi olmadığından, düğümler - Bitcoin blok zincirini çalıştıran ve güvenli hale getirenler - kurallar üzerinde anlaşmak ve ağın nasıl çalıştırılacağı konusunda fikir birliğine varmak zorundadır. Düğümler, herhangi bir yeni değişiklik içeren Bitcoin kodunun sürümünü çalıştırmayı kabul ederek teklifleri etkinleştirip etkinleştirmeyeceklerine karar verir.

Yumuşak çatal, blok zincirinde eski sürümle uyumlu bir değişiklik getirerek düğümlerin “yazılımın eski sürümünü” herhangi bir kesinti olmadan çalıştırmasını mümkün kılar. Soft fork ile uygulama öneren bir BIP, "net bir madenci çoğunluğu" gerektirir, yani düğümlerin %90'ından fazlasının yükseltmeyi onaylaması gerekir. Bunlara "Consensus BIP'leri" denir.

Temel olarak yeni bir blok zinciri oluşturan ve eskisini geçersiz kılan radikal bir yükseltme olan Hard fork BIP'leri, düğümler, borsalar, cüzdan sağlayıcıları dahil olmak üzere Bitcoin ekonomisine katılan herkesin benimsemesini gerektirdiğinden topluluktan neredeyse hiç evrensel onay alamaz. 

Tüm BIP'ler doğrudan kodda değişiklik önermez. Standart BIP'ler, borsalar gibi Bitcoin yazılımını kullanan hizmetler için yeni bir standart oluşturur. Blok zincirini kullananlar arasında birlikte çalışabilirliği sürdürmek için evrensel onay gerektirebilirler.

Süreç BIP'leri olarak adlandırılan bazı öneriler, ağda yeni süreçler ve karar alma sürecini tanıtıyor - kuralların nasıl oluşturulacağına dair kurallar öneriyorlar.

Önemli BIP'ler

BIP 001 ve BIP 002

İlk teklif olan BIP 001 , Hintli-İngiliz programcı Amir Taaki tarafından Eylül 2011'de sunuldu ve Bitcoin İyileştirme Önerisinin ne olduğunu açıkladı. BIP-002 daha sonra BIP'ler için yönergeleri revize etti ve BIP-001'in yerini aldı. Her ikisi de Proses BIP'lerinin örnekleridir.

BIP 008 ve BIP 009

Bunlar , Bitcoin blok zincirine yumuşak çatal yükseltmelerinin nasıl etkinleştirileceğine dair standart bir çerçeve sunan iki Süreç BIP'sidir.

BIP 141

Bu, çeşitli BIP'lerden oluşan ve Bitcoin'in verileri depolama şeklini değiştiren daha geniş SegWit  yükseltmesinde SegWit adresleri için standartlaştırılmış formatı oluşturan bir Standart BIP idi .

Taproot

Son zamanlarda Bitcoin blok zincirindeki en büyük yükseltme olan Taproot, aslında üç BIP'nin ( BIP 340 , BIP 341 ve BIP 342 ) bir eritme potasıydı. Ocak 2018'de yazılım geliştiricisi Greg Maxwell tarafından yapılan bir tekliften kaynaklandı. Bundan sonra, üç BIP, Bitcoin geliştiricileri Pieter Wuille, Tim Ruffing, AJ Townes ve Jonas Nick tarafından savunulan yükseltmeyi kodladı.

Uzun süredir beklenen yükseltme , ilk tekliften neredeyse dört yıl sonra Kasım 2021'de yayınlandı ve Bitcoin geliştiricilerine blok zincirini geliştirmek için birlikte çalışacakları genişletilmiş bir araç kutusu verdi.

0 Yorumlar