go-spacemesh
go-spacemesh copied to clipboard
Go Implementation of the Spacemesh protocol full node. 💾⏰💪
nonce was implicitly decoded by parse_payload of the template as 0. it leads to hairy edge cases if self-spawn fails but got consumed. also enables https://github.com/spacemeshos/go-spacemesh/issues/3339
We made optimization to the size of status messages. Instead of sending the preround certificate as in the original article, we count on the fact that preround messages will arrive...
Vesting wallet will have funds locked in it, which will be unlocked over the time (based on the layer). This is pending on additional input from research
## Description current when a proposal arrives, we do the following steps: 0. decode and initialize 1. db lookup for duplicate proposal 2. register fetch cache with the peer->hashes in...
## Description conservative state/cache implementation needs audit against the DoS attack described here https://community.spacemesh.io/t/account-abstraction-balance-estimation-and-target-authorization/211
- hare WakeupDelta in fastnet config (used by systest/longevity test) is 2 seconds. the node's self-published proposal was still being verified while hare preround started. hare went into preround with...
## Description see scenario described in #3381 two concerns are raised - tortoise doesn't receive updates for longer than zdist so it won't compute votes properly and will vote abstain...