I would like to suggest a block exchange NPC at the outpost. I want to be able to take x amount of block A and exchange them for y amount of block B. Different types of blocks would have different exchange rates and there could also be a pixel cost involved. Example: 1000 dirt blocks = 50 steal blocks