ZK-Rollup Nedir? Neye Çözüm Getirmektedir?

4Z4a...NkEc
22 Jan 2024
139

Ethereum, akıllı sözleşmeler, dApp’ler, DeFi ve NFT’ler için dünyanın açık ara en popüler blok zinciridir. Bununla birlikte, Ethereum’un muazzam bir ölçeklenebilirlik ve fiyatlandırma sorununa sahip olması çoğu kişi için şaşırtıcı değil. 2023’ün başlarından itibaren, blok zincir saniyede en fazla 15 işlem (TPS) işleyebilir ve en yoğun faaliyet zamanlarında gaz ücretleri 1.000 ABD dolarına kadar yükselmiştir.

Gaz ücretleri, 2022’nin başından ortalarına kadarki zirvelerinden bu yana önemli ölçüde düşmüş olsa da, Ethereum’un yavaş işlem süreleri ve büyük miktarda veriyi işlemedeki zorlukları, onu hala bozulma için olgunlaştırıyor. Bu nedenle, son birkaç yılda, daha hızlı, daha ucuz, daha pahalı ve daha çevre dostu olan Ethereum tabanlı blok zincirleri yapmak amacıyla çeşitli Ethereum Layer-2 blok zincirleri ortaya çıktı. Katman-2’ler, verileri işlemek ve kanıtlamak için yeni yollar sunarken genellikle Ethereum’un güvenlik garantilerini devralan ana Ethereum blok zincirinin üzerine inşa edilmiş ağlardır.

Ancak Layer-2’ler bu daha yüksek hızlara ve daha düşük maliyetlere nasıl ulaşıyor? Katman-2’lerin elde ettiği ilerlemenin çoğu, sıfır bilgi kanıtının bir biçimi olan sıfır bilgi rollups (ZK-Rollups) bir sonucudur. Bir ZK-Toplaması, çok sayıda Katman-2 işlemini birleştirir, zincir dışı yürütür (zincir içi akıllı sözleşmedeki herhangi bir varlığı tutarken) ve Ethereum ana ağına yalnızca bir işlem gönderir. Bu, Katman-1 blok zincirinin, Katman-2 yerine işlemler üzerinde yürütülürse gerekli olacak verilerin yalnızca küçük bir miktarını depolamasına izin verir.
Az önce belirttiğimiz gibi, ZK rollups, bir varlığın bir koşulu doğrudan blok zincirine gerçekten iletmeden doğru olduğunu kanıtlamasına izin veren kriptografik kanıtlar olan sıfır bilgi kanıtlarının (ZKP’ler) bir biçimidir. Toplama tabanlı ölçeklenebilirlik çözümünün diğer ana biçimi, bu makalenin ilerleyen bölümlerinde daha ayrıntılı olarak inceleyeceğimiz optimistic toplama olarak adlandırılır.

ZK-Rollups Nasıl Çalışır?

ZK-Rollups iki akıllı sözleşme, bir doğrulayıcı sözleşmesi ve bir ana sözleşme kullanır. Doğrulayıcı sözleşmesi, Ethereum ana ağına gönderilen ZK-Rollups kimliğini doğrular. Buna karşılık, ana sözleşme toplama bloklarını depolar, para yatırma/çekme işlemlerini izler ve blok zincirinin durumunu izler. Bir ZK-Rollup’ın ikinci katmanı, Katman-2’lerin ölçeklenebilirliği iyileştirmesinin ve maliyetleri düşürmesinin ana yolu olan çekirdek Ethereum Sanal Makinesi (EVM) yerine zincir dışı bir sanal makine kullanır.
Daha önce bahsedildiği gibi, ZK-Rollup tabanlı Layer-2’ler güvenliklerini ana Ethereum blok zincirinden alır, çünkü Ethereum veri doğruluğunu sağlar ve veri güncellemelerini onaylar, ZK-Rollup’un bir yerleşim katmanı görevi görür.

ZK-Rollups ve Ethereum Merge (Birleşmesi)

2022 ortasındaki Ethereum birleşmesi (bazıları tarafından) TPS’yi büyük ölçüde artırması ve gaz ücretlerini düşürmesi bekleniyordu, ancak bu gerçekleşmedi. Birleşme olsaydı, Ethereum Layer-2’lere ve sıklıkla uyguladıkları ZK-Rollup’lara olan talebi önemli ölçüde azaltabilirdi. Bu, Layer-2’lerin ve özellikle ZK-Rollup’ları kullananların muhtemelen rekabetçi olmaya devam edecekleri ve önemli ölçüde büyümeye devam edecekleri anlamına gelir.

ZK-Rollups ile Optimistic Rollups Arasındaki Farklar Nelerdir?

Daha önce bahsedildiği gibi, Optimistic Rollups, Katman-2 blok zincirlerindeki ZK Rollupsların ana alternatiftir. ZK-Rollups, her işlem grubu kendi geçerlilik kanıtını kullanarak işlemlerin geçerliliğini kanıtlamak için kullanılan kriptografik kanıtlar oluşturur. Buna karşılık, Optimistic Rollups otomatik olarak tüm işlemlerin geçerliliğini üstlenir. Açık bir kriptografik kanıt kullanmak yerine, parti verilerinin meşruiyetinin sorgulanabileceği bir “meydan okuma dönemi” sağlarlar. Dolandırıcılık iddiası varsa, bir “dolandırıcılık kanıtı” yürütülür ve doğru işlem hesaplaması yapılır. Optimistic Rollups tabanlı blok zincirler, Layer-2 blok zincirindeki düğümlere hileli bir işlem gönderildiğinde alınacak Ethereum'u paylaştırmasını zorunlu kılarak dolandırıcılığı teşvik etmez.

Genel olarak bu, Optimistic Rollups tabanlı Layer-2 blok zincirlerinin saniyede daha yüksek işlem sayısına (TPS) ulaşmasının genellikle daha kolay olduğu anlamına gelir, ancak “meydan okuma süresinin” gerekliliği nedeniyle kesinlik süreleri daha uzun olabilir. Optimistic Rollups tam akıllı sözleşmeleri yürütmesi de daha kolayken, bazen daha basit işlemleri işlemekle sınırlı olan ZK-Rollup tabanlı Layer-2’ler için bu daha zor olabilir. En iyi Optimistic Rollups tabanlı Layer-2’lerden bazıları Arbitrum, Optimism, Boba Network, Cartesi, OMG Network’dür. Yine de yazılı projelerden hiçbiri yatırım tavsiyesi içermemekle birlikte yatırım yapılacaksa detaylı araştırma yapılması gerekir.

Kaynakça

https://coinhunterstr.com
https://101blockchains.com/optimistic-rollups-vs-zk-rollups/

BULB: The Future of Social Media in Web3

Learn more

Enjoy this blog? Subscribe to sencho

20 Comments