With the rise of blockchain technology and smart contracts, the concept of DAO (Decentralized Autonomous Organization) is on the rise. DAOs offer community members a more efficient, decentralized way of investing, managing and allocating their resources.