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.

Keywords: Smart Contracts, Blockchain, Multiagent System

References

Bartoletti, M. and Pompianu, L. (2017). An empiricalanalysis of smart contracts: platforms, applications, and design patterns. In Internatio-nal conference on financial cryptography and data security, pages 494-509. Springer.

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.
Published
2020-12-10
VELOSO, Alan; DA COSTA, Leonardo; PINHEIRO, Billy; ABELÉM, Antônio; SARAIVA, Filipe. Design Patterns for Smart Contract Organizations. In: WORKSHOP ON EXPERIMENTAL RESEARCH OF THE FUTURE INTERNET (WPEIF), 11. , 2020, Rio de Janeiro. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 20-25. ISSN 2595-2692. DOI: https://doi.org/10.5753/wpeif.2020.12470.