goshimmer
goshimmer copied to clipboard
Prototype implementation of IOTA 2.0
In order to properly initialize Mana vectors, nodes' activity record must be recorded as part of the epoch committments. This will allow not only to initialize the node's perception of...
If I do the following.... Create a colored token using a Windows GUI, transfer the whole lot to another wallet on the node. Have the node send 1 token back...
Node is bootstrapped and looks OK, but get the following error messages in log. Version 0.9.3 
# Description of change Implementation of orphanage event and TSC condition using time heap. Every unconfirmed message will be orphaned by the node if it's older than the TSC threshold....
Implement a rate setter based only on deficit and estimate of its growth. See the [Red Giant summary document](https://docs.google.com/document/d/16UoHdCKx-EjzsC5Yet6AVmk9-3tjO3abZJ3HdgArmBQ/edit#heading=h.893k5mtqz8y) for details of the proposal.
- data locality for blocks - check out [bucketed storage](https://github.com/iotaledger/hive.go/pull/327) and see whether we can use it, need to modify - break down tangle package - rename old one and...
Implement TSC condition check using a time heap. In this approach all unconfirmed blocks would be stored in a heap, where oldest blocks are be at the top of the...
Both rate-setter and scheduler introduce delay before message is gossiped from the original node. Sometimes the delay might be so big, that by the time the message arrives to the...
Estimate the issuing time of a new message based on the current state of the rate setter.
# Description of change This PR implements the scheduler for the experimental manaverse tokenomics. ## Type of change - Enhancement (a non-breaking change which adds functionality) ## Change checklist -...