Merkezi olmayan uygulamalar (DApp'ler) için önde gelen blockchain olan Ethereum, ölçeklenebilirlik konusunda önemli bir zorlukla karşı karşıyadır. Kullanıcıların benimsemesinin artmasıyla birlikte işlem ücretleri hızla arttı ve bu da genel kullanıma engel oldu. ZkSync, Ethereum'un güvenliğini ve merkeziyetsizliğini korurken bu sorunu çözmeyi amaçlayan umut verici bir çözüm olarak ortaya çıktı.

zkSync nedir?

ZkSync, Ethereum blok zincirinin üzerine inşa edilmiş sıfır bilgi (ZK) toplama ölçeklendirme çözümüdür. Ethereum'un güvenlik özelliklerini (katman 1 veya L1) devralırken zincir dışı işlemleri (katman 2 veya L2) işlemek için bir şifreleme tekniği olan ZK kanıtlarından yararlanır.

ZkSync, tutkulu blockchain mühendisleri ve girişimcilerden oluşan bir ekip olan Matter Labs'ın buluşudur. Matter Labs'ın kurucu ortağı ve CEO'su Alex Gluchowski, Ethereum topluluğunda ölçeklendirme çözümlerine yaptığı katkılarla tanınan önemli bir isim. Ekibin güçlü teknik uzmanlığı ve merkezi olmayan yönetime olan bağlılığı, zkSync'in başarısının arkasındaki kritik itici güçlerdir.

ZkSync'in gelişimi, aralarında Andreessen Horowitz, Sequoia Capital ve Balaji Srinivasan'ın da bulunduğu ünlü yatırımcılardan oluşan bir konsorsiyum tarafından daha da destekleniyor. Bu ağır destekçiler, zkSync'in büyüme yörüngesini ilerleterek önemli finansal kaynaklar ve stratejik rehberlik sağlıyor.

zkSync şu şekilde çalışır:

  • zkSync birden fazla işlemi tek bir grupta toplayarak işlem başına gas ücretlerini önemli ölçüde azaltır.

  • İşlemler katman 2'de verimli bir şekilde işlenerek ana Ethereum ağı üzerindeki yük hafifletilir.

  • zkSync, işlenen işlemlerin ayrıntılarını açıklamadan geçerliliğini kanıtlayan kriptografik kanıtlar (ZK kanıtları) oluşturur. Bu kanıtlar daha sonra doğrulama için Ethereum ana ağına geri gönderilir.

Bu yaklaşım çeşitli avantajlar sunar:

  • Ölçeklenebilirlik

  • Daha düşük ücretler

  • Gelişmiş gizlilik

  • Güvenlik.

ZkSync, potansiyel olarak saniyede binlerce işlemi gerçekleştirerek, katman 1'lere kıyasla önemli ölçüde daha hızlı işlem işleme özelliğine sahiptir. zkSync, işlemleri toplu hale getirerek gas ücretlerini büyük ölçüde azaltır ve bu da onu kullanıcılar için uygun maliyetli bir seçenek haline getirir. ZK kanıtları, geçerliliğini doğrularken işlem ayrıntılarını gizler ve halka açık blok zincirinde bir dereceye kadar gizlilik sunar.

Geçerlilik kanıtları temeldeki blockchain'in fikir birliği mekanizmasına dayandığından ZkSync, Ethereum'un güvenliğini devralır.

zkSync'i farklı kılan nedir?

ZkSync, benzersiz özellikleri nedeniyle L2 ölçeklendirme ortamında öne çıkıyor. ZkSync, bir ana ağ başlatan ilk ZK toplamaları arasında yer aldı ve bu da ona kullanıcı benimseme ve geliştirme açısından bir avantaj sağladı. Bazı ZK toplamalarının aksine zkSync, güvenilir bir kurulumun (Uygulamaya Özel Güvenilir Kurulum veya AS-TST) kullanılmasını önleyerek potansiyel bir merkezileştirme noktasını ortadan kaldırır.

AS-TST, güvenilir bir grubun sistemin güvenliği için gerekli olan gizli parametreleri oluşturduğu, ancak bu parametrelerin şifrelemenin kendisini kırmak için kullanılamadığı, genellikle ZK kanıtları olan belirli şifreleme sistemleri için bir kurulum işlemidir.

ZkSync ayrıca geçerlilik kanıtları oluşturmak için "Fraktal SNARK'lar" adı verilen yeni bir yaklaşımdan yararlanarak artan sayıda işlemle verimli bir şekilde ölçeklenmelerine olanak tanıyor. Bu yenilikler geliştirici topluluğunun büyük ilgisini çekti ve zkSync'i ölçeklenebilir Ethereum yarışında öncü olarak konumlandırdı.

Kasım 2020'deki ana ağ lansmanından bu yana zkSync etkileyici bir büyümeye tanık oldu. Mayıs 2024 itibarıyla zkSync milyonlarca işlemi gerçekleştirerek gerçek dünyadaki faydasını ortaya koydu. zkSync'te kilitlenen kripto varlıklarının değeri, 107 yerel protokolde istikrarlı bir şekilde artarak 150 milyon doların üzerine çıktı ve bu da kullanıcının platforma olan güvenini gösteriyor. Platformla entegre olan çok sayıda DApp ve projeyle zkSync çevresinde gelişen bir geliştirici ekosistemi ortaya çıkıyor.

zkSync ve Starknet arasındaki fark nedir?

ZK-rollup teknolojisini kullanan zkSync, genel amaçlı akıllı sözleşmelere ve mevcut Ethereum araçlarıyla birlikte çalışabilirliğe öncelik verir. Buna karşılık StarkNet, zk-STARK kanıtlarını kullanan, üstün ölçeklenebilirlik sunan ancak akıllı sözleşmeler için özel bir programlama dili olan Kahire'ye ihtiyaç duyan ayrı bir L2 ölçeklendirme yaklaşımıdır.

Neden zkSync üzerine geliştirme yapmalısınız?

ZkSync, L1'de uygulanması zor veya pahalı olan heyecan verici kullanım durumlarının kilidini açar. ZkSync'in düşük ücretleri ve hızlı işlem süreci, onu sık sık mikro işlemler gerektiren blockchain tabanlı oyunlar için ideal kılıyor. Merkezi olmayan finans (DeFi) protokolleri, daha geniş bir kullanıcı tabanının ilgisini çekecek şekilde düşük maliyetli, yüksek hızlı finansal hizmetler sunmak için zkSync'ten yararlanabilir.

Kripto topluluğundaki dejenlerin yönlendirdiği, değiştirilemez token (NFT) piyasası verimli işlemlerle büyüyor. ZkSync, NFT'lerin basılması ve ticareti için uygun maliyetli bir platform sağlar. Bu kullanım örnekleri, zkSync'in ölçeklenebilirlik darboğazlarını ele alarak çeşitli blockchain uygulamalarında devrim yaratma potansiyelini vurgulamaktadır.

Varlıkların L1 (Ethereum ana ağı) ile L2 (zkSync) arasında taşınması, kullanıcıların zkSync ekosistemine katılması için çok önemli bir adımdır. Ancak köprü kurma, ek bir karmaşıklık katmanı ve potansiyel riskler getirir.

Köprü oluşturma sürecinin ve ilgili hususların ayrıntılı bir dökümü aşağıda verilmiştir:

Zincirler arası köprüler nasıl çalışır? Adım adım kılavuz

Çoğu zincirler arası köprü, varlıkları zincirler arasında taşımak için bu temel adımları kullanır.

Adım 1: Kullanıcı, Ethereum'dan zkSync'e aktarmak istediği varlığı ve tutarı seçer.

Adım 2: Köprü, kullanıcının seçtiği tokenleri Ethereum ana ağında akıllı bir sözleşmeyle kilitler.

Adım 3: L1'deki kilitli varlıkları temsil eden zkSync'te eşdeğer miktarda token basılır.

Adım 4: Kullanıcı, daha sonra zkSync ekosistemi içinde kullanabileceği zkSync'te yeni basılan belirteçleri alır.

Ters işlem (varlıkların zkSync'ten Ethereum'a geri aktarılması) benzer bir prensibi takip eder; köprü zkSync tokenlarını yakar ve Ethereum ana ağındaki ilgili varlıkların kilidini açar.

zkSync için köprüleme seçenekleri

Çeşitli köprü çözümleri Ethereum ve zkSync arasındaki varlık hareketini kolaylaştırır.

  • Matterport: zkSync'in arkasındaki ekip olan Matter Labs tarafından geliştirilen Matterport, zkSync için özel olarak tasarlanmış güvenli bir köprüdür. Varlıkların güvenli bir şekilde aktarılmasını sağlamak için doğrulayıcılardan oluşan bir ağdan yararlanır ve kullanıcı dostu bir arayüz sunar.

  • Genel köprüler: Synapse gibi köprüler, Ethereum ile zkSync arasında varlık aktarımı için de kullanılabilir. Bu köprüler genellikle daha geniş bir token yelpazesini destekler ancak genel yapıları nedeniyle ek ücretler ve potansiyel güvenlik riskleri içerebilir.

DefiLlama'dan alınan aşağıdaki resim, zkSync'e ve zkSync'ten ne kadar para aktarıldığını göstermektedir.

zkSync için köprülerin kapsamlı bir listesini DefiLlama'da bulabilirsiniz.

Bunların birçoğu zkSync'e köprü oluşturma seçenekleri olsa da, kullanıcıların bunları kullanmadan önce durum tespiti yapması gerekir. Köprü kullanmanın, makalenin ilerleyen kısımlarında vurgulanacak çeşitli riskleri vardır.

Matterport (zkSync'in resmi köprüsü) kullanılarak zkSync'e nasıl köprü kurulur?

Matterport'u kullanarak zkSync'e köprü oluşturmak için şu adımları izleyin:

  • Köprü arayüzünü ziyaret edin: https://portal.zksync.io/ üzerinden Matterport'un köprü arayüzüne erişin.

  • Cüzdanınızı bağlayın: MetaMask veya Coinbase Wallet gibi desteklenen bir Ethereum cüzdanını bağlayın.

  • Varlıkları ve tutarları seçin: Ethereum'dan zkSync'e köprülemek istediğiniz tokenı seçin ve istediğiniz tutarı girin.

  • İşlemi onaylayın: Cüzdanınızda, genellikle Ethereum gas ücretinin ödenmesini içeren işlemi onaylayın.

  • Onay için bekleyin: Ağ tıkanıklığına bağlı olarak köprüleme işlemi biraz zaman alabilir. Onaylandıktan sonra varlıklarınızın zkSync cüzdanınızda görünmesi gerekir.

Genel köprüler kullanılarak zkSync'e nasıl köprü oluşturulur?

Genel köprüleri kullanarak zkSync'e köprü oluşturmak için şu adımları izleyin:

  • Köprü web sitesini ziyaret edin: Seçtiğiniz köprünün web sitesine gidin - örneğin Synapse.

  • Cüzdanları bağlayın: Ethereum cüzdanınızı bağlayın ve gerekirse zkSync cüzdanınızı oluşturun veya bağlayın.

  • Ağları ve tokenı seçin: Kaynak zinciri olarak “Ethereum”u, hedef olarak “zkSync”i ve aktarmak istediğiniz tokenı seçin.

  • Tutarı girin ve onaylayın: İstediğiniz tutarı girin ve Ethereum cüzdanınızdaki işlemi onaylayın (gas ücretlerinin ödenmesi).

  • Zincirler arası aktarım: Köprü, zkSync cüzdanınıza aktarımı gerçekleştirecektir. Bu, birden fazla adım ve ücreti içerebilir.

Hangi cüzdan zkSync'i destekler?

Fonları tutmak ve zkSync ağındaki uygulamalarla etkileşimde bulunmak için çeşitli cüzdan seçenekleri mevcuttur. Popüler seçenekler şunları içerir:

  • MetaMask (zkSync'i de destekleyen, yaygın olarak kullanılan bir Ethereum cüzdanı)

  • Argent (güvenlik ve kullanıcı deneyimine odaklanan mobil öncelikli bir cüzdan).

Resmi zkSync portalı ayrıca yerleşik bir cüzdan sunar ve Ledger gibi donanım cüzdanları önemli varlıklar için gelişmiş güvenlik sağlar. Bir zkSync cüzdanı seçerken kullanım kolaylığı, güvenlik özellikleri, zkSync ekosistemindeki belirli DApp'lere yönelik destek ve mobil mi yoksa tarayıcı tabanlı bir deneyimi mi tercih ettiğiniz gibi faktörleri göz önünde bulundurun.

Coinbase Cüzdan zkSync'i destekliyor mu?

Mayıs 2024 itibarıyla zkSync, Coinbase Wallet tarafından yerel olarak desteklenmemektedir. Bu, Coinbase Cüzdanınızı doğrudan zkSync ağına para yatırmak veya çekmek için kullanamayacağınız anlamına gelir. Fonları Coinbase Wallet'ın desteklediği Ethereum'dan zkSync cüzdanınıza taşımak için bir köprü kullanmanız gerekecektir.

Trust Wallet zkSync'i destekliyor mu?

Ne yazık ki Trust Wallet doğrudan zkSync'i desteklemiyor. Ancak Trust Wallet'ı kullanarak DApp'lerle etkileşimde bulunmak veya varlıkları desteklenen bir ağdan (Ethereum gibi) zkSync ağına aktarmak için bir köprü kullanabilirsiniz.

Blockchain köprüleriyle ilişkili riskler

Köprüleme, varlıkları taşımak için uygun bir yol sunarken aynı zamanda dikkate alınması gereken bazı riskleri de beraberinde getirir. Köprüler, uygun şekilde güvence altına alınmadığı takdirde saldırılara veya istismarlara açık olabilecek akıllı sözleşmelere dayanır. Sıkı güvenlik denetimlerinden geçen, kanıtlanmış bir geçmişe sahip köprüleri seçmek çok önemlidir.

Bazı köprüler, transfer süreci sırasında kilitli varlıkları tutmak için merkezi saklayıcılar kullanır. Bu, tek bir hata noktası ve olası sansür risklerini ortaya çıkarır. Dağıtılmış doğrulayıcı ağlara sahip merkezi olmayan köprülerin tercih edilmesi bu riski azaltır.

Köprüler içindeki likidite havuzlarını kullanırken, köprülü varlığın fiyatının kilitleme ve kilit açma aşamaları arasında önemli ölçüde dalgalanması durumunda kullanıcılar kalıcı kayıp yaşayabilir. Likidite havuzlarının içerdiği riskleri anlamak çok önemlidir.

Köprüler herkesin bildiği gibi kriptonun Aşil topuğu olmuştur ve bilgisayar korsanları tarafından istismar edilmiştir. Geçtiğimiz birkaç yıldaki Ronin Köprüsü hacklenmesi ve Solucan Deliği köprüsü hacklenmesi, yüz milyonlarca dolar değerinde kripto varlığının kaybına neden oldu.

Blockchain köprüleriyle ilişkili risklerin azaltılması

Varlıkların köprülenmesiyle ilgili riskleri en aza indirmek için bazı ipuçları:

  • Kullanıcılar, güçlü bir güvenlik geçmişine sahip, köklü köprüleri seçmeye çalışmalı ve saygın güvenlik firmaları tarafından düzenli denetimlerden geçmelidir.

  • Ücretler, desteklenen varlıklar ve potansiyel merkezileştirme riskleri dahil olmak üzere seçilen köprünün belirli işlevlerine aşina olmak kritik öneme sahiptir.

  • Bir köprü içinde likidite havuzları kullanılıyorsa, kullanıcıların kalıcı zarar risklerinin farkında olması ve potansiyel kayıpları en aza indirmek için varlık fiyatlarını izlemesi gerekir.

  • Kullanıcılar, köprü risklerine maruz kalmayı en aza indirmek için herhangi bir yeni protokolde hemen kullanmayı planladıklarından daha fazla varlığı aktarmaktan kaçınmalıdır.

Kullanıcılar bu uygulamaları takip ederek varlıklar arasında köprü kurarken bilinçli kararlar alabilir ve zkSync ekosistemine daha büyük bir güvenle katılabilir.