Vitalik Buterin: Hope developers can express their performance in terms of ratios, rather than "N operations per second."

robot
Abstract generation in progress

[Vitalik Buterin: I hope developers can express their performance in terms of ratios, rather than “N operations per second”] Vitalik Buterin posted on X, stating that he hopes more ZK and FHE developers can present their performance in terms of ratios (encryption computation time vs. raw computation time), i.e., “time required for encryption computation / time required for raw computation,” rather than just saying “we can do N operations per second.” Because this method is more hardware-independent and can provide a very valuable metric: how much efficiency have I sacrificed to enable the application to have encryption/privacy features instead of relying on trust mechanisms? This method is usually more useful for estimation because, as a developer, I already know roughly how much time the original calculation will take, so I just need to multiply by this ratio to estimate the encryption overhead. (Yes, I know this is difficult to achieve because the operations required between execution and proof are heterogeneous, especially in terms of SIMD parallelization and memory access patterns, which means that even the ratios are still somewhat influenced by hardware. Nevertheless, I still believe that the overhead factor is a valuable metric, even though it is not perfect.)

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
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)