doubiliu

Results 40 comments of doubiliu

> > 1. Can `NotaryContract` be a non-native contract? > > I think it is possible to allow non-native contracts to have `onPersist`. A new interoperable function?

Maybe it has something to do with the test sample size. @Qiao-Jin also conducted some tests before, but there are still some differences. @Qiao-Jin Can you give me a link?

Our analysis and guess is related to the storage structure and query mode of levelDB. Since levelDB is a tree-shaped multi-layer file structure, if we want to determine that some...

Thank you very much for the analysis, which helped us better understand the current problems. I think neo’s performance still has space for improvement. Let’s think about whether there is...

Agree, this can better encapsulate the parsing process of publickey in functions such as signature verification, which is conducive to supporting more encryption standards.This is consistent with the principle of...

Well, I will explain the Groth16 implementation of zk-snark

# Groth16 ## Principle Analysis **Groth16** is one implementation of zk-snark, which is optimized mainly on the basis of PGRH13. It implements the process of proof and verification through 3...

Later I will explain the trusted set-up scheme of Groth16. Related documents will be uploaded as soon as possible

We will first add some interoperability in neo-core to support the groth16 solution, because efficiency and some mature projects can learn from. We want to develop some applications on neo,...

Different solutions have their advantages and disadvantages, the advantage of groth16 is its size and speed of verification ![1641728791(1)](https://user-images.githubusercontent.com/42929757/148680862-f91e14aa-b571-4cfe-9f1d-8203e28c2223.png)