Bitcoin Uzatma Blokları – Geriye Dönük Uyumluluk

B-Coin (BTC uygulaması için şirket içi seçeneği) ile birlikte Bitcoin için en büyük pazar olan Purse tarafından yapılan son medya hype, şirketin “To the Moon” olarak bilinen bir ölçeklendirme önerisi sunduğunu açıkladı. Purse ayrıca Uzatma Blokları adı verilen başka bir yaklaşım üzerinde çalıştı. Bu, Bitcoin Unlimited, Bitcoin Classic ve Bitcoin XT veya Bitcoin Core geliştiricilerinin Segregated Witness soft fork versiyonunun yaklaşımlarından farklıdır. Bitcoin Core’un geliştiricisi Johnson Lau, uzantı bloğunu ilk olarak 2013’te ve bu yılın başlarında yardımcı blok olarak öneren ilk kişi oldu. Sert çatalların sayısız özelliğini paylaşır. Uzatma blokları, protokollerdeki herhangi bir değişikliği pratik olarak kolaylaştırır. Bununla birlikte, yumuşak çatallarla ortak bir önemli faydayı paylaşırlar. Bu bloklar geriye dönük uyumludur.

Yumuşak Çatal

Yumuşak çatallar, protokol değişiklikleri olarak tanımlanabilir. Bunlar yeni kurallar ekler ve yenilerini yoğunlaştırır. Çatallara eski düğümler de denir, herhangi bir kuralı ihlal etmediği için yumuşak çatal (zincir) geçerli sayılır. Eski, bir ağ üzerinde soft fork uygulayan yeni düğümlerle bir arada var olabilir. Politikalar eklese veya sıkılaştırsa bile, Bitcoin’in yeteneklerini genişletmek için akıllıca kullanılabilir. Yumuşak çatallar, bunu başarmak için normalde özel BTC adreslerini veya çıktılarını (herkes harcayabilir) kullanır. Bu tür adreslerde Bitcoin varsa herhangi bir kullanıcı bunları harcayabilir. Bu, herhangi bir kullanıcının bunları özgürce harcayabileceği anlamına gelir. Bu konuda kriptografik imza veya başka bir gereklilik yoktur. Bu yeni kurallar, söz konusu adreslerdeki Bitcoin’in soft fork tarafından açıklanan belirli hükümler kapsamında harcanabileceğini şart koşuyor. Örneğin, yönergeler, belirli bir sürenin CommVault Sistemlerini (CVLT) geçmiş olması gerektiğini veya Ayrılmış Tanık’ın yeni bölümüne bir imzanın dahil edilmesini önermektedir..

Uzantı Bloğu

Bu tür bloklar yumuşak çatallara çok benzer, ancak kelimenin tam anlamıyla bunu başka bir seviyeye taşıyor. Temel olarak adlandırılan standart BTC bloğuna benziyor ve birkaç talimat içeriyor. Bir fark var. Temel blok, Bitcoin blok zincirini oluşturan önceki ve sonraki temel blokla ilişkilendirilir. Aksine, uzatma bloğu yalnızca tek bir temel bloğa bağlanır. Uzantı bloğu, söz konusu herkesin, uzantı bloklarına giden ve buradan giden giriş ve çıkış noktaları olarak hizmet veren adresleri harcayabileceğini kullanır. Temelden uzantıya herhangi bir işlem iletildiğinde eski düğüm yanlış yönlendirilir. Madeni paralar, eski düğümün bakış açısından tipik adreslere (çıktılar) iletilir. Eski düğüm söz konusu olduğunda paralar asla kaybolmaz. Aslında, eski düğüm uzantı bloklarını bile fark edemez.

Yeni düğümün görünümünden, madeni paralar, esasen normal Bitcoin adresi gibi davranan uzantı bloğundaki yeni adrese iletilir. Madeni paralar bir adresten diğerine veya bir bloktan diğerine bile hareket edebilir. Sonuç olarak, yeni düğümler, sahiplikteki değişikliklerle birlikte paraların dolaştığını görür. Eski düğümler, BTC’nin önceki adrese bağlı kaldığını düşünerek bunu göremezler. Yeni düğümün, uzantıdan temel bloğun normal adresine kripto paraları geri göndermesi de mümkündür. Bu, eski düğümleri bir kez daha aldatarak yapılabilir. Eski bir düğüm açısından bakıldığında, paralar herkesin harcayabileceği adreslerden yeniden konumlandırılır. Madeni paraların nereden kaynaklandığını yalnızca yeni düğümler bilir.

Madeni paralar temel bloğa ve normal adrese geri döner dönmez her iki düğüm de aynı şeyi algılayabilir. Uzatma bloklarının birincil avantajı nedir? Bunların hemen hemen hiçbir şekilde orijinal BTC protokolüne uymasına gerek yoktur, bu da çok sayıda olasılığa yol açar. Bir uzantı bloğu, Ethereum ve Ethereum Classic gibi programlama için daha fazla fırsat yaratabilir. Ayrıca Z Cash, Monero ve Mimble Wimble gibi ek gizlilik sunar. B-Coin’in önerisi nispeten basit. Yine de, “To the Moon” blokları çoğu durumda normal bloklara kıyasla sadece daha büyüktür, bu nedenle bunlar daha fazla işlem gerçekleştirebilir. Ayrıca, Ayrılmış Tanık ve özellikle yıldırım ağını uzantı bloklarının üzerinde tutmak için oluşturulan diğer ek avantajlar da dahildir..

Karmaşık durum

Uzatma bloklarının yanı sıra To the Moon’un teknik olarak çalıştığı gerçeğine rağmen bazı dezavantajlar var. Bu tür zorlukların özünde, To the Moon’un şimdiye kadar önerilen ölçeklendirme çözümlerine kıyasla teknik olarak daha karmaşık olduğu söyleniyor. Bunlara tüm sert çatallar ve SegWit yumuşak çatal dahildir. Aynı zamanda icra zorlaşır. Kullanıcıların bakış açısına göre To the Moon, eski düğümleri soft fork’un yaptığından daha fazla hiçbir fikri olmadan bırakır. Eski düğümler, herhangi birinin içinde bulunan kripto paraların adreslerin nasıl kullanılabileceğini belirleyemez. Uzatma blokları söz konusu olduğunda, eski düğümler bu paraların nerede olduğunu bile anlayamazlar. Başka bir deyişle, eski düğümler madalyonun geçmişini izleyemez ve bunları şimdilik harcayamaz. Blockchain’in yeniden düzenlenmesi, uzantıdan eski düğüme bir işlemin nasıl göründüğünü dönüştürebilir.

Lau Teorisi

Uzatma bloklarının orijinal savunucusu Johnson Lau, To the Moon’a pek düşkün olmayanlardan biridir. Bay Lau ve onun fikrini paylaşan diğer insanlar veya gruplar için To the Moon, geriye dönük uyumluluktan başka bir şey olmayan bir yumuşak çatalın çok temel ön koşulunu karşılayamadı. Öte yandan, bu blokları üretime hazır bir şey olarak değil, daha akademik bir konu olarak görüyor..

Bu arada, Bitcoin Core savunucusu ve geliştiricisi ve Bitcoin Knots destekçisi (Luke Dashjr), uzantı bloğunun muhtemelen tam düğümlerin iki bileşenini oluşturduğuna dikkat çekti. Yükseltilmemiş düğümler, yapay SPV düğümü gibi kararsızdır. BTC geliştiricisi Matt Corallo ise, uzantı düğümlerinin dahil olduğu teorisini reddediyor. Onun yerine, tüm ağ, gerçekten çok kötü bir örnek olan bu uzantı bloğuna güvenmelidir..