

Side chain, ana blokzincire paralel çalışan bağımsız bir blokzincirdir. Ana zincire iki yönlü bir köprüyle bağlanır ve varlık transferini bu köprü üzerinden yapar. Kendi doğrulayıcılarına ve konsensüs mekanizmasına sahiptir, güvenliğini ana zincirden almaz. Bu yönüyle Katman-2 (Layer-2) çözümlerinden ayrılır.
Her yan zincir bağımsız bir ağdır. Kendi token’ı, kendi protokolü ve kendi güvenlik modeli olabilir. Bu bağımsızlık, side chain’i blokzincir mimarisinde ayrı bir kategori hâline getirir.
Bir ana zincire birden fazla side chain bağlanabilir. Ana ağ bir aktarım noktası olarak kullanıldığında, yan zincirler arası iletişim de mümkün olur. Bu yapı, farklı ağların birlikte çalışabilmesine zemin hazırlar.
Side chain’in ortaya çıkışı ve amacı
Kavram ilk kez 2014 yılında ortaya atılmıştır. Kriptograf Adam Back liderliğindeki bir ekip, Pegged Sidechains başlıklı çalışmada Bitcoin ve diğer varlıkların birden fazla blokzincir arasında taşınabileceği bir yöntem önermiştir. Amaç, Bitcoin’in katı yapısını bozmadan yeni özellikler eklemek olmuştur.
Bu ihtiyacın arkasında ölçeklenebilirlik üçlemi (scalability trilemma) yatar. Bu kavrama göre bir blokzincirin ölçeklenebilirlik, güvenlik ve merkeziyetsizliği aynı anda en üst düzeyde sağlaması zordur.
Ana zincirler genelde güvenlik ve merkeziyetsizliği önceler, bu da hızdan ödün vermek anlamına gelir. Side chain’ler bu dengeyi farklı kurar. İşlem yükünü paralel bir zincire taşıyarak ana ağın rahatlamasını sağlar.
Side chain nasıl çalışır?
Side chain, iki yönlü bağlama (two-way peg) adı verilen bir mekanizmayla çalışır. Varlıklar ana zincirde kilitlenir, side chain üzerinde eşdeğer token basılır (mint). İşlemler ise yan zincirde yapılır. Geri dönerken bu token’lar yakılır (burn) ve ana zincirdeki varlık yeniden açılır.
Süreci örnekle anlatmak gerekirse önce kullanıcı ana zincirdeki varlığını bir köprüye gönderir ve bu varlık kilitlenir. Köprü işlemi doğrular ve side chain üzerinde aynı miktarda token oluşturulur.
Kullanıcı artık işlemlerini yan zincirde yapabilir. Bu işlemler ana zincire göre daha hızlı ve daha düşük ücretlidir. Varlığını geri almak istediğinde yan zincirdeki token yakılır.
Yakma işleminin ardından ana zincir varlığı serbest bırakır. Bu döngü, aynı varlığın iki zincirde birden dolaşmasını engeller. Kilitlenen miktar ile basılan miktar her zaman eşit kalır.
Konsensüs tarafında side chain özgürdür. Ana zincir Proof-of-Work (PoW) kullansa bile yan zincir Proof-of-Stake (PoS) veya başka bir mekanizma kullanabilir. Bu esneklik, farklı ihtiyaçlara göre özelleştirmeye olanak tanır.
Side chain ile Katman-2 arasındaki fark nedir?
En temel fark güvenliğin kaynağıdır. Katman-2 çözümleri işlem verilerini veya kanıtları ana zincire gönderir ve güvenliğini ana zincirden miras alır. Side chain ise işlemlerini ana zincire kanıt olarak göndermez, güvenliği kendi doğrulayıcılarına ve konsensüsüne bağlıdır.
Bu ayrım Ethereum resmi dokümantasyonunda açıkça yapılır. Buna göre Katman-2, Ethereum’u genişleten ve onun güvenlik garantilerini devralan ayrı bir ağdır. Side chain’ler ise ana zincire paralel çalışır ancak güvenliğini ondan almaz.
Bu karışıklığın en bilinen örneği Polygon’dur. Çoğu kişi Polygon PoS’u doğrudan bir Katman-2 olarak tanımlar. Oysa Polygon PoS bir side chain olarak başlamıştır. Kendi doğrulayıcılarına sahiptir.
Polygon ekosisteminde gerçek Katman-2 çözümleri de bulunur. Polygon zkEVM, kanıtlarını ana zincire gönderdiği için Katman-2 tanımına uyar. Bu ayrımı bilmek, doğru ağı seçmek açısından önemlidir.
Popüler side chain örnekleri
Side chain’ler hem Ethereum hem de Bitcoin ekosisteminde yaygın olarak kullanılır. Her biri farklı bir ihtiyaca hizmet eder.
Popüler örnekler şu şekilde sıralanabilir:
- Polygon PoS: Ethereum ekosisteminin en bilinen yan zinciridir.
- Ronin: Axie Infinity oyunu için özelleştirilmiş, oyun odaklı bir yan zincirdir.
- Gnosis Chain: Ethereum uyumlu bir yan zincirdir.
- Rootstock: Akıllı sözleşme kapsamını genişletmeye yarayan bir Bitcoin sidechain’idir.
Side chain güvenli midir?
Side chain’lerin güvenliği tek bir noktadan değerlendirilemez. Güvenlik, kullanılan yan zincirin doğrulayıcı yapısına, köprüsüne ve konsensüs mekanizmasına bağlıdır. Doğrulayıcı sayısı fazla ve dağıtık olan bir yan zincir olumlu görülebilirken az sayıda doğrulayıcıya dayanan bir yapı ise daha çok araştırma gerektirebilir.
