goshimmer
goshimmer copied to clipboard
Pruning the Tangle
- data locality for blocks
- check out bucketed storage and see whether we can use it, need to modify
- break down tangle package
- rename old one and use new "tangle" package as inner
- new tangle package: storage, solidifier, requester, booker
- add caching: ORM style (use shrinking map) for metadata
- use metadata only for inner component
- sever connection between solid solid entry points when removing epoch out of cache
- generic component to trigger blocks in order (generic solidification)
- store blocks on arrival in bucketed storage
- mark bucket as dirty on creation
- once "everything" for an epoch is written, mark es clean