Leveraging Architectural Approaches in Web3 Applications -- A DAO Perspective Focused

Guangsheng Yu,Qin Wang,Tingting Bi,Shiping Chen,Sherry Xu
DOI: https://doi.org/10.48550/arXiv.2212.05314
2022-12-10
Software Engineering
Abstract:Architectural design contexts contain a set of factors that influence software application development. Among them, organizational design contexts consist of high-level company concerns and how it is structured, for example, stakeholders and development schedule, heavily impacting design considerations. Decentralized Autonomous Organization (DAO), as a vital concept in the Web3 space, is an organization constructed by automatically executed rules such as via smart contracts, holding features of the permissionless committee, transparent proposals, and fair contribution by stakeholders. In this work, we conduct a systematic literature review to summarize how DAO is structured as well as explore its benefits&challenges in Web3 applications.
What problem does this paper attempt to address?