Distributed Blocks