Você está na página 1de 6

FACULDADE ANHEMBI MORUMBI

DEPARTAMENTO DE ENGENHARIA ELÉTRICA

ATIVIDADE 3 – MECÂNICA DOS SÓLIDOS - ESTÁTICA

CURITIBA
2023
André Correia de Arruda Leite 2022111801

ATIVIDADE 3 – MECÂNICA DOS SÓLIDOS - ESTÁTICA

Relatório acadêmico
apresentado
à disciplina Mecânica dos
sólidos do curso: Engenharia
Elétrica

CURITIBA
2023
1. INTRODUÇÃO
Os algoritmos de tolerância a falhas bizantinas representam uma importante
área de pesquisa em sistemas distribuídos, enfrentando o desafio de alcançar
um consenso confiável em um ambiente onde a presença de nós maliciosos é
uma possibilidade constante. Esses algoritmos buscam resolver o conhecido
problema dos generais bizantinos, que envolve a necessidade de coordenação
e tomada de decisões em um cenário onde traidores podem interferir na
comunicação entre os participantes.
Neste texto crítico, exploraremos os desafios encontrados nos algoritmos de
tolerância a falhas bizantinas e sua relação com a tecnologia blockchain de
Nakamoto. Discutiremos como esses algoritmos lidam com a presença de nós
maliciosos, destacando a importância da confiança e do consenso para o
funcionamento adequado de sistemas distribuídos. Além disso, analisaremos
como a tecnologia blockchain aborda esses desafios, fornecendo uma solução
descentralizada e segura para a coordenação e consenso entre os participantes
de uma rede. No entanto, também reconheceremos as limitações e desafios
associados à aplicação da tecnologia blockchain, destacando a necessidade
contínua de avanços e melhorias na área.
2. DESENVOLVIMENTO
Os algoritmos de tolerância a falhas bizantinas são fundamentais para
garantir a segurança e a confiabilidade em sistemas distribuídos. No entanto,
esses algoritmos enfrentam vários desafios que precisam ser superados para
garantir a sua eficácia.
Um dos principais desafios é a escalabilidade. À medida que o número de
nós em um sistema distribuído aumenta, a complexidade dos algoritmos de
tolerância a falhas bizantinas também aumenta. Isso pode levar a um aumento
no tempo de processamento e na latência, o que pode afetar negativamente o
desempenho do sistema.
Outro desafio é a segurança. Os algoritmos de tolerância a falhas bizantinas
são projetados para lidar com nós maliciosos que tentam sabotar o sistema. No
entanto, esses nós maliciosos podem usar técnicas sofisticadas para evitar a
detecção e comprometer a segurança do sistema.
A tecnologia blockchain de Satoshi Nakamoto (2008) é um exemplo de como
os algoritmos de tolerância a falhas bizantinas podem ser aplicados na prática.
A blockchain do Bitcoin usa um algoritmo de consenso de prova de trabalho
(PoW) para garantir a integridade e a segurança da rede. O PoW é um algoritmo
de tolerância a falhas bizantinas que permite que os nós da rede cheguem a um
consenso sobre o estado atual da blockchain, mesmo que alguns nós sejam
maliciosos.
No entanto, a blockchain do Bitcoin também enfrenta desafios em relação à
escalabilidade e à segurança. O aumento do número de transações na rede pode
levar a um aumento no tempo de processamento e na latência, o que pode afetar
negativamente o desempenho da rede. Além disso, os ataques de 51% são uma
ameaça potencial à segurança da rede, onde um grupo de nós maliciosos pode
controlar a maioria do poder de processamento da rede e comprometer a
integridade da blockchain.
3. CONCLUSÃO
Os algoritmos de tolerância a falhas bizantinas são fundamentais para
garantir a segurança e a confiabilidade em sistemas distribuídos. No entanto,
esses algoritmos enfrentam desafios em relação à escalabilidade e à segurança,
que precisam ser superados para garantir a eficácia dos sistemas distribuídos.
A tecnologia blockchain de Satoshi Nakamoto (2008) é um exemplo de como
esses algoritmos podem ser aplicados na prática, mas também enfrenta desafios
em relação à escalabilidade e à segurança.
4. REFERÊNCIAS

LAMPORT, L.; SHOSTAK, R.; PEASE, M. The byzantine generals problem.


ACM Transactions on Programming Languages and Systems, v. 4, n. 3, p.
382-401, jul.1982. Disponível em:
<https://dl.acm.org/doi/10.1145/357172.357176>. Acesso em: 16 dez. 2020.
WATTENHOFER, R. The Science of the Blockchain. 2. ed. [S.l.]: Create
Space Independent Publishing Platform, 2016.
AKKOYUNLU, E. A.; EKANADHAM, K.; HUBER, R. V. Some constraints and
tradeoffs in the design of network communications. SOSP '75 Proceedings
of the fifth ACM symposium on Operating systems principles, p. 67-74,
November 1975.
NAKAMOTO, S. Bitcoin: um sistema de dinheiro eletrônico ponto a ponto.
Bitcoin, 2019. Disponível em: <https://bitcoin.org/files/bitcoin-
paper/bitcoin_pt.pdf>. Acesso em: 10 nov. 2020.

Você também pode gostar