{"id":11065,"date":"2025-01-22T12:46:11","date_gmt":"2025-01-22T11:46:11","guid":{"rendered":"https:\/\/web3factory.net\/pt-pt\/posts\/"},"modified":"2025-02-08T22:08:20","modified_gmt":"2025-02-08T21:08:20","slug":"mecanismos-de-consenso-2","status":"publish","type":"post","link":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/","title":{"rendered":"Mecanismos de consenso"},"content":{"rendered":"<span class=\"simplefavorite-button\" data-postid=\"11065\" data-siteid=\"1\" data-groupid=\"1\" data-favoritecount=\"0\" style=\"box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;\"><label class=\"favoritebtn\"><i aria-hidden=\"true\" class=\"fas fa-bookmark favoritesize\"><\/i><span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\u200e\u200e \u200e \u200e Adicionar \u00e0 minha lista \u200e \u200e <\/span><\/label><\/span>\n<p>A hist\u00f3ria dos mecanismos de consenso come\u00e7a com um problema fundamental na ci\u00eancia da computa\u00e7\u00e3o: o problema dos generais bizantinos.<\/p>\n\n\n\n<p>Imagine v\u00e1rios generais que devem coordenar um ataque, mas s\u00f3 conseguem se comunicar por meio de mensageiros. Alguns generais podem ser traidores e os mensageiros podem ser interceptados. Como podemos garantir que todos os generais leais tomem a mesma decis\u00e3o? Esta met\u00e1fora militar serve de base para ilustrar os desafios enfrentados pelos sistemas distribu\u00eddos modernos.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"940\" height=\"421\" src=\"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/image-75.png\" alt=\"\" class=\"wp-image-11044\" srcset=\"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/image-75.png 940w, https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/image-75-300x134.png 300w, https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/image-75-768x344.png 768w\" sizes=\"(max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p>Os primeiros trabalhos sobre este problema, realizados na d\u00e9cada de 1980, lan\u00e7aram as bases te\u00f3ricas para o que se tornaria uma \u00e1rea crucial da computa\u00e7\u00e3o moderna. Leslie Lamport, pioneira neste campo, demonstrou que era imposs\u00edvel alcan\u00e7ar consenso de forma determin\u00edstica em um sistema ass\u00edncrono, mesmo que um \u00fanico n\u00f3 pudesse falhar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-anatomia-de-um-consenso\">Anatomia de um consenso<\/h2>\n\n\n\n<p>Um mecanismo de consenso robusto deve garantir diversas propriedades essenciais:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Todos os n\u00f3s considerados \u201chonestos\u201d devem convergir para a mesma decis\u00e3o. Esta propriedade \u00e9 inviol\u00e1vel, mesmo em caso de parti\u00e7\u00e3o de rede.<\/li>\n\n\n\n<li>O sistema deve continuar a progredir e a tomar decis\u00f5es, mesmo na presen\u00e7a de falhas ou ataques.<\/li>\n\n\n\n<li>Uma vez tomada uma decis\u00e3o, ela n\u00e3o poder\u00e1 ser reconsiderada. Esta propriedade existe em duas formas: finalidade imediata e finalidade probabil\u00edstica.<\/li>\n<\/ul>\n\n\n\n<p>A finalidade imediata, que se encontra nomeadamente em protocolos do tipo BFT como o PBFT ou o Tendermint, garante que, uma vez validada pela rede, uma decis\u00e3o \u00e9 definitiva e n\u00e3o pode de forma alguma ser posta em causa.<\/p>\n\n\n\n<p>Vejamos o exemplo de uma transa\u00e7\u00e3o banc\u00e1ria: quando o seu banco confirma que uma transfer\u00eancia foi realizada, voc\u00ea quer ter certeza absoluta de que essa transa\u00e7\u00e3o nunca ser\u00e1 cancelada ou modificada. Esta forma de finalidade geralmente requer um processo de valida\u00e7\u00e3o em v\u00e1rias etapas com votos expl\u00edcitos dos participantes, como se, para tomar uma decis\u00e3o importante, todos os membros de um conselho de administra\u00e7\u00e3o tivessem que assinar um documento oficial.<\/p>\n\n\n\n<p>A finalidade probabil\u00edstica, utilizada em particular pelo Bitcoin e sistemas baseados em Prova de Trabalho, funciona de forma diferente. Neste caso, a certeza de que uma decis\u00e3o \u00e9 definitiva aumenta gradualmente ao longo do tempo. Tomando o exemplo do Bitcoin, quanto mais blocos forem confirmados ap\u00f3s uma transa\u00e7\u00e3o (falamos de \u201cconfirma\u00e7\u00f5es\u201d), mais estatisticamente improv\u00e1vel se torna que esta transa\u00e7\u00e3o seja posta em causa. \u00c9 quase como se a confian\u00e7a num acontecimento hist\u00f3rico aumentasse com o n\u00famero de fontes independentes que o confirmam. Ap\u00f3s seis confirma\u00e7\u00f5es em Bitcoin (cerca de uma hora), a probabilidade de ver uma transa\u00e7\u00e3o questionada torna-se infinitamente baixa, mas nunca \u00e9 teoricamente zero.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-modelos-de-tempo-e-falha\">Modelos de tempo e falha<\/h3>\n\n\n\n<p>Os sistemas distribu\u00eddos dependem de diferentes modelos temporais que modificam sua arquitetura e opera\u00e7\u00e3o. Num modelo s\u00edncrono, o sistema garante que cada mensagem ser\u00e1 transmitida num intervalo de tempo preciso conhecido antecipadamente, o que facilita muito a concep\u00e7\u00e3o de protocolos, mas raramente se revela alcan\u00e7\u00e1vel no contexto actual da Internet, onde os atrasos na transmiss\u00e3o s\u00e3o imprevis\u00edveis.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"660\" height=\"530\" src=\"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/image-77.png\" alt=\"\" class=\"wp-image-11052\" srcset=\"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/image-77.png 660w, https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/image-77-300x241.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/figure><\/div>\n\n\n<p>Por outro lado, o modelo ass\u00edncrono adota uma abordagem mais pr\u00f3xima da realidade, n\u00e3o fazendo suposi\u00e7\u00f5es sobre atrasos na transmiss\u00e3o de mensagens, tornando assim o projeto de protocolos mais complexo, mas mais robusto diante dos caprichos das redes reais. Entre estes dois extremos, o modelo parcialmente s\u00edncrono oferece um compromisso ao considerar que o sistema pode passar por fases onde se comporta de forma s\u00edncrona ou ass\u00edncrona, adaptando-se assim \u00e0s mudan\u00e7as nas condi\u00e7\u00f5es da rede e permitindo ao mesmo tempo a concep\u00e7\u00e3o de protocolos eficientes.<strong><\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-prova-de-trabalho-a-revolucao-bitcoin\">Prova de Trabalho: a revolu\u00e7\u00e3o Bitcoin<\/h3>\n\n\n\n<p>O PoW representa uma grande inova\u00e7\u00e3o porque resolve o problema do consenso num ambiente completamente aberto e hostil. Seu funcionamento \u00e9 baseado em v\u00e1rios mecanismos sutis:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"616\" height=\"347\" src=\"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/image-79.png\" alt=\"\" class=\"wp-image-11060\" srcset=\"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/image-79.png 616w, https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/image-79-300x169.png 300w\" sizes=\"(max-width: 616px) 100vw, 616px\" \/><\/figure><\/div>\n\n\n<p>A Prova de Trabalho baseia-se em tr\u00eas mecanismos fundamentais que garantem a seguran\u00e7a e estabilidade da rede. No cora\u00e7\u00e3o do sistema est\u00e1 uma fun\u00e7\u00e3o&nbsp;<span tabindex='0' class='glossary-item-container'>hash<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Hash<\/span> <span class='glossary-item-description'>Uma fun\u00e7\u00e3o criptogr\u00e1fica que converte dados de entrada em uma cadeia alfanum\u00e9rica de tamanho fixo.<\/span><\/span><\/span>&nbsp;que n\u00e3o deve apenas resistir a ataques, mas tamb\u00e9m ter propriedades espec\u00edficas que o tornam \u201camig\u00e1vel a quebra-cabe\u00e7as\u201d \u2013 o SHA-256 usado pelo Bitcoin \u00e9 o exemplo perfeito. Para manter a regularidade da rede, um engenhoso sistema autom\u00e1tico de ajuste de dificuldade interv\u00e9m a cada 2016 blocos, permitindo manter um tempo m\u00e9dio de 10 minutos entre cada bloco, independentemente da pot\u00eancia computacional total da rede. Al\u00e9m disso, para gerir diverg\u00eancias tempor\u00e1rias que surgem numa rede descentralizada, o protocolo aplica a regra elegante da cadeia mais longa, que permite \u00e0 rede convergir naturalmente para um consenso, favorecendo a cadeia que representa o maior trabalho cumulativo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-prova-de-aposta-um-novo-paradigma\">Prova de aposta, um novo paradigma<\/h3>\n\n\n\n<p>Em um sistema PoS, os validadores s\u00e3o escolhidos para verificar as transa\u00e7\u00f5es e adicionar novos blocos ao&nbsp;<span tabindex='0' class='glossary-item-container'>blockchain<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Blockchain<\/span> <span class='glossary-item-description'>Um livro-raz\u00e3o p\u00fablico e imut\u00e1vel de transa\u00e7\u00f5es criptogr\u00e1ficas, organizado em blocos.<\/span><\/span><\/span>&nbsp;com base na quantidade de tokens que eles apostaram. Quanto mais tokens apostados um participante tiver, maiores ser\u00e3o suas chances de ser selecionado. Por exemplo, no caso do Ethereum 2.0, um validador deve apostar pelo menos 32 ETH para participar do consenso. Uma vez selecionado, o validador verifica as transa\u00e7\u00f5es do bloco e recebe uma recompensa na forma de novas criptomoedas ou taxas de transa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Este processo \u00e9 automatizado por algoritmos que selecionam os validadores de acordo com crit\u00e9rios pr\u00e9-definidos. Esses crit\u00e9rios geralmente incluem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O valor apostado: Quanto mais tokens um usu\u00e1rio tiver, maior ser\u00e1 a probabilidade de ele ser escolhido.<\/li>\n\n\n\n<li>Antiguidade: Alguns sistemas favorecem validadores que j\u00e1 participam da rede h\u00e1 muito tempo.<\/li>\n\n\n\n<li>Randomiza\u00e7\u00e3o: Para evitar centraliza\u00e7\u00e3o excessiva, \u00e0s vezes s\u00e3o introduzidos elementos aleat\u00f3rios no processo de sele\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<p>Um exemplo concreto \u00e9 o da Tezos, onde os validadores (chamados \u201cpadeiros\u201d) s\u00e3o escolhidos com base no n\u00famero de Tezzies (XTZ) que possuem e apostam. Cada validador recebe uma recompensa proporcional ao seu compromisso, o que incentiva tanto a participa\u00e7\u00e3o ativa como a participa\u00e7\u00e3o. agir honestamente.<\/p>\n\n\n\n<p>Para garantir a integridade da rede, o PoS incorpora um mecanismo denominado \u201c<span tabindex='0' class='glossary-item-container'>slashing<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Slashing<\/span> <span class='glossary-item-description'>Um mecanismo de penalidade em redes Proof of Stake em que uma parte dos tokens apostados de um validador \u00e9 retirada por comportamento malicioso ou falha no desempenho de suas fun\u00e7\u00f5es.<\/span><\/span><\/span>\u201d. Este \u00faltimo penaliza os validadores que agem de forma maliciosa ou negligente. Por exemplo, se um validador tentar adicionar transa\u00e7\u00f5es fraudulentas ou permanecer inativo quando deveria validar um bloco, alguns ou todos os tokens que ele apostou poder\u00e3o ser confiscados. Este sistema dissuasor fortalece a seguran\u00e7a da rede, alinhando os interesses econ\u00f3micos dos participantes com os do sistema.<\/p>\n\n\n\n<p>Com o Ethereum 2.0, onde a redu\u00e7\u00e3o \u00e9 aplicada se um validador oferecer v\u00e1rios blocos conflitantes ou n\u00e3o cumprir suas obriga\u00e7\u00f5es, isso garante que apenas participantes s\u00e9rios e honestos permane\u00e7am envolvidos no processo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-protocolos-bft-modernos\">Protocolos BFT modernos<\/h2>\n\n\n\n<p>Protocolos como Tendermint e Hotstuff introduziram otimiza\u00e7\u00f5es significativas na \u00e1rea de consenso. O princ\u00edpio da rota\u00e7\u00e3o de l\u00edderes redistribui periodicamente as responsabilidades entre os participantes, fortalecendo assim a resili\u00eancia do sistema. Esses protocolos tamb\u00e9m otimizaram a comunica\u00e7\u00e3o, reduzindo o volume de mensagens necess\u00e1rias e permitindo o processamento paralelo de propostas, melhorando significativamente o desempenho geral da rede.<strong><\/strong><\/p>\n\n\n\n<p><span tabindex='0' class='glossary-item-container'>DeFi<span class='glossary-item-hidden-content'><span class='glossary-item-header'>DeFi<\/span> <span class='glossary-item-description'>Os servi\u00e7os de DeFi usam smart contracts, protocolos descentralizados e tokens para oferecer uma gama de servi\u00e7os financeiros que, \u00e0s vezes, podem substituir os oferecidos pelos bancos, como empr\u00e9stimos\/empr\u00e9stimos, gerenciamento de ativos, seguros ou troca de ativos.<\/span><\/span><\/span>&nbsp;requer mecanismos de consenso particularmente r\u00e1pidos e justos. A finalidade das transa\u00e7\u00f5es deve ser quase instant\u00e2nea, garantindo ao mesmo tempo prote\u00e7\u00e3o contra manipula\u00e7\u00e3o. Os protocolos devem operar de forma eficiente com dispositivos com recursos limitados e conex\u00f5es intermitentes, mantendo ao mesmo tempo a capacidade de escalar para milh\u00f5es de n\u00f3s.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-que-futuro-para-os-mecanismos-de-consenso\">Que futuro para os mecanismos de consenso?<\/h2>\n\n\n\n<p>A sua evolu\u00e7\u00e3o reflecte o nosso progresso em direc\u00e7\u00e3o a sistemas cada vez mais distribu\u00eddos e aut\u00f3nomos. Os desafios atuais (escalabilidade e efici\u00eancia energ\u00e9tica) est\u00e3o a impulsionar a inova\u00e7\u00e3o cont\u00ednua nesta \u00e1rea.<\/p>\n\n\n\n<p>A investiga\u00e7\u00e3o avan\u00e7a para sistemas h\u00edbridos e adaptativos, capazes de combinar as vantagens de diferentes abordagens dependendo do contexto. Este desenvolvimento poder\u00e1 levar a uma nova gera\u00e7\u00e3o de sistemas distribu\u00eddos que sejam mais eficientes, mais seguros e mais sustent\u00e1veis, moldando a infraestrutura digital de amanh\u00e3.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Os mecanismos de consenso come\u00e7am com um problema fundamental em inform\u00e1tica: o problema dos generais bizantinos<\/p>\n","protected":false},"author":43,"featured_media":13104,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[117],"tags":[],"class_list":["post-11065","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchains"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mecanismos de consenso - Web3Factory<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mecanismos de consenso\" \/>\n<meta property=\"og:description\" content=\"Os mecanismos de consenso come\u00e7am com um problema fundamental em inform\u00e1tica: o problema dos generais bizantinos\" \/>\n<meta property=\"og:url\" content=\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Web3Factory\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-22T11:46:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-08T21:08:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/mecanismo-de-consenso-port_9_11zon.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"992\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Nalimboi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@w3bfactory\" \/>\n<meta name=\"twitter:site\" content=\"@w3bfactory\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nalimboi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/\"},\"author\":{\"name\":\"Nalimboi\",\"@id\":\"https:\/\/preprod.web3factory.net\/pt-pt\/#\/schema\/person\/49787d867f876324652b8dc56e8a9735\"},\"headline\":\"Mecanismos de consenso\",\"datePublished\":\"2025-01-22T11:46:11+00:00\",\"dateModified\":\"2025-02-08T21:08:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/\"},\"wordCount\":1357,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/preprod.web3factory.net\/pt-pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/mecanismo-de-consenso-port_9_11zon.webp\",\"articleSection\":[\"Blockchains\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/\",\"url\":\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/\",\"name\":\"Mecanismos de consenso - Web3Factory\",\"isPartOf\":{\"@id\":\"https:\/\/preprod.web3factory.net\/pt-pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/mecanismo-de-consenso-port_9_11zon.webp\",\"datePublished\":\"2025-01-22T11:46:11+00:00\",\"dateModified\":\"2025-02-08T21:08:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#primaryimage\",\"url\":\"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/mecanismo-de-consenso-port_9_11zon.webp\",\"contentUrl\":\"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/mecanismo-de-consenso-port_9_11zon.webp\",\"width\":2000,\"height\":992},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/preprod.web3factory.net\/pt-pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mecanismos de consenso\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/preprod.web3factory.net\/pt-pt\/#website\",\"url\":\"https:\/\/preprod.web3factory.net\/pt-pt\/\",\"name\":\"Web3Factory\",\"description\":\"Crypto knowledge at your fingertips.\",\"publisher\":{\"@id\":\"https:\/\/preprod.web3factory.net\/pt-pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/preprod.web3factory.net\/pt-pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/preprod.web3factory.net\/pt-pt\/#organization\",\"name\":\"Web3Factory\",\"alternateName\":\"W3F\",\"url\":\"https:\/\/preprod.web3factory.net\/pt-pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/preprod.web3factory.net\/pt-pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/web3factory.net\/wp-content\/uploads\/2023\/10\/logo_carre.png\",\"contentUrl\":\"https:\/\/web3factory.net\/wp-content\/uploads\/2023\/10\/logo_carre.png\",\"width\":418,\"height\":420,\"caption\":\"Web3Factory\"},\"image\":{\"@id\":\"https:\/\/preprod.web3factory.net\/pt-pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/w3bfactory\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/preprod.web3factory.net\/pt-pt\/#\/schema\/person\/49787d867f876324652b8dc56e8a9735\",\"name\":\"Nalimboi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/preprod.web3factory.net\/pt-pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/preprod.web3factory.net\/wp-content\/uploads\/2025\/01\/cropped-twipfp-96x96.jpg\",\"contentUrl\":\"https:\/\/preprod.web3factory.net\/wp-content\/uploads\/2025\/01\/cropped-twipfp-96x96.jpg\",\"caption\":\"Nalimboi\"},\"url\":\"https:\/\/web3factory.net\/pt-pt\/author\/nalimboi\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mecanismos de consenso - Web3Factory","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/","og_locale":"pt_PT","og_type":"article","og_title":"Mecanismos de consenso","og_description":"Os mecanismos de consenso come\u00e7am com um problema fundamental em inform\u00e1tica: o problema dos generais bizantinos","og_url":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/","og_site_name":"Web3Factory","article_published_time":"2025-01-22T11:46:11+00:00","article_modified_time":"2025-02-08T21:08:20+00:00","og_image":[{"width":2000,"height":992,"url":"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/mecanismo-de-consenso-port_9_11zon.webp","type":"image\/webp"}],"author":"Nalimboi","twitter_card":"summary_large_image","twitter_creator":"@w3bfactory","twitter_site":"@w3bfactory","twitter_misc":{"Escrito por":"Nalimboi","Tempo estimado de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#article","isPartOf":{"@id":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/"},"author":{"name":"Nalimboi","@id":"https:\/\/preprod.web3factory.net\/pt-pt\/#\/schema\/person\/49787d867f876324652b8dc56e8a9735"},"headline":"Mecanismos de consenso","datePublished":"2025-01-22T11:46:11+00:00","dateModified":"2025-02-08T21:08:20+00:00","mainEntityOfPage":{"@id":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/"},"wordCount":1357,"commentCount":0,"publisher":{"@id":"https:\/\/preprod.web3factory.net\/pt-pt\/#organization"},"image":{"@id":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#primaryimage"},"thumbnailUrl":"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/mecanismo-de-consenso-port_9_11zon.webp","articleSection":["Blockchains"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/","url":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/","name":"Mecanismos de consenso - Web3Factory","isPartOf":{"@id":"https:\/\/preprod.web3factory.net\/pt-pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#primaryimage"},"image":{"@id":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#primaryimage"},"thumbnailUrl":"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/mecanismo-de-consenso-port_9_11zon.webp","datePublished":"2025-01-22T11:46:11+00:00","dateModified":"2025-02-08T21:08:20+00:00","breadcrumb":{"@id":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#primaryimage","url":"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/mecanismo-de-consenso-port_9_11zon.webp","contentUrl":"https:\/\/web3factory.net\/wp-content\/uploads\/2025\/01\/mecanismo-de-consenso-port_9_11zon.webp","width":2000,"height":992},{"@type":"BreadcrumbList","@id":"https:\/\/web3factory.net\/pt-pt\/posts\/mecanismos-de-consenso-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/preprod.web3factory.net\/pt-pt\/"},{"@type":"ListItem","position":2,"name":"Mecanismos de consenso"}]},{"@type":"WebSite","@id":"https:\/\/preprod.web3factory.net\/pt-pt\/#website","url":"https:\/\/preprod.web3factory.net\/pt-pt\/","name":"Web3Factory","description":"Crypto knowledge at your fingertips.","publisher":{"@id":"https:\/\/preprod.web3factory.net\/pt-pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/preprod.web3factory.net\/pt-pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/preprod.web3factory.net\/pt-pt\/#organization","name":"Web3Factory","alternateName":"W3F","url":"https:\/\/preprod.web3factory.net\/pt-pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/preprod.web3factory.net\/pt-pt\/#\/schema\/logo\/image\/","url":"https:\/\/web3factory.net\/wp-content\/uploads\/2023\/10\/logo_carre.png","contentUrl":"https:\/\/web3factory.net\/wp-content\/uploads\/2023\/10\/logo_carre.png","width":418,"height":420,"caption":"Web3Factory"},"image":{"@id":"https:\/\/preprod.web3factory.net\/pt-pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/w3bfactory"]},{"@type":"Person","@id":"https:\/\/preprod.web3factory.net\/pt-pt\/#\/schema\/person\/49787d867f876324652b8dc56e8a9735","name":"Nalimboi","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/preprod.web3factory.net\/pt-pt\/#\/schema\/person\/image\/","url":"https:\/\/preprod.web3factory.net\/wp-content\/uploads\/2025\/01\/cropped-twipfp-96x96.jpg","contentUrl":"https:\/\/preprod.web3factory.net\/wp-content\/uploads\/2025\/01\/cropped-twipfp-96x96.jpg","caption":"Nalimboi"},"url":"https:\/\/web3factory.net\/pt-pt\/author\/nalimboi\/"}]}},"_links":{"self":[{"href":"https:\/\/web3factory.net\/pt-pt\/wp-json\/wp\/v2\/posts\/11065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web3factory.net\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/web3factory.net\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/web3factory.net\/pt-pt\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/web3factory.net\/pt-pt\/wp-json\/wp\/v2\/comments?post=11065"}],"version-history":[{"count":4,"href":"https:\/\/web3factory.net\/pt-pt\/wp-json\/wp\/v2\/posts\/11065\/revisions"}],"predecessor-version":[{"id":12707,"href":"https:\/\/web3factory.net\/pt-pt\/wp-json\/wp\/v2\/posts\/11065\/revisions\/12707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/web3factory.net\/pt-pt\/wp-json\/wp\/v2\/media\/13104"}],"wp:attachment":[{"href":"https:\/\/web3factory.net\/pt-pt\/wp-json\/wp\/v2\/media?parent=11065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/web3factory.net\/pt-pt\/wp-json\/wp\/v2\/categories?post=11065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/web3factory.net\/pt-pt\/wp-json\/wp\/v2\/tags?post=11065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}