Web3 alanında, performans ve maliyetin dengelenmesi zor bir çelişki olduğunu düşünmüştüm. Ancak, kritik hesaplamaları Boundless platformuna kaydırarak, bu iki yönü ayrı ayrı optimize etmenin farklı yollarının olduğunu keşfettim. Performans mühendislik yöntemleriyle güvence altına alınabilirken, maliyet piyasa mekanizmalarıyla fiyatlandırılabilir.
Uygulama yöntemi karmaşık değil. En fazla gas harcayan, en fazla gecikme etkileyen ama güvenilir mantığı kanıt görevine dönüştürerek prover'a işlenmek üzere veriyoruz. Aynı zamanda, zincir üzerinde hafif doğrulama kullanarak 'yeniden yürütme' yerine geçiyoruz. Fiyatlandırma açısından, fiyatın arz ve talep ilişkisi içinde doğal olarak oluşmasını sağlamak için ters Hollanda müzayede yöntemini kullanıyoruz. Ayrıca, zaman penceresini ve teminat gereksinimlerini akıllı sözleşmelere dahil ederek teslimatı ölçülebilir bir hizmet seviyesi haline getiriyoruz. Bir aylık uygulamanın ardından, ilk kez 'performans yüzdelik dilimi' ve 'birim kanıt maliyeti'nin aynı anda olumlu bir şekilde geliştiğini gördük.
Öncelikle risk yönetimi ve likidasyon süreçlerini optimize etmeye başladım. Önceki çözümlerde, risk yönetimi parametrelerinin birden fazla blokta istatistiksel olarak toplanması gerekiyordu ve likidasyon toplu bir tetikleme gerektiriyordu; bu iki süreç yan yana geldiğinde genellikle zincir üzerindeki gecikmeler kontrol edilemez hale geliyordu. Şimdi, istatistiksel ve toplama işlerini Steel'e devrettik, zincir üzerinde sadece doğrulama ve durum güncellemeleri işlevlerini koruyoruz. Aynı zamanda, likidasyonun tetikleme koşullarını optimize ettik, gereksiz geri dönüşleri ve tekrar denemeleri azalttık. Bu iyileştirmeler, gecikmenin %95'lik dilimini saniye seviyesinden neredeyse sabit alt saniye seviyesine indirdi ve ara sıra meydana gelen dalgalanmalar daha iyi kontrol edildi. Şimdi, performans iyileşmesini kanıtlamak için gösterim numarası, gönderim zamanı ve doğrulama hash'i gibi belirli verilerle kanıt sunabiliyoruz.
Maliyet açısından, sözleşmeleri belirlemek için artık öznel yargılara güvenmiyoruz. Talebin yüksek olduğu mevsimlerde, ekip üyelerine baskı uygulamak yerine piyasa koşullarını yansıtmak için görev parametrelerini ayarlıyoruz. Özellikle, zaman penceresini kısaltıyor, teminat gereksinimlerini artırıyor ve temerrüt cezasını sıkılaştırıyoruz. Böylece, prover piyasa talebine göre kendi kendine ayarlama yapabiliyor.
Bu yeni yöntem yalnızca sistemin performansını ve verimliliğini artırmakla kalmaz, aynı zamanda Web3 projelerinin maliyet yönetimine daha piyasa odaklı ve esnek bir çözüm sunar.
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.
Web3 alanında, performans ve maliyetin dengelenmesi zor bir çelişki olduğunu düşünmüştüm. Ancak, kritik hesaplamaları Boundless platformuna kaydırarak, bu iki yönü ayrı ayrı optimize etmenin farklı yollarının olduğunu keşfettim. Performans mühendislik yöntemleriyle güvence altına alınabilirken, maliyet piyasa mekanizmalarıyla fiyatlandırılabilir.
Uygulama yöntemi karmaşık değil. En fazla gas harcayan, en fazla gecikme etkileyen ama güvenilir mantığı kanıt görevine dönüştürerek prover'a işlenmek üzere veriyoruz. Aynı zamanda, zincir üzerinde hafif doğrulama kullanarak 'yeniden yürütme' yerine geçiyoruz. Fiyatlandırma açısından, fiyatın arz ve talep ilişkisi içinde doğal olarak oluşmasını sağlamak için ters Hollanda müzayede yöntemini kullanıyoruz. Ayrıca, zaman penceresini ve teminat gereksinimlerini akıllı sözleşmelere dahil ederek teslimatı ölçülebilir bir hizmet seviyesi haline getiriyoruz. Bir aylık uygulamanın ardından, ilk kez 'performans yüzdelik dilimi' ve 'birim kanıt maliyeti'nin aynı anda olumlu bir şekilde geliştiğini gördük.
Öncelikle risk yönetimi ve likidasyon süreçlerini optimize etmeye başladım. Önceki çözümlerde, risk yönetimi parametrelerinin birden fazla blokta istatistiksel olarak toplanması gerekiyordu ve likidasyon toplu bir tetikleme gerektiriyordu; bu iki süreç yan yana geldiğinde genellikle zincir üzerindeki gecikmeler kontrol edilemez hale geliyordu. Şimdi, istatistiksel ve toplama işlerini Steel'e devrettik, zincir üzerinde sadece doğrulama ve durum güncellemeleri işlevlerini koruyoruz. Aynı zamanda, likidasyonun tetikleme koşullarını optimize ettik, gereksiz geri dönüşleri ve tekrar denemeleri azalttık. Bu iyileştirmeler, gecikmenin %95'lik dilimini saniye seviyesinden neredeyse sabit alt saniye seviyesine indirdi ve ara sıra meydana gelen dalgalanmalar daha iyi kontrol edildi. Şimdi, performans iyileşmesini kanıtlamak için gösterim numarası, gönderim zamanı ve doğrulama hash'i gibi belirli verilerle kanıt sunabiliyoruz.
Maliyet açısından, sözleşmeleri belirlemek için artık öznel yargılara güvenmiyoruz. Talebin yüksek olduğu mevsimlerde, ekip üyelerine baskı uygulamak yerine piyasa koşullarını yansıtmak için görev parametrelerini ayarlıyoruz. Özellikle, zaman penceresini kısaltıyor, teminat gereksinimlerini artırıyor ve temerrüt cezasını sıkılaştırıyoruz. Böylece, prover piyasa talebine göre kendi kendine ayarlama yapabiliyor.
Bu yeni yöntem yalnızca sistemin performansını ve verimliliğini artırmakla kalmaz, aynı zamanda Web3 projelerinin maliyet yönetimine daha piyasa odaklı ve esnek bir çözüm sunar.