goshimmer icon indicating copy to clipboard operation
goshimmer copied to clipboard

Pruning the Tangle

Open jonastheis opened this issue 2 years ago • 0 comments

  • 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

jonastheis avatar Jul 07 '22 10:07 jonastheis