DAOMod: A Modeling Method for Token Economy and Voting Protocol Specification
摘要
Decentralized Autonomous Organizations (DAOs) are a type of Decentralized Applications (DApps) that utilize smart contracts to support governance processes. DAO development is especially challenging due to the complexity of designing and validating their token economies and voting protocols. In addition, DAOs suffer from the scalability, usability, and complexity limitations faced by all DApps. Although different approaches address some of the issues mentioned in isolation, a holistic model-driven method for DAO design is lacking. To address this gap, we propose a modeling method that supports crucial DAO design and development phases. The approach is evaluated in an in vivo case study. This involves modeling a novel application of DAOs that facilitates the production and distribution of peer-to-peer media content. Although previous DAO development approaches provide modeling languages, ontologies, and platform-dependent decision models, our solution advances the field by proposing a stepwise, platform-independent DAO specification guidance. This ensures early-stage involvement of both technical and non-technical stakeholders by means of visual notation.