Bu günlerde, Solana'nın 10W TPS'si etrafındaki tartışmaların sesi artmış durumda. Sebebi, @cavemanloverboy'un gerçekten de Solana Ana Ağında 100.000+ TPS elde etmiş olmasıdır, ancak çoğu kişi bu verinin arkasındaki anlamı tam olarak anlayamadı:
1)Öncelikle, cavey bu deney aslında "ideal koşullar" altında bir sınır testi. Bu, Solana ana ağının normal performansı ile test ağı ortamındaki laboratuvar verileri arasında fark olduğu anlamına geliyor, ancak büyük ölçüde benzer.
Çünkü o, noop (no operation) boş işlem test programını kullandı, ismi gibi, sadece en temel imza doğrulamasını yapıp doğrudan başarıyla geri döner, hiçbir hesap durumunu değiştirmez, başka programları çağırmaz ve her işlem sadece 200 bayt, normal işlemin 1kb+'sının çok altında.
Bu, bu sefer 10W TPS testinin normal olmayan bir ticaret ortamında hesaplandığı anlamına geliyor, test edilen şey Solana ağ katmanı ve konsensüs katmanının maksimum işleme kapasitesi, uygulama katmanının gerçek işleme kapasitesi değil.
2)Bu deneyin başarılı olmasının bir diğer anahtarı Frankendancer doğrulayıcı istemcisidir. Basit bir şekilde ifade etmek gerekirse, Frankendancer, Jump Crypto'nun geliştirdiği Firedancer doğrulayıcısının "melez test versiyonu"dur - Firedancer'ın tamamlanan yüksek performanslı bileşenlerini mevcut Solana doğrulayıcısına entegre etmektedir.
Aslında, Wall Street'in yüksek frekanslı ticaret teknolojisi yığını kullanılarak, Solana'nın düğüm sistemi yeniden yapılandırıldı ve ince bellek yönetimi, özelleştirilmiş iş parçacığı zamanlaması gibi alt düzey optimizasyonlar ile performans artışı sağlandı. Ancak yalnızca bazı bileşenlerin değiştirilmesi, 3-5 kat performans artışı sağlamayı mümkün kılabiliyor.
3)Bu test deneyi, Solana'nın son derece ideal koşullarda TPS'nin 100.000+'ye ulaşabileceğini göstermektedir, peki neden günlük sadece 3000-4000 TPS var? Basit bir özetle, üç ana neden vardır:
Solana'nın POH konsensüs mekanizması, Validators'ın sürekli olarak oy vermesini gerektirir ve bu oy işlemleri, blok alanının %70'inden fazlasını kaplar, bu da normal işlemler için kalan performans kanalını daraltır; 2. Solana'nın ekosistem etkinliklerinde sık sık büyük miktarda durum rekabeti görülmektedir, örneğin yeni NFT veya yeni MEME yayımlandığında, binlerce işlem aynı hesabın yazma iznini kapmaya çalışabilir, bu da başarısız işlem oranının oldukça yüksek olmasına neden olur;
Solana ekosistemindeki arbitraj robotları, MEV kazançlarını kapmak için büyük miktarda geçersiz işlem gönderebilir, bu da kaynak israfına neden olabilir.
Ancak, yakında gerçekleşecek Firedancer'ın tam dağıtımı ve Alpenglow'un konsensüs yükseltmesi bu sorunları sistematik olarak çözecektir.
Alpenglow konsensüs yükseltmesinin en önemli noktalarından biri, oylama işlemlerinin zincir dışına taşınmasıdır; bu, normal işlemler için %70'lik bir alan açar. Aynı zamanda onay süresini 150 milisaniyeye düşürerek Solana'nın DEX deneyimini CEX'e sonsuz derecede yakınlaştırır. Ayrıca yerel ücret piyasasının etkinleştirilmesi, tek bir programın Fomo patlamasının tüm ağın tıkanıklığına neden olmasının utanç verici durumunu önleyebilir.
Firedancer'ın faydaları, performans optimizasyonu artışının yanı sıra, Solana'nın Ethereum gibi Geth, Nethermind gibi birden fazla istemci ile çeşitliliği sağlamasıdır. Bu, merkeziyetsizlik ve tek nokta arıza konularında doğrudan bir iyileşme sağlamaktadır.
Yukarıda.
Yani, Solana'nın 10W TPS tartışması, konunun uzmanları tarafından aslında Solana'nın gelecekteki güncellemeleri için istemci ve konsensüs protokolüne olan güven olarak görülüyor, konuya hakim olmayanlar ise TPS silahlanma yarışına dayanarak Solana'nın varlığını artırmaya çalışıyorlar (her ne kadar TPS karşılaştırması artık modası geçmiş olsa da). Ancak deneyin ardındaki anlamı anlamak faydalı olabilir, biraz bilgi verelim, herkese paylaşalım.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Solana'nın ideal koşullarda 100,000 TPS'ye ulaşmasının ne anlama geldiği?
Bu günlerde, Solana'nın 10W TPS'si etrafındaki tartışmaların sesi artmış durumda. Sebebi, @cavemanloverboy'un gerçekten de Solana Ana Ağında 100.000+ TPS elde etmiş olmasıdır, ancak çoğu kişi bu verinin arkasındaki anlamı tam olarak anlayamadı:
1)Öncelikle, cavey bu deney aslında "ideal koşullar" altında bir sınır testi. Bu, Solana ana ağının normal performansı ile test ağı ortamındaki laboratuvar verileri arasında fark olduğu anlamına geliyor, ancak büyük ölçüde benzer.
Çünkü o, noop (no operation) boş işlem test programını kullandı, ismi gibi, sadece en temel imza doğrulamasını yapıp doğrudan başarıyla geri döner, hiçbir hesap durumunu değiştirmez, başka programları çağırmaz ve her işlem sadece 200 bayt, normal işlemin 1kb+'sının çok altında.
Bu, bu sefer 10W TPS testinin normal olmayan bir ticaret ortamında hesaplandığı anlamına geliyor, test edilen şey Solana ağ katmanı ve konsensüs katmanının maksimum işleme kapasitesi, uygulama katmanının gerçek işleme kapasitesi değil.
2)Bu deneyin başarılı olmasının bir diğer anahtarı Frankendancer doğrulayıcı istemcisidir. Basit bir şekilde ifade etmek gerekirse, Frankendancer, Jump Crypto'nun geliştirdiği Firedancer doğrulayıcısının "melez test versiyonu"dur - Firedancer'ın tamamlanan yüksek performanslı bileşenlerini mevcut Solana doğrulayıcısına entegre etmektedir.
Aslında, Wall Street'in yüksek frekanslı ticaret teknolojisi yığını kullanılarak, Solana'nın düğüm sistemi yeniden yapılandırıldı ve ince bellek yönetimi, özelleştirilmiş iş parçacığı zamanlaması gibi alt düzey optimizasyonlar ile performans artışı sağlandı. Ancak yalnızca bazı bileşenlerin değiştirilmesi, 3-5 kat performans artışı sağlamayı mümkün kılabiliyor.
3)Bu test deneyi, Solana'nın son derece ideal koşullarda TPS'nin 100.000+'ye ulaşabileceğini göstermektedir, peki neden günlük sadece 3000-4000 TPS var? Basit bir özetle, üç ana neden vardır:
Solana'nın POH konsensüs mekanizması, Validators'ın sürekli olarak oy vermesini gerektirir ve bu oy işlemleri, blok alanının %70'inden fazlasını kaplar, bu da normal işlemler için kalan performans kanalını daraltır; 2. Solana'nın ekosistem etkinliklerinde sık sık büyük miktarda durum rekabeti görülmektedir, örneğin yeni NFT veya yeni MEME yayımlandığında, binlerce işlem aynı hesabın yazma iznini kapmaya çalışabilir, bu da başarısız işlem oranının oldukça yüksek olmasına neden olur;
Solana ekosistemindeki arbitraj robotları, MEV kazançlarını kapmak için büyük miktarda geçersiz işlem gönderebilir, bu da kaynak israfına neden olabilir.
Alpenglow konsensüs yükseltmesinin en önemli noktalarından biri, oylama işlemlerinin zincir dışına taşınmasıdır; bu, normal işlemler için %70'lik bir alan açar. Aynı zamanda onay süresini 150 milisaniyeye düşürerek Solana'nın DEX deneyimini CEX'e sonsuz derecede yakınlaştırır. Ayrıca yerel ücret piyasasının etkinleştirilmesi, tek bir programın Fomo patlamasının tüm ağın tıkanıklığına neden olmasının utanç verici durumunu önleyebilir.
Firedancer'ın faydaları, performans optimizasyonu artışının yanı sıra, Solana'nın Ethereum gibi Geth, Nethermind gibi birden fazla istemci ile çeşitliliği sağlamasıdır. Bu, merkeziyetsizlik ve tek nokta arıza konularında doğrudan bir iyileşme sağlamaktadır.
Yukarıda.
Yani, Solana'nın 10W TPS tartışması, konunun uzmanları tarafından aslında Solana'nın gelecekteki güncellemeleri için istemci ve konsensüs protokolüne olan güven olarak görülüyor, konuya hakim olmayanlar ise TPS silahlanma yarışına dayanarak Solana'nın varlığını artırmaya çalışıyorlar (her ne kadar TPS karşılaştırması artık modası geçmiş olsa da). Ancak deneyin ardındaki anlamı anlamak faydalı olabilir, biraz bilgi verelim, herkese paylaşalım.