Sözlük / Düğümler ve yazılım
Bitcoin Knots
- Bitcoin Knots nedir?
- Bitcoin Knots, Luke Dashjr tarafından sürdürülen alternatif bir Bitcoin düğümü uygulamasıdır; Bitcoin Core ile mutabakat uyumludur ancak hangi işlemleri ileteceği konusunda daha katı varsayılanlarla gelir.
Knots rakip bir para birimi ya da rakip bir zincir değildir. 2011 yılında Bitcoin LJR adlı bir yama kümesi olarak başladı, her Bitcoin Core sürümünden yeniden derlenir ve sürüm dizeleri bunu söyler: v29.4.knots20260508, Core 29.4 ile 8 Mayıs 2026 tarihli Knots yamalarının birleşimidir. Değiştirdiği şey politikadır, yani bir düğümün komşularına aktarmaya razı olduğu işlemler kümesidir.
Nasıl çalışır
Knots, Bitcoin Core kaynak kodunu alır, yamaları uygular ve sonucu farklı görüşler önceden kurulu olarak dağıtır.
Alttaki doğrulama kodu aynıdır. Knots aynı blok hash değerlerini hesaplar, aynı imza kurallarını uygular, aynı sübvansiyon takvimini işletir ve aynı zinciri kabul eder. İçindeki hiçbir şey Bitcoin Core yazılımının reddedeceği bir coin yaratamaz ya da Bitcoin Core yazılımının kabul edeceği bir bloğu reddedemez, çünkü yamaların hiçbiri mutabakata dokunmaz.
Farklar zincirin bir üst katmanındadır. Knots uzun süredir OP_RETURN verisini varsayılan olarak 42 bayt ile sınırlar; bu, Bitcoin Core yazılımının on yıl boyunca taşıdığı 83 bayta ve Core yazılımının 13 Ekim 2025'te 30.0 sürümünde benimsediği 100.000 bayta karşıdır. İşletmecisinin zincirin kötüye kullanımı saydığı, ödeme saymadığı işlemleri reddetme seçenekleri ekler ve işletmecinin karar verebilmesi gerektiği ilkesiyle Core yazılımından daha fazla yapılandırma sunar.
Bunun ne sağladığını anlamak işin önemli kısmıdır. Bir iletim kuralı, kendi gelen ve giden kutunuza uygulanan bir filtredir. Bir madenci, düğümünüzün iletmeyi reddettiği bir işlemi bloğa dahil ederse düğümünüz bloğu doğrular, kabul eder ve o işlemi sonsuza kadar saklar. Filtreleme, genel ağda nelerin dolaştığını şekillendirir ve istenmeyen verinin yerleştirilmesini biraz daha pahalı hale getirir. Hiçbir şeyi defterden kaldırmaz ve yeterince işletmeci aynı şeyi filtrelediğinde trafik, varlığının sona ermesine değil, madencilik havuzlarıyla doğrudan anlaşmalara doğru itilir.
Projenin dürüst zayıflıkları yapısaldır. Tek bir başlıca sürdürücüsü ve Bitcoin Core yazılımının inceleme kapasitesinin yalnızca bir kısmı vardır; her yama, Core yazılımının katkıda bulunanlarının onaylamadığı koddur. Dashjr kıdemli bir katkıda bulunan ve bir BIP editörüdür, bu yüzden proje ciddiye alınır, ama küçük bir ekip küçük bir ekiptir.
Nerede karşınıza çıkar
Knots, Bitcoin zincirinde veri saklama tartışması sırasında bir uzmanın istemcisinden görünür bir bloğa dönüştü.
Kamuya açık düğüm sayımları, Haziran 2025'te erişilebilir düğümlerin yaklaşık yüzde 12'sinde, o yılın Eylül ayında yüzde 19'unda ve Temmuz 2026 sonunda yaklaşık yüzde 22'sinde konumlandırdı. Bu rakamlar yalnızca erişilebilir düğümleri sayar ve düğüm sayılarını şişirmek kolaydır, bu yüzden onları bir nüfus sayımı değil, bir gidiş yönü olarak ele alın. Geçiş yapanlar büyük ölçüde yazıtlara ve Bitcoin Core yazılımının OP_RETURN kısıtlamasını durdurma kararına itiraz ediyordu.
Bitcoin'e ilgisi onu satın almak ve elde tutmak olan biri için burada hiçbir şey eylem gerektirmez. İki istemci de bitcoinlerinizi aynı şekilde doğrular. Makinenizin spam saydığınız veriyi taşımayı reddetmesini istiyorsanız ve daha küçük bir inceleme süreciyle rahatsanız Knots seçin. Daha büyüğünü istiyorsanız Core seçin. İkisini de seçmezseniz bunun yerine bir şirketin sunucusuna güveniyorsunuz demektir, ki listede konumunuzu gerçekten zayıflatan tek seçenek budur.
Bitcoin Knots vs sert çatal
Bitcoin Knots yazılımına geçmek Bitcoin'i çatallamak değildir ve bu ayrım, anlaşmazlığın haberleştirilmesinde en sık çarpıtılan ayrımdır. Sert çatal, bir bloğun geçerli olup olmadığına karar veren kuralları değiştirir, böylece eski yazılımı çalıştıran düğümler yeni zinciri reddeder ve iki coin ortaya çıkar; Ağustos 2017'de Bitcoin Cash ayrıldığında olan da budur. Knots geçerlilik konusunda hiçbir şeyi değiştirmez. Onun kullanıcıları ve Bitcoin Core kullanıcıları aynı zincirde oturur, aynı bakiyeleri görür ve gün boyu birbirlerine ödeme yapabilir. Yalnızca hangi bekleyen işlemleri bir eşe vermeye hazır oldukları konusunda ayrışırlar, bu da bir tercihtir, bir bölünme değil.