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.

Palavras-chave: Contratos Inteligentes, Blockchain, Sistema Multiagente

Referências

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.
Publicado
10/12/2020
Como Citar

Selecione um Formato
VELOSO, Alan; DA COSTA, Leonardo; PINHEIRO, Billy; ABELÉM, Antônio; SARAIVA, Filipe. Padrões de Projetos para Organizações de Contratos Inteligentes. In: WORKSHOP DE PESQUISA EXPERIMENTAL DA INTERNET DO FUTURO (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.