Back to top
  • 공유 Paylaş
  • 인쇄 Yazdır
  • 글자크기 Yazı tipi Boyutu
URL kopyalandı.

Solar derleyicisi, Paradigm testinde 159 kata kadar hızlı çıktı

Akıllı sözleşme derleyen bir geliştiricinin dizüstü bilgisayarı / TokenPost.ai

Paradigm, 3’ünde Solidity derleyicisi Solar’ın bayt kodu üretme özelliğini duyurdu. Şirketin resmi deposunda yer alan test sonuçlarına göre Solar, altı gerçek projede mevcut solc derleyicisinin via-IR yönteminden ortalama yaklaşık 100 kat, en fazla 159 kat daha hızlı derleme yaptı.

Derleyici, geliştiricinin yazdığı akıllı sözleşme kodunu Ethereum Sanal Makinesi’nin (EVM) çalıştırabileceği bayt koduna dönüştürüyor. Açıklanan süreler sözleşme kodunun derlenmesi için gereken zamanı gösteriyor; Ethereum ağının işlem hızını ifade etmiyor. via-IR, kodun ara bir gösterim aşamasından geçirilerek üretildiği bir yöntem.

Projelerin olağan ayarlarıyla yapılan karşılaştırmada hız farkı ortalama 44 kat oldu. Testlerde Solar varsayılan olarak 8 iş parçacığıyla, solc ise tek iş parçacığıyla çalıştırıldı. Paradigm, aynı donanımda her bir ölçümü beş kez tekrarladı ve derleme süresi için ortanca değeri kullandı.

Bayt kodu performansını karşılaştıran 15 akıllı sözleşmelik testte Solar ile derlenen sözleşmeler, solc ile derlenenlere kıyasla çalıştırma sırasında yüzde 5 daha az gas kullandı. Sözleşmelerin dağıtım maliyeti yüzde 26 daha düşük, bayt kodu boyutu ise yüzde 29 daha küçüktü. Bu sonuçlar yalnızca test edilen sözleşmeler için geçerli.

Paradigm, optimizasyon amacıyla doğrudan assembly kodu yazılmayan bazı testlerde Solar’ın Solady’den daha iyi performans gösterdiğini ve ‘Stack too deep’ sorununu çözdüğünü belirtti. Gas kullanımını azaltmak üzere yazılmış bir Solidity kod koleksiyonu olan Solady’de, ‘Stack too deep’ ise derleme sırasında yığında işlenecek değerlerin fazla olması nedeniyle kod üretiminin durduğu durumu ifade ediyor.

Solar, akıllı sözleşme geliştirme aracı Foundry’de seçilerek kullanılabiliyor. Çok iş parçacıklı derlemeyi ve editörler için Dil Sunucusu Protokolü’nü (LSP) destekliyor. Paradigm, Solar’ın özelliklerinin henüz tamamlanmadığını bildirdi; resmi deposunda da aracın gerçek üretim ortamlarında kullanılmaması gerektiği belirtiliyor.

<Telif hakkı ⓒ TokenPost, yetkisiz çoğaltma ve yeniden dağıtım yasaktır >

Popüler

Diğer ilgili makaleler

Yorum 0

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.

0/1000

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.
1