Solana 10 bin TPS tartışması: İdeal deneyin doğası ve yükseltme arkasındaki performans güveni

Yazı: Haotian

Son günlerde, Solana'nın 10W TPS'si etrafında tartışmalar yeniden artmaya başladı. Bunun sebebi, @cavemanloverboy'un gerçekten Solana ana ağında 100,000 + TPS elde etmesi, ancak çoğu insan bu verinin arkasındaki anlamı anlayamadı:

  1. Öncelikle, cavey bu deney esasen "ideal koşullar" altında bir sınama testidir. Bu, Solana ana ağının normal performansı değil, test ağı ortamındaki laboratuvar verileriyle farklılık gösterdiği anlamına gelir, ancak büyük ölçüde birbirine yakındır.

Çünkü o noop (no operation) boş işlem test programını kullandı, adı üzerinde, sadece en temel imza doğrulamasını yaparak doğrudan başarıyla geri dönüyor, herhangi bir hesap durumunu değiştirmeden, herhangi bir hesaplama yapmadan, diğer programları çağırmadan ve her işlem sadece 200 bayt, normal işlemlerin 1kb+'sının çok altında.

Bu, bu seferki 10W TPS testinin normal olmayan bir ticaret ortamında hesaplandığı anlamına geliyor; test, Solana ağ katmanı ve konsensüs katmanının maksimum verimliliğini ölçüyor, uygulama katmanının gerçek işleme kapasitesini değil.

  1. Bu deneyin başarılı olmasındaki bir diğer anahtar, Frankendancer doğrulayıcı istemcisidir. Basitçe ifade etmek gerekirse, Frankendancer, Jump Crypto'nun geliştirdiği Firedancer doğrulayıcısının "melez test versiyonu"dur - tamamlanmış yüksek performanslı bileşenlerin mevcut Solana doğrulayıcısına entegre edilmesidir.

Aslında, Wall Street'in o yüksek frekanslı ticaret teknoloji yığını kullanılarak, Solana'nın düğüm sistemi yeniden yapılandırıldı ve ince bellek yönetimi, özel iş parçacığı zamanlaması gibi alt seviye optimizasyonlarla performans artışı sağlandı. Ancak sadece bazı bileşenlerin değiştirilmesi ile 3-5 kat performans artışı sağlanabiliyor.

  1. Bu test deneyi, Solana'nın son derece ideal koşullar altında 10w + TPS'ye ulaşabileceğini göstermektedir, peki neden günlük sadece 3000-4000 TPS var?

Basit bir özetle üç ana sebep vardır:

  1. Solana'nın POH konsensüs mekanizması, Validatorlerin sürekli 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 ekosistemindeki etkinliklerde sıklıkla yoğun bir durum rekabeti görülmektedir. Örneğin, yeni bir NFT Mint edilirken veya yeni bir MEME yayınlandığında, aynı hesap yazma iznini kapmak için binlerce işlem yarışabilir ve bu da başarısız işlem oranının yüksek olmasına neden olabilir.

  3. Solana ekosisteminde bulunan arbitraj robotları, MEV kazançlarını elde etmek için büyük miktarda geçersiz işlem gönderebilir ve bu da kaynak israfına yol açabilir.

  1. Ancak, yaklaşan Firedancer'ın kapsamlı 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 kaydırılmasıdır; bu, normal işlemler için %70'lik bir alan serbest bırakılmasını sağlar. Ayrıca, onay süresini 150 milisaniyeye düşürerek Solana'nın DEX deneyimini CEX'e sonsuz derecede yakın hale getirir. Yerel ücret pazarının etkinleştirilmesi, tek bir programın Fomo patlaması nedeniyle tüm ağın tıkanıklık yaşamasını önleyerek bu durumu düzeltir.

Firedancer'ın faydaları, performans optimizasyonunun artırılmasının yanı sıra, Solana'nın Ethereum'un Geth, Nethermind gibi birden fazla istemciye sahip olmasıyla istemci çeşitliliğini 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ı, bu konuya hâkim olanların aslında Solana'nın gelecekteki güncellemelerine dair istemci ve konsensüs protokolüne olan güvenini gösterdiğini, anlamayanların ise TPS silahlanma yarışına dayanarak Solana'nın varlık hissini artırmaya çalıştığını (her ne kadar TPS karşılaştırmaları artık modası geçmiş olsa da) gösteriyor. Ancak denemenin ardındaki anlamı kavrayabilirseniz, oldukça faydalı bilgiler elde edilebilir. Biraz bilgi verelim, paylaşalım.

SOL-0.41%
View Original
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.
  • Reward
  • Comment
  • Repost
  • Share
Comment
0/400
No comments
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)