Padrões de Projeto para Estruturas Organizacionais de Multi-Contratos Inteligentes
Contratos Inteligentes. Blockchain. Sistema Multiagente. Padrões de Projetos.
Atualmente, diferentes áreas de pesquisa e aplicações estão usando blockchain e contratos inteligentes para fornecer segurança, transparência, imutabilidade, inviolabilidade, resiliência e outros atributos aos sistemas. Esses sistemas podem usar múltiplos contratos inteligentes que interagem diretamente uns com os outros para atingir seus objetivos -- em outras palavras, eles formam um sistema de Multi-Contratos Inteligentes (Multi-Smart Contracts - MSC). Decorrente da semelhança de MSC com Sistemas Multiagente (Multiagent System - MAS), este estudo apresenta padrões de projeto das estruturas organizacionais baseado na literatura de MAS adaptados para MSC, que são Hierarchy, Team, Federation, Market e Matrix. O estudo descreve em detalhes esses padrões de projeto e como eles são empregados na MSC, a fim de facilitar a avaliação comparativa dos mesmos. O objetivo é permitir que os projetistas de MSC conheçam o espectro atual de possibilidades e, então, guie a seleção de uma estrutura organizacional apropriada, considerando seus prós e contras para um determinado domínio de aplicação.