Suas respostas
-
A partir da ordem total, escolhe-se a main chain do DAG que, por sua vez, foi confirmada pelas testemunhas (usuários com longa e boa reputação na rede). Isso ocasiona a não mineração de dados, mas um DAG que implementa as ordens parciais entre as transações vigentes no grafo e a definição da main chain.
Com base nessas informações e na solução de utilizar a cadeia principal, escolhida por meio das transações testemunhas, responda: qual é a ação a ser realizada quando duas testemunhas pretendem gastar a mesma saída (gasto duplo), sem ter especificação de ordem entre elas?
Resposta Correta:
As duas são inseridas na base de dados, porém, a que veio primeiro no pedido total é a considerada válida e, assim, incorporada ao grafo.
O funcionamento do algoritmo de consenso utilizado na Nano é baseado em um DAG que utiliza uma blockchain especializada, chamada de block-lattice. Neste tipo de blockchain, apenas o usuário proprietário das cadeias de contas pode alterá-las, permitindo que as cadeias de contas sejam atualizadas de forma assíncrona com o restante dos nós e transações da rede.
De acordo com as informações do texto e as características da arquitetura block-lattice, analise as afirmativas a seguir.
I. Por meio da arquitetura block-lattice, o usuário terá uma blockchain própria, sem dificuldades para acessar as informações da rede.
II. Na arquitetura block-lattice, usa-se os dados do remetente da transação para validar as informações, podendo usar os dados do destinatário.
III. Os usuários da block-lattice enviam e atualizam blocos em seus históricos de contas independentes do restante da rede.
IV. Uma conta na block-lattice tem no máximo N/2 blocos contendo transações, isto é feito para manter a escalabilidade da rede.
Está correto apenas o que se afirma em:
Resposta Correta:
I e III.
É importante salientar que este tipo de grafo usado no DAG para estabelecer a estratégia de consenso possui duas características fundamentais: não usa ciclos e precisa indicar a direção do fluxo das informações.
Desta forma, com uma estrutura relativamente simples, quando comparada à blockchain tradicional, provem soluções interessantes nos algoritmos de consenso.
A partir dessas informações e do conteúdo estudado sobre o consenso por meio de DAG, pode-se afirmar que estas duas características se referem à:
Resposta Correta:
natureza acíclica e direcionada.
Este algoritmo de consenso foi idealizado pela Intel Corporation a partir do projeto Hyperledger (estrutura modular de blockchain), até então gerenciado e criado pela Fundação Linux com a IBM. Neste período, a Intel demonstrou interesse e anunciou sua participação no projeto, além de iniciar a implementação do projeto Sawtooth Lake .
A partir dessas informações e do conteúdo estudado sobre o algoritmo que foi desenvolvido pela Intel e usa o tempo decorrido, é correto afirmar que o algoritmo descrito no texto-base se refere ao:
Resposta Correta:
Algoritmo de Consenso prova de tempo decorrido, pois se baseia na representação temporal alocada a cada participante e foi desenvolvido pela empresa Intel.
Este algoritmo utiliza um determinado número de validadores de blocos, o que possibilita uma alta escalabilidade ao sistema, visto que há um número reduzido de nós a serem trabalhados e, com isso, há um menor poder de processamento empregado para ser usado nas verificações dos nós. Neste algoritmo, as transações e os blocos são verificados por nós pré-aprovados, que atuam como moderadores do sistema.
Levando em consideração as informações do texto e a importância destacada ao modo de realizar a reputação dos blocos, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) A confirmação da confiabilidade da identidade dos validadores é um processo difícil, pois é necessário descartar candidatos que não têm os requisitos estabelecidos pela rede.
II. ( ) Neste algoritmo, as informações dos nós validadores do PoA são expostas publicamente, o que se torna uma desvantagem se levarmos em consideração a necessidade de anonimato das informações.
III. ( ) Neste algoritmo, os nós trabalhados são independentes de seu estado de conexão, pois este mecanismo trabalha de igual modo com todos os nós (off e online).
IV. ( ) Há condições que devem ser levadas em consideração e que, normalmente, o PoA precisa delas, embora estas condições sejam imutáveis em relação ao contexto.
Agora, assinale a alternativa que apresenta a sequência correta:
Resposta Correta:
V, V, F, F.
No algoritmo PoC, cada hash tem um scoop, assim como pode se ver a seguir: o scoop 0 é formado pelos hashes 0 e 1, o scoop 1 é formado pelos hashes 2 e 3, assim até o número final de scoops, ao final se terá uma estrutura no formato de uma árvore até o último escopo, que é o de número 4095 e que possui os hashes 8190 e 8191.
Com base nessas informações e na distribuição dos hashes, cada hash vai ter um par com seu scoop e o bloco de dados, sabendo que a contagem dos scoops, hashes começam na posição 0 e a contagem dos blocos de dados começam em 1, questiona-se: quais são os hashes do scoop 500?
A partir dessas informações, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Valor do primeiro hash = 1000.
II. ( ) Valor do segundo hash = 1001.
III. ( ) Valor do primeiro hash = 1002.
IV. ( ) Valor do segundo hash = 1003.
Agora, assinale a alternativa que apresenta a sequência correta:
Resposta Correta:
V, V, F, F.
A plotagem acontece no disco rígido do computador e consiste na criação da coleção de todos os valores nonce possíveis por meio da função hash. Cada valor nonce possui 8.192 hashes agrupados, com números variando de 0 a 8.192. Cada hash se agrupa a outro, fazendo com que os hashes próximos sejam combinados em pares.
Com base nessas informações e na organização da memória alocada no disco por esse algoritmo, responda: qual estrutura de dados é usado pelo algoritmo PoC na organização da plotagem dos dados?
Resposta Correta:
Porque a estrutura do agrupamento dos hashes se trata de uma árvore, em que há o nó principal, este bifurca-se entre os demais nós, gerando, assim, os níveis até o último, onde estão as folhas (valores).
Idealizado em 2015, um algoritmo foi implementado pelo chefe de tecnologia do Ethereum, Gavin Wood. Esse mecanismo foi inicialmente proposto para aperfeiçoar a blockchain do Ethereum para redes permissionadas, visando o uso do testnet, sendo uma alternativa aos riscos oferecidos pelo algoritmo PoW.
A partir dessas informações e do conteúdo estudado sobre o algoritmo implementado por Gavin que inicialmente foi usado em blockchain permissionadas, é correto afirmar que o algoritmo descrito se refere ao:
Resposta Correta:
Algoritmo de consenso prova de autoridade, pois em sua abordagem, no lugar da aposta ser em moedas, a identidade de um nó validador desempenha a função de aposta.
No algoritmo PoC, cada scoop tem dois hashes, assim como pode se ver a seguir:
os hashes 0 e 1 compõem o scoop 0, os hashes 2 e 3 compõem o scoop 1, até o número final de grupo de hashes.
Ao final, haverá uma estrutura no formato de uma árvore até o último escopo, que é o de número 4095.
Com base nessas informações e na hierarquização dos scoops, sabe-se que cada scoop terá um par de hashes, em que a contagem dos hash e do scoop começa na posição 0.
Sabendo disso, responda:
Qual será o número do scoop que contém o hash 10?
Resposta Correta:
5, pois o valor do scoop é sempre o valor do hash dividido por 2, pegando apenas o resultado discreto da divisão.
Atribui-se a criação deste algoritmo à empresa Solana.
No artigo intitulado Solana: A new architecture for a high performance blockchain (em português, Solana: uma nova arquitetura para uma blockchain de alto desempenho) tem-se a sistematização deste mecanismo, em que se busca criar um histórico de registro.
Desta forma, sabe-se que determinado evento ocorreu em um momento específico e, assim, é possível resolver definitivamente as problemáticas relacionadas à autenticidade dos timestamps da rede.
Fonte: YAKOVENKO, A. Solana: A New Architecture for a High Performance Blockchain. Solana, [s. l.], p. 1-32, 2018. Disponível em: <https://solana.com/solana-whitepaper.pdf>. Acesso em: 10 dez. 2020.
A partir dessas informações e do conteúdo estudado sobre o algoritmo que foi desenvolvido pela empresa Solana e que usa um histórico de registro, é correto afirmar que o algoritmo descrito no texto-base se refere ao:
Resposta Correta:
Algoritmo de consenso Prova de história, pois implementa um histórico de registro das transações, em que cada transação pode ter sua veracidade confirmada pela transação anterior e posterior.
É o mecanismo que implementa um histórico de registro, onde cada transação realizada é salva e escrita em um livro-razão, comportando-se como uma linha do tempo das informações utilizadas na blockchain.
Desta forma, cada transação vai ser utilizada para provar que a anterior e a posterior são verídicas, sendo esta a abordagem utilizada pelo algoritmo PoH.
De acordo com as informações do texto e as características do algoritmo PoH, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) O PoH utiliza o hash do tipo SHA-256, um mecanismo de contagem, e o hash identificador de transação.
II. ( ) O PoH tem acesso fácil aos eventos, pois há uma linha do tempo com todas as transações realizadas e pode-se facilmente consultá-los.
III. ( ) Busca-se criar um histórico de registro do primeiro nó minerador, que prove parcialmente que determinado evento ocorreu em um momento específico.
IV. ( ) Desenvolvido pela empresa Intel, este mecanismo se trata de um recurso para trabalhar blockchain, relacionada ao Hyperledger Sawtooth.
Agora, assinale a alternativa que apresenta a sequência correta:
Resposta Correta:
V, V, F, F
O processo de geração de blocos por meio dos algoritmos de consenso, normalmente é marcado pela complexidade da escolha dos participantes que serão os responsáveis por fazer tal ação. No algoritmo de consenso prova de autoridade este processo varia de acordo com a implementação escolhida, da qual há destaques para duas, a saber: Aura e Clique.
De acordo com as informações da questão e do texto-base, a geração dos blocos neste algoritmo acontece por meio da estratégia Aura e Clique. A partir dessas informações, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) A estratégia Clique define que a proposta do bloco não seja apenas por uma autoridade, mas de acordo com a expressão: (A / 2 + 1). Onde A é a quantidade de Autoridades.
II. ( ) A aura é um tipo do PoA implementado pelo cliente parity do Ethereum, que progride em execuções chamadas de rodadas.
III. ( ) Dentre os nós validadores de confiança na estratégia Aura, um é o líder selecionado da rodada que faz a proposta, este confirma por meio de assinatura, os blocos aos demais nós.
IV. ( ) Na estratégia Clique, cada época seleciona seu líder e cada autoridade está restrita a propor todos os A – (A / 2 + 1) blocos..
Agora, assinale a alternativa que apresenta a sequência correta:
Resposta correta:
F, V, V, F
No mercado global é consenso entre os executivos de que não existe empresa perfeita, mas sim, existem algumas empresas que são menos imperfeitas que outras.
A melhor empresa para se trabalhar é aquela em que o colaborador se sente respeitado e pode confiar no feedback recebido da organização. Essas empresas possuem mecanismos de feedback confiáveis, promovendo um clima interno no qual os colaboradores se sentem tanto à vontade para fazer perguntas, quanto dispostos a receber uma resposta.
CHIAVENATO, I. Gestão de Pessoas: o novo papel dos recursos humanos nas organizações. 4 ed. São Paulo: Manole, 2014 (adaptado). O gerente ao receber ou dar feedback, aos membros de seu grupo ou de sua equipe de trabalho, deve
Resposta Correta:
ser descritivo, ao invés de avaliativo.
Segundo Robbins (2010), os canais de comunicação diferem com relação a sua capacidade de transmitir informações. Alguns são valiosos por sua capacidade de lidar com diferentes sinais ao mesmo tempo, por facilitar um rápido feedback e por ser extremamente pessoais. Outros canais são pobres por serem fracos nesses três fatores. Por isso, cabe ao gestor analisar a situação e determinar o canal de comunicação mais adequado para atender à necessidade daquele momento.
ROBBINS, S. Comportamento Organizacional: teoria e prática no contexto brasileiro. 14 ed. São Paulo: Pearson, 2010 (adaptado).
Sobre o canal, enquanto elemento do processo de comunicação, é correto afirmar que:
Resposta Correta:
compreender as direções da comunicação organizacional contribui para escolha do canal mais adequado para a mensagem que será enviada.
Observe a imagem. Fonte: Blog Adm. da Comunicação.
Como se pode observar na imagem, o ruído é um dos elementos que compõe o processo de comunicação.
Considerando essa observação, avalie as asserções a seguir e a relação proposta entre elas.
I. No processo de comunicação, mesmo que o código principal utilizado seja a língua portuguesa, se a mensagem for carregada de jargões incompreensíveis pelo receptor, ocorrerá problemas de retroalimentação da mensagem.
PORQUE II.
O ruído causado pelos jargões incompreensíveis pelo receptor fará com que a comunicação não se realize conforme foi prevista. A respeito dessas asserções, assinale a opção correta.
Resposta Correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.