Nova: Microsoft's new zk-SNARKs system enhances efficiency and flexibility.

Nova: A New Type of zk-SNARKs System

Nova is a new type of zk-SNARKs system developed by Microsoft, which uses Relaxed R1CS technology to improve the efficiency and flexibility of proofs.

Main Advantages of Nova

  1. By using relaxed R1CS technology, the randomness requirement in the proof process has been reduced, significantly improving the efficiency of proof generation and verification.

  2. Supports incremental computation, allowing complex functions to be calculated step by step without the need to complete the entire computation process all at once. This is especially useful when dealing with large-scale data or performing complex calculations.

  3. Supports polynomial calculations and can handle more complex proof tasks.

Potential Disadvantages of Nova

  1. Due to the use of relaxed R1CS, its proof strength may not be as strong as that of traditional R1CS systems. The development team mitigates this issue by adopting more powerful cryptographic algorithms and more complex proof strategies.

  2. The implementation of Nova is relatively complex, involving multiple advanced cryptographic techniques such as polynomial computation, group operations, and random oracles. This increases the difficulty of use and maintenance.

Nova's Position in the zk-SNARKs Field

Nova has opened up new pathways for the development of zk-SNARKs. Its efficient proof generation and verification processes are crucial for large-scale zk-SNARKs applications. The features supporting incremental computation and polynomial computation further expand the application scope of zk-SNARKs.

Core Components of Nova

  1. R1CS and relaxed R1CS: define the basic structure of the constraint system.

  2. Polynomial Computation: Various polynomial operations have been implemented, such as equality polynomials, multilinear polynomials, and sparse polynomials.

  3. Sumcheck Algorithm: Used for verifying polynomial sums, it is a key component of zk-SNARKs.

  4. Commitment Scheme: Allows the prover to commit to a value without revealing it immediately.

  5. Evaluation Engine: Responsible for the proof and verification of polynomial evaluation.

  6. Transcription Engine: Handles the recording of interactive steps during the proof process.

  7. zk-SNARKs implementation: Provides zero-knowledge succinct non-interactive arguments of knowledge for relaxed R1CS.

The core components of Nova together form an efficient and flexible zk-SNARKs system, providing strong technical support for fields such as blockchain, authentication, and secure computing.

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
  • 8
  • Share
Comment
0/400
DefiOldTrickstervip
· 07-28 07:21
No wonder the on-chain arbitrage alarms have been going off crazily lately, hehe.
View OriginalReply0
liquidation_watchervip
· 07-26 02:53
Here comes the hype around zero knowledge again.
View OriginalReply0
AirdropDreamBreakervip
· 07-25 21:31
Relaxed, right? R1CS is all relaxed, yyds.
View OriginalReply0
DeFiGraylingvip
· 07-25 19:00
Microsoft finally did something useful!
View OriginalReply0
Whale_Whisperervip
· 07-25 18:58
Check out Microsoft's new toy
View OriginalReply0
PuzzledScholarvip
· 07-25 18:51
Those good at math come out and take the challenge.
View OriginalReply0
StablecoinArbitrageurvip
· 07-25 18:46
hmm interesting. ran my arb bot tests on this - nova's efficiency gains could mean +0.13% daily ROI
Reply0
GasFeeDodgervip
· 07-25 18:41
Another zk system, can't keep up.
View OriginalReply0
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)