Bitcoin (BTC) için temel katmanda işlem gizliliği sağlamayı hedefleyen Shielded Bitcoin isimli yeni bir protokol önerisi yayımlandı.
Alloc Init araştırmacıları Clara Shikhelman, Mikhail Komarov ve Aleksei Moskvin tarafından hazırlanan “Shielded Bitcoin: Private Transfers on the Bitcoin L1” başlıklı çalışma, Bitcoin’in konsensüs kurallarında değişiklik veya soft fork gerektirmeden Zcash benzeri gizli transferlerin mümkün olabileceğini öne sürüyor.
Shielded Bitcoin Nedir?
Yayımlanan çalışmaya göre Shielded Bitcoin, ayrı bir blok zinciri veya merkezi bir operatör kullanmak yerine Bitcoin üzerinde çalışan bir metaprotokol olarak tasarlandı. Sistem; değerleri şifrelenmiş “notlar” içerisinde tutuyor, harcanan notları “nullifier” adı verilen herkese açık ancak işlemin kaynağını açığa çıkarmayan tanımlayıcılarla işaretliyor ve işlemlerin geçerliliğini sıfır bilgi kanıtları (zero-knowledge proofs) ile doğruluyor. Böylece transfer tutarı, gönderen, alıcı ve işlemlerin birbirleriyle olan bağlantısının kamuya açık şekilde görülmemesi hedefleniyor.
Sistemin dikkat çeken taraflarından biri, Bitcoin ağının Shielded Bitcoin kurallarını doğrudan doğrulamaması. Shielded Bitcoin’e ait veriler Bitcoin işlemlerine OP_RETURN, witness alanı veya benzeri veri taşıma yöntemleri üzerinden eklenebiliyor. Bitcoin madencileri ve düğümleri bu verinin Shielded Bitcoin açısından geçerli olup olmadığını kontrol etmiyor. Bunun yerine özel bir Shielded Bitcoin indexer, Bitcoin blok zincirini takip ederek işlemleri yeniden oynatıyor ve geçersiz işlemleri protokol durumuna dahil etmiyor.
Bitcoin’de kullanılan UTXO modelinin karşılığı olarak Shielded Bitcoin’de “not” yapısı bulunuyor. Bir note harcandığında hangi notun harcandığı açıkça gösterilmiyor. Bunun yerine sıfır bilgi kanıtıyla ilişkili bir nullifier yayımlanıyor. Kanıt; harcanan notun geçerli olduğunu, kullanıcının gerekli harcama yetkisine sahip olduğunu, nullifier’ın doğru üretildiğini ve işlem sırasında yeni Bitcoin yaratılmadığını doğruluyor. Daha önce kullanılan bir nullifier’ın tekrar kullanılması ise çift harcama girişiminin tespit edilmesini sağlıyor.
Araştırmacılara göre bu mimari sayesinde kullanıcıların bir hizmet sağlayıcısına, koordinatöre veya ayrı bir konsensüs ağına güvenmesi gerekmiyor. Sistemi doğrulamak için bir Bitcoin node’u ile Shielded Bitcoin indexer’ının çalıştırılması yeterli olacak. Özel anahtarlar ise kullanıcıda kalmaya devam ediyor. Tasarımın gizlilik modeli Zcash’in shielded pool mimarisinden önemli ölçüde esinleniyor.
Shielded Bitcoin’in Bitcoin ağıyla bağlantısında ise araştırmacıların daha önce üzerinde çalıştığı Bitcoin PIPEs mekanizması öne çıkıyor. PIPEs, sıfır bilgi kanıtlarının sonucunu Bitcoin’in mevcut imza doğrulama mekanizmalarına bağlayarak fonların kriptografik olarak kontrol edilen Bitcoin L1 kasalarında tutulmasını amaçlıyor. Komarov, sistemin bu sayede soft fork veya hard fork gerektirmeden çalışabileceğini savunuyor.
Bununla birlikte yayımlanan çalışma henüz bir Bitcoin protokol güncellemesi veya yaygın olarak kullanılan hazır bir ürün anlamına gelmiyor. Makalenin kapsamı esas olarak shielded sistem içerisindeki transfer modeline odaklanırken, Bitcoin’in sisteme giriş ve çıkış mekanizmaları olan peg-in ve peg-out yapılarının daha geniş sistem tasarımının bir parçası olduğu ve makalenin kapsamı dışında bırakıldığı belirtiliyor.
*Yatırım tavsiyesi değildir.




