Padrões de Projetos para Organizações de Contratos Inteligentes
Resumo
Atualmente diferentes campos estão utilizando blockchain e contratos inteligentes para prover segurança aos sistemas. Esses sistemas podem utilizar múltiplos contratos inteligentes que se coordenam e cooperam entre si para alcançar seus objetivos, ou seja, formam uma organização de contratos inteligentes (Smart Contracts Organization - SCO). Portanto, esse estudo apresenta padrões de projetos de diferentes estruturas organizacionais baseadas na literatura de Sistema Multiagente (Multiagent System - MAS) e na de SCO, que incluem hierarquia, holarquia, sociedade e mercado. Os padrões de projetos são descritos, os sistemas que os apresentam são expostos e uma forma de avaliação e validação é proposta.
Referências
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.