Yumuşak Çatal Nedir? Bitcoin Geriye Uyumluluğu Açıklaması

Yumuşak Çatal Nedir? Bitcoin Geriye Uyumluluğu Açıklaması

Blok 481.824. Bu, Bitcoin'in ilk büyük modern soft fork'u olan SegWit'in 24 Ağustos 2017'de protokole kilitlendiği tarihtir. Bu sayı önemlidir çünkü soft fork, Bitcoin gibi bir blockchain'in ağı bölmeden kendini yükseltme yöntemidir. Yeni kurallar devreye girer. Eski yazılım çalışmaya devam eder. İkisi de aynı zincirde kalır.

Çoğu insana soft fork'un ne olduğunu sorduğunuzda tek cümlelik bir cevap alırsınız: bir blockchain protokolünde geriye dönük uyumlu bir değişiklik. Teknik olarak doğru. Çok kullanışlı değil. Gerçek tablo daha karmaşık ve daha ilginç. Soft fork, yavaş bir dansın son ürünüdür: geliştiriciler kural değişiklikleri öneriyor, madenciler destek sinyali veriyor veya sessizce reddediyor, düğüm operatörleri hangi yazılımı çalıştıracaklarını seçiyor ve kullanıcılar arka planda Bitcoin olarak neyin sayılacağı konusunda ısrar ediyor. Bu yazı, mekaniği sade bir dille açıklıyor. Ardından, blok blok düzeyinde kanonik örnekleri (SegWit ve Taproot) gösteriyor. Ve bir sonraki soft fork'un ne olacağı hakkındaki canlı 2026 tartışmasıyla sona eriyor.

Yumuşak Çatal Tanımı: Geriye Dönük Uyumlu Blok Zinciri Yükseltmesi

Yumuşak çatallanmayı, kurallar kitabının sıkılaştırılması olarak düşünün. Yeni kurallar altında yasal olan her şey, eski kurallar altında da yasal kalır. Bu nedenle eski düğümler yeni blokları sorunsuz bir şekilde kabul etmeye devam eder. Yeni düğümler, daha sıkı kuralları ihlal eden eski tarz blokları reddeder, ancak kuralların kendisi farklı değil, daha katıdır. Ağın havası değişmez. Geçerli sayılan şeylere ilişkin kısıtlama değişir.

İyi bir örnek: Bitcoin'in BIP 16'sı, yani Pay-to-Script-Hash soft fork'u. 1 Nisan 2012'de 173.805 numaralı blokta aktif hale geldi. BIP 16'dan önce, Bitcoin'in scriptinde P2SH adı verilen bir işlem türü yoktu. Yayınlandıktan sonra, yükseltilmiş düğümler P2SH'yi zorunlu hale getirdi. Eski düğümler aynı çıktılara baktılar ve herkesin harcayabileceği garip bir script gördüler, omuz silktiler ve blokları yine de kabul ettiler. Kırılması gereken bir kural olduğunu asla bilmediler. Zincir birleşik kaldı, çünkü yeni kural eskisinin bir alt kümesiydi. Sessizce, Bitcoin yeni bir yeteneğe sahip oldu.

İşte işin özündeki püf nokta bu. Eski yazılım, yeni yazılımın kabul ettiği her şeyi içeren bir üst küme kabul ediyor. Zincir bölünmesi yok. Talep süresi yok. Yeni kripto para yok. Blok zinciri ağı, hangi yazılım sürümünü kullandıklarına bakılmaksızın herkesin üzerinde anlaştığı tek bir zincir üretmeye devam ediyor. Bu, yazılım değişikliği gibi görünen şey için oldukça zarif bir sosyal mühendislik örneği.

Bu özellik aynı zamanda yumuşak çatallanmayı eski yazılımla uyumsuz olan her şeyden ayıran çizgidir. Eğer bir yükseltme, daha önce geçerli olan bir bloğu eski yazılım için aniden geçersiz hale getirebiliyorsa, yumuşak çatallanma değil, sert çatallanma söz konusudur. Avantajlar ve dezavantajlar tamamen değişir. Blockchain teknolojisi açısından, bu iki çatallanma türü arasındaki ayrım pratik bir soruya indirgenir: Yükseltme yapmayan düğümler yeni blokları hala geçerli olarak kabul ediyor mu?

Yumuşak Çatal mı Sert Çatal mı: Gerçek Fark

Sert çatallanma (hard fork) ise tam tersi yönde ilerler. Kuralları gevşetir veya eski yazılımın tamamen reddedeceği şekilde değiştirir. Eski düğümler yeni bir bloğa bakar, geçersiz olduğunu görür ve takip etmeyi reddeder. Ya herkes yükseltme yapar ya da ağ bölünür. Tek iki seçenek bunlar.

İki durum sıklıkla karşımıza çıkar. Ethereum'un 20 Temmuz 2016'daki 1.920.000 numaralı bloktaki DAO çatallanması, iki tehlikeye atılmış sözleşmeden yaklaşık 12 milyon ETH'yi dışarı taşıdı. Eski düğümler bu değişikliği reddetti, orijinal zinciri çalıştırmaya devam etti ve bu reddetme sonucunda Ethereum Classic doğdu. Bitcoin Cash bir yıl sonra ortaya çıktı. 1 Ağustos 2017'de, 478.559 numaralı blokta, Bitcoin Cash blok boyutu sınırını 1 MB'tan 8 MB'a yükseltti. Eski Bitcoin düğümleri daha büyük blokları hemen reddetti. O andan itibaren Bitcoin Cash, yeni bir blok zincirinde ayrı bir kripto para birimi oldu.

Yumuşak çatallanma (soft fork), tasarım gereği bu karmaşanın tamamını önler. Eski düğümlerden hiçbir şey yapmaları istenmez. Daha az kısıtlayıcı kuralları altında blokları doğrulamaya devam ederler. Madencilerin büyük çoğunluğu yeni kuralları uyguladığında, çıkarılan her blok aynı anda her iki kural kümesi altında da geçerli olur. Tek bir ekonomik zincir. Tek bir defter. Bu asimetri, Bitcoin kültürünün yumuşak çatallanmalara yönelmesinin ve sert çatallanmaları son çare olarak görmesinin yapısal nedenidir.

yumuşak çatal

Bitcoin'de Yumuşak Çatallanma Gerçekte Nasıl Aktif Hale Geliyor?

Çoğu açıklayıcı burada durur. Size yumuşak çatallanmanın "kuralları sıkılaştırdığını" söyler ve devam ederler. Kimsenin yazmak istemediği kısım ise bu sıkılaştırmanın aslında nasıl gerçekleştiğidir. Yumuşak çatallanma, bir geliştiricinin çevirdiği bir düğme değildir. Yavaş, bazen çirkin bir koordinasyon problemidir. Ve bu koordinasyon Bitcoin'in içine yerleştirilmiştir.

Klasik aktivasyon yöntemi madenci sinyallemesidir. Önerilen bir soft fork, bir BIP (Bitcoin Geliştirme Önerisi) haline gelir ve blok başlığı sürüm alanında bir bit atanır. Yükseltilmiş yazılım kullanan madenciler bu biti değiştirir. Bu blokların arkasındaki madencilik gücü, ağın geri kalanının hazır olup olmadığını ölçmek için kullandığı sinyal haline gelir. Belirli bir zaman dilimi içinde sinyal veren blokların yüzdesi bir eşiği aştığında, fork etkinleşir. 2017 yılına kadar kullanılan model BIP 9'du: 2016 blokluk bir zaman diliminde %95. BIP 8 daha sonra geldi. Bu, takılıp kalan bir önerinin sonsuza dek sürüklenmesini önlemek için kesin bir son tarih ekledi.

Bu model, işe yaramayana kadar işe yaradı. SegWit, 2017'nin başlarında aylarca %30 ila %45 madenci desteğinde takılı kaldı. Büyük madencilerin sinyal vermemek için sebepleri vardı ve bunların hiçbiri gurur verici değildi. Topluluk bir çözüm yolu bulmak zorunda kaldı. BIP 91, etkin eşiği düşürdü ve hızla piyasaya sürüldü. Aynı zamanda, paralel bir hareket olan kullanıcı tarafından etkinleştirilen soft fork, özellikle BIP 148, 1 Ağustos 2017'yi son tarih olarak belirledi. O günden sonra, BIP 148 düğümleri, SegWit'e sinyal vermeyen herhangi bir bloğu reddetmeye başlayacaktı. Bir taraftan BIP 91, diğer taraftan UASF'nin siyasi baskısı, çıkmazı çözdü. Çoğu insan daha önce böyle bir şey görmemişti. Birçoğumuz hala hangi tehdidin aslında tıkanıklığı kırdığı konusunda tartışıyoruz.

Taproot için topluluk daha temiz bir yöntem denedi: Hızlı Deneme. 90 günlük bir süre içinde %90'lık bir sinyal eşiği. Eşiğe ulaşıldığında çatal etkinleşiyor. Eşiği kaçırıldığında ise teklif sorunsuz bir şekilde sona eriyor ve tekrar denenebiliyor. Taproot, sorunsuz bir şekilde eşiği geçti ve 14 Kasım 2021'de 709.632 numaralı blokta etkinleşti.

Yumuşak çatal aktivasyon modelleri

Yöntem Nasıl tetiklenir? Örnek Sonuç
BIP 9 2016 blokluk kayan pencerede %95 madenci sinyali SegWit (başlangıçta takılı kaldı) İlk sürümlerde çalıştı; SegWit'te çıkmaza girdi.
BIP 91 Sinyallemenin çözülmesi için eşik düşürüldü. SegWit Ağustos 2017'de SegWit kilitlenmesi çözüldü.
BIP 148 (UASF) Düğümler bir son tarih belirler; sinyal vermeyen blokları reddeder. SegWit 1 Ağustos 2017 Siyasi baskı; derhal BIP 91 ile değiştirildi.
BIP 8 / Hızlı Deneme %90 sinyal belirli bir zaman aralığı içinde veya süresi dolduğunda Taproot 2021 Sorunsuz bir şekilde aktive edildi, hiçbir problem yaşanmadı.

Bitcoin Soft Forks: SegWit ve Taproot Örnekleri

SegWit, yani Segregated Witness, Bitcoin tarihindeki en çok alıntı yapılan soft fork'tur. İşlem imzalarını, yani "tanık verilerini", ana işlem gövdesinden ayırıp ayrı olarak saklamanın bir yolunu buldu. Eski düğümler yeni çıktıları herkesin harcayabileceği komut dosyaları olarak gördü ve bunları içeren blokları kabul etti. Yeni düğümler ise tanık kurallarını doğru şekilde uyguladı. Buradaki püf nokta, altta yatan işlem yapısında yapılan yumuşak bir değişikliğin etkili bir kapasite artışı sağlamasıydı. Bitcoin'in 1 MB'lık blok boyutu sınırı, 4 milyon ağırlık birimi sınırı ile değiştirildi. Pratikte, tipik bir blok artık yaklaşık 1,8 MB veri taşıyor. Teorik maksimum ise 2,4 MB civarında.

SegWit, 24 Ağustos 2017 tarihinde, UTC saatiyle 01:57:37'de 481.824 numaralı blokta aktif hale geldi. Bu bloğa kadar geçen sekiz ay, Bitcoin'in yönetim efsanesinin bir parçası haline geldi. Madenci desteği 2017 yılının büyük bir bölümünde kilitlenmişti. Nihai çözüm, BIP 91, UASF tehdidi ve SegWit2x anlaşması olarak adlandırılan süreçle geldi. Bu döneme sürekli geri dönüyorum çünkü sonraki her aktivasyonun incelediği tek örnek olay bu.

Taproot, en çok alıntı yapılan ikinci soft fork'tur ve muhtemelen Bitcoin'in SegWit'ten bu yana geçirdiği en temiz aktivasyondur. SegWit'ten dört yıl sonra, 14 Kasım 2021'de, 709.632 numaralı blokta aktif hale geldi. %90 Hızlı Deneme eşiğini aşmak dramatik bir olay olmadı. Taproot'un kendisi üç şey getirdi: Schnorr imzaları, MAST ağaçları ve tek imzalı, çoklu imzalı ve komut dosyası yolu harcamaları için birleşik bir çıktı türü. Bu değişiklikler ayrıca Lightning Network gibi çözümlerin zamanla daha verimli hale gelmesinin temelini attı.

Taproot'un devam hikayesi anlatmaya değer. Benimsenme oranı 2023 boyunca istikrarlı bir şekilde arttı. Ardından, Ordinals imza patlamasıyla birlikte 2024'ün başlarında tüm Bitcoin işlemlerinin yaklaşık %42'sine ulaştı. 2025'in ortalarına gelindiğinde ise yaklaşık %20'ye geriledi. İmza işlemleri yavaşladı. Taproot'un imza şemasının gelecekteki kuantum hesaplama saldırılarına maruz kalıp kalmayacağı konusunda bir yan tartışma başladı. Bunların hiçbiri aktivasyonu geri çevirmedi. Ancak kullanım eğrisi, protokol tarafında başarılı bir soft fork'un otomatik olarak cüzdan veya kullanıcı benimsenmesine dönüşmediğini hatırlatıyor.

Bitcoin'in soft fork soy ağacı

BIP / İsim Etkinleştirildi Engellemek Eşik
BIP 16 (P2SH) 1 Nisan 2012 173.805 %55
BIP 34 24 Mart 2013 227.835 %95
BIP 66 4 Temmuz 2015 363.731 %95
BIP 65 (CLTV) 14 Aralık 2015 388.380 %95
BIP 141 (SegWit) 24 Ağustos 2017 481.824 %95 (BIP 91'den sonra)
BIP'ler 340/341/342 (Taproot) 14 Kasım 2021 709.632 %90 Hızlı Deneme

2025-2026 Yumuşak Çatal Tartışması: OP_CTV ve OP_CAT

Bitcoin'in Taproot'tan bu yana ilk ciddi soft fork tartışması şu anda gerçekleşiyor. Tartışmanın büyük bölümü, Bitcoin'in komut dosyasının ne kadar ifade gücüne sahip olması gerektiği üzerine. İki öneri tartışmayı yönlendiriyor. Henüz hiçbiri kazanmış değil.

BIP 119 olarak resmileştirilen OP_CHECKTEMPLATEVERIFY, bir işlemin belirli bir gelecekteki harcama modeline bağlı kalmasını sağlayan bir komut dosyası işlem kodu ekleyecektir. Nisan 2024'te nihayet bir BIP numarası aldıktan sonra BIP 347 olarak resmileştirilen OP_CAT ise komut dosyası öğelerinin birleştirilmesini yeniden etkinleştirecektir. Bu, Satoshi Nakamoto'nun 2010 yılında hizmet reddi endişeleri nedeniyle kaldırdığı bir şeydi. Her iki işlem kodu da Bitcoin geliştiricilerinin sözleşmeler olarak adlandırdığı şey için geçit temel öğeleridir. Sözleşmeler, paraların bir sonraki nereye gönderilebileceğini kısıtlayan komut dosyalarıdır. Kasaları, tıkanıklık kontrolü gruplamasını ve Bitcoin blok zincirinin üzerinde oluşturulan katmanlarda ağ verimliliğindeki iyileştirmeleri açarlar.

2026 ile OP_CTV'nin aktivasyon parametreleri, 2022'den beri ilk kez resmen masaya yatırıldı. Önerilen eşik, %90 madenci sinyallemesidir. OP_CAT, geliştirici test ağı olan signet üzerinde test ediliyor. İkisinin de topluluk konsensüsü yok. Topluluğun mücadele ettiği denge gerçek. Daha fazla ifade gücü yeni kullanım alanları açıyor. Ayrıca Bitcoin'in saldırı yüzeyini de genişletiyor. Her yeni işlem kodu kalıcıdır. 2026'te ikisinin de geçeceğinden emin değilim, ancak bu tartışma, Bitcoin yönetiminin hala yumuşak çatallanmaları değerlendirebileceğinin en açık işaretidir.

Yumuşak Çatalın Cüzdanlar ve Cüzdan Kartları İçin Anlamı

Bitcoin sahibi olan herkes için pratik soru, soft fork'un herhangi bir işlem gerektirip gerektirmediğidir. Dürüst cevap neredeyse her zaman hayırdır. Yapılacak bir şey yok, talep edilecek bir şey yok, geçiş yapılacak bir şey yok. Soft fork yeni bir dijital varlık yaratmaz. Mevcut cüzdanlar, kullanıcı müdahalesi olmadan eski kurallar altında coin göndermeye ve almaya devam eder.

İstisna, yumuşak çatallanmanın yeni bir adres formatı getirmesidir. SegWit, bc1 adres önekini ekledi. Kullanıcıların SegWit adreslerine para gönderip alabilmeleri ve yeni işlem yapısının sunduğu ücret tasarruflarından yararlanabilmeleri için cüzdanların yeni formatı desteklemesi gerekiyordu. Eski cüzdanlara sahip kullanıcılar, eski adresler üzerinden sorunsuz bir şekilde para gönderip alabiliyordu. Yeni sürüme yükseltme isteğe bağlıydı. Taproot da bc1p adresleriyle aynı şeyi yaptı. Bu isteğe bağlı katılım şekli, asıl önemli noktadır. Yumuşak çatallanma, sert çatallanmaya göre daha az yıkıcıdır çünkü benimseme kademeli ve gönüllü olur.

Düğüm operatörleri için durum biraz değişiyor. Yumuşak çatallanmadan sonra eski sürüm bir düğüm çalıştırmak, yeni kuralları artık kendiniz uygulamadığınız anlamına gelir. Bunu sizin için yapmaları için yükseltilmiş madencilere ve diğer düğümlere güveniyorsunuz. Yeni sürüme yükseltme yapmayan düğümler, eski yazılım protokolü altında blokları doğrulayabilir. Sadece çatallanmanın getirdiği yeni kısıtlamaları doğrulayamazlar. Çoğu operatör zaten hemen yükseltme yapar. Bitcoin'in tam düğüm ekosisteminin önemli olmasının nedenlerinden biri de budur.

yumuşak çatal

Ağ Sağlığı Açısından Yumuşak Çatalların Sert Çatallardan Üstün Olmasının Nedenleri

Varsayılan yükseltme yolu olarak yumuşak çatallanmaların savunulmasının temelinde ağ dayanıklılığı yatıyor ve buradaki matematik aslında oldukça acımasız. 27 Nisan 2026 tarihli bir Bitnodes anlık görüntüsüne göre Bitcoin, dünya çapında yaklaşık 22.992 erişilebilir tam düğüm çalıştırıyor. Buna ek olarak, güvenlik duvarlarının arkasında bilinmeyen daha büyük bir düğüm popülasyonu da var. Atalet veya anlaşmazlık nedeniyle bu düğümlerin %10'unu kaybeden bir sert çatallanma, tanım gereği bir zincir bölünmesidir. İki kripto para birimi. İki defter. İki pazar. İki topluluk.

Madencilerin %10'unun sinyal göndermemesi nedeniyle kaybedilen bir yumuşak çatallanma, onay sürecini sadece biraz yavaşlatırken, %90'lık çoğunluk yeni kuralları uygular. Ekonomik zincir birleşik kalır. Bitcoin'in geriye dönük uyumluluğa olan tercihini yönlendiren asimetri budur. Başarılı bir yumuşak çatallanma, yavaş hareket edenleri cezalandırmadan koordinasyonu ödüllendirir. Başarısız bir yumuşak çatallanma basitçe etkinleşmez ve bir sonraki döngüde tekrar denenebilir. Başarısız bir sert çatallanma, yeni bir marka ve kimsenin istemediği devam eden siyasi ağırlıkla yeni bir blok zinciri oluşturur.

Bu nedenle, 2012'den bu yana Bitcoin blok zincirinde yapılan her büyük güncelleme, tartışmalı Ağustos 2017'deki Bitcoin Cash'i yaratan çatallanma hariç, yumuşak bir çatallanma olmuştur. Madencilik gücünün büyük çoğunluğu, sürekli olarak farklılaşma yerine geriye dönük uyumlu değişiklikleri tercih etmiştir. Bu durum tesadüf değildir.

Yumuşak Çatal Riskleri ve Arıza Modları

Yumuşak çatallanmalar, sert çatallanmalardan daha güvenlidir. Ancak risksiz değillerdir. Temmuz 2015'teki BIP 66, bazı madencilerin yeni kuralları desteklediğini ancak aslında doğrulamadığını belirtmesi nedeniyle altı blokluk zincirde kazara bir bölünmeye neden oldu. Klasik bir başarısızlık modu. Yükseltilmiş düğümler, yükseltilmemiş madencilerin üretmeye devam ettiği blokları reddeder. Rakip zincirler kısa bir süreliğine var olur. Ağın güvenliği birkaç saatliğine zayıflar. Çoğunluk yetiştiğinde bölünme kendiliğinden çözüldü. Ancak birkaç saat boyunca Bitcoin'de aynı anda çalışan iki rakip zincir vardı. SegWit'in iki yıllık aktivasyon penceresi de, Bitcoin Cash'in nihai olarak yaratılması da dahil olmak üzere, tam olarak iyileşmeyen siyasi hasara yol açtı. Ve net bir madenci çoğunluğu olmayan bir UASF, kalıcı bir bölünme riskini taşır. Geriye dönük uyumluluk güçlü bir kısıtlamadır, serbest geçiş hakkı değildir.

Sorusu olan?

Evet. OP_CHECKTEMPLATEVERIFY (BIP 119) ve OP_CAT (BIP 347) önde gelen önerilerdir. Her ikisi de sözleşme tarzı betiklemeyi etkinleştirmeyi amaçlamaktadır. OP_CTV`nin etkinleştirme parametreleri 2022`den beri ilk kez resmi olarak masaya yatırılmıştır. İkisinin de topluluk konsensüsü yoktur. Mayıs 2026 itibariyle herhangi bir etkinleştirme tarihi belirlenmemiştir.

Evet, sonunda öyle oldu. Ancak aktivasyon yaklaşık iki yıl sürdü ve siyasi bir çözüm gerektirdi (BIP 91 artı BIP 148 UASF tehdidi). SegWit, BIP 91 yayınlandıktan sonra ancak %100 madenci sinyallemesine ulaştı. Aktif hale geldikten sonra sorunsuz bir şekilde kilitlendi. Zincir asla bölünmedi. SegWit, iyi ya da kötü anlamda, yumuşak çatal yönetimi konusunda örnek bir vaka çalışmasıdır.

Madenci sinyallemesi yoluyla. Yükseltilmiş madenciler blok başlıklarında bir bayrak çevirir. Sinyalleme yüzdesi bir eşiği (genellikle %90 ila %95) aştığında, yeni kurallar tanımlanmış bir blok yüksekliğinde devreye girer. Bahsedilecek modeller BIP 9, BIP 8 ve Speedy Trial`dır. Taproot`un kullandığı model Speedy Trial`dır.

Hayır. Ağ bir kalır. Kripto para birimi bir kalır. SegWit yeni bir varlık yaratmadı. Taproot da yaratmadı. Sert çatallanmalar, Bitcoin Cash veya Ethereum Classic gibi yeni kripto para birimleri ortaya çıkarabilir. Yumuşak çatallanmalar ise bunu yapamaz.

Yumuşak çatallanma (soft fork) kuralları sıkılaştırır. Eski yazılım hala yeni blokları doğrular. Zincir birleşik kalır. Sert çatallanma (hard fork) kuralları gevşetir veya tamamen değiştirir. Eski yazılım yeni blokları reddeder. Zincir genellikle bölünür, tıpkı DAO çatallanmasından sonra Ethereum ve Ethereum Classic`in veya 2017`de Bitcoin ve Bitcoin Cash`in ayrılması gibi.

En bilinen ikisi SegWit (24 Ağustos 2017, blok 481.824) ve Taproot`tur (14 Kasım 2021, blok 709.632). Daha önceki örnekler arasında P2SH (Nisan 2012), BIP 34, BIP 66 ve BIP 65 yer almaktadır. Her biri Bitcoin`in kurallarını sıkılaştırırken eski düğümleri aynı zincirde tutmuştur.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.