Anchor Protocol
block_gen