Flow is a blockchain created by Dapper Labs that aims to make it easy for developers to build decentralized applications and businesses. Flow uses a multi-role architecture design to scale the network instead of sharding. One of the fundamental reasons Dapper Labs opted to shift away from Ethereum and build its own general-purpose blockchain was to avoid the complexity of sharding. Flow asserts that its scaling-without-sharding strategy will improve network speed and throughput while preserving composability standards and a developer-friendly, ACID-compliant environment.