pando-project / pando

Ensuring access to notarized metadata
https://pando-web-amber.vercel.app/
23 stars 4 forks source link

Add nonce mechanism for Pando provider's message and statetree #131

Open taoshengshi opened 2 years ago

taoshengshi commented 2 years ago

In Filecoin's Actor abstraction,Nonce is the nonce expected on the next message from this actor. Messages are processed in strict, contiguous nonce order.

The Nonce plays the role of a sequence number of messages within a given actor.The Message structure has to include the source (From) and destination (To) addresses, a Nonce and the GasPrice.The Actor associated with the message’s From address exists, is an account actor and its Nonce matches the message Nonce.

These nonces determine the total order of arrival of msgs to the actor; without them, different consensus nodes could execute different orderings, leading to nondeterminism.

Do we need blockchain nonce mechanism for Pando side chain metadata store?is there a clear use case for sidechain store?

taoshengshi commented 2 years ago

will scott: i don’t have any reason I can immediately think of for why that would be needed. https://filecoinproject.slack.com/archives/C02GYERNFQU/p1650468436722629