be able to mark blocks as “in transaction” and only have this info recorded in memory, not on disk. allows less writes to disk, as any uncommitted transaction we don’t care about on restart.
but, when things get to the “we’re ready to commit this” stage, we’re going to have to write back to disk….
hrrrmmm…..