Syndica, @Solana'ın üçüncü validator istemcisi uygulaması Sig üzerinde yoğun bir şekilde çalışıyor ve SVM & Runtime uygulamamızı ✅ yeni tamamladık Daha derine dalalım 👇 🧵
Her Solana validatörü aynı basit görünen işi üstleniyor: işlemleri yürütmek ve hesapları güncellemek. Ama bu işi gerçekten yapan yazılım—çalışma zamanı—hiç de basit değil
Bu yazı, çalışma süresini dışarıdan baştan içine anlatacak. Tekrar oynatma ile başlayacağız; çalışma zamanının ana çağırıcısı defterden blok besliyor
Çalışma zamanında, paralelleştirmenin gerçekleştiği blok işlemcisinden ve Solana'ya özgü birçok detayın doğru şekilde ele alınması gereken işlem işlemcisinden başlayacağız
Son olarak, Solana programlarının yürütüldüğü sBPF sanal makinesinin komut işlemcisini ve düşük seviyeli detaylarını anlatacağız
Sig'in sıfır bilgi SDK uygulaması Agave'ninkinden daha hızlı ve Firedancer'ınkiyle yaklaşık eşittir. Performans artışları kısmen şunlardan kaynaklanıyor: - Yoğun SIMD için optimize edilmiş Edwards25519 / Ristretto255 - Sıfır yığın tahsisi - Daha optimal çok ölçekli çarpma (MSM) sıralaması
17,66K