Zincirler
BNB Beacon Chain
BNB Chain ekosisteminin staking ve yönetişim katmanı
Geliştiriciler
Ekosistem
Staking
Earn BNB and rewards effortlessly
Tokenization Solutions
Get Your Business Into Web3
Topluluk
TL;DR:
BSC ve Ethereum gibi katman 1 ağlar veri iletimi ve doğrulaması için altyapı sağlayan temel ağlardır. Bu ağlar, genellikle popüler bir uygulamanın bir promosyon kampanyası yürüttüğü veya ani bir trafik artışı yaşadığı durumlarda görülen yoğun dönemlerde ağ tıkanıklığı sorunuyla karşı karşıya kalır. Ağ tıkanıklığı yüksek işlem ücretlerine, işlemlerin yavaşlamasına ve kullanıcı deneyiminin kötüleşmesine neden olabilir. Katman 1 ağlarının, bu zorlukların üstesinden gelmek için saniyede daha fazla işlem yapma kabiliyetlerini, yani ölçeklenebilirliği güvenlikten taviz vermeden iyileştirmeleri gerekir.
Örneğin, BSC'nin 2021 yılında BNB Smart Chain'de (BSC), günde 8 milyondan fazla işlem üreten bir web3 oyunu vardı.
1. BSC'nin işlem oranı kapasitesi muhtemelen büyük ölçüde aşılacaktı ve bu da işlem hızlarının düşmesine, işlemlerin kesinleştirilmesinde gecikmelere ve hem oyunu oynayan kişilerin hem de diğer dApp'lerin kullanıcılarının deneyiminin kötüleşmesine neden olacaktı.
2. Bu kullanım seviyesinde günlük gas ücretleri potansiyel olarak 6.800 BNB'nin (3 Milyon ABD Doları) üzerine çıkabilir ve bu da bu oyunun kullanılabilirliği ve sürdürülebilirliğinin önünde ciddi bir bariyer oluşturabilirdi.
BSC'nin, mevcut haliyle bu kadar büyük ölçekte bir dApp'ten gelen son derece büyük işlem yüklerini verimli bir şekilde işlemesi mümkün görünmemektedir. BSC'nin, ağ genelinde performans düşüşü ve makul olmayan ölçüde yüksek maliyetler olmadan böyle bir dApp'yi desteklemesi için muhtemelen önemli optimizasyonlar ve ölçeklendirme çözümleri gerekli olacaktır.
opBNB ağı, OP Stack tabanlı ve BSC üzerinde inşa edilmiş bir Katman 2 ölçeklendirme çözümüdür.
OP Stack, fayda, basitlik ve genişleyebilirlik ilkeleri temelinde ölçeklenebilir ve birlikte çalışabilir katman 2 çözümleri geliştirmeye yönelik bir çerçevedir. opBNB'nin temeli olarak OP Stack seçildiğinde, opBNB şu gibi çeşitli avantajlar sağlayabilir:
opBNB test ağı, OP Stack Landscape başlıklı yazıda da vurgulandığı gibi, OP Stack'in "Yürütme Katmanı" ve "Türetme Katmanı"nın performansını geliştirmektedir.
opBNB protokolünü geliştirmenin temel zorluklarından biri, yüksek bir işlem oranı sağlamaktı. opBNB, bunu başarmak adına, daha önce BSC için uygulanmış olan yürütme optimizasyonu tekniklerinden faydalandı.
Optimizasyonları ayrıntılarıyla ele almadan önce, EVM'nin durum verilerini nasıl işlediğine göz atalım. Aşağıdaki şemada, EVM'nin durum verilerine nasıl eriştiği gösterilmektedir. EVM ilk olarak bellek içindeki önbellekte veri olup olmadığını kontrol eder. EVM, burada veri yoksa disk GÇ'sini içeren LevelDB'yi kullanır.
opBNB, önbellek verimliliğini iyileştirerek ve veritabanı okuma ve yazma işlemlerini hızlandırarak hem düğüm operatörlerine hem de son kullanıcılara fayda sağlayan önemli performans ve ölçeklenebilirlik kazanımlarını beraberinde getirir.