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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

DAOMod: A Modeling Method for Token Economy and Voting Protocol Specification

  • Sowelu Avanzo,
  • Daniele Pautasso,
  • Irene Domenicale,
  • Alex Norta,
  • Claudio Schifanella,
  • Marie Hattingh

摘要

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.