I am engaged in the research of zk-SNARKs. After I read some papers about zk-SNARKs, I realize the Kate Commitment and the Algebraic Group Model is used a lot since 2019. They are used in Sonic, Plonk, Marlin and etc. Most of these papers are about "universal and updatable zk-SNARKs". I want to know if the Kate Commitment, the AGM and the "universal and updatable zk-SNARKs" have some kind of connection, and what inspired the Kate Commitment, the AGM be used a lot in "universal and updatable zk-SNARKs"?
Hope someone can help me solve this problem, thank you in advance!