Blockchain dünyasının en güçlü özelliklerinden biri şeffaflık. Ancak aynı özellik, kullanıcı gizliliği söz konusu olduğunda ciddi bir probleme dönüşebiliyor. Ethereum gibi halka açık ağlarda gerçekleştirilen işlemler blok gezginleri üzerinden takip edilebiliyor. Bir cüzdan adresinin kime ait olduğu tespit edildiğinde bakiyeden transfer geçmişine, kullanılan DeFi protokollerinden yapılan token takaslarına kadar pek çok hareket analiz edilebiliyor. RAILGUN tam olarak bu noktada farklı bir yaklaşım ortaya koyuyor.
Railgun (RAIL), RAILGUN ekosisteminin Ethereum üzerindeki token’ıdır. Ancak burada önemli bir ayrım yapmak gerekiyor. RAIL, Monero benzeri anlamda bir “gizlilik coin’i” değildir. RAILGUN’ın resmi dokümantasyonuna göre token’ı elde tutmak protokolün gizlilik özelliklerini kullanmak için gerekli değildir. RAIL’in temel rolü protokolün güvenliği ve merkeziyetsiz yönetişim mekanizmasıyla bağlantılıdır.
RAILGUN ise sıfır bilgi, yani Zero-Knowledge (ZK) kriptografisinden yararlanarak kullanıcıların blockchain üzerindeki varlıklarını ve DeFi etkileşimlerini daha gizli gerçekleştirebilmesini sağlayan zincir üstü bir gizlilik sistemidir. Ethereum’un yanı sıra BNB Smart Chain, Polygon ve Arbitrum gibi ağlarla da bağlantılı bir yapıya sahiptir.
RAILGUN Nedir?
RAILGUN, kullanıcıların varlıklarını ayrı bir gizlilik blockchain’ine taşımadan mevcut EVM ağları üzerinde gizlilik elde etmesini amaçlayan bir protokoldür. Başka bir ifadeyle kullanıcı Ethereum’dan çıkıp tamamen farklı bir blockchain’e geçmek zorunda değildir.
Sistem uygulama katmanında çalışan akıllı sözleşmeler üzerine kuruludur. İşlemlerin mutabakatı ve doğrulanması RAILGUN’a ait ayrı bir doğrulayıcı ağı tarafından değil, kullanılan blockchain tarafından gerçekleştirilir. Örneğin Ethereum üzerindeki RAILGUN işlemleri Ethereum ağının güvenlik altyapısından yararlanır. Bu yaklaşım ayrı bir doğrulayıcı ağı veya güvenilir köprü oluşturma ihtiyacını azaltır.
RAILGUN’ın asıl hedefi blockchain’i görünmez hale getirmek değil, kullanıcı ile işlem arasındaki bağlantının ortaya çıkarılmasını zorlaştırmaktır.
Protokol bu amaçla gönderen adres, alıcı adres, token türü ve işlem miktarı gibi kritik bilgileri gizlemeye çalışır. Bunun temelinde Private Balances olarak adlandırılan özel bakiyeler ve Zero-Knowledge kanıtları bulunur.
Zero-Knowledge Teknolojisi Nasıl Çalışıyor?
RAILGUN’ın çalışma mantığını anlayabilmek için Zero-Knowledge Proof kavramına bakmak gerekiyor.
Zero-Knowledge Proof, Türkçede sıfır bilgi kanıtı olarak ifade edilebilir. Basit anlatımla bir tarafın belirli bir bilginin doğru olduğunu, bilginin kendisini açıklamadan kanıtlayabilmesini sağlayan kriptografik yöntemdir.
RAILGUN bunun için zk-SNARK teknolojisinden yararlanır.
Sistem sayesinde kullanıcı belirli token’ları harcama hakkına sahip olduğunu kanıtlayabilir ancak dışarıdaki gözlemcinin söz konusu varlıkların ayrıntılarını görmesi gerekmez. RAILGUN’ın akıllı sözleşmeleri kriptografik kanıtın geçerliliğini kontrol eder ve şartlar karşılanıyorsa işlemi gerçekleştirir.
Böylece blockchain’in doğrulanabilirlik özelliği korunurken kullanıcıların finansal hareketlerinin doğrudan okunmasının önüne geçilmeye çalışılır.
RAILGUN’da Shielding Nedir?
RAILGUN ekosisteminin önemli kavramlarından biri “shielding”dir.
Shielding, kullanıcının halka açık blockchain bakiyesindeki token’larını RAILGUN’ın özel bakiye sistemine aktarması anlamına gelir. Kullanıcının standart Ethereum adresi 0x ile başlarken RAILGUN özel adresleri 0zk formatını kullanır.

İlk shielding işlemi blockchain üzerinde herkese açık şekilde gerçekleşir. Dolayısıyla bu aşamada kullanılan token, miktar ve gönderen halka açık adres gibi bazı bilgiler zincirde görülebilir.
Varlıklar RAILGUN sistemine girdikten sonra ise Private Balance’ın parçası haline gelir. Kullanıcı bundan sonra özel transfer gerçekleştirebilir veya desteklenen akıllı sözleşmelerle gizlilik katmanı üzerinden etkileşime girebilir.
Burada önemli bir teknik ayrıntı bulunuyor. Ethereum’un yerel ETH token’ı doğrudan ERC-20 olmadığı için shielding işlemlerinde wrapped biçimi olan WETH kullanılır. Sistem ETH’yi WETH’ye dönüştürerek özel bakiyeye aktarabilecek mekanizmaya sahiptir.
Private Balances Nasıl Çalışıyor?
Private Balances, RAILGUN’ın gizlilik mimarisinin merkezinde bulunuyor.
Sistem Bitcoin’den aşina olduğumuz UTXO modeline benzer bir yapı kullanıyor. UTXO, “Unspent Transaction Output”, yani harcanmamış işlem çıktısı anlamına geliyor.
Fakat RAILGUN’daki önemli fark bu çıktıların şifrelenmiş olması.
Her UTXO; varlığın sahibi, miktarı, token kimliği ve şifrelemeye yardımcı olan bazı verileri içeren bir “note” biçiminde oluşturuluyor. Bu notların tamamı Merkle Tree adı verilen veri yapısının parçaları haline geliyor.
Merkle Tree ise çok sayıda verinin kriptografik hash’ler yardımıyla güvenli biçimde doğrulanmasını sağlayan ağaç yapısıdır.
RAILGUN’ın zk-SNARK devreleri, kullanıcının gerekli varlıklara sahip olduğunu bu yapı üzerinden doğrulayabilir. Böylece sistem işlemin geçerli olduğundan emin olurken herkese kullanıcının özel bakiyesini açıklamak zorunda kalmaz.
RAILGUN’da Özel Transferler Nasıl Gerçekleşiyor?
Varlıklar Private Balance’a alındıktan sonra kullanıcı başka bir RAILGUN cüzdanına özel transfer gerçekleştirebilir.
Standart Ethereum transferinde gönderen, alıcı ve miktar blockchain gezgininde açık şekilde görülür. RAILGUN içerisindeki özel transferlerde ise işlem içeriği şifrelenir.
Protokol aynı işlem içerisinde birden fazla ERC-20 token’ın başka bir RAILGUN cüzdanına özel olarak gönderilmesini de destekler. Ayrıca transferlere şifrelenmiş memo eklenebilir. Bu mesaj yalnızca gönderen ve alıcı tarafından çözülebilir.
Bu noktada RAILGUN’ın gizlilik yaklaşımının yalnızca “para gönderme” ile sınırlı olmadığını vurgulamak gerekiyor. Protokolün daha dikkat çekici tarafı DeFi uygulamalarıyla etkileşim kurabilmesidir.
RAILGUN ve DeFi Gizliliği
RAILGUN’ın klasik gizlilik çözümlerinden ayrıldığı önemli noktalardan biri akıllı sözleşmelerle etkileşimi desteklemesidir.
Kullanıcılar özel bakiyelerinde bulunan varlıklarla token transferlerinin yanında çeşitli cross-contract işlemler gerçekleştirebilir. Böylece harici akıllı sözleşmelere RAILGUN gizlilik sistemi üzerinden erişmek mümkün hale gelir.
Bu yapı özellikle profesyonel trader’lar açısından dikkat çekici olabilir.
Büyük bir yatırımcının halka açık cüzdanından yaptığı işlemler takip edildiğinde piyasa stratejisi hakkında ipuçları elde edilebilir. RAILGUN’ın resmi belgelerinde bunun için “Alpha Protection” kullanım senaryosu öne çıkarılıyor. Amaç trader’ın pozisyonlarını ve stratejik hareketlerini blockchain analizi yapan üçüncü taraflardan daha iyi koruyabilmesi.
Bunun yanında şirketlerin kripto para ile maaş ödemeleri, bağışların finansal gizliliğinin korunması ve kişisel cüzdan hareketlerinin halka açık profil haline gelmesinin önlenmesi de potansiyel kullanım alanları arasında gösteriliyor.
Broadcaster Sistemi Nedir?
Blockchain’de gizlilik sağlamak yalnızca transfer miktarını gizlemekle bitmiyor. İşlemi blockchain’e hangi adresin gönderdiği de önemli.
RAILGUN bu sorun için Broadcaster adı verilen bir sistem kullanıyor.
Broadcaster’lar kullanıcı adına işlemi blockchain ağına ileten halka açık 0x adresleridir. Kullanıcının hazırladığı işlem Broadcaster’a şifreli biçimde aktarılır. Broadcaster gerekli gas ücretini ödeyerek işlemi temel blockchain ağına gönderir. Bunun karşılığında hizmet bedeli alabilir.
Buradaki kritik nokta şu: Broadcaster işlemin içeriğini doğrulayan bir validator değildir.
Asıl doğrulama Ethereum veya işlemin gerçekleştirildiği diğer blockchain tarafından yapılır. Broadcaster daha çok kullanıcı ile blockchain arasındaki mesaj taşıyıcısı gibi çalışır. Ayrıca şifrelenmiş işlem ayrıntılarını çözemediği için kullanıcının bütün finansal verilerini görmesi beklenmez.
Unshielding Nedir?
Kullanıcı varlıklarını tekrar halka açık bir blockchain adresine çıkarmak istediğinde “unshielding” işlemini gerçekleştirir.
Bu süreçte RAILGUN’ın özel bakiyesinde bulunan token’lar kullanıcının belirlediği halka açık 0x adresine gönderilir. Sistem gerekli Zero-Knowledge kanıtlarını kontrol ettikten sonra varlıkların çıkışına izin verir.
Resmi geliştirici dokümantasyonuna göre unshield işlemlerinde çekilen token miktarı üzerinden yüzde 0,25 ücret uygulanıyor.
Dolayısıyla sistemin giriş ve çıkış noktalarının tamamen görünmez olduğu düşünülmemeli. Shield ve unshield aşamalarının halka açık blockchain ile bağlantısı vardır. RAILGUN’ın asıl gizlilik alanı, varlıkların Private Balance içerisinde bulunduğu ve özel işlemlerin gerçekleştirildiği bölümdür.
RAIL Coin Nedir ve Ne İşe Yarar?
RAIL, Ethereum üzerinde ERC-20 standardında oluşturulan RAILGUN token’ıdır.
Burada sık yapılan bir hatayı düzeltmek gerekiyor: RAIL sahibi olmak kullanıcıya otomatik olarak gizlilik sağlamaz ve RAILGUN’ı kullanabilmek için RAIL satın almak zorunlu değildir.
Token’ın temel kullanım alanı protokol güvenliği ve yönetişimdir. RAIL kilitleyen kullanıcılar protokolün geleceğini etkileyen tekliflere katılabilir veya oy güçlerini başka adreslere devredebilir.

Ethereum üzerindeki resmi RAIL sözleşme adresi:
0xe76c6c83af64e4c60245d8c7de953df673a7a33d
RAILGUN’ın Polygon ve BNB Smart Chain dağıtımlarında ise ayrı yönetişim token’ları bulunuyor. Resmi dokümantasyonda bunlar RAILPOLY ve RAILBSC olarak belirtiliyor. Arbitrum üzerindeki RAILGUN sistemi ise Ethereum’da kilitlenen RAIL tarafından güvence altına alınıyor.
RAILGUN Yönetişimi Nasıl İşliyor?
RAILGUN’ın yönetişim sistemi zincir üzerinde çalışıyor.
RAIL token’larını yönetişim sözleşmesine kilitleyen kullanıcılar “Active Governor” olarak protokol değişikliklerinde söz sahibi olabiliyor. Sistemde kilitlenen 1 RAIL, 1 oy gücüne karşılık geliyor. Oy hakkının başka bir cüzdana devredilmesi de mümkün.
Protokolün akıllı sözleşmelerinde yapılacak değişiklikler on-chain tekliflerin kabul edilmesini gerektiriyor. Böylece sistemin geliştirilmesi tek bir şirketin veya merkezi yöneticinin kararından ziyade yönetişim mekanizmasına bağlanıyor.
RAIL kilidini kaldırmak isteyen kullanıcılar açısından da önemli bir ayrıntı var. Resmi dokümantasyona göre kilidin açılması için 30 günlük bir süreç bulunuyor ve bu süre içerisinde ilgili token’ların oy gücü bulunmuyor.
RAIL Security Rewards Nedir?
RAIL yalnızca oy kullanmak için kilitlenmiyor. Sistem aynı zamanda protokol güvenliğine aktif biçimde katılan RAIL sahipleri için Security Rewards mekanizmasına sahip.
RAIL kilitleyen kullanıcılar potansiyel kod değişikliklerini destekleyip desteklemeyeceklerine karar vererek protokolün temel gizlilik sözleşmeleri, zincir üstü hazineleri ve diğer bileşenlerinin yönetimine katılıyor.
Resmi belgelere göre yönetişim katılımcılarına yönelik dağıtım mekanizmasında hazinedeki token’ların yüzde 2’si iki haftada bir tahsis ediliyor. Dağıtım kullanıcının toplam kilitli RAIL içerisindeki payına göre hesaplanıyor ve ödüller WETH, RAIL ve DAI gibi varlıklardan oluşabiliyor.
Bu nedenle RAIL’in ekonomik işlevini yalnızca klasik bir “governance token” olarak görmek eksik kalabilir. Token aynı zamanda protokol değişikliklerinin güvenlik katmanında ekonomik katılım mekanizması görevi görüyor.
RAILGUN’ın Kullanım Alanları Neler?
RAILGUN’ın kullanım alanları yalnızca bireysel kullanıcıların transferlerini saklamakla sınırlı değil.
Örneğin profesyonel trader’lar cüzdanlarının takip edilmesini zorlaştırarak işlem stratejilerini korumaya çalışabilir. Şirketler blockchain üzerinden yapılan maaş ödemelerinde çalışanların gelir bilgilerinin herkes tarafından görülmesini engellemek isteyebilir.
Bağışlarda da benzer bir durum söz konusu. Halka açık blockchain’de yapılan bir bağış kullanıcının cüzdanıyla belirli bir kuruluş arasında kalıcı bir bağlantı oluşturabilir. Gizlilik sistemleri bu bağlantının açık şekilde görünmesini azaltmayı hedefler.
RAILGUN ayrıca ERC-721 NFT’lerin shielding işlemini de destekliyor. Bu özellik teorik olarak özel NFT işlemleri veya NFT biçiminde temsil edilen bazı DeFi pozisyonlarının gizliliği açısından kullanılabilir.
RAILGUN’ın Avantajları ve Riskleri
RAILGUN’ın dikkat çeken tarafı ayrı bir gizlilik blockchain’i oluşturmak yerine mevcut blockchain ekosisteminin üzerine bir gizlilik katmanı eklemeye çalışması.
Bunun önemli bir sonucu var.
Kullanıcılar Ethereum gibi büyük ağların mevcut güvenlik ve DeFi altyapısından yararlanmaya devam edebiliyor. Ayrı doğrulayıcı ağına veya kullanıcı fonlarını başka bir zincire taşıyan güvenilir bir köprü mekanizmasına ihtiyaç duyulmaması da mimarinin temel avantajlarından biri.
Ancak gizlilik mutlak bir kavram değil.
RAILGUN’ın kendi belgeleri de Private Balances tarafından sağlanan gizlilik seviyesinin benzersiz kullanıcı ve shield işlemi sayısı, akıllı sözleşmelerdeki toplam varlık miktarı ve özel DeFi işlem hacmi gibi değişkenlerden etkilendiğini belirtiyor. Daha geniş ve aktif bir gizlilik kümesi, belirli bir işlemi belirli bir kullanıcıyla ilişkilendirmeyi genel olarak daha zor hale getiriyor.
Akıllı sözleşme riski, kriptografik sistemlerin karmaşıklığı, kullanıcı hataları ve gizlilik protokollerine yönelik değişebilen düzenleyici yaklaşım da ayrıca dikkate alınması gereken başlıklar.
Railgun (RAIL) Coin Geleceği
RAIL’in uzun vadeli konumunu değerlendirirken yalnızca token fiyatına bakmak yeterli olmayacaktır. Asıl izlenmesi gereken nokta RAILGUN’ın blockchain gizliliğine yönelik ortaya koyduğu yaklaşımın ne ölçüde benimsenebileceğidir.
Blockchain ekosisteminin şeffaf yapısı DeFi büyüdükçe farklı bir sorunu daha görünür hale getiriyor: finansal mahremiyet.
Bir kişinin banka hesabındaki tüm hareketlerin internette herkes tarafından izlenebilmesi normal karşılanmazken halka açık blockchain’lerde buna oldukça yakın bir yapı bulunuyor. RAILGUN’ın çözmeye çalıştığı temel problem de aslında burada yatıyor.
Proje gizliliği blockchain’den kaçış olarak değil, blockchain’in üzerinde kullanılabilecek bir özellik olarak konumlandırıyor. Bu yaklaşımın geliştiriciler, DeFi kullanıcıları ve kurumsal katılımcılar tarafından ne kadar benimseneceği RAILGUN ekosisteminin geleceğinde belirleyici unsurlardan biri olacak.
RAIL açısından ise yönetişime katılan token miktarı, protokol kullanımındaki gelişim, Private Balance aktivitesi ve RAILGUN’ın geliştirici entegrasyonları yakından takip edilmesi gereken göstergeler arasında yer alıyor.
Sık Sorulan Sorular
Railgun (RAIL) Coin nedir?
RAIL, RAILGUN protokolünün Ethereum üzerindeki ERC-20 token’ıdır. Protokol güvenliği ve merkeziyetsiz yönetişim mekanizmasında kullanılır.
RAIL bir gizlilik coin’i mi?
Hayır. RAILGUN’ın resmi belgeleri RAIL’in gizlilik coin’i olmadığını açıkça belirtiyor. RAIL sahibi olmak kullanıcının işlemlerini otomatik olarak gizlemez ve RAILGUN gizlilik sistemini kullanmak için RAIL sahibi olmak zorunlu değildir.
RAILGUN ne işe yarar?
RAILGUN, Zero-Knowledge teknolojisini kullanarak blockchain işlemlerindeki gönderen, alıcı, token ve miktar gibi bilgilerin gizliliğini artırmayı amaçlayan zincir üstü bir sistemdir.
RAILGUN hangi ağlarda çalışıyor?
Resmi dokümantasyona göre RAILGUN Ethereum, BNB Smart Chain, Polygon ve Arbitrum üzerinde kullanılmaktadır.
RAILGUN kullanmak için RAIL almak gerekiyor mu?
Hayır. RAIL token’ı gizlilik sistemini kullanmanın ön koşulu değildir. Token esas olarak protokol güvenliği ve yönetişim tarafında rol oynar.
RAILGUN tamamen anonim mi?
RAILGUN işlem ayrıntılarının gizliliğini artırmak üzere tasarlanmıştır ancak gizliliği mutlak anonimlik olarak değerlendirmek doğru olmaz. Özellikle shielding ve unshielding işlemleri halka açık blockchain ile etkileşime girer. Gizlilik seviyesi ayrıca özel havuzdaki kullanım, varlık ve işlem yoğunluğu gibi faktörlerden etkilenebilir.
RAIL token nerede kullanılır?
RAIL, Ethereum üzerindeki RAILGUN yönetişiminde kilitlenebilir. Token kilitleyen kullanıcılar tekliflerde oy kullanabilir, oy gücünü devredebilir ve gerekli şartları yerine getirdiğinde Security Rewards mekanizmasına katılabilir.

