Brevis, akıllı sözleşmelerin birden fazla blok zincirinde rastgele verilere tam güven gerektirmeyen bir şekilde erişmesini ve bunları hesaplamasını sağlamak için tasarlanmış, sıfır bilgi (ZK) çok zincirli bir veri doğrulama platformudur. Blok zincirleri çok miktarda geçmiş ve zincirler arası veri depolarken, akıllı sözleşmeler yalnızca kendi zincirlerindeki mevcut durum verilerine erişmekle sınırlıdır. Brevis, zincir dışı oracle'lara veya ek güven varsayımlarına dayanmadan, çok zincirli geçmiş verilerini zincir üzerinde doğrulanabilir ve doğrudan kullanılabilir hale getirmek için ZK kanıtlarından yararlanarak bu boşluğu giderir.
Brevis mimarisi üç temel bileşenden oluşur: zkFabric, zkQueryNet ve zkAggregatorRollup. zkFabric, farklı blok zincirlerinden blok başlıklarının geçerliliğini doğrulayan ZK kanıtları oluşturarak, zincirler arası durum köklerine güven gerektirmeyen erişim sağlar. zkQueryNet, geliştiricilerin zincir dışında hesaplanan ve ZK kanıtlarıyla doğruluğu kanıtlanan veri sorguları göndermelerine olanak tanıyan açık bir ZK Query Engines pazarı görevi görür. zkAggregatorRollup, kanıtları yinelemeli olarak doğrulayan, onaylanmış verileri depolayan ve zk ile doğrulanmış durum köklerini bağlı tüm blok zincirlerine geri gönderen toplama ve doğrulama katmanı olarak hizmet eder.
Brevis, ZK tabanlı hafif istemcileri, modüler sorgu motorlarını ve toplama tabanlı bir toplama katmanını bir araya getirerek, güçlü güvenlik garantilerini korurken zincirler arası iletişim maliyetlerini önemli ölçüde azaltır. Bu tasarım, veri odaklı DeFi, güven gerektirmeyen köprüler, zkDID, kullanıcı edinme mekanizmaları ve hesap soyutlama dahil olmak üzere çok çeşitli kullanım durumlarını mümkün kılar. Geleneksel zincir dışı analiz platformlarından farklı olarak Brevis, doğrulanmış sorgu sonuçlarının doğrudan akıllı sözleşmeler tarafından tüketilmesine olanak tanıyarak, programlanabilir, veri odaklı Web3 uygulamaları için yeni olanakların önünü açar.