Bugün, @intmaxIO tarafından geliştirilen #INTMAX2'deki üç blok türünü keşfedeceğiz.@NethermindEth araştırmacısı @_ddiaconescu_, #DefiSecuritySummit'te, özel varlık transferlerini kolaylaştıran bir ölçeklendirme çözümü inşa ettiğimizden bahseden beyaz kitabımızı tartıştı. Bu, #Ethereum üzerinde gizlilik talebine destek vermek üzere tasarlanmış daha verimli bir L2 #stateless altyapısı oluşturuyor.Veri Erişilebilirliği Problemini Ele AlmaBlockchain'ler ve #rollup'lar için en büyük zorluklardan biri veri erişilebilirliğini sağlamaktır. Bir blockchain'in mevcut durumunu doğrulamak isteyen herkes, altında yatan işlem verilerine erişebilmelidir. Geleneksel Katman 1 blockchain'lerinde, tüm işlem verileri kamuya açıktır. Öte yandan, rollup'lar, yeni bir blok oluşturmadan önce Katman 1'deki tüm işlem verilerini doğrulayarak, altında yatan blockchain'in veri erişilebilirliğine dayanır. Ancak bu küresel verilerin birçok düğüm üzerinde güncellenmesi gerektiğinden, blockchain veya rollup'un işleyebileceği işlem sayısı önemli ölçüde sınırlıdır.INTMAX'te farklı bir yaklaşım benimsedik.Tüm işlem verilerini zincirde saklamak yerine, bir bloktaki işlem setine (bir Merkle ağacı kökü) ve göndericilerin dahil olma kanıtlarını aldıklarını onaylayan imzalara taahhüt sağlıyoruz. Bu tasarımla, kullanıcılar, gönderdikleri işlemlerin kanıtlarını, aldıkları işlemlerin kanıtlarıyla birleştirerek, bakiyeleri için sıfır bilgi kanıtları (ZK-kanıtları) oluşturabilirler. Ayrıca, tüm işlem zincirlerini verimli bir şekilde doğrulamak için 'Döngüsel Yeniden Üretken Sıfır Bilgi Kanıtları' kullanıyoruz. Sadece en son işlemi kanıtlayarak, sistem tüm geçmişi doğası gereği doğrular, L2 maliyetlerini önemli ölçüde azaltırken bütünlüğü korur. Kullanıcılar ayrıca, tam veri tabanı yeniden yapılandırmasına gerek duymadan, doğrudan blok üreticilerinden varlık kanıtları alır; bu, geleneksel rollup'larda önemli bir maliyet faktörüdür.Üç Blok TürümüzYatırımları, transferleri ve çekimleri etkili bir şekilde yönetmek için üç özel blok türü kullanıyoruz:Yatırım Blokları: Katman 1 kullanıcıları, bir rollup sözleşmesi aracılığıyla Katman 2'ye fon yatırır ve alıcı ile tutarı içeren bir yatırım bloğu oluşturur. Bu blok, sözleşmede saklanan bloklar listesine eklenir.Transfer Blokları: Toplayıcılar, işlem gruplarından Merkle ağaçları oluşturur, imzaları toplar ve transfer bloklarını rollup sözleşmesine gönderir. Bu bloklar, göndericilerin her işlemin gruptaki dahil olmasını Merkle kanıtları aracılığıyla doğrulayarak Katman 2 içinde fon hareket ettirmelerini sağlar.Çekim Blokları: Katman 2'den Katman 1'e fon çekmek istiyorsanız, önce fonları transfer protokolünü kullanarak L1 hesabınıza aktarın. Daha sonra, rollup sözleşmesine bir bakiye kanıtı sunulur; bu, sözleşme tarafından doğrulanır, bir çekim bloğu oluşturulur, depolama alanına eklenir ve çekim işlemi tamamlanır.Bunun ÖnemiBu üç blok türü sayesinde, zincirde depolanan veri miktarını azaltarak (sadece 5 bayt), kullanıcılar için ölçeklenebilirliği ve gizliliği geliştirdik. İzin gerektirmeyen #stateless tasarımımız, blok üreticileri arasında lider seçimleri veya koordinasyon gereksinimini ortadan kaldırarak rollup işlemlerini basitleştirir ve sansüre karşı direncini artırır.Ayrıca, eşler arası etkileşimler, kullanıcıların #ZK kanıtlarını güncellemelerine ve ek veri maliyetleri eklemeden işlemlere kesintisiz bir şekilde devam etmelerine olanak tanır, bu da transferleri daha esnek ve verimli hale getirir. Döngüsel Yeniden Üretken #ZKProofs, stateless altyapı ve merkeziyetsiz blok üretimini birleştirerek, verimlilik, merkeziyetsizlik ve elbette gizliliği dengeleyen bir rollup ekosistemi yarattık.Bu yeniliklerin, INTMAX'taki misyonumuzu yerine getirmek için anahtar olduğuna inanıyoruz: herkese özel, ölçeklenebilir varlık transferleri sağlamak.