o1-labs / docs2

Docs website for the Mina Protocol.
https://docs.minaprotocol.com
87 stars 131 forks source link

glossary is incomplete for all product terminology #381

Closed barriebyron closed 1 year ago

barriebyron commented 1 year ago

missing terms SNARK on https://minaprotocol.com/blog/what-are-zk-snarks

SNARK workers

scan state add link to https://docs.minaprotocol.com/node-operators/scan-state


New issue https://app.zenhub.com/workspaces/zkapps-product-eng-6130fedb3b0fc600123d8796/issues/gh/o1-labs/docs2/488 addresses this backlog of terms:

token ID https://docs.minaprotocol.com/zkapps/advanced-snarkyjs/custom-tokens#understanding-important-terms

token accounts https://docs.minaprotocol.com/zkapps/advanced-snarkyjs/custom-tokens#understanding-important-terms

account updates "how the state on a zkApp account gets updated on chain.

When the prover function runs in a web browser, the smart contract outputs a proof and some associated data called ""account updates"" that are sent as part of the transaction when sending a transaction to a zkApp address. The account updates are a JSON plaintext description that describe how to update the state on a zkApp account.

The integrity of these account updates is ensured by passing a hash of the account updates as a public input to the smart contract. The account updates must be present and unmodified for the verification function to pass successfully when it runs on Mina. In this way, the Mina network can confirm the integrity of both the proof and the associated account updates that describe how to update the zkApp account’s state."

actions Actions & events are features of Mina Protocol. These docs related to how to use these features within SnarkyJS, but they are Mina zkApp features.
events

reducer "https://docs.minaprotocol.com/zkapps/advanced-snarkyjs/actions-and-reducer reducer's job is to process previous actions in a smart contract "

barriebyron commented 1 year ago

add provable remove circuit