Design Patterns for Smart Contract Organizations
Abstract
Currently, different areas are using blockchain and smart contracts to provide security to systems. These systems can use multiple smart contracts that coordinate and cooperate with each other to achieve their goals, that is, they form an smart contracts organization (SCO). This study preliminarily presents design patterns from different organizational structures based on the literature on Multiagent System (MAS) and SCO, which include hierarchy, holarchy, society and market. The design patterns are briefly described, the systems that present them are exposed and a form of evaluation and validation is proposed.
References
Casino, F., Dasaklis, T. K., and Patsakis, C. (2019). A systematic lite-rature review of blockchain-based applications: Current status, classification and openissues. Telematics and Informatics, 36(May 2018):55-81.
Corkill, D. D. and Lander, S. E. (1998). Diversity in agent orga-nizations. Object Magazine, 8(4):41-47.
Horling, B. and Lesser, V. (2004). A survey of multi-agent orga-nizational paradigms. Knowledge Engineering Review, 19(4):281-316.
International Organization for Stan-dardization (2016). Systems and Software Engineering: Systems and Software Quality Requirements and Evaluation (SQuaRE): Measurement of System and Software Pro-duct Quality, volume 5. ISO.
Jentzsch, C. (2016). Decentralized autonomous organization to automategovernance. Technical report.
Puranam, P., Alexy, O., and Reitzig, M. (2014). What's “New” AboutNew Forms of Organizing? Academy of Management Review, 39(2):162-180.
Wood, G. (2014). Ethereum: a secure decentralised generalised transactionledger. Ethereum Project Yellow Paper, pages 1-32.
Wooldridge, M. (2009). An Introduction to MultiAgent Systems, volume8953 of Lecture Notes in Computer Science. John Wiley & Sons.
Worley, C. R. and Skjellum, A. (2019). Opportunities, Chal-lenges, and Future Extensions for Smart-Contract Design Patterns. In Lecture Notes inBusiness Information Processing, volume 57, pages 264-276. Springer InternationalPublishing.
