Bitcoin geliştirici ekosistemindeki teknik yenilikleri derleyen Bitcoin Optech'in 426 numaralı bülteni yayımlandı. Bülten; BIP324 v2 P2P protokolü için dinamik mesaj ID'si taslağını, konsensüs değişikliği gerektirmeyen 'Shielded Bitcoin' gizlilik teklifini ve Bitcoin Core ile Lightning Network altyapısındaki kritik güvenlik düzeltmelerini detaylandırıyor.
Bitcoin geliştirici ekosistemindeki en son teknik gelişmeleri ve protokol güncellemelerini derleyen Bitcoin Optech, 426 numaralı bültenini yayımladı. Yeni bülten; eşler arası (P2P) iletişim katmanında esneklik sağlayan dinamik mesaj kimlikleri, zincir üstü gizli transferler sunan yeni bir metaprotokol önerisi ve popüler Bitcoin altyapı yazılımlarındaki güvenlik bültenlerini merkeze alıyor.
BIP324 V2 P2P Taşımacılığı İçin Dinamik Mesaj Kimlikleri
Bitcoin-Dev e-posta listesinde Anthony Towns tarafından paylaşılan taslak bir Bitcoin İyileştirme Önerisi (BIP), düğümlerin v2 P2P taşıma protokolü üzerinden gönderdikleri mesajlar için kendi tek baytlık mesaj türü kimliklerini (ID) seçmesine olanak tanıyan bir sistem öneriyor.
Mevcut BIP324 protokolü, tek baytlık ID'leri sabit bir tablodan atadığı için yeni bir mesajın eklenmesi küresel bir koordinasyon gerektiriyor ya da 12 baytlık tam adın kullanılmasını zorunlu kılıyor. Towns'un önerdiği set324alias mesajı sayesinde bir düğüm, bağlantı kurulduğu anda kendi takma adlarını (alias) duyurabiliyor. Bu sayede yeni mesajlar, herhangi bir küresel koordinasyona gerek duyulmaksızın P2P katmanında test edilip devreye alınabiliyor. Towns, bu yöntemin ping iletilen bağlantılarda %66'ya varan, tipik bağlantılarda ise yaklaşık %5 oranında veri tasarrufu sağladığını belirtiyor.
Konsensüs Değişikliği Gerektirmeyen Gizli Transfer Protokolü: Shielded Bitcoin
Delving Bitcoin platformunda Misha Komarov, Clara Shikhelman ve Aleksei Moskvin ortaklığıyla paylaşılan yeni bir araştırma, Bitcoin üzerinde konsensüs kuralı değiştirmeden gizli transferler yapılmasına imkan tanıyan 'Shielded Bitcoin' adlı bir metaprotokolü gündeme taşıdı.
Önerilen protokolün temel amacı, transfer edilen miktarı ve tarafların kimliğini gizli tutarken bunu güvenilir aracı üçüncü taraflara, etkileşime veya canlılık bağımlılıklarına ihtiyaç duymadan gerçekleştirmek. Shielded Bitcoin, sisteme varlık yatırma (peg-in) ve çekme (peg-out) süreçlerini gerektiriyor. Bu sürecin detaylarının, PIPEs adı verilen bir tanık şifreleme (witness encryption) şemasına dayanan tamamlayıcı bir makalede yayımlanacağı belirtildi.
Sistem, Bitcoin UTXO modeline benzer şekilde 'not' (note) adı verilen şifrelenmiş sahiplik nesnelerine dayanıyor. Bir transfer gerçekleştirildiğinde Alice; yeni şifrelenmiş notları, harcanan her not için 'nullifier' adı verilen benzersiz bir iptal numarasını ve notların geçerli olduğuna, harcama yetkisinin bulunduğuna ve girdi-çıktı miktarlarının denkliğine dair bir sıfır bilgi kanıtını içeren bir Bitcoin işlemi yayımlıyor. Bu kanıtlar, 'indexer' adı verilen harici programlar tarafından doğrulanarak çift harcama (double spending) engelleniyor. Herhangi bir merkezi hizmete bağımlı olmayan bu yapı, harcama anahtarına sahip olan kullanıcının fonlarının üçüncü taraflarca ele geçirilmesini imkansız kılıyor.
Altyapı Güncellemeleri ve Kritik Düzeltmeler
Bülten ayrıca Bitcoin altyapı yazılımlarındaki son sürüm adaylarını ve güvenlik düzeltmelerini listeliyor:
- Bitcoin Core 32.0rc3: Önde gelen tam düğüm (full node) uygulamasının bir sonraki büyük sürümü için hazırlanan üçüncü aday sürüm test kullanıma sunuldu. - Core Lightning 26.06.9: Kanal yeniden kurma, splicing, HTLC yönetimi ve erişim kontrollerindeki güvenlik açıklarını kapatan kritik bir güvenlik sürümü olarak yayımlandı. Proje, kullanıcıların acilen güncelleme yapmasını tavsiye ediyor. - LDK v0.3-rc3 ve Güvenlik Sürümleri (v0.2.7 / v0.1.13): Lightning Network tabanlı cüzdanlar ve uygulamalar geliştirmeye yarayan kütüphanenin yeni sürümleri; kanal hırsızlığı açıklarını, DoS vektörlerini ve RBF ücret artırma mekanizmalarındaki eksiklikleri gideriyor. - Bitcoin Core Kod Değişiklikleri: #36277 numaralı çekme isteği (PR), Tor ve I2P üzerinden yapılan deneysel özel yayın (private broadcast) özelliğindeki bir gizlilik sızıntısını kapatırken; #36365 memhavuzu (mempool) ücret tahmincisi hatalarını gideriyor. #36338 numaralı PR ise sessiz ödemeler (silent payments) uygulamasında bazı girdilerin atlanmasına yol açabilecek bir hatayı ortadan kaldırdı.



