diff --git a/public/content/translations/pt-br/about/index.md b/public/content/translations/pt-br/about/index.md index bd53d2f5084..fcf8fbcc838 100644 --- a/public/content/translations/pt-br/about/index.md +++ b/public/content/translations/pt-br/about/index.md @@ -84,13 +84,13 @@ O Ethereum e a comunidade estão sempre evoluindo, logo, o ethereum.org também ### 3. O ethereum.org não é um site de produtos típico 🦄 {#core-principles-3} -O universo Ethereum é imenso: ele inclui uma comunidade, uma tecnologia, um conjunto de ideias, ideologias e muito mais. Isso significa que o website precisa lidar com muitas jornadas de usuários diferentes, de “um desenvolvedor que deseja uma ferramenta específica” a “um recém-chegado que acabou de comprar ETH e não sabe o que é uma carteira”. "Qual é o melhor website para uma plataforma blockchain?" permanece uma questão em aberto — somos pioneiros. Construir isso requer experimentação. +O universo Ethereum é imenso: ele inclui uma comunidade, uma tecnologia, um conjunto de ideias, ideologias e muito mais. Isso significa que o site precisa lidar com muitas jornadas diferentes de usuários, de "um desenvolvedor que quer uma ferramenta específica" a "um recém-chegado que acabou de comprar algum ETH e não sabe o que é uma carteira". "Qual é o melhor site para uma plataforma de blockchain?" permanece uma questão em aberto. Somos pioneiros. Construir isso requer experimentação. ## Roteiro do produto {#roadmap} Para tornar nosso trabalho mais acessível e fomentar mais colaboração comunitária, a equipe base do ethereum.org publica uma visão geral de nossas metas de roteiro trimestrais. -[Veja o nosso roteiro do produto para o primeiro trimestre de 2023](https://github.com/ethereum/ethereum-org-website/issues/9090) +[Veja nosso roteiro de produtos para o terceiro trimestre de 2024](https://github.com/ethereum/ethereum-org-website/issues/13399) **O que você acha disso?** Nós sempre agradecemos o feedback sobre nosso roadmap — se houver algo em que você acha que deveríamos melhorar, por favor nos avise! Agradecemos o envio de ideias e PRs (pull requests) de qualquer pessoa da comunidade. @@ -104,7 +104,7 @@ Nós usamos um conjunto de [princípios de design](/contributing/design-principl Construímos e lançamos um [sistema de design](https://www.figma.com/file/NrNxGjBL0Yl1PrNrOT8G2B/ethereum.org-Design-System?node-id=0%3A1&t=QBt9RkhpPqzE3Aa6-1) para enviar funcionalidades mais rapidamente e permitir que os membros da comunidade participem do design aberto do ethereum.org. -Quer se envolver?[Acompanhe no Figma](https://www.figma.com/file/NrNxGjBL0Yl1PrNrOT8G2B/ethereum.org-Design-System), [assuntos no GitHub](https://github.com/ethereum/ethereum-org-website/issues/6284) e junte-se à conversa em nosso [canal #design no Discord](https://discord.gg/bKycYhVUwV). +Quer se envolver?[Acompanhe no Figma](https://www.figma.com/file/NrNxGjBL0Yl1PrNrOT8G2B/ethereum.org-Design-System), [assuntos no GitHub](https://github.com/ethereum/ethereum-org-website/issues/6284) e junte-se à conversa em nosso [canal #design no Discord](https://discord.gg/ethereum-org). ## Guia de estilo {#style-guide} @@ -114,6 +114,10 @@ Certifique-se de ler [nossos princípios](/contributing/design-principles/) e [n Agradecemos seus comentários sobre nossos princípios de design, sistema de design e guia de estilo. Lembre-se, o site ethereum.org é feito para a comunidade, pela comunidade. +## Licença {#license} + +O site ethereum.org é de código aberto e construído sob uma [Licença MIT](https://github.com/ethereum/ethereum-org-website/blob/dev/LICENSE), a menos que especificado de outra forma. Mais sobre os [termos de uso](/terms-of-use/) do ethereum.org. + ## Vagas de emprego {#open-jobs} Embora este site seja de código aberto e qualquer um possa trabalhar nele, temos uma equipe dedicada ao ethereum.org e outros projetos web da Ethereum Foundation. diff --git a/public/content/translations/pt-br/bridges/index.md b/public/content/translations/pt-br/bridges/index.md index c9d13b84c27..1a2fd71148d 100644 --- a/public/content/translations/pt-br/bridges/index.md +++ b/public/content/translations/pt-br/bridges/index.md @@ -6,32 +6,32 @@ lang: pt-br # Pontes de blockchains {#prerequisites} -_Web3 evoluiu para um ecossistema de soluções de escala L1 e L2, cada uma projetada com capacidades e escolhas únicas. À medida que o número de protocolos blockchain aumenta, também aumenta [a demanda para mover ativos entre as cadeias](). Para atender a essa demanda, precisamos de pontes._ +_Web3 evoluiu para um ecossistema de soluções de escala L1 e L2, cada uma projetada com capacidades e escolhas únicas. À medida que o número de protocolos da blockchain aumenta, consequentemente aumenta a necessidade de mover ativos entre cadeias. Para atender a essa demanda, precisamos de pontes._ ## O que são pontes? {#what-are-bridges} -As pontes de blockchain funcionam como as pontes que conhecemos no mundo físico. Assim como uma ponte física conecta dois locais físicos, uma ponte blockchain conecta dois ecossistemas do blockchain. As pontes facilitam a comunicação entre blockchains por meio da transferência de informações e ativos. +As pontes de blockchain funcionam como as pontes que conhecemos no mundo físico. Assim como uma ponte física conecta dois locais físicos, uma ponte blockchain conecta dois ecossistemas do blockchain. **Pontes facilitam a comunicação entre a blockchain através da transferência de informações e de ativos**. Vejamos um exemplo: Você é dos EUA e está planejando uma viagem à Europa. Você tem Dólar, mas precisa de Euro para gastar. Para trocar seus Dólares por Euros, você pode usar uma corretora de câmbio por uma pequena taxa. -Mas, o que você faz se quiser fazer uma troca parecida para usar um blockchain diferente? Digamos que você queira trocar ETH na rede principal Ethereum por ETH no [Arbitrum](https://arbitrum.io/). Como o câmbio de moedas que fizemos por Euro, precisamos de um mecanismo para mover nosso ETH do Ethereum para o Arbitrum. As pontes tornam essa transação possível. Neste caso, a [Arbitrum tem uma ponte nativa](https://bridge.arbitrum.io/) que pode transferir o ETH da rede principal para o Arbitrum. +Mas o que fazer se você quiser fazer uma troca semelhante para usar uma [blockchain](/glossary/#blockchain) diferente? Digamos que você queira trocar [ETH](/glossary/#ether) na rede principal do Ethereum por ETH na [Arbitrum](https://arbitrum.io/). Como o câmbio de moedas que fizemos por Euro, precisamos de um mecanismo para mover nosso ETH do Ethereum para o Arbitrum. As pontes tornam essa transação possível. Neste caso, a [Arbitrum tem uma ponte nativa](https://bridge.arbitrum.io/) que pode transferir o ETH da rede principal para o Arbitrum. ## Por que precisamos de pontes? {#why-do-we-need-bridges} -Todos os blockchains têm suas limitações. Para o Ethereum crescer e acompanhar a demanda, ela precisou de rollups. Em alternativa, L1s como Javier Solana e Avalanche são concebidos de forma diferente para permitir uma taxa de transferência mais elevada, mas à custa de descentralização. +Todos os blockchains têm suas limitações. Para que o Ethereum seja dimensionado e acompanhe a demanda, foram necessários [rollups](/glossary/#rollups). Em alternativa, L1s como Javier Solana e Avalanche são concebidos de forma diferente para permitir uma taxa de transferência mais elevada, mas à custa de descentralização. -Entretanto, todos os blockchains se desenvolvem em ambientes isolados e têm diferentes regras e mecanismos de consenso. Isso significa que eles não podem se comunicar nativamente e os tokens não podem se mover livremente entre os blockchains. +No entanto, todas as blockchains são desenvolvidas em ambientes isolados e têm regras e mecanismos de [consenso](/glossary/#consensus) diferentes. Isso significa que eles não podem se comunicar nativamente e os tokens não podem se mover livremente entre os blockchains. Pontes existem para conectar os blockchains, permitindo a transferência de informações e tokens entre elas. -Pontes possibilitam: +**Pontes possibilitam**: -- a transferência entre cadeias de ativos e informações -- dapps para acessar as forças de vários blockchains — aprimorando suas capacidades (ja que agora os protocolos têm mais espaço para a inovação). +- a transferência de ativos e informações entre cadeias. +- [dapps](/glossary/#dapp) para acessar os pontos fortes de várias blockchains, fortalecendo assim seus recursos (já que os protocolos agora têm mais espaço para a inovação). - Usuários para acessar novas plataformas e alavancar os benefícios de cadeias diferentes. - Desenvolvedores de diferentes ecossistemas do blockchain para colaborar e construir novas plataformas para os usuários. @@ -57,7 +57,7 @@ Se você tiver o ETH na Ethereum Mainnet e quiser explorar um alt L1 para experi ### Possuir ativos nativos de cripto {#own-native} -Digamos que você queira possuir Bitcoin nativo (BTC), mas você só tem fundos na rede principal Ethereum. Para ganhar exposição à BTC na Ethereum, você pode comprar Bitcoin Envolvido (WBTC). Entretanto, o WBTC é um token ERC-20 nativo da rede Ethereum, o que significa que é uma versão Ethereum do Bitcoin e não o ativo original do blockchain do Bitcoin. Para possuir BTC nativa, você teria que ligar os seus ativos do Ethereum para Bitcoin usando uma ponte. Isso converter suas WBTC em BTC nativa, por meio da ponte. Como alternativa, você pode possuir BTC e querer usá-la em protocolos de DeFi no Ethereum. Isso exigiria fazer uma ponte no caminho inverso, de BTC para WBTC, que podem ser usados como ativos no Ethereum. +Digamos que você queira possuir Bitcoin nativo (BTC), mas você só tem fundos na rede principal Ethereum. Para ganhar exposição à BTC na Ethereum, você pode comprar Bitcoin Envolvido (WBTC). No entanto, o WBTC é um token [ERC-20](/glossary/#erc-20) nativo da rede Ethereum, o que significa que é uma versão Ethereum do Bitcoin e não o ativo original na blockchain do Bitcoin. Para possuir BTC nativa, você teria que ligar os seus ativos do Ethereum para Bitcoin usando uma ponte. Isso converter suas WBTC em BTC nativa, por meio da ponte. Como alternativa, você pode possuir BTC e querer usá-lo nos protocolos[DeFi](/glossary/#defi) do Ethereum. Isso exigiria fazer uma ponte no caminho inverso, de BTC para WBTC, que logo poderia ser usada como um ativo no Ethereum. Você também pode fazer tudo acima usando uma exchange centralizada. No entanto, a menos que seus fundos já estejam em uma exchange (corretora), isso envolveria vários passos, e você provavelmente estaria melhor usando uma ponte. @@ -69,11 +69,11 @@ Digamos que você queira possuir Bitcoin nativo (BTC), mas você só tem fundos As pontes têm muitos tipos de desenhos e complexidades. Em geral, as pontes caem em duas categorias: pontes confiáveis e não confiáveis. -| Pontes confiáveis | Pontes não confiáveis | -| -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| Pontes confiáveis dependem de uma entidade ou sistema central para suas operações. | As pontes não confiáveis operam usando contratos e algoritmos inteligentes. | -| Elas pressupõem confiança relativa à custódia de fundos e à segurança da ponte. Os usuários dependem, principalmente, da reputação do operador da ponte. | Elas não são confiáveis, ou seja, a segurança da ponte é a mesma que a do blockchain subjacente. | -| Os usuários precisam abrir mão do controle de seus ativos criptos. | Por meio de contratos inteligentes, pontes não confiáveis permitem aos usuários manterem o controle de seus fundos. | +| Pontes confiáveis | Pontes não confiáveis | +| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Pontes confiáveis dependem de uma entidade ou sistema central para suas operações. | As pontes não confiáveis operam usando contratos e algoritmos inteligentes. | +| Elas pressupõem confiança relativa à custódia de fundos e à segurança da ponte. Os usuários dependem, principalmente, da reputação do operador da ponte. | Elas não são confiáveis, ou seja, a segurança da ponte é a mesma que a do blockchain subjacente. | +| Os usuários precisam abrir mão do controle de seus ativos criptos. | Graças aos [contratos inteligentes](/glossary/#smart-contract), as pontes independentes de confiança permitem que os usuários permaneçam no controle de seus fundos. | Em poucas palavras, podemos dizer que pontes confiáveis têm pressupostos de confiança, enquanto pontes não confiáveis tem confiança mínima e não fazem novas suposições de confiança além das dos domínios subjacentes. Veja como esses termos podem ser descritos: @@ -87,7 +87,7 @@ Imagine que esteja no checkpoint de segurança do aeroporto. Existem dois tipos 1. Checkpoint manual – operado por funcionários que verificam manualmente todos os detalhes da sua passagem e identidade antes de entregar o bilhete de embarque. 2. Check-in automático — operado por uma máquina onde você coloca os detalhes do voo e recebe o bilhete de embarque se tudo estiver correto. -Os checkpoints manuais são semelhantes a um modelo confiável que depende de terceiros, ou seja, dos funcionários, para suas operações. Como usuário, você confia nos funcionários para tomar as decisões certas e usar suas informações privadas corretamente. +Um ponto de verificação manual é semelhante a um modelo confiável, pois depende de um terceiro, por exemplo, os funcionários, para suas operações. Como usuário, você confia nos funcionários para tomar as decisões certas e usar suas informações privadas corretamente. O check-in automático é semelhante a um modelo sem confiança, pois remove o papel do operador e usa tecnologia para operar. Os usuários sempre permanecem no controle de seus dados e não precisam confiar suas informações privadas a terceiros. @@ -123,12 +123,6 @@ As pontes são cruciais para integrar usuários às camadas 2 do Ethereum e até ## Leitura adicional {#further-reading} -- [EIP-5164: Execução entre cadeias](https://ethereum-magicians.org/t/eip-5164-cross-chain-execution/9658) _18 de junho de 2022 - Brendan Asselstine_ +- [EIP-5164: Execução entre cadeias](https://ethereum-magicians.org/t/eip-5164-cross-chain-execution/9658) *18 de junho de 2022 - Brendan Asselstine* - [L2Bridge Risk Framework](https://gov.l2beat.com/t/l2bridge-risk-framework/31) _5 de julho de 2022 - Bartek Kiepuszewski_ - ["Por que o futuro será multi-chain, mas não será cross-chain."](https://old.reddit.com/r/ethereum/comments/rwojtk/ama_we_are_the_efs_research_team_pt_7_07_january/hrngyk8/)_8 de janeiro de 2022 - Vitalik Buterin_ -- [O que são pontes Blockchain e como podemos classificá-las?](https://blog.li.finance/what-are-blockchain-bridges-and-how-can-we-classify-them-560dc6ec05fa) _18 de fevereiro de 2021 – Arjun Chand_ -- [O que são pontes de cadeias cruzadas?](https://www.alchemy.com/overviews/cross-chain-bridges) _10 de maio de 2022 – Alchemy_ -- [Pontos Blockchain: construindo redes de criptoredes](https://medium.com/1kxnetwork/blockchain-bridges-5db6afac44f8) _8 de setembro de 2021 – Dmitriy Berenzon_ -- [Pontes no espaço cripto](https://medium.com/chainsafe-systems/bridges-in-crypto-space-12e158f5fd1e) _23 de agosto, 2021 – Ben Adar Hyman_ -- [O Trilema da Interoperabilidade](https://medium.com/connext/the-interoperability-trilemma-657c2cf69f17) _1º de outubro de 2021 – Arjun Bhuptani_ -- [Proteja a ponte: Comunicação eficiente entre cadeias cruzadas](https://medium.com/dragonfly-research/secure-the-bridge-cross-chain-communication-done-right-part-i-993f76ffed5d) _23 de agosto de 2021 – Celia Wan_ diff --git a/public/content/translations/pt-br/contributing/adding-desci-projects/index.md b/public/content/translations/pt-br/contributing/adding-desci-projects/index.md index 07b5b7694f9..00f715196d2 100644 --- a/public/content/translations/pt-br/contributing/adding-desci-projects/index.md +++ b/public/content/translations/pt-br/contributing/adding-desci-projects/index.md @@ -8,7 +8,7 @@ lang: pt-br Queremos ter certeza de que mostraremos uma variedade de projetos e oferecemos uma boa visão geral do cenário DeSci. -Qualquer um pode sugerir um projeto para listar na página DeSci no ethereum.org. Da mesma forma, qualquer pessoa que perceba que um projeto não é mais relevante ou não atende mais aos nossos critérios de qualificação, poderá sugerir que o removamos. +Qualquer um pode sugerir um projeto para listar na página DeSci no ethereum.org. Igualmente, qualquer pessoa que veja um projeto que não é mais relevante ou não atende aos nossos critérios de elegibilidade pode sugerir a remoção dele. ## A estrutura de decisão {#the-decision-framework} @@ -16,26 +16,26 @@ Qualquer um pode sugerir um projeto para listar na página DeSci no ethereum.org - **Código fonte/dados abertos** — a abertura do código e dos dados é um princípio fundamental do DeSci, portanto, os projetos DeSci não devem ser de código fechado. A base de código deveria ser acessível e idealmente aberta para PRs (solicitações de pull). - **Os projetos DeSci deveriam ser comprovadamente descentralizados** — isso poderia incluir ser governado por um DAO ou ser construído com uma pilha de tecnologia descentralizada, incluindo carteiras sem custódia. Provavelmente, isso envolve contratos inteligentes auditáveis no Ethereum. -- **Informações de listagem corretas e precisas** — espera-se que todas as listagens sugeridas de projetos venham com informações precisas e íntegras. Produtos que falsificam informações de listagem, como declarar que seu produto é de "código aberto" quando não é, serão removidos. +- **Informação de listagem honesta e precisa** - é esperado que as informações de listagem sugeridas dos projetos sejam honestas e precisas. Produtos que falsificam informações de listagem, como declarar que seu produto é de "código aberto" quando não é, serão removidos. - **Comprometimento demonstrável para ampliar o acesso à ciência** — um projeto DeSci deve ser capaz de articular como eles ampliam a participação na ciência para o público em geral, não apenas para detentores de tokens/NFT. -- **Acessível globalmente** — seu projeto não tem limitações geográficas ou requisitos KYC (Know Your Customer) que excluem certas pessoas de acessar seu serviço. -- **Site informativo e documentação** — é importante que os visitantes do site do projeto possam entender o que o projeto realmente faz, como ele contribui para a descentralização da infraestrutura científica e como participar. +- **Acessível globalmente** - seu projeto não contém limitações geográficas ou requisitos KYC (conheça seu cliente) que não permitam que ele seja acessado por certas pessoas. +- **Site Web e documentação instrutivos** - é importante que as pessoas que acessem o site do projeto possam entender o objetivo do projeto, como ele contribui para a descentralização da infraestrutura da ciência e como é possível participar. - **O projeto deve fazer parte do ecossistema Ethereum** — no ethereum.org, acreditamos que o Ethereum (e sua camada 2) seja a camada base apropriada para o movimento DeSci. - **O projeto está razoavelmente bem estabelecido** — o projeto tem usuários reais que puderam acessar os serviços do projeto por vários meses. ### Critérios opcionais -- **Disponível em vários idiomas** — seu projeto é traduzido para vários idiomas permitindo que usuários de todo o mundo o acessem. -- **Recursos educacionais** — seu produto deve ter uma experiência de integração bem projetada para ajudar e educar os usuários. Ou então, oferecer conteúdo prático como artigos e vídeos. -- **Auditorias de terceiros** — seu produto foi auditado profissionalmente contra vulnerabilidades por uma terceira parte confiável. +- **Disponível em vários idiomas** - seu projeto é traduzido em vários idiomas, permitindo que usuários ao redor do mundo o acessem. +- **Recursos educacionais** - seu produto deveria apresentar uma experiência de integração bem planejada para ajudar e informar os usuários. Ou então, oferecer conteúdo prático como artigos e vídeos. +- **Auditorias de terceiros** - uma empresa especializada confiável realizou uma auditoria em seu produto para detectar vulnerabilidades. - **Ponto de contato** — um ponto de contato para o projeto (isto pode ser um representante de uma DAO ou comunidade) nos ajudará muito a obter informações precisas quando as alterações forem feitas. Isso manterá a atualização do ethereum.org gerenciável ao reunir informações futuras. ## Manutenção {#maintenance} O Ethereum é fluido por natureza, por isso, suas equipes e produtos vêm e vão, com inovações ocorrendo diariamente. Por isso, realizaremos verificações de rotina de nosso conteúdo para: -- garantir que todos os projetos listados ainda atendam aos nossos critérios -- verificar se não há produtos sugeridos que atendam mais aos nossos critérios do que os atualmente listados +- Assegurar que todos os projetos listados cumpram com nossos critérios +- Verificar que não existam produtos que cumpram mais critérios do que os atualmente listados O ethereum.org é mantido pela comunidade de código aberto e dependemos da comunidade para ajudar a mantê-lo atualizado. Se você notar alguma informação sobre projetos listados que precisam ser atualizados, abra um tíquete ou uma solicitação de pull em nosso repositório do GitHub. diff --git a/public/content/translations/pt-br/contributing/adding-layer-2s/index.md b/public/content/translations/pt-br/contributing/adding-layer-2s/index.md index c465ca5edd4..08f7dd53614 100644 --- a/public/content/translations/pt-br/contributing/adding-layer-2s/index.md +++ b/public/content/translations/pt-br/contributing/adding-layer-2s/index.md @@ -92,6 +92,6 @@ _Não consideramos outras soluções de dimensionamento que não usam o Ethereum Se você quiser adicionar uma camada 2 ao ethereum.org, abra um tíquete no Github. - + Crie um ticket diff --git a/public/content/translations/pt-br/contributing/adding-products/index.md b/public/content/translations/pt-br/contributing/adding-products/index.md index f6ff282744a..0c00e740edb 100644 --- a/public/content/translations/pt-br/contributing/adding-products/index.md +++ b/public/content/translations/pt-br/contributing/adding-products/index.md @@ -82,7 +82,7 @@ Consulte também os nossos [termos de uso](/terms-of-use/). Informações sobre O Ethereum é fluido por natureza, por isso, suas equipes e produtos vêm e vão, com inovações ocorrendo diariamente. Por isso, realizaremos verificações de rotina de nosso conteúdo para: -- garantir que todos os dapps listados continuem atendendo a nossos critérios +- garantir que todos os dapps listados ainda atendam aos nossos critérios - verificar se não há produtos sugeridos que atendam mais aos nossos critérios do que os atualmente listados Você pode nos ajudar com isso, verificando e nos informando. [Abra um tíquete](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=Type%3A+Feature&template=feature_request.yaml&title=) ou envie um e-mail para[website@ethereum.org](mailto:website@ethereum.org) diff --git a/public/content/translations/pt-br/contributing/adding-staking-products/index.md b/public/content/translations/pt-br/contributing/adding-staking-products/index.md index 6b852978306..6a6ec724c25 100644 --- a/public/content/translations/pt-br/contributing/adding-staking-products/index.md +++ b/public/content/translations/pt-br/contributing/adding-staking-products/index.md @@ -94,7 +94,7 @@ Para produtos de software relacionados à configuração de nó ou cliente, gere #### Participação sobre Serviço {#staking-as-a-service} -Para [listagens de staking-as-a-service](/staking/saas/) (ou seja, operação de nó delegada): +Para [listagens de staking-as-a-service ](/staking/saas/) (ou seja, operação de nó delegada): **Quais são as taxas associadas ao uso do serviço?** diff --git a/public/content/translations/pt-br/contributing/adding-wallets/index.md b/public/content/translations/pt-br/contributing/adding-wallets/index.md index 6e033d60495..5eea27d4ba7 100644 --- a/public/content/translations/pt-br/contributing/adding-wallets/index.md +++ b/public/content/translations/pt-br/contributing/adding-wallets/index.md @@ -10,10 +10,9 @@ Queremos ter certeza de que mostramos uma variedade de carteiras abrangendo a am Qualquer pessoa pode sugerir a adição de uma carteira no ethereum.org. Se houver alguma carteira que tenhamos deixado passar, recomende-a para nós! -Qualquer pessoa pode sugerir uma nova carteira. As carteiras atualmente listadas estão em: +As carteiras atualmente listadas estão em: - [ethereum.org/pt-br/wallets/find-wallet/](/wallets/find-wallet/) -- [ethereum.org/pt-br/wallets/](/wallets/) As carteiras estão mudando rapidamente no Ethereum. Tentamos criar uma estrutura justa a ser considerada no ethereum.org, mas os critérios listados mudarão e evoluirão com o tempo. @@ -26,6 +25,12 @@ As carteiras estão mudando rapidamente no Ethereum. Tentamos criar uma estrutur - **Trabalhado por uma equipe ativa** — isso ajuda a garantir a qualidade e que um usuário receba suporte para suas consultas. - **Informações de listagem corretas e precisas** — espera-se que todas as listagens sugeridas de projetos venham com informações precisas e íntegras. Produtos que falsificam informações de listagem, como declarar que seu produto é de "código aberto" quando não é, serão removidos. - **Ponto de contato** — Um ponto de contato para a carteira nos ajudará muito a obter informações precisas quando houver mudanças. Isso manterá a atualização do ethereum.org gerenciável ao reunir informações futuras. +- **Transações EIP-1559 (tipo 2)** - sua carteira precisa estar habilitada para transações EIP-1559 (tipo 2) para fazer transações na rede principal do Ethereum. +- **Boa experiência de usuário** - Mesmo que a experiência do usuário seja subjetiva, se vários membros da equipe principal testarem o produto e encontrarem dificuldade em utilizá-lo, nos reservaremos o direito de recusar a carteira e, em vez disso, fornecer sugestões úteis para melhorá-la. Isso é feito para proteger nossa base de usuários, formada principalmente de iniciantes. + +### Remoções de produto {#product-removals} + +- **Informação atualizada** - fornecedores de carteira são responsáveis por reenviar a informação sobre suas carteiras a cada 6 meses para assegurar a validade e relevância da informação fornecida (mesmo que não haja mudanças em seus produtos). Se a equipe de produtos não fizer isso, então ethereum.org poderá remover o projeto da página. ### Outros critérios: o que é importante ter {#the-nice-to-haves} @@ -45,7 +50,6 @@ As carteiras estão mudando rapidamente no Ethereum. Tentamos criar uma estrutur - **Personalizar taxas de gás** — sua carteira permite que os usuários personalizem as taxas de gás de suas transações (taxa base, taxa prioritária, taxa máxima). - **Suporte ENS** — sua carteira permite que os usuários enviem transações para nomes ENS. - **Suporte a ERC-20** — sua carteira permite que os usuários importem contratos de tokens ERC-20 ou exibe automaticamente os tokens ERC-20. -- **Transações EIP-1559 (tipo 2)** — sua carteira suporta transações EIP-1559 (tipo 2). - **Compre criptomoedas** — sua carteira suporta a compra direta de criptomoedas e a introdução de usuários a criptomoedas. - **Venda para valor legal** — sua carteira dá suporte a usuários que vendam e saquem em valor legal diretamente para cartão ou conta bancária. - **Multisig** — sua carteira suporta várias assinaturas para assinar uma transação. @@ -68,7 +72,8 @@ O Ethereum é fluido por natureza, por isso, suas equipes e produtos vêm e vão - garantir que todas as carteiras e dapps listados ainda atendam aos nossos critérios - verificar se não há produtos sugeridos que atendam mais aos nossos critérios do que os atualmente listados -O ethereum.org é mantido pela comunidade de código aberto e dependemos da comunidade para ajudar a mantê-lo atualizado. Se você notar que alguma informação sobre as carteiras listadas precisa ser atualizada, [abra um tíquete](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=wallet+%3Apurse%3A&template=suggest_wallet.yaml) ou uma [solicitação de pull](https://github.com/ethereum/ethereum-org-website/pulls)! +ethereum.org é mantida pela comunidade de código aberto; nós confiamos na comunidade para ajudar a mantê-la atualizada. Se você notar que alguma informação sobre as carteiras listadas precisa ser atualizada, [abra um tíquete](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=wallet+%3Apurse%3A&template=suggest_wallet.yaml) ou uma [solicitação de pull](https://github.com/ethereum/ethereum-org-website/pulls)! + ## Termos de uso {#terms-of-use} diff --git a/public/content/translations/pt-br/contributing/content-resources/index.md b/public/content/translations/pt-br/contributing/content-resources/index.md index acba18e7eb7..8215db0dd93 100644 --- a/public/content/translations/pt-br/contributing/content-resources/index.md +++ b/public/content/translations/pt-br/contributing/content-resources/index.md @@ -27,6 +27,6 @@ Conteúdos de aprendizado serão avaliados pelos seguintes critérios: Se você deseja adicionar uma fonte de conteúdo ao ethereum.org que atende aos critérios, abra um tíquete no GitHub. - + Criar um novo problema diff --git a/public/content/translations/pt-br/contributing/design/index.md b/public/content/translations/pt-br/contributing/design/index.md index 3ba5470fd51..f01744e575c 100644 --- a/public/content/translations/pt-br/contributing/design/index.md +++ b/public/content/translations/pt-br/contributing/design/index.md @@ -16,7 +16,7 @@ Por fim, essa é uma ótima maneira de construir um portfólio diversificado e i Às vezes, precisamos de ajuda para testar nossas ideias originais. Esta é uma ótima maneira de como contribuir sem nenhum conhecimento técnico. -1. A equipe de design compartilhará um desenho de projeto no [Discord](https://discord.com/invite/CetY6Y4) e no [GitHub](https://github.com/ethereum/ethereum-org-website/labels/design%20required%20%F0%9F%8E%A8). +1. A equipe de design compartilhará um modelo de projeto no [Discord](https://discord.com/invite/ethereum-org) e no [GitHub](https://github.com/ethereum/ethereum-org-website/labels/design%20required%20%F0%9F%8E%A8). 2. Você será guiado pelos projetos para fornecer feedback por meio da função de comentários. 3. O resultado será compartilhado em problemas do GitHub e depois fechado pela equipe. diff --git a/public/content/translations/pt-br/contributing/index.md b/public/content/translations/pt-br/contributing/index.md index 278495e19cb..a5b8b7c38dd 100644 --- a/public/content/translations/pt-br/contributing/index.md +++ b/public/content/translations/pt-br/contributing/index.md @@ -6,45 +6,60 @@ lang: pt-br # Contribua com o ethereum.org 🦄 {#contributing-to-ethereumorg} -O site ethereum.org, como o Ethereum de forma mais ampla, é um projeto de código aberto. Então, se você quiser ajudar a melhorar [o nosso portal para o Ethereum](/about/), veja aqui como pode ajudar. +Ethereum.org é um projeto de código aberto em execução com **mais de 12.000** contribuidores que ajudam a traduzir, escrever, estruturar e manter o site. - - Solicite seu token POAP! Se você contribuiu para o ethereum.org em 2022, há um POAP exclusivo esperando por você.{" "} - Saiba mais sobre POAPs - +Nós somos uma comunidade de braços abertos que irá ajudá-lo a crescer e se informar no ecossistema Ethereum enquanto você também contribui significativamente e obtém experiência prática relevante. ## Formas de contribuir {#ways-to-contribute} -- [Trabalhe em um tíquete aberto](https://github.com/ethereum/ethereum-org-website/issues) _ — Trabalho pendente identificado_ -- [Participar do programa de tradução](/contributing/translation-program/) _ — Ajude-nos a traduzir o ethereum.org para novos idiomas_ -- [Ajudar com o design do site](/contributing/design/) _ — Designers de todos os níveis podem contribuir para melhorar o site_ -- [Adicionar recursos da comunidade](/contributing/content-resources/) _ — Adicione um artigo ou recurso útil a uma página relevante_ -- [Adicionar um produto](/contributing/adding-products/) _ — Adicione um dapp ou carteira a uma página relevante_ -- [Adicionar ferramentas de desenvolvedor](/contributing/adding-developer-tools/) _ — Adicione uma ferramenta de desenvolvedor a uma página relevante_ -- [Adicionar uma troca](/contributing/adding-exchanges/) _ — Adicione um câmbio ao nosso [localizador de câmbios](/get-eth/#country-picker)_ -- [Melhorar nossa pesquisa](https://www.notion.so/efdn/Ethereum-org-User-Persona-Memo-b44dc1e89152457a87ba872b0dfa366c) _ — Envie seus comentários sobre nossa pesquisa ou contribua com a sua própria_ -- [Solicite um recurso](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=Type%3A+Feature&template=feature_request.yaml&title=) _ — Conte-nos sobre qualquer ideia que tenha para um novo recurso ou design_ -- [Adicionar um termo do glossário](/contributing/adding-glossary-terms) _ — Ajude-nos a continuar a expandir o [glossário](/glossary/)_ do Ethereum -- [Criar/editar conteúdo](/contributing/#how-to-update-content) _ — Sugira novas páginas ou faça ajustes no que já está aqui_ -- [Adicionar uma camada 2](/contributing/adding-layer-2s/) _ — Adicione uma camada 2 a uma página relevante_ -- [Adicionar um produto ou serviço de staking](/contributing/adding-staking-products/) _ — Adicione um projeto que ajude a facilitar o stake individual, stake combinado ou stake como serviço_ -- [Adicionar uma carteira](/contributing/adding-wallets/) _ — Adicione uma carteira à [página de pesquisa de carteiras](/wallets/find-wallet/)_ -- [Sugerir um projeto para nossa página DeSci](/contributing/adding-desci-projects/) _ — Adicione um projeto construído no Ethereum que contribua para a ciência descentralizada_ -- [Questionários](/contributing/quizzes/) _- Adicione, atualize e exclua bancos de perguntas do questionário para uma página relevante_ -- [Sugerir um recurso de design](/contributing/design/adding-design-resources/) _- Adicionar, atualizar e excluir recursos úteis de design_ - -_Alguma dúvida?_ 🤔 Entre em contato no nosso [servidor do Discord](https://discord.gg/ethereum-org) +**Traduções** +- [Junte-se ao programa de tradução](/contributing/translation-program/) – Nos ajude a levar o ethereum.org para novos idiomas + +**Desenvolvimento** +- [Trabalhe em um problema aberto](https://github.com/ethereum/ethereum-org-website/issues) – Trabalho que nós identificamos que deve ser feito + +**Visual** +- [Ajude a estruturar o site ](/contributing/design/) Profissionais de design de todos os níveis podem contribuir para melhorar o site + +**Conteúdo** +- [Criar/editar conteúdo](/contributing/#how-to-update-content) – Sugira novas páginas ou ajustes para o que já existe aqui +- [Adicione recursos da comunidade](/contributing/content-resources/) – Adicione um artigo ou recurso útil a uma página +- [Sugira um recurso de design](/contributing/design/adding-design-resources/) – Adicione e atualize recursos de design que possam ajudar ou exclua algum deles +- [Adicione um termo de glossário](/contributing/adding-glossary-terms/) – Nos ajude a continuar a expandir o [glossário](/glossary/) do Ethereum +- [Jogos de perguntas e respostas](/contributing/quizzes/) – Adicione, atualize ou exclua bancos de jogos de perguntas e respostas de uma página + +**Ideias para funcionalidades** +- [Solicite uma funcionalidade](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=Type%3A+Feature&template=feature_request.yaml&title=) – Nos avise sobre qualquer ideia que você tenha para uma nova funcionalidade ou design + +**Listagens de produtos** +- [Adicione uma exchange](/contributing/adding-exchanges/) – Adicione uma exchange ao nosso [buscador de exchanges](/get-eth/#country-picker) +- [Adicione um produto](/contributing/adding-products/) – Adicione um dapp ou uma carteira a uma página +- [Adicione ferramentas para desenvolvimento](/contributing/adding-developer-tools/) – Adicione uma ferramenta para desenvolvimento a uma página +- [Adicione uma camada 2](/contributing/adding-layer-2s/) – Adicione a camada 2 a uma página +- [Adicione um produto ou serviço para investimentos](/contributing/adding-staking-products/) – Adicione um projeto que ajude a facilitar o staking solo, em grupo ou o staking como serviço +- [Adicione uma carteira](/contributing/adding-wallets/) – Adicione uma carteira para a [página de busca de carteiras](/wallets/find-wallet/) +- [Sugira um projeto para a nossa página DeSci](/contributing/adding-desci-projects/) – Adicione um projeto criado no Ethereum que contribua para descentralizar a ciência + +Alguma dúvida? 🤔 Junte-se ao nosso [servidor Discord](https://discord.gg/ethereum-org) + +## Tarefas adequadas para começar a contribuir + +Estas são algumas tarefas atuais das que você poderia se encarregar e nos ajudar a resolver. Para a maioria delas, você precisará de uma conta no GitHub porque a maior parte das mudanças no site são feitas através do GitHub. + + + +Ver todas as tarefas ## Como trabalhar no ethereum.org {#how-to-update-content} -Se você está contribuindo com o site, criando conteúdo ou trabalhando em tíquetes abertos, você precisará de uma conta do [GitHub](https://github.com). +Se você deseja contribuir com o [Programa de Tradução](/contributing/translation-program/), crie uma conta no [Crowdin](https://crowdin.com/project/ethereum-org). Para adicionar e editar conteúdo ou efeitos visuais no site, corrigir erros, trabalhar em tarefas abertas, por exemplo, você vai precisar de uma conta no [GitHub](https://github.com/). Todas as atualizações são efetuadas por meio do processo de PR (solicitação de pull) do GitHub. Isso significa que você cria uma cópia local do site, faz as suas alterações e solicita que elas sejam implementadas. Se você nunca fez isso antes, siga as instruções na parte inferior do nosso [repositório GitHub](https://github.com/ethereum/ethereum-org-website). Você não precisa de permissão para trabalhar em nada, mas é sempre melhor nos informar sobre o que está planejando fazer. Você pode fazer isso: - Comentando sobre um problema ou uma solicitação de pull (PR) no [GitHub](https://github.com/ethereum/ethereum-org-website) -- Enviando uma mensagem em nosso [servidor Discord](https://discord.gg/ethereum-org) +- Enviando uma mensagem via o [servidor Discord](https://discord.gg/ethereum-org) Antes de contribuir, certifique-se de está familiarizado com: @@ -53,9 +68,11 @@ Antes de contribuir, certifique-se de está familiarizado com: - nosso [guia de estilo](/contributing/style-guide/) - nosso [código de conduta](/community/code-of-conduct) + + ## Como são tomadas as decisões sobre o site {#how-decisions-about-the-site-are-made} -As decisões sobre PRs individuais, desenvolvimento do design e grandes atualizações são feitas por uma equipe formada no ecossistema Ethereum. Esta equipe inclui gerentes de projeto, desenvolvedores, designers, gerentes de marketing e comunicação, assim como especialistas no assunto. As contribuições da comunidade informa cada decisão. Portanto, não hesite em enviar perguntas via tickets, enviar PRs ou entrar em contato com a equipe: +As decisões sobre PRs individuais, desenvolvimento do design e melhorias importantes são feitas por uma equipe formada no ecossistema Ethereum. Esta equipe inclui gerentes de projeto, desenvolvedores, designers, gerentes de marketing e comunicação, e especialistas no assunto. Cada decisão considera as contribuições da comunidadem. Portanto, não duvide em fazer perguntas via tíquetes, enviar PRs ou entrar em contato com a equipe: - [website@ethereum.org](mailto:website@ethereum.org) - [@ethdotorg](https://twitter.com/ethdotorg) @@ -63,31 +80,31 @@ As decisões sobre PRs individuais, desenvolvimento do design e grandes atualiza ### Observação sobre plágio {#plagiarism} -Somente use trabalho ou conteúdo original que você tenha permissão para usar ao contribuir com qualquer conteúdo ou artefato no ethereum.org. Muitos projetos no ecossistema do Ethereum usam licenças de código aberto que permitem o compartilhamento livre de informações. No entanto, se você não encontrar essas informações, não tente adicioná-las ao ethereum.org. Todas as solicitações de pull consideradas como plágio serão rejeitadas. +Ao contribuir com qualquer conteúdo ou artefato no ethereum.org, use somente trabalhos ou conteúdos originais para os que você tem permissão de utilizar. Muitos projetos no ecossistema do Ethereum usam licenças de código aberto que permitem o compartilhamento livre de informações. No entanto, se você não encontrar essas informações, não tente adicioná-los ao ethereum.org. Todas as solicitações de envio (PR, pull request) consideradas como plágio serão rejeitadas. ## Você é iniciante em código aberto? {#new-to-open-source} Em nosso repositório do GitHub, temos uma categoria de envio de tíquetes especialmente criada para desenvolvedores iniciantes em código aberto. Esses tíquetes de baixa dificuldade são rotulados como [good first issue](https://github.com/ethereum/ethereum-org-website/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) (boa escolha para primeiro tíquete). -## Solicite seu POAP de contribuição {#poap} +## Reivindique seu token de conquista on-chain (OAT) {#oat} -Se a sua contribuição for incluída no ethereum.org, cunharemos um POAP único de contribuição. Um token de Prova do Protocolo de Presença (POAP) é uma prova em cadeia de que você ajudou a tornar o ecossistema um pouco mais impressionante. +Se sua contribuição for incluída no ethereum.org, você terá a chance de reivindicar um badge especial no [Galxe](https://app.galxe.com/quest/ethereumorg). Um token de conquista on-chain (OAT) é uma prova de que você contribuiu com o ecossistema de maneira considerável. -[Saiba mais sobre POAPs](https://www.poap.xyz/) +[Mais sobre OATs](https://help.galxe.com/en/articles/7067290-galxe-oats-reward-and-celebrate-achievements) -### Como solicitar seu POAP {#how-to-claim} - -1. Entre em nosso [servidor do Discord](/discord/). -2. Cole o link com sua contribuição no `#🥇| ` [canal proof-of-contribution](https://discord.com/channels/714888181740339261/1212737737916948530). -3. Espere que um membro de nossa equipe envie um link para o seu POAP. -4. Solicite seu POAP! +### Como solicitar seu POAP +1. Junte-se ao nosso [servidor Discord](https://discord.gg/ethereum-org). +2. Cole um link para sua contribuição no canal `#🥇 | proof-of-contribution` +3. Aguarde até que um membro da nossa equipe lhe envie um link para seu OAT. +4. Reivindique seu OAT! -Você só deve usar carteiras autônomas para reivindicar POAPs. Não use contas de agências de câmbio ou outras contas das quais você não possui as chaves privadas, pois você não poderá acessar ou gerenciar seus POAPs. +Você só deve usar carteiras de autocustódia para reivindicar OATs. Não use contas de exchange ou outras contas cujas chaves privadas você não tenha, pois elas não permitirão que você acesse e gerencie seus OATs. ## Resgate seu GitPOAP {#claim-gitpoap} O GITPOAP também reconhecerá automaticamente sua contribuição fusionada e permitirá que você cunhe um POAP de colaboradores exclusivo e separado na sua própria plataforma! + ### Como solicitar seu POAP {#how-to-claim} 1. Visite [GitPOAP](https://www.gitpoap.io). diff --git a/public/content/translations/pt-br/contributing/translation-program/faq/index.md b/public/content/translations/pt-br/contributing/translation-program/faq/index.md index de0624572e7..232ee36287c 100644 --- a/public/content/translations/pt-br/contributing/translation-program/faq/index.md +++ b/public/content/translations/pt-br/contributing/translation-program/faq/index.md @@ -116,4 +116,4 @@ Planejamos adicionar suporte para adições de conteúdos que não estejam em in ## Entre em contato conosco {#contact} -Agradecemos por ter lido todas estas informações. Esperamos que elas tenham incentivado você a participar de nosso programa. Junte-se ao nosso [canal de tradução do Discord](https://discord.gg/XVepFu7sqR) para fazer perguntas e colaborar com outros tradutores, ou entre em contato conosco em translations@ethereum.org! +Agradecemos por ter lido todas estas informações. Esperamos que elas tenham incentivado você a participar de nosso programa. Junte-se ao nosso [canal de tradução do Discord](https://discord.gg/ethereum-org) para fazer perguntas e colaborar com outros tradutores, ou envie um e-mail para translations@ethereum.org! diff --git a/public/content/translations/pt-br/contributing/translation-program/how-to-translate/index.md b/public/content/translations/pt-br/contributing/translation-program/how-to-translate/index.md index 5ea32476a61..3f1a8b3b7e5 100644 --- a/public/content/translations/pt-br/contributing/translation-program/how-to-translate/index.md +++ b/public/content/translations/pt-br/contributing/translation-program/how-to-translate/index.md @@ -18,7 +18,7 @@ Para as pessoas que aprendem melhor de forma visual, assistam ao vídeo do Luka Você precisará fazer login na sua conta do Crowdin ou criar uma conta, caso ainda não tenha. Você só precisa de uma conta de e-mail e senha para se cadastrar. - + Junte-se ao projeto diff --git a/public/content/translations/pt-br/contributing/translation-program/index.md b/public/content/translations/pt-br/contributing/translation-program/index.md index 28bcabdbf36..d7fbdb1c411 100644 --- a/public/content/translations/pt-br/contributing/translation-program/index.md +++ b/public/content/translations/pt-br/contributing/translation-program/index.md @@ -36,9 +36,9 @@ Leia mais sobre a [missão e visão](/contributing/translation-program/mission-a ### Nosso progresso até agora {#our-progress} -- [**5.100 +** tradutores](/contributing/translation-program/contributors/) -- **54** idiomas presentes no site -- [**3 milhões** de palavras traduzidas em 2022](/contributing/translation-program/acknowledgements/) +- [**Mais de 6.000**tradutores](/contributing/translation-program/contributors/) +- **62** idiomas presentes no site +- [**3 milhões** de palavras traduzidas em 2023](/contributing/translation-program/acknowledgements/) @@ -50,9 +50,9 @@ O Ethereum.org é traduzido por milhares de membros da comunidade e eles são a Se você contribuiu para o Programa de Tradução e teve, pelo menos, 5.000 palavras traduzidas aprovadas, você pode receber um certificado de tradutor do ethereum.org. [Saiba mais sobre os certificados](/contributing/translation-program/acknowledgements/#certificate) -#### POAPs {#poaps} +#### OATs (tokens de conquista on-chain) {#oats} -Todos os nossos tradutores têm direito a um POAP (Protocolo de Prova de Presença) — um NFT que comprova sua contribuição para o Programa de Tradução do ethereum.org. [Saiba mais sobre os POAPs](/contributing/translation-program/acknowledgements/#poap) +Os contribuidores do Programa de Tradução são elegíveis para diferentes OATs (tokens de conquista on-chain) com base no número de palavras traduzidas em 2024. OATs são NFTs que comprovam sua contribuição ao Programa de Tradução do ethereum.org. [Mais sobre OATs](/contributing/translation-program/acknowledgements/#oats) #### Agradecimentos aos tradutores {#translator-acknowledgements} @@ -73,11 +73,11 @@ Se você está contribuindo para o Programa de Tradução ou pensando em se envo - [Guia do editor online do Crowdin](https://support.crowdin.com/online-editor/) _ — um guia detalhado sobre como usar o editor online do Crowdin e algumas funcionalidades avançadas do Crowdin_ - [Pacotes de conteúdo](/contributing/translation-program/content-buckets/) _ — quais páginas estão incluídas em cada pacote de conteúdo do ethereum.org_ -Para outras ferramentas úteis de tradução, comunidades de tradutores e postagens no blog do Programa de Tradução, visite a [Página de recursos](/contributing/translation-program/resources/). +Para outras ferramentas úteis de tradução, comunidades de tradutores e postagens no blog do Programa de Tradução, visite a [Página de recursos](/contribuindo/tradução-programa/recursos/). ## Envolva-se {#get-in-touch} -Você tem alguma dúvida? Ou quer colaborar com nossa equipe e outros tradutores? Publique no canal #translations do nosso [servidor Discord do ethereum.org](https://discord.gg/6WX7E97) +Você tem alguma dúvida? Ou quer colaborar com nossa equipe e outros tradutores? Publique no canal #translations do nosso [servidor Discord no ethereum.org](https://discord.gg/ethereum-org) Você também pode entrar em contato conosco por meio do e-mail translations@ethereum.org diff --git a/public/content/translations/pt-br/contributing/translation-program/translators-guide/index.md b/public/content/translations/pt-br/contributing/translation-program/translators-guide/index.md index 05ee871ab02..47037d304bf 100644 --- a/public/content/translations/pt-br/contributing/translation-program/translators-guide/index.md +++ b/public/content/translations/pt-br/contributing/translation-program/translators-guide/index.md @@ -10,7 +10,7 @@ O Guia de Estilo de Tradução do ethereum.org contém algumas das diretrizes, i Este documento serve como um guia geral e não é específico para nenhum idioma. -Se você tiver alguma dúvida, sugestão ou feedback, entre em contato conosco em translations@ethereum.org, envie uma mensagem para @ethdotorg no Crowdin, ou [inscreva-se no nosso Discord](https://discord.gg/ethereum-org), onde você poderá nos enviar mensagens no canal #translations ou entrar em contato com qualquer um dos membros da equipe. +Se você tiver alguma dúvida, sugestão ou feedback, envie um e-mail para translations@ethereum.org, uma mensagem para @ethdotorg no Crowdin ou [inscreva-se no Discord](https://discord.gg/ethereum-org), para nos mandar mensagens no canal #translations ou entrar em contato com qualquer um dos membros da equipe. ## Como usar o Crowdin {#using-crowdin} @@ -18,7 +18,7 @@ Você pode encontrar instruções básicas sobre como participar do projeto no C Se você quiser saber mais sobre o Crowdin e usar alguns dos seus recursos avançados, a [Base de conhecimento do Crowdin](https://support.crowdin.com/online-editor/) contém vários de guias detalhados e resumos de todas as funcionalidades do Crowdin. -## Captando a essência da mensagem {#capturing-the-essence} +## Entendendo a essência da mensagem {#capturing-the-essence} Ao traduzir o conteúdo do ethereum.org, evite traduções literais. diff --git a/public/content/translations/pt-br/dao/index.md b/public/content/translations/pt-br/dao/index.md index 97a1a711318..20521b6ba85 100644 --- a/public/content/translations/pt-br/dao/index.md +++ b/public/content/translations/pt-br/dao/index.md @@ -14,11 +14,11 @@ summaryPoint3: Um local seguro para destinar fundos para uma causa específica. ## O que são DAOs? {#what-are-daos} -Uma DAO é uma organização de propriedade coletiva governada por blockchain que trabalha para uma missão compartilhada. +Uma DAO é uma organização de propriedade coletiva que trabalha para uma missão comum. As DAOs permitem-nos trabalhar com pessoas que pensam da mesma maneira em todo o mundo sem confiar em um líder benevolente para gerenciar os fundos ou as operações. Não há CEO que possa gastar fundos por impulso ou CFO que capaz de manipular as contas. Em vez disso, as regras baseadas em blockchain incorporadas ao código definem como a organização funciona e como os fundos são gastos. -Elas possuem receitas integradas que não podem ser acessadas por ninguém sem a aprovação do grupo. As decisões são regidas por propostas e votações para garantir que todos na organização tenham voz e tudo aconteça de forma transparente na cadeia. +Elas possuem receitas integradas que não podem ser acessadas por ninguém sem a aprovação do grupo. As decisões são regidas por propostas e votações para garantir que todos na organização tenham voz e que tudo aconteça de forma transparente [na blockchain](/glossary/#on-chain). ## Por que precisamos de DAOs? {#why-dao} @@ -40,32 +40,30 @@ Isto abre muitas novas oportunidades para a colaboração e coordenação globai Para dar um pouco de contexto, veja alguns exemplos de como você poderia usar uma DAO: -- Uma instituição de caridade – você pode aceitar doações de qualquer pessoa no mundo e votar em quais causas financiar. -- Propriedade coletiva – você pode comprar ativos físicos ou digitais e os membros podem votar sobre como usá-los. -- Venture de capital e recompensas: você pode criar um fundo de investimento capitalizado que reúne e vota em quais ventures apoiar. O rendimento do dinheiro aplicado poderia mais tarde ser redistribuído entre os membros da DAO. +- **Uma instituição de caridade** - você pode aceitar doações de qualquer pessoa no mundo e votar em quais causas financiar. +- **Propriedade coletiva** - você pode comprar ativos físicos ou digitais, e os membros podem votar sobre como utilizá-los. +- **Empreendimentos e subsídios** - você pode criar um fundo de investimentos que reúna capital e decida coletivamente quais projetos apoiar. O rendimento do dinheiro aplicado poderia mais tarde ser redistribuído entre os membros da DAO. + + ## Como funcionam as DAOs? {#how-daos-work} -A espinha dorsal de uma DAO é seu contrato inteligente, que define as regras da organização e mantém a tesouraria do grupo. Quando o contrato for publicado no Ethereum, ninguém poderá alterar as regras, exceto por votação. Se alguém tentar fazer algo que não esteja coberto pelas regras e lógica do código, não terá sucesso. E como a tesouraria é definida pelo contrato inteligente, também significa que ninguém pode gastar o dinheiro sem a aprovação do grupo. Isso significa que as DAOs não precisam de uma autoridade central. Em vez disso, o grupo toma decisões coletivas e os pagamentos são autorizados automaticamente quando os votos são aprovados. +A base de uma DAO é seu [contrato inteligente](/glossary/#smart-contract), que define as regras da organização e mantém os bens do grupo. Quando o contrato for publicado no Ethereum, ninguém poderá alterar as regras, exceto por votação. Se alguém tentar fazer algo que não esteja coberto pelas regras e lógica do código, não terá sucesso. E como a tesouraria é definida pelo contrato inteligente, também significa que ninguém pode gastar o dinheiro sem a aprovação do grupo. Isso significa que as DAOs não precisam de uma autoridade central. Em vez disso, o grupo toma decisões coletivas e os pagamentos são autorizados automaticamente quando os votos são aprovados. Isso é possível porque os contratos inteligentes são imunes a adulterações quando são implementados no Ethereum. Você não pode simplesmente editar o código (as regras das DAOs) sem que as pessoas percebam porque tudo é público. - - Mais sobre contratos inteligentes - - ## Ethereum e DAOs {#ethereum-and-daos} O Ethereum é a base perfeita para DAOs por várias razões: -- O próprio consenso do Ethereum é distribuído e estabelecido o suficiente para que as organizações confiem na rede. +- O próprio consenso do Ethereum é descentralizado e estabelecido o suficiente para que as organizações confiem na rede. - O código do contrato inteligente não pode ser modificado uma vez lançado, nem mesmo por seus proprietários. Isto permite que a DAO funcione segundo as regras com que foi programada. - Os contratos inteligentes podem enviar/receber fundos. Sem isso, você precisaria de um intermediário confiável para gerenciar os fundos do grupo. - A comunidade Ethereum provou ser mais colaborativa do que competitiva, permitindo que as melhores práticas e sistemas de suporte surjam rapidamente. ## Governança DAO {#dao-governance} -Há muitas considerações ao governar um DAO, como o funcionamento da votação e das propostas. +Há muitas considerações ao gerenciar uma DAO, como o funcionamento da votação e das propostas. ### Delegação {#governance-delegation} @@ -73,23 +71,23 @@ A delegação é como a versão DAO da democracia representativa. Os detentores #### Um exemplo famoso {#governance-example} -[ENS](https://claim.ens.domains/delegate-ranking) – Os titulares de ENS (Ethereum Name Service) podem delegar seus votos a membros da comunidade engajados para representá-los. +[ENS](https://claim.ens.domains/delegate-ranking) - os detentores de ENS podem delegar seus votos a membros da comunidade engajados para representá-los. ### Governança automática de transações {#governance-example} -Em muitas DAOs, as transações serão executadas automaticamente se um quórum de membros votar afirmativamente. +Em muitas DAOs, as transações serão executadas automaticamente se um quórum de membros votar a favor. #### Um exemplo famoso {#governance-example} -[Nouns](https://nouns.wtf) – No Nouns DAO, uma transação é executada automaticamente se o quórum de votos for satisfeito e a maioria dos votos for afirmativa, desde que não seja vetada pelos fundadores. +[Nouns](https://nouns.wtf) - no Nouns DAO, uma transação é automaticamente executada se um quórum de votos for realizado e a maioria dos votos for a favor, desde que não seja vetada pelos fundadores. ### Governança Multisig {#governance-example} -Embora as DAOs possam ter milhares de membros votantes, os fundos podem ficar em uma carteira compartilhada por 5 a 20 membros ativos da comunidade que são confiáveis e geralmente conhecidos publicamente (identidades públicas conhecidas pela comunidade). Após uma votação, os assinantes multisig executam a vontade da comunidade. +Embora as DAOs possam ter milhares de membros votantes, os fundos podem ficar em uma [carteira](/glossary/#wallet) compartilhada por 5-20 membros ativos da comunidade que são confiáveis e conhecidos publicamente (identidades públicas conhecidas pela comunidade). Após uma votação, os assinantes [multisig](/glossary/#multisig) executam a vontade da comunidade. ## Leis DAO {#dao-laws} -Em 1977, Wyoming inventou a LLC, que protege os empreendedores e limita a responsabilidade deles. Mais recentemente, eles foram pioneiros na lei DAO que estabelece o status legal para DAOs. Atualmente Wyoming, Vermont e as Ilhas Virgens têm leis DAO de alguma forma. +Em 1977, Wyoming inventou a LLC, que protege os empreendedores e limita a responsabilidade deles. Mais recentemente, eles foram pioneiros na lei DAO que estabelece o status legal para DAOs. Atualmente Wyoming, Vermont e as Ilhas Virgens têm alguma legislação que regula a DAO. ### Um exemplo famoso {#law-example} @@ -101,7 +99,7 @@ Existem diferentes modelos para a adesão à DAO. A adesão pode determinar como ### Adesão baseada em token {#token-based-membership} -Normalmente, sem necessidade de permissão para utilizar, dependendo do token usado. Principalmente esses tokens de governança podem ser negociados sem permissão em uma corretora descentralizada. Outros devem ser obtidos através do fornecimento de liquidez ou alguma outra “prova de trabalho”. De qualquer forma, a simples detenção do token permite o acesso à votação. +Normalmente, não precisa de [permissão](/glossary/#permissionless) para ser usada, dependendo do token usado. A maioria desses tokens de governança podem ser trocados sem permissão em uma [corretora descentralizada](/glossary/#dex). Outros devem ser obtidos através do fornecimento de liquidez ou alguma outra “prova de trabalho”. De qualquer forma, a simples detenção do token permite o acesso à votação. _Normalmente usado para governar amplos protocolos descentralizados e/ou tokens._ @@ -111,7 +109,7 @@ _Normalmente usado para governar amplos protocolos descentralizados e/ou tokens. ### Adesão compartilhada {#share-based-membership} -As DAOs compartilhadas são mais restritas, mas ainda bem abertas. Qualquer membro potencial pode apresentar uma proposta para participar da DAO, geralmente com uma contribuição sob a forma de tokens ou trabalho. Cotas representam o poder de voto e a propriedade. Os membros podem sair a qualquer momento, com a sua tesouraria proporcional. +As DAOs compartilhadas são mais restritas, mas ainda bem abertas. Qualquer membro potencial pode apresentar uma proposta para participar da DAO, geralmente com uma contribuição sob a forma de tokens ou trabalho. Cotas representam o poder de voto e a propriedade. Os membros podem sair a qualquer momento, com a sua parte proporcional da receita. _Normalmente utilizado em organizações mais coesas e com abordagem humanitária, como instituições de caridade, cooperativas e clubes de investimento. Também podem controlar protocolos e tokens._ @@ -123,11 +121,11 @@ _Normalmente utilizado em organizações mais coesas e com abordagem humanitári A reputação representa a prova de participação e concede poder de voto na DAO. Diferentemente de adesões baseadas em ações ou tokens, as DAOs baseadas em reputação não transferem a propriedade para seus colaboradores. Reputação não pode ser comprada, transferida ou delegada; os membros da DAO devem ganhar reputação por meio de participação. A votação em cadeia não requer permissão e os potenciais membros podem apresentar propostas livremente para ingressar na DAO e solicitar o recebimento de reputação e tokens como recompensa em troca de suas contribuições. -_Normalmente usado para desenvolvimento descentralizado e governança de protocolos e dApps, mas também adequado para um conjunto diversificado de organizações como instituições de caridade, coletivos de trabalhadores, clubes de investimento etc._ +_Tipicamente usados para descentralizar desenvolvimentos e protocolos de governança e [dApps](/glossary/#dapp), mas também se adapta bem a uma grande variedade de organizações, como instituições de caridade, cooperativas, clubes de investimento, etc._ #### Um exemplo famoso {#reputation-example} -[DXdao](https://DXdao.eth.link) – O DXdao é um coletivo soberano global que cria e governa protocolos e aplicativos descentralizados desde 2019. Ele alavanca a governança baseada na reputação e o consenso holográfico para coordenar e gerenciar fundos, o que significa que ninguém pode comprar seu caminho para influenciar seu futuro. +[DXdao](https://DXdao.eth.limo) -- DXdao é uma comunidade global e soberana que cria e controla protocolos e aplicativos descentralizados desde 2019. Usa governança baseada em reputação e [consenso holográfico](/glossary/#holographic-consensus) para coordenar e gerenciar fundos, o que significa que ninguém pode de alguma maneira tentar influenciar o futuro ou a governança. ## Iniciar/participar de uma DAO {#join-start-a-dao} @@ -150,7 +148,6 @@ _Normalmente usado para desenvolvimento descentralizado e governança de protoco ### Artigos sobre DAOs {#dao-articles} - [O que é uma DAO?](https://aragon.org/dao) – [Aragon](https://aragon.org/) -- [O Manual da DAO](https://daohandbook.xyz) - [Casa das DAOs](https://wiki.metagame.wtf/docs/great-houses/house-of-daos) – [Metagame](https://wiki.metagame.wtf/) - [O que é uma DAO e para que serve?](https://daohaus.substack.com/p/-what-is-a-dao-and-what-is-it-for) – [DAOhaus](https://daohaus.club/) - [Como começar uma comunidade digital alimentada por DAO](https://daohaus.substack.com/p/four-and-a-half-steps-to-start-a) – [DAOhaus](https://daohaus.club/) @@ -163,3 +160,7 @@ _Normalmente usado para desenvolvimento descentralizado e governança de protoco - [O que é uma DAO em cripto?](https://youtu.be/KHm0uUPqmVE) - [Uma DAO pode construir uma cidade?](https://www.ted.com/talks/scott_fitsimones_could_a_dao_build_the_next_great_city) – [TED](https://www.ted.com/) + + + + diff --git a/public/content/translations/pt-br/decentralized-identity/index.md b/public/content/translations/pt-br/decentralized-identity/index.md index 78f5b65029a..353f427a090 100644 --- a/public/content/translations/pt-br/decentralized-identity/index.md +++ b/public/content/translations/pt-br/decentralized-identity/index.md @@ -13,7 +13,7 @@ summaryPoint3: Graças à criptografia, os usuários agora têm as ferramentas p A identidade sustenta virtualmente todos os aspectos da sua vida hoje. Usar serviços on-line, abrir uma conta bancária, votar em eleições, comprar propriedades, garantir um emprego – todas essas coisas exigem que você prove sua identidade. -Entretanto, os sistemas tradicionais de gerenciamento de identidade há muito tempo dependem de intermediários centralizados que emitem, mantêm e controlam seus identificadores e [atestados](#what-are-attestations). Isso significa que você não pode controlar as informações relacionadas à sua identidade ou decidir quem tem acesso às informações de identificação pessoal (PII) e quanto acesso essas partes têm. +Entretanto, os sistemas tradicionais de gerenciamento de identidade há muito tempo dependem de intermediários centralizados que emitem, mantêm e controlam seus identificadores e [atestados](/glossary/#attestation). Isso significa que você não pode controlar as informações relacionadas à sua identidade ou decidir quem tem acesso às informações de identificação pessoal (PII) e quanto acesso essas partes têm. Para resolver esses problemas, temos sistemas de identidade descentralizados construídos em blockchains públicos como o Ethereum. A identidade descentralizada permite que indivíduos gerenciem informações relacionadas à sua identidade. Com soluções de identidade descentralizadas, _você_ pode criar identificadores e reivindicar e manter seus atestados sem depender de autoridades centrais, como provedores de serviços ou governos. @@ -21,6 +21,8 @@ Para resolver esses problemas, temos sistemas de identidade descentralizados con Identidade significa o sentido de si próprio de um indivíduo, definido por características únicas. Identidade refere-se a ser um _indivíduo_, ou seja, uma entidade humana distinta. A identidade também pode se referir a outras entidades não humanas, como uma organização ou autoridade. + + ## O que são identificadores? {#what-are-identifiers} Um identificador é uma informação que atua como um ponteiro para uma identidade ou identidades específicas. Identificadores comuns incluem: @@ -33,6 +35,46 @@ Um identificador é uma informação que atua como um ponteiro para uma identida Esses exemplos tradicionais de identificadores são emitidos, mantidos e controlados por entidades centrais. Você precisa de permissão do seu governo para alterar seu nome ou de uma plataforma de mídia social para alterar seu nome. +## Benefícios da identidade descentralizada {#benefits-of-decentralized-identity} + +1. A identidade descentralizada aumenta o controle individual de identificação da informação. Identificadores e atestados descentralizados podem ser verificados sem depender de autoridades centralizadas e serviços de terceiros. + +2. As soluções de identidade descentralizadas facilitam um método com necessidade mínima de confiança, sem interrupções e de proteção de privacidade para verificar e gerenciar a identidade do usuário. + +3. A identidade descentralizada aproveita a tecnologia blockchain, que cria confiança entre diferentes partes e fornece garantias criptográficas para provar a validade dos atestados. + +4. A identidade descentralizada torna os dados de identidade portáteis. Os usuários armazenam atestados e identificadores na carteira móvel e podem compartilhar com qualquer parte de sua escolha. Identificadores e atestados descentralizados não são bloqueados no banco de dados da organização emissora. + +5. A identidade descentralizada deve funcionar bem com tecnologias emergentes de [conhecimento zero](/glossary/#zk-proof), que permitirão que indivíduos provem que possuem ou fizeram algo sem revelar o que é essa coisa. Isso pode se tornar uma maneira poderosa de combinar confiança e privacidade para aplicações como votação. + +6. A identidade descentralizada permite que mecanismos [anti-Sybil](/glossary/#anti-sybil) identifiquem quando um humano individual está fingindo ser vários humanos para jogar ou enviar spam a algum sistema. + +## Casos de uso de identidade descentralizadas {#decentralized-identity-use-cases} + +A identidade descentralizada tem muitos casos de uso em potencial: + +### 1. Logins universais {#universal-dapp-logins} + +A identidade descentralizada pode ajudar a substituir os logins baseados em senha pela autenticação descentralizada. Os provedores de serviços podem emitir atestados aos usuários, aos que podem ser armazenados em uma carteira Ethereum. Um exemplo de atestado seria uma [NFT](/glossary/#nft) concedendo ao titular acesso a uma comunidade on-line. + +Uma função [Entrar com Ethereum](https://login.xyz/) permitiria que os servidores confirmassem a conta Ethereum do usuário e buscassem o atestado necessário de seu endereço de conta. Isso significa que os usuários podem acessar plataformas e sites sem precisar memorizar senhas longas e melhorar a experiência on-line dos usuários. + +### 2. Autenticação KYC {#kyc-authentication} + +O uso de muitos serviços on-line exige que os indivíduos forneçam atestados e credenciais, como carteira de motorista ou passaporte nacional. Mas essa abordagem é problemática porque as informações privadas do usuário podem ser comprometidas e os provedores de serviços não podem verificar a autenticidade do atestado. + +A identidade descentralizada permite que as empresas ignorem os processos convencionais de [Conheça seu Cliente (KYC)](https://en.wikipedia.org/wiki/Know_your_customer) e autentiquem identidades de usuários por meio de credenciais verificáveis. Isso reduz o custo de gerenciamento de identidade e previne o uso de documentação falsa. + +### 3. Votação e comunidades on-line {#voting-and-online-communities} + +A votação on-line e as mídias sociais são duas novas aplicações para a identidade descentralizada. Esquemas de votação on-line são suscetíveis à manipulação, especialmente se atores mal-intencionados criarem identidades falsas para votar. Pedir a indivíduos que apresentem atestados on-chain pode melhorar a integridade dos processos de votação on-line. + +A identidade descentralizada pode ajudar a criar comunidades on-line livres de contas falsas. Por exemplo, cada usuário pode ter que autenticar sua identidade usando um sistema de identidade on-chain, como o Nomes de Serviço Ethereum, reduzindo a possibilidade de bots. + +### 4. Proteção Anti-Sybil {#sybil-protection} + +Os aplicativos de atribuição de concessões que usam [votação quadrática](/glossary/#quadratic-voting) são vulneráveis a [ataques Sybil](/glossary/#sybil-attack) porque o valor de uma concessão aumenta quando mais indivíduos votam nela, incentivando os usuários a dividir suas contribuições entre várias identidades. As identidades descentralizadas ajudam a evitar isso, aumentando o ônus de cada participante para provar que eles são realmente humanos, embora muitas vezes sem ter que revelar informações particulares específicas. + ## O que são atestados? {#what-are-attestations} Um atestado é uma reivindicação feita por uma entidade sobre outra entidade. Se você mora nos Estados Unidos, a carteira de motorista emitida a você pelo Departamento de Veículos Motorizados (uma entidade) atesta que você (outra entidade) tem permissão legal para dirigir um carro. @@ -43,17 +85,17 @@ Atestados são diferentes de identificadores. Um atestado _contém_ identificado Identificadores tradicionais como seu nome legal ou endereço de e-mail dependem de terceiros – governos e provedores de e-mail. Os identificadores descentralizados (DIDs) são diferentes — eles não são emitidos, gerenciados ou controlados por qualquer entidade central. -Os identificadores descentralizados são emitidos, mantidos e controlados por indivíduos. Uma [conta Ethereum](/developers/docs/accounts/) é um exemplo de identificador descentralizado. Você pode criar quantas contas quiser sem permissão de ninguém e sem a necessidade de armazená-las em um registro central. +Os identificadores descentralizados são emitidos, mantidos e controlados por indivíduos. Uma [conta Ethereum](/glossary/#account) é um exemplo de identificador descentralizado. Você pode criar quantas contas quiser sem permissão de ninguém e sem a necessidade de armazená-las em um registro central. -Os identificadores descentralizados são armazenados em livros-razões distribuídos (blockchains) ou redes ponto a ponto. Isso torna os DIDs [globalmente exclusivos, solucionáveis com alta disponibilidade e verificáveis criptograficamente](https://w3c-ccg.github.io/did-primer/). Um identificador descentralizado pode ser associado a diferentes entidades, incluindo pessoas, organizações ou instituições governamentais. +Os identificadores descentralizados são armazenados em registros distribuídos ([blockchains](/glossary/#blockchain)) ou [redes ponto a ponto](/glossary/#peer-to-peer-network). Isso torna os DIDs [globalmente exclusivos, solucionáveis com alta disponibilidade e verificáveis criptograficamente](https://w3c-ccg.github.io/did-primer/). Um identificador descentralizado pode ser associado a diferentes entidades, incluindo pessoas, organizações ou instituições governamentais. ## O que torna os identificadores descentralizados possíveis? {#what-makes-decentralized-identifiers-possible} -### 1. Infraestrutura de chave pública (PKI) {#public-key-cryptography} +### 1. Criptografia de chave pública {#public-key-cryptography} -A infraestrutura de chave pública (PKI) é uma medida de segurança da informação que gera uma [chave pública](/glossary/#public-key) e uma [ chave privada](/glossary/#private-key) para uma entidade. A criptografia de chave pública é usada em redes blockchain para autenticar identidades de usuários e provar a propriedade de ativos digitais. +A criptografia de chave pública é uma medida de segurança de informações que gera uma [chave pública](/glossary/#public-key) e uma [chave privada](/glossary/#private-key) para uma entidade. A [criptografia de chave pública](/glossary/#cryptography) é usada em redes de blockchain para autenticar identidades de usuários e comprovar a propriedade de ativos digitais. -Alguns identificadores descentralizados, como uma conta Ethereum, possuem chaves públicas e privadas. A chave pública identifica o controlador da conta, enquanto as chaves privadas podem assinar e descriptografar mensagens para essa conta. A PKI fornece as provas necessárias para autenticar entidades e evitar falsificação e uso de identidades falsas, usando [assinaturas criptográficas](https://andersbrownworth.com/blockchain/public-private-keys/) para verificar todas as reivindicações. +Alguns identificadores descentralizados, como uma conta Ethereum, possuem chaves públicas e privadas. A chave pública identifica o controlador da conta, enquanto as chaves privadas podem assinar e descriptografar mensagens para essa conta. A criptografia de chave pública fornece as provas necessárias para autenticar entidades e evitar a falsificação de identidade e o uso de identidades falsas, usando [assinaturas criptográficas](https://andersbrownworth.com/blockchain/public-private-keys/) para verificar todas as reclamações. ### 2. Armazenamentos de dados descentralizados {#decentralized-datastores} @@ -97,7 +139,7 @@ Essa abordagem permite que os atestados obtenham persistência baseada em blockc ### Atestados on-chain {#onchain-attestations} -Os atestados on-chain são mantidos em [contratos inteligentes](/developers/docs/smart-contracts/) no blockchain Ethereum. O contrato inteligente (agindo como um registro) mapeará um atestado para um identificador descentralizado on-chain correspondente (uma chave pública). +Os atestados on-chain são mantidos em [contratos inteligentes](/glossary/#smart-contract) na blockchain Ethereum. O contrato inteligente (agindo como um registro) mapeará um atestado para um identificador descentralizado on-chain correspondente (uma chave pública). Aqui está um exemplo para mostrar como os atestados on-chain podem funcionar na prática: @@ -109,47 +151,7 @@ Aqui está um exemplo para mostrar como os atestados on-chain podem funcionar na ### Tokens Soulbound e identidade {#soulbound} -[Tokens Soulbound](https://vitalik.eth.limo/general/2022/01/26/soulbound.html) (NFTs não transferíveis) podem ser usados para coletar informações exclusivas de uma carteira específica. Isso cria efetivamente uma identidade única on-chain vinculada a um endereço Ethereum específico que pode incluir tokens que representam conquistas (por exemplo, terminar algum curso on-line específico ou passar uma pontuação mínima em um jogo) ou participação da comunidade. - -## Benefícios da identidade descentralizada {#benefits-of-decentralized-identity} - -1. A identidade descentralizada aumenta o controle individual de identificação da informação. Identificadores e atestados descentralizados podem ser verificados sem depender de autoridades centralizadas e serviços de terceiros. - -2. As soluções de identidade descentralizadas facilitam um método com necessidade mínima de confiança, sem interrupções e de proteção de privacidade para verificar e gerenciar a identidade do usuário. - -3. A identidade descentralizada aproveita a tecnologia blockchain, que cria confiança entre diferentes partes e fornece garantias criptográficas para provar a validade dos atestados. - -4. A identidade descentralizada torna os dados de identidade portáteis. Os usuários armazenam atestados e identificadores na carteira móvel e podem compartilhar com qualquer parte de sua escolha. Identificadores e atestados descentralizados não são bloqueados no banco de dados da organização emissora. - -5. A identidade descentralizada deve funcionar bem com tecnologias emergentes de conhecimento zero o qual permitirão que indivíduos provem que possuem ou fizeram algo sem revelar o que é essa coisa. Isso pode se tornar uma maneira poderosa de combinar confiança e privacidade para aplicações como votação. - -6. A identidade descentralizada permite que mecanismos anti-Sybil identifiquem quando um humano individual está fingindo ser vários humanos para jogar ou enviar spam a algum sistema. - -## Casos de uso de identidade descentralizadas {#decentralized-identity-use-cases} - -A identidade descentralizada tem muitos casos de uso em potencial: - -### 1. Logins universais {#universal-dapp-logins} - -A identidade descentralizada pode ajudar a substituir os logins baseados em senha por [autenticação descentralizada](https://www.ibm.com/blogs/blockchain/2018/10/decentralized-identity-an-alternative-to-password-based-authentication/). Os provedores de serviços podem emitir atestados aos usuários, aos que podem ser armazenados em uma carteira Ethereum. Um exemplo de atestado seria uma [NFT](/nft/) concedendo ao titular acesso a uma comunidade on-line. - -Uma função [Entrar com Ethereum](https://login.xyz/) permitiria que os servidores confirmassem a conta Ethereum do usuário e buscassem o atestado necessário de seu endereço de conta. Isso significa que os usuários podem acessar plataformas e sites sem precisar memorizar senhas longas e melhorar a experiência on-line dos usuários. - -### 2. Autenticação KYC {#kyc-authentication} - -O uso de muitos serviços on-line exige que os indivíduos forneçam atestados e credenciais, como carteira de motorista ou passaporte nacional. Mas essa abordagem é problemática porque as informações privadas do usuário podem ser comprometidas e os provedores de serviços não podem verificar a autenticidade do atestado. - -A identidade descentralizada permite que as empresas ignorem os processos convencionais de [Conheça seu Cliente (KYC)](https://en.wikipedia.org/wiki/Know_your_customer) e autentiquem identidades de usuários por meio de credenciais verificáveis. Isso reduz o custo de gerenciamento de identidade e previne o uso de documentação falsa. - -### 3. Votação e comunidades on-line {#voting-and-online-communities} - -A votação on-line e as mídias sociais são duas novas aplicações para a identidade descentralizada. Esquemas de votação on-line são suscetíveis à manipulação, especialmente se atores mal-intencionados criarem identidades falsas para votar. Pedir a indivíduos que apresentem atestados on-chain pode melhorar a integridade dos processos de votação on-line. - -A identidade descentralizada pode ajudar a criar comunidades on-line livres de contas falsas. Por exemplo, cada usuário pode ter que autenticar sua identidade usando um sistema de identidade on-chain, como o Nomes de Serviço Ethereum, reduzindo a possibilidade de bots. - -### 4. Proteção Anti-Sybil {#sybil-protection} - -Os ataques Sybil referem-se a humanos individuais enganando um sistema para pensar que são várias pessoas para aumentar sua influência. [Aplicativos de concessão](https://gitcoin.co/grants/) que usam [ votação quadrática](https://www.radicalxchange.org/concepts/plural-voting/) são vulneráveis a esses ataques Sybil porque o valor de uma concessão aumenta quando mais indivíduos votam nela, incentivando os usuários a dividir suas contribuições por meio de várias identidades. As identidades descentralizadas ajudam a evitar isso, aumentando o ônus de cada participante para provar que eles são realmente humanos, embora muitas vezes sem ter que revelar informações particulares específicas. +[Tokens Soulbound](https://vitalik.eth.limo/general/2022/01/26/soulbound.html) ([NFTs intransferíveis](/glossary/#nft)) podem ser usados para coletar informações exclusivas de uma carteira específica. Isso cria efetivamente uma identidade única on-chain vinculada a um endereço Ethereum específico que pode incluir tokens que representam conquistas (por exemplo, terminar algum curso on-line específico ou passar uma pontuação mínima em um jogo) ou participação da comunidade. ## Use identidade descentralizada {#use-decentralized-identity} @@ -160,7 +162,8 @@ Existem muitos projetos ambiciosos usando Ethereum como base para soluções de - **[Serviço de Atestação do Ethereum (EAS)](https://attest.sh/)** - _ Um ledger/protocolo descentralizado para fazer atestações on-chain ou off-chain sobre qualquer coisa._ - **[Prova de Humanidade](https://www.proofofhumanity.id)** - _Prova de Humanidade (ou PoH) é um sistema de verificação de identidade social construído no Ethereum._ - **[BrightID](https://www.brightid.org/)** - _Uma descentralizada, rede de identidade social de código aberto que busca reformar a verificação de identidade por meio da criação e análise de um grafo social._ -- **[Passaporte de prova de personalidade](https://proofofpersonhood.com/)** - _ Um agregador de identidade digital descentralizado._ +- **[walt.id](https://walt.id)** — _Identidade descentralizada de código aberto e infraestrutura de carteira que permite que desenvolvedores e organizações usem identidade autosoberana e NFTs/SBTs._ +- **[Veramo](https://veramo.io/)** - _Uma estrutura JavaScript que facilita o uso de dados criptograficamente verificáveis nos próprios aplicativos por qualquer pessoa._ ## Leitura adicional {#further-reading} @@ -170,6 +173,7 @@ Existem muitos projetos ambiciosos usando Ethereum como base para soluções de - [O que é Ethereum ERC725? Gerenciamento de identidade autossoberana no Blockchain](https://cryptoslate.com/what-is-erc725-self-sovereign-identity-management-on-the-blockchain/) — _Sam Town_ - [Como o Blockchain pode resolver o problema da identidade digital](https://time.com/6142810/proof-of-humanity/) — _Andrew R. Comida_ - [O que é identidade descentralizada e por que você deve se importar?](https://web3.hashnode.com/what-is-decentralized-identity) — _Emmanuel Awosika_ +- [Introdução à identidade descentralizada](https://walt.id/white-paper/digital-identity) — _Dominik Beron_ ### Vídeos {#videos} @@ -177,9 +181,11 @@ Existem muitos projetos ambiciosos usando Ethereum como base para soluções de - [Faça login com o Ethereum e identidade descentralizada com Ceramic, IDX, React e 3ID Connect](https://www.youtube.com/watch?v=t9gWZYJxk7c) — _Tutorial do YouTube sobre como criar um sistema de gerenciamento de identidade para criar, ler e atualizar o perfil de um usuário usando sua carteira Ethereum por Nader Dabit_ - [BrightID - Identidade descentralizada no Ethereum](https://www.youtube.com/watch?v=D3DbMFYGRoM) — _Episódio de podcast sem banco discutindo o BrightID, uma solução de identidade descentralizada para Ethereum_ - [A Internet off-chain: identidade descentralizada & Credenciais verificáveis](https://www.youtube.com/watch?v=EZ_Bb6j87mg) — apresentação EthDenver 2022 por Evin McMullen +- [Credenciais verificáveis explicadas](https://www.youtube.com/watch?v=ce1IdSr-Kig) - vídeo explicativo do YouTube com demonstração de Tamino Baumann ### Comunidades {#communities} - [Aliança ERC-725 no GitHub](https://github.com/erc725alliance) — _Apoiadores do padrão ERC725 para gerenciamento de identidade no blockchain Ethereum_ - [Servidor do Discord do SpruceID](https://discord.com/invite/Sf9tSFzrnt) — _Comunidade para entusiastas e desenvolvedores que trabalham no Entrar com Ethereum_ - [Veramo Labs](https://discord.gg/sYBUXpACh4) — _Uma comunidade de desenvolvedores contribuindo para criar um framework de dados verificáveis para aplicativos_ +- [walt.id](https://discord.com/invite/AW8AgqJthZ) — _ Uma comunidade de desenvolvedores e construtores trabalhando em casos de uso de identidade descentralizada em vários setores_ diff --git a/public/content/translations/pt-br/defi/index.md b/public/content/translations/pt-br/defi/index.md index 47fc8afa13d..965e6fae369 100644 --- a/public/content/translations/pt-br/defi/index.md +++ b/public/content/translations/pt-br/defi/index.md @@ -55,7 +55,7 @@ Uma das melhores maneiras de avaliar o potencial das DeFi é compreender os prob O Bitcoin, de muitas maneiras, foi a primeira aplicação DeFi. O Bitcoin permite que você realmente tenha e controle valores e os envie para qualquer lugar ao redor do mundo. Isso é feito oferecendo uma maneira para que um grande número de pessoas, que não confiam umas nas outras, concordem com um livro de contas sem a necessidade de um intermediário confiável. O Bitcoin é aberto a qualquer um e ninguém tem autoridade para alterar suas regras. As regras do Bitcoin, como sua escassez e acessibilidade, estão incorporadas na tecnologia. Não funciona como nas finanças tradicionais, em que os governos podem imprimir moeda que desvaloriza as suas economias e as empresas podem fechar os mercados. -Ethereum baseia-se nisso. Como o Bitcoin, as regras não mudam por você, e todos têm acesso. Mas ele também torna esse dinheiro digital programável, usando [contratos inteligentes](/glossary#smart-contract). Então você pode fazer mais do que guardar e enviar valores. +Ethereum baseia-se nisso. Como o Bitcoin, as regras não mudam por você, e todos têm acesso. Mas ele também torna esse dinheiro digital programável, usando [contratos inteligentes](/glossary/#smart-contract), para que você possa fazer mais do que guardar e enviar valores. @@ -90,7 +90,7 @@ Há uma alternativa descentralizada para a maioria dos serviços financeiros. Ma ### Envie dinheiro ao redor do mundo rapidamente {#send-money} -Como um blockchain, o Ethereum foi concebido para o envio de transações de forma segura e de modo global. Assim como o Bitcoin, o Ethereum torna o envio de dinheiro ao redor do mundo tão fácil quanto enviar um e-mail. Basta digitar o nome do seu beneficiário [nome ENS](/nft/#nft-domains) (como bob.eth) ou o endereço de conta da respectiva carteira e seu pagamento será enviado em minutos (normalmente). Para enviar ou receber pagamentos, você precisará de uma [carteira](/wallets/). +Como um blockchain, o Ethereum foi concebido para o envio de transações de forma segura e de modo global. Assim como o Bitcoin, o Ethereum torna o envio de dinheiro ao redor do mundo tão fácil quanto enviar um e-mail. Basta digitar o [nome ENS](/glossary/#ens) do seu beneficiário, por exemplo, bob.eth, ou o endereço de conta da respectiva carteira e seu pagamento será enviado em minutos, normalmente. Para enviar ou receber pagamentos, você precisará de uma [carteira](/wallets/). Ver dapps de pagamento @@ -100,7 +100,7 @@ Como um blockchain, o Ethereum foi concebido para o envio de transações de for Você também pode transferir dinheiro através da Ethereum. Isso permite que você pague imediatamente o salário de alguém, dando a essa pessoa acesso ao valor devido sempre que preciso. Ou alugue algo de forma imediata, como um guarda-volume ou uma moto elétrica. -E se você não quiser enviar ou pagar via [ETH](/eth/) devido à variação no valor, existem moedas alternativas na Ethereum: stablecoins. +E se você não quiser enviar ou transferir [ETH](/glossary/#ether) devido à flutuação de valor que pode sofrer, existem outras moedas alternativas no Ethereum: as [stablecoins](/glossary/#stablecoin). @@ -133,7 +133,7 @@ Há diversas vantagens em usar um financiador descentralizado... Hoje, pegar dinheiro emprestado ou emprestar gira em torno dos indivíduos envolvidos. Os bancos precisam saber se você terá condições de pagar um empréstimo antes de concedê-lo. -Os empréstimos descentralizados funcionam sem que as partes tenham que se identificar. Em vez disso, o mutuário deve oferecer uma garantia colateral que o credor receberá automaticamente se o empréstimo não for pago. Alguns credores aceitam NFTs como garantia. Os NFTs são escrituras de ativos únicos, como uma pintura. [Mais sobre NFTs](/nft/) +Os empréstimos descentralizados funcionam sem que as partes tenham que se identificar. Em vez disso, o mutuário deve oferecer uma garantia colateral que o credor receberá automaticamente se o empréstimo não for pago. Alguns credores até aceitam [NFTs](/glossary/#nft) como garantia. Os NFTs são escrituras de ativos únicos, como uma pintura. [Mais sobre NFTs](/nft/) Isso permite que você tome empréstimo de dinheiro sem checagem de crédito ou fornecimento de dados pessoais. @@ -168,7 +168,9 @@ Se o estoque da exchange B cair de repente e o usuário não conseguir comprar o Para ser capaz de fazer o exemplo acima no mundo financeiro tradicional, você precisaria de uma quantidade enorme de dinheiro. Estas estratégias de fazer dinheiro só são acessíveis aos que já possuem economias. Os empréstimos rápidos são um exemplo do futuro em que possuir dinheiro não é necessariamente uma condição prévia para se fazer dinheiro. -[Mais sobre empréstimos rápidos](https://aave.com/flash-loans/) + + Mais sobre empréstimos rápidos + @@ -180,7 +182,7 @@ Você pode ganhar juros sobre suas criptomoedas emprestando-as e vendo seus fund - Você empresta 100 Dai, uma [stablecoin](/stablecoins/), a um produto como Aave. - Você recebe 100 Aave Dai (aDai) que é um token que representa seus Dai emprestados. -- Seu aDai aumentará com base nas taxas de juros e você poderá ver o saldo crescendo na sua carteira. Dependendo da APR (taxa percentual anual), seu saldo em carteira irá mostrar algo como 100.1234 após alguns dias ou até mesmo horas! +- Seu aDai aumentará com base nas taxas de juros e você poderá ver o saldo crescendo na sua carteira. Dependendo da [APR](/glossary/#apr), o saldo da sua carteira será algo como 100.1234 depois de alguns dias ou até horas! - Você pode retirar uma quantidade de Dai regular, igual ao seu saldo em aDai, a qualquer momento. @@ -233,7 +235,7 @@ Quando você usa uma exchange centralizada, tem que depositar seus ativos antes Existem produtos de gestão de fundos na Ethereum que tentarão aumentar a sua carteira com base em uma estratégia à sua escolha. Isto é automático, aberto a todos, e não precisa de um gerente humano pegando uma fatia de seus lucros. -Um bom exemplo é o [fundo DeFi Pulse Index (DPI)](https://defipulse.com/blog/defi-pulse-index/). Esse é um fundo com balanceamento automático, de forma a garantir que o seu portfólio sempre inclua [os principais tokens de DeFi por capitalização de mercado](https://www.coingecko.com/en/defi). Nunca é necessário gerenciar nenhum dos detalhes e é possível sacar do fundo sempre que quiser. +Um bom exemplo é o [fundo DeFi Pulse Index (DPI)](https://defipulse.com/blog/defi-pulse-index/). Esse é um fundo com balanceamento automático, de forma a garantir que o seu portfólio sempre inclua os principais tokens de DeFi por capitalização de mercado. Nunca é necessário gerenciar nenhum dos detalhes e é possível sacar do fundo sempre que quiser. Ver dapps de investimento @@ -266,7 +268,9 @@ O financiamento quadrático assegura que os projetos que recebem mais recursos s Isso significa que o Projeto A com suas 100 doações de 1 dólar poderia acabar com mais financiamento que o Projeto B com uma única doação de 10.000 dólares (sujeito ao tamanho do pool correspondente). -[Mais sobre financiamento quadrático](https://wtfisqf.com) + + Mais sobre financiamento quadrático + @@ -320,6 +324,8 @@ Pense no DeFi como camadas: 3. Os protocolos, [contratos inteligentes](/glossary/#smart-contract) que oferecem a funcionalidade, por exemplo, um serviço que permite o empréstimo descentralizado de ativos. 4. [As aplicações](/dapps/): os produtos que usamos para gerenciar e acessar os protocolos. +Nota: grande parte do DeFi usa o [padrão ERC-20](/glossary/#erc-20). Aplicações em DeFi usam um encapsulamento para ETH chamado Wrapped Ether (WETH). [Saiba mais sobre o Wrapped Ether](/wrapped-eth). + ## Criar Defi {#build-defi} DeFi é um movimento de código aberto. Os protocolos e aplicações DeFi são todos abertos, para você inspecionar, fazer updates e inovar. Por causa dessa pilha em camadas (todos compartilham o mesmo blockchain e ativos base), os protocolos podem ser combinados para proporcionar oportunidades únicas. @@ -328,13 +334,12 @@ DeFi é um movimento de código aberto. Os protocolos e aplicações DeFi são t Mais sobre como criar Dapps -## Leitura adicional {#futher-reading} +## Leitura adicional {#further-reading} ### Dados DeFi {#defi-data} - [DeFi Prime](https://defiprime.com/) - [DeFi Llama](https://defillama.com/) -- [DeFi Rate](https://defirate.com/) ### Artigos sobre DeFi {#defi-articles} @@ -348,5 +353,5 @@ DeFi é um movimento de código aberto. Os protocolos e aplicações DeFi são t ### Comunidades {#communities} -- [Servidor DeFi Llama no Discord](https://discord.gg/buPFYXzDDd) +- [Servidor DeFi Llama no Discord](https://discord.defillama.com/) - [Servidor DeFi Pulse no Discord](https://discord.gg/Gx4TCTk) diff --git a/public/content/translations/pt-br/desci/index.md b/public/content/translations/pt-br/desci/index.md index 41e06fb89d2..43a28df3139 100644 --- a/public/content/translations/pt-br/desci/index.md +++ b/public/content/translations/pt-br/desci/index.md @@ -14,11 +14,11 @@ summaryPoint3: Constrói o movimento de ciência aberta. ## O que é ciência descentralizada (DeSci)? {#what-is-desci} -A ciência descentralizada (DeSci) é um movimento que visa construir a infraestrutura pública para financiar, criar, revisar, creditar, armazenar e disseminar conhecimento científico de forma justa e equitativa usando a pilha Web3. +Ciência descentralizada (DeSci) é um movimento cujo objetivo é construir infraestrutura pública para financiar, criar, revisar, atribuir autoria, armazenar e disseminar conhecimento científico de forma justa e equitária usando a pilha [Web3](/glossary/#web3). A DeSci visa criar um ecossistema em que os cientistas sejam incentivados a partilhar abertamente a sua pesquisa e a receber crédito pelo seu trabalho, enquanto permite a qualquer pessoa acessar e contribuir para a pesquisa com facilidade. A DeSci parte da ideia de que o conhecimento científico deve ser acessível a todos e de que o processo de pesquisa científica deve ser transparente. A DeSci está criando um modelo de pesquisa científica mais descentralizado e distribuído, tornando-o mais resistente à censura e ao controle das autoridades centrais. A DeSci espera criar um ambiente no qual possam florescer novas ideias não convencionais por meio da descentralização do acesso ao financiamento, ferramentas científicas e canais de comunicação. -A ciência descentralizada permite o acesso a fontes de financiamento mais diversificadas (de [DAOs](/dao/), [doações quadráticas](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2003531) a financiamento coletivo, entre outros), dados de acesso e métodos mais acessíveis, assim como incentiva a reprodutibilidade. +A ciência descentralizada possibilita mais diversas fontes de financiamento (de [DAOs](/glossary/#dao), [doações quadráticas](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2003531) a financiamento colaborativo, entre outros), mais acessibilidade de dados e métodos, além de fornecer incentivos para reprodutibilidade. ### Juan Benet — O Movimento DeSci @@ -28,30 +28,30 @@ A ciência descentralizada permite o acesso a fontes de financiamento mais diver Uma lista incompleta dos principais problemas encontrados pela ciência e como a ciência descentralizada pode ajudar a resolver esses problemas -| **Ciência descentralizada** | **Ciência tradicional** | -| ---------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| A distribuição dos fundos é determinada pelo público por meio de mecanismos como doações quadráticas ou DAOs. | Grupos pequenos, fechados e centralizados controlam a distribuição de fundos. | -| Você colabora com pares de todo o mundo em equipes dinâmicas. | As organizações financiadoras e instituições domésticas limitam suas colaborações. | -| As decisões de financiamento são tomadas online e de forma transparente. São explorados novos mecanismos de financiamento. | As decisões de financiamento levam muito tempo e sua transparência é limitada. Existem poucos mecanismos de financiamento. | -| O compartilhamento de serviços de laboratório são mais fáceis e transparentes com os primitivos Web3. | O compartilhamento de recursos de laboratório é frequentemente lento e pouco transparente. | -| É possível desenvolver novos modelos para publicação que usam primitivos Web3 para garantir confiança, transparência e acesso universal. | Você publica por meio de caminhos estabelecidos, frequentemente reconhecidos como ineficientes, tendenciosos e exploradores. | -| Você pode ganhar tokens e reputação pelo trabalho de revisão por pares. | Sua tarefa de revisão por pares não é paga, o que beneficia editores com fins lucrativos. | -| Você possui a propriedade intelectual (IP) que gera e distribui de acordo com termos transparentes. | A sua instituição doméstica é dona do IP que você gera. O acesso ao IP não é transparente. | -| Compartilhar toda a pesquisa, incluindo dados de tentativas mal-sucedidas, por meio de todas as etapas na cadeia. | Viés de publicação significa que os pesquisadores são mais propensos a compartilhar experimentos que tiveram resultados bem sucedidos. | +| **Ciência descentralizada** | **Ciência tradicional** | +| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| A distribuição de fundos é **determinada pelo público** usando mecanismos como as doações quadráticas ou DAOs. | **Grupos centralizados** pequenos e fechados controlam a distribuição de fundos. | +| Você colabora com pares ao **redor do mundo** em equipes dinâmicas. | Organizações de financiamento e instituições domésticas **limitam** suas colaborações. | +| Decisões de financiamento são feitos online e **de maneira transparente**. São explorados novos mecanismos de financiamento. | As decisões de financiamento levam muito tempo e são**pouco transparentes**. Existem poucos mecanismos de financiamento. | +| Compartilhar os serviços laboratoriais ficou mais fácil e mais transparente usando tecnologia [Web3](/glossary/#web3). | O compartilhamento de recursos laboratoriais é frequentemente **lento e difuso**. | +| **Novos modelos para publicação** podem ser desenvolvidos por Web3 primitivos para certificar confiança, transparência e acesso universal. | A publicação é feita de formas frequentemente consideradas **ineficientes, tendenciosas e abusivas**. | +| Você pode **ganhar tokens e consolidar sua reputação ao avaliar o trabalho de outros**. | O**trabalho de avaliação por pares não é remunerado**, o que beneficia os editores com fins lucrativos. | +| **Você é dono da propriedade intelectual (PI)** que gera e a distribui conforme termos transparentes. | **Sua instituição doméstica é dona da propriedade intelectual (IP)** que você gera. O acesso ao IP não é transparente. | +| **Compartilhar toda a pesquisa**, incluindo os dados de pesquisas que não deram certo, ao ter todas as etapas em cadeia. | **Bias de publicação** significa que pesquisadores são mais propensos a compartilhar experimentos que tiveram bons resultados. | ## Ethereum e DeSci {#ethereum-and-desci} -Um sistema de ciência descentralizada exigirá segurança sólida, custos monetários e de transações mínimos, e um rico ecossistema para o desenvolvimento de aplicativos. O Ethereum fornece tudo o que é necessário para construir uma pilha científica descentralizada. +Um sistema de ciência descentralizada exigirá segurança sólida, custos monetários e de transações mínimos, e um rico ecossistema para o desenvolvimento de aplicativos. Ethereum proporciona tudo o que é preciso para construir uma tecnologia científica descentralizada. ## Casos de uso da DeSci {#use-cases} -A DeSci está desenvolvendo um conjunto de ferramentas científicas para integrar a academia Web2 no mundo digital. Veja abaixo uma amostra de casos de uso que a Web3 pode oferecer à comunidade científica. +A DeSci está criando um conjunto de ferramentas científicas para levar o meio acadêmico tradicional ao mundo digital. Veja abaixo uma amostra de casos de uso que a Web3 pode oferecer à comunidade científica. ### Publicação {#publishing} -A publicação científica é notoriamente problemática por ser gerida por editoras que dependem do trabalho gratuito de cientistas, revisores e editores para produzir os artigos, mas, em seguida, cobram taxas de publicação exorbitantes. O público, que geralmente pagou indiretamente pelo trabalho e os custos de publicação por meio de impostos, muitas vezes, não conseguem acessar esse mesmo trabalho sem pagar novamente ao editor. As taxas totais para a publicação de artigos científicos individuais frequentemente somam dezenas de milhares de dólares, minando todo o conceito de conhecimento científico como um [bem público](https://www.econlib.org/library/Enc/PublicGoods.html), enquanto gera enormes lucros para um pequeno grupo de editoras. +A publicação científica é notoriamente problemática por ser gerida por editoras que dependem do trabalho gratuito de cientistas, revisores e editores para produzir os artigos, mas, em seguida, cobram taxas de publicação exorbitantes. O público, que geralmente pagou indiretamente pelo trabalho e os custos de publicação por meio de impostos, muitas vezes, não conseguem acessar esse mesmo trabalho sem pagar novamente ao editor. As taxas totais para a publicação de artigos científicos individuais frequentemente somam dezenas de milhares de dólares, minando todo o conceito de conhecimento científico como um [bem público](/glossary/#public-goods), enquanto gera enormes lucros para um pequeno grupo de editoras. -Plataformas de acesso aberto e gratuito existem na forma de servidores de pré-impressão, [como o ArXiv](https://arxiv.org/). No entanto, essas plataformas carecem de controle de qualidade, [mecanismos anti-sybil](https://csrc.nist.gov/glossary/term/sybil_attack) e geralmente não rastreiam métricas de nível de artigo, ou seja, geralmente são usadas apenas para divulgar o trabalho antes do envio a uma editora tradicional. O SciHub também disponibiliza os artigos publicados gratuitamente, mas não de forma legal, e apenas após os editores já terem pago e protegido o trabalho a uma rigorosa legislação de direitos autorais. Isso deixa uma lacuna grave nos artigos científicos e dados acessíveis com um mecanismo de legitimidade e um modelo de incentivos. As ferramentas para a construção desse sistema existem na Web3. +Plataformas de acesso aberto e gratuito existem na forma de servidores de pré-impressão, [como o ArXiv](https://arxiv.org/). No entanto, essas plataformas carecem de controle de qualidade, [mecanismos anti-sybil](/glossary/#anti-sybil) e geralmente não rastreiam métricas de nível de artigo, ou seja, são geralmente usadas apenas para divulgar o trabalho antes do envio a uma editora tradicional. O SciHub também disponibiliza os artigos publicados gratuitamente, mas não de forma legal, e apenas após os editores já terem pago e protegido o trabalho a uma rigorosa legislação de direitos autorais. Isso deixa uma lacuna grave nos artigos científicos e dados acessíveis com um mecanismo de legitimidade e um modelo de incentivos. As ferramentas para a construção desse sistema existem na Web3. ### Reprodutibilidade e replicabilidade {#reproducibility-and-replicability} @@ -60,11 +60,11 @@ Reprodutibilidade e replicabilidade são os fundamentos da descoberta científic - Resultados reprodutíveis podem ser alcançados várias vezes seguidas pela mesma equipe usando a mesma metodologia. - Resultados replicáveis podem ser alcançados por um grupo diferente usando a mesma configuração experimental. -As novas ferramentas nativas da Web3 podem garantir que a reprodutibilidade e a replicabilidade sejam a base da descoberta. Dessa forma, é possível tecer ciência de qualidade no tecido tecnológico do mundo acadêmico. A Web3 oferece a capacidade de criar atestações para cada componente de análise: os dados brutos, o motor computacional e o resultado do aplicativo. A beleza dos sistemas de consenso é que quando uma rede confiável é criada para manter esses componentes, cada participante da rede pode ser responsável por reproduzir o cálculo e validar cada resultado. +As novas ferramentas nativas da Web3 podem garantir que a reprodutibilidade e a replicabilidade sejam a base da descoberta. Dessa forma, é possível tecer ciência de qualidade no tecido tecnológico do mundo acadêmico. Web3 oferece a capacidade de criar [atestações](/glossary/#attestation) para cada componente de análise: os dados brutos, o mecanismo computacional e o resultado do aplicativo. A beleza dos sistemas de consenso é que quando uma rede confiável é criada para manter esses componentes, cada participante da rede pode ser responsável por reproduzir o cálculo e validar cada resultado. ### Financiamento {#funding} -O modelo padrão atual para o financiamento da ciência é que indivíduos ou grupos de cientistas façam solicitações por escrito a uma agência de financiamento. Um pequeno painel de indivíduos de confiança avaliam as inscrições e, em seguida, entrevistam os candidatos antes de conceder fundos a uma pequena porção de candidatos. Além de criar gargalos que às vezes levam a anos de espera entre a candidatura e o recebimento de uma bolsa, esse modelo é conhecido por ser altamente vulnerável a preconceitos, interesses próprios e políticas do painel de revisão. +O modelo padrão atual para o financiamento da ciência é que indivíduos ou grupos de cientistas façam solicitações por escrito a uma agência de financiamento. Um pequeno painel de indivíduos de confiança avaliam as inscrições e, em seguida, entrevistam os candidatos antes de conceder fundos a uma pequena porção de candidatos. Além de criar gargalos que levam, às vezes, a **anos de espera** entre a solicitação e o recebimento de um subsídio, acredita-se que esse modelo seja altamente **vulnerável aos biases, aos interesses próprios e às políticas** do painel de avaliação. Estudos mostraram que os painéis de revisão de bolsas fazem um trabalho ruim na seleção de propostas de alta qualidade, pois as mesmas propostas apresentadas a diferentes painéis têm resultados totalmente diferentes. Como o financiamento se tornou mais escasso, ele se concentrou em um grupo menor de pesquisadores mais experientes com projetos mais intelectualmente conservadores. O efeito criou um cenário de financiamento hipercompetitivo, entrincheirando incentivos perversos e asfixiando a inovação. @@ -72,11 +72,11 @@ A Web3 tem o potencial de interromper este modelo de financiamento quebrado, exp ### Propriedade e desenvolvimento de IP {#ip-ownership} -A propriedade intelectual (IP) é um grande problema na ciência tradicional: de ficar presa em universidades ou não utilizada em biotecnologia, a ser notoriamente difícil de avaliar. No entanto, a propriedade de ativos digitais (como dados ou artigos científicos) é algo que a Web3 faz excepcionalmente bem usando [tokens não fungíveis (NFTs)](/nft/). +A propriedade intelectual (IP) é um grande problema na ciência tradicional: de ficar presa em universidades ou não utilizada em biotecnologia, a ser notoriamente difícil de avaliar. No entanto, a propriedade de ativos digitais (como dados ou artigos científicos) é algo que a Web3 faz excepcionalmente bem usando [tokens não fungíveis (NFTs)](/glossary/#nft). Da mesma forma que os NFTs podem repassar receitas para transações futuras de volta ao criador original, você pode estabelecer cadeias de atribuição de valor transparentes para recompensar pesquisadores, órgãos governamentais (como DAOs) ou até mesmo as pessoas de cujos dados são coletados. -[IP-NFTs](https://medium.com/molecule-blog/ip-nfts-for-researchers-a-new-biomedical-funding-paradigm-91312d8d92e6) também podem funcionar como uma chave para um repositório descentralizado de dados, de experimentos de pesquisa que estão sendo realizados para conectar o NFT ao financiamento [DeFi](/defi/) (de fracionamento a fundos de empréstimos e avaliação de valor). Ele também permite que entidades nativamente em cadeia, como DAOs do tipo [VitaDAO](https://www.vitadao.com/), conduzam pesquisas diretamente em cadeia. O advento de [tokens "soulbound" intransferíveis](https://vitalik.eth.limo/general/2022/01/26/soulbound.html) também pode desempenhar um papel importante no DeSci, permitindo que indivíduos provem sua experiência e credenciais vinculadas ao seu endereço Ethereum. +[IP-NFTs](https://medium.com/molecule-blog/ip-nfts-for-researchers-a-new-biomedical-funding-paradigm-91312d8d92e6) também podem funcionar como elemento de acesso a um repositório descentralizado de dados referentes a experimentos de pesquisa sendo realizados e se integrar ao NFT e ao financiamento de [DeFi](/glossary/#defi) (de fracionamento aos pools de empréstimo e avaliação de valor). Ele também permite que entidades nativamente em cadeia, como DAOs do tipo [VitaDAO](https://www.vitadao.com/), conduzam pesquisas diretamente em cadeia. Os [tokens "soulbound" intransferíveis](https://vitalik.eth.limo/general/2022/01/26/soulbound.html) também podem desempenhar um papel importante na DeSci, permitindo que indivíduos provem sua experiência e credenciais vinculadas ao seu endereço Ethereum. ### Armazenamento de dados, acesso e arquitetura {#data-storage} @@ -92,25 +92,23 @@ Explore projetos e junte-se à comunidade DeSci. - [DeSci.Global: eventos globais e calendário de encontros](https://desci.global) - [Cadeia de blocos para o Science Telegram](https://t.me/BlockchainForScience) -- [Molecule: financie e obtenha financiamento para seus projetos de pesquisa](https://discover.molecule.to/) +- [Molecule: financie e obtenha financiamento para seus projetos de pesquisa](https://www.molecule.xyz/) - [Virotada: receba financiamento por meio de acordos de pesquisa patrocinados para pesquisas sobre longevidade](https://www.vitadao.com/) - [ResearchHub: publique um resultado científico e converse com colegas](https://www.researchhub.com/) - [LabDAO: dobre uma proteína in-silico](https://alphafodl.vercel.app/) - [dClimate API: consulte dados climáticos coletados por uma comunidade descentralizada](https://api.dclimate.net/) - [DeSci Foundation: construtor de ferramentas de publicação DeSci](https://descifoundation.org/) - [DeSci.World: balcão único para os usuários visualizarem e interagirem com a ciência descentralizada](https://desci.world) -- [Fleming Protocol: economia de dados de código aberto que alimenta a descoberta biomédica colaborativa](https://medium.com/@FlemingProtocol/a-data-economy-for-patient-driven-biomedical-innovation-9d56bf63d3dd) -- [OceanDAO: financiamento governado pela DAO para ciência relacionada a dados](https://oceanprotocol.com/dao) +- [OceanDAO: financiamento governado pela DAO para ciência relacionada a dados](https://oceanprotocol.com/) - [Opscientia: fluxos de trabalho de ciência descentralizados abertos](https://opsci.io/research/) -- [LabDAO: dobre uma proteína in-silico](https://alphafodl.vercel.app/) -- [Bio.xyz: obtenha financiamento para sua DAO de biotecnologia ou projeto desci](https://www.molecule.to/) -- [ResearchHub: publique um resultado científico e converse com colegas](https://www.researchhub.com/) -- [Virotada: receba financiamento por meio de acordos de pesquisa patrocinados para pesquisas sobre longevidade](https://www.vitadao.com/) -- [Fleming Protocol: economia de dados de código aberto que alimenta a descoberta biomédica colaborativa](https://medium.com/@FlemingProtocol/a-data-economy-for-patient-driven-biomedical-innovation-9d56bf63d3dd) -- [Active Inference Lab](https://www.activeinference.org/) -- [CureDAO: plataforma de saúde de precisão de propriedade da comunidade](https://docs.curedao.org/) +- [Bio.xyz: obtenha financiamento para sua DAO de biotecnologia ou projeto desci](https://www.bio.xyz/) +- [Fleming Protocol: economia de dados de código aberto que alimenta a descoberta biomédica colaborativa](http://flemingprotocol.io/) +- [Active Inference Institute](https://www.activeinference.org/) - [IdeaMarkets: para uma credibilidade científica descentralizada](https://ideamarket.io/) - [DeSci Labs](https://www.desci.com/) +- [ValleyDAO: uma comunidade aberta e global que oferece financiamento e suporte translacional para pesquisas em biologia sintética](https://www.valleydao.bio) +- [Cerebrum DAO: buscando e promovendo soluções para melhorar a saúde cerebral e prevenir a neurodegeneração](https://www.cerebrumdao.com/) +- [CryoDAO: financiando pesquisas inovadoras na área de criopreservação](https://www.cryodao.org) Agradecemos o envio de sugestões para novos projetos a serem listados — veja nossa [política de listagem](/contributing/adding-desci-projects/) para começar! @@ -121,9 +119,8 @@ Agradecemos o envio de sugestões para novos projetos a serem listados — veja - [O caso da DeSci](https://gitcoin.co/blog/desci-the-case-for-decentralised-science/) - [Guia para a DeSci](https://future.com/what-is-decentralized-science-aka-desci/) - [Recursos científicos descentralizados](https://www.vincentweisser.com/decentralized-science) -- [IP-NFTs Bio-Farmacêuticas da Molecule — Uma descrição técnica](https://molecule.to/blog/molecules-biopharma-ip-nfts-a-technical-description) +- [IP-NFTs Bio-Farmacêuticas da Molecule — Uma descrição técnica](https://www.molecule.xyz/blog/molecules-biopharma-ip-nfts-a-technical-description) - [Construindo sistemas de ciência sem confiança, de Jon Arrastar](https://medium.com/@jringo/building-systems-of-trustless-science-1cd2d072f673) -- [O surgimento de DAOs biotecnológicas](https://molecule.to/blog/the-emergence-of-biotech-daos) - [Paul Kohlhaas — DeSci: O Futuro da ciência descentralizada (podcast)](https://anchor.fm/andrew-steinwold/episodes/Paul-Kohlhaas---DeSci-The-Future-of-Decentralized-Science---Zima-Red-ep-117-e1h683a) - [Uma ontologia de inferência ativa para a ciência descentralizada: da criação de sentido situada aos comuns epistêmicos](https://zenodo.org/record/6320575) - [DeSci: O futuro da pesquisa por Samuel Azinhoso](https://lucidsamuel.medium.com/desci-the-future-of-research-b76cfc88c8ec) diff --git a/public/content/translations/pt-br/developers/docs/accounts/index.md b/public/content/translations/pt-br/developers/docs/accounts/index.md index 5db11e4aa92..1456285c484 100644 --- a/public/content/translations/pt-br/developers/docs/accounts/index.md +++ b/public/content/translations/pt-br/developers/docs/accounts/index.md @@ -51,7 +51,7 @@ As contas Ethereum têm quatro campos: ## Contas de propriedade externa e pares de chaves {#externally-owned-accounts-and-key-pairs} -Uma conta é composta por um par de chaves criptografadas: públicas e privadas. Eles ajudam a provar que uma transação foi realmente assinada pelo remetente e evitam falsificações. Sua chave privada é o que você usa para assinar transações, portanto, concede a você a custódia dos fundos associados à sua conta. Você nunca tem criptomoeda, você tem chaves privadas - os fundos estão sempre no livro-razão do Ethereum. +Uma conta é composta de um par de chaves criptográficas: pública e privada. Eles ajudam a provar que uma transação foi realmente assinada pelo remetente e evitam falsificações. Sua chave privada é o que você usa para assinar transações, portanto, concede a você a custódia dos fundos associados à sua conta. Você nunca tem criptomoeda, você tem chaves privadas - os fundos estão sempre no livro-razão do Ethereum. Isso evita que agentes mal-intencionados transmitam transações falsas, porque você sempre pode verificar o remetente de uma transação. @@ -59,7 +59,7 @@ Se Alice quer enviar ether da sua própria conta para a conta do Bob, Alice prec ## Criação de conta {#account-creation} -Quando você quiser criar uma conta, a maioria das bibliotecas irá gerar uma chave privada aleatória. +Quando você quiser criar uma conta, a maioria das bibliotecas vai gerar uma chave privada aleatória. Uma chave privada é composta por 64 caracteres hexadecimais e pode ser criptografada com uma senha. @@ -69,6 +69,12 @@ Exemplo: A chave pública é gerada a partir da chave privada usando o [Algoritmo de assinatura digital da curva elíptica](https://wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm). Você recebe um endereço público para sua conta a partir dos últimos 20 “bytes” do hash Keccak-256 da chave pública e adiciona `0x` no início. +Isso significa que uma Conta de Propriedade Externa (EOA) possui um endereço de 42 caracteres (um segmento de 20 bytes, que corresponde a 40 caracteres hexadecimais mais o prefixo `0x`). + +Exemplo: + +`0x5e97870f263700f46aa00d967821199b9bc5a120` + O exemplo a seguir mostra como usar uma ferramenta de assinatura chamada [Clef](https://geth.ethereum.org/docs/tools/clef/introduction) para gerar uma nova conta. Clef é uma ferramenta de assinatura e gerenciamento de contas que vem com o cliente Ethereum, [Geth](https://geth.ethereum.org). O comando `clef newaccount` cria um novo par de chaves e os salva em um repositório de chaves criptografado. ``` @@ -86,9 +92,9 @@ Generated account 0x5e97870f263700f46aa00d967821199b9bc5a120 [Documentação do Geth](https://geth.ethereum.org/docs) -É possível obter novas chaves públicas de sua chave privada, mas você não pode obter uma chave privada de chaves públicas. Isso significa que é vital manter a chave privada segura e, como o nome sugere, **PRIVADA**. +É possível obter novas chaves públicas de sua chave privada, mas você não pode obter uma chave privada de chaves públicas. É fundamental manter suas chaves privadas seguras e, como o nome sugere, **PRIVADAS**. -Você precisa de uma chave privada para assinar mensagens e transações que resultam em uma assinatura. Outros podem então pegar a assinatura derivada da sua chave pública, provando a autoria da mensagem. Em seu aplicativo, você pode usar uma biblioteca de javascript para enviar transações para a rede. +Você precisa de uma chave privada para assinar mensagens e transações que resultam em uma assinatura. Outros podem então pegar a assinatura derivada da sua chave pública, provando a autoria da mensagem. Em seu aplicativo, é possível usar uma biblioteca JavaScript para enviar transações para a rede. ## Contas de contrato {#contract-accounts} @@ -108,7 +114,7 @@ Há também outro tipo de chave no Ethereum, introduzida quando o Ethereum mudou ## Observação sobre carteiras {#a-note-on-wallets} -Uma conta não é uma carteira. Uma conta é o par de chaves para uma conta Ethereum de propriedade do usuário. Uma carteira é uma interface ou um aplicativo que permite interagir com a sua conta Ethereum. +Uma conta não é uma carteira. Uma carteira é uma interface ou aplicativo que permite interagir com sua conta Ethereum, seja uma conta de propriedade externa ou uma conta de contrato. ## Uma demonstração visual {#a-visual-demo} diff --git a/public/content/translations/pt-br/developers/docs/blocks/index.md b/public/content/translations/pt-br/developers/docs/blocks/index.md index b238868da7e..8dc7e5a1f46 100644 --- a/public/content/translations/pt-br/developers/docs/blocks/index.md +++ b/public/content/translations/pt-br/developers/docs/blocks/index.md @@ -127,7 +127,7 @@ A lista `withdrawals` contém objetos `withdrawal` estruturados da seguinte form | Campo | Descrição | |:---------------- |:----------------------------- | | `endereço` | endereço da conta que retirou | -| `amount` | quantidade retirada | +| `quantidade` | quantidade retirada | | `index` | valor do índice da retirada | | `validatorIndex` | valor do índice do validador | @@ -139,7 +139,7 @@ Essa implementação difere dos sistemas baseados em prova de trabalho, na qual ## Tamanho do bloco {#block-size} -Uma observação final importante é que os blocos em si são delimitados por tamanho. Cada bloco tem um tamanho alvo de 15 milhões de gás, mas o tamanho dos blocos aumentar ou diminui de acordo com as demandas da rede, até o limite do bloco de 30 milhões de gás (2 vezes o tamanho do bloco de destino). A quantidade total de gás gasto por todas as transações no bloco deve ser inferior ao limite de gás do bloco. Isso é importante porque garante que os blocos não possam ser arbitrariamente grandes. Se os blocos pudessem ser arbitrariamente grandes, os nós completos com menos desempenho iriam gradualmente deixar de conseguir acompanhar a rede devido aos requisitos de espaço e velocidade. Quanto maior o bloco, maior o poder de computação necessário para processá-los a tempo para o próximo espaço. Essa força centralizadora é impedida com a limitação do tamanho dos blocos. +Uma observação final importante é que os blocos em si são delimitados por tamanho. Cada bloco tem um tamanho alvo de 15 milhões de gás, mas o tamanho dos blocos aumentar ou diminui de acordo com as demandas da rede, até o limite do bloco de 30 milhões de gás (2 vezes o tamanho do bloco de destino). O limite de gás do bloco pode ser ajustado para mais ou para menos em um fator de 1/1.024 em relação ao limite de gás do bloco anterior. Como resultado, os validadores podem alterar o limite de gás do bloco por meio de um consenso. A quantidade total de gás gasto por todas as transações no bloco deve ser inferior ao limite de gás do bloco. Isso é importante porque garante que os blocos não possam ser arbitrariamente grandes. Se os blocos pudessem ser arbitrariamente grandes, os nós completos com menos desempenho iriam gradualmente deixar de conseguir acompanhar a rede devido aos requisitos de espaço e velocidade. Quanto maior o bloco, maior o poder de computação necessário para processá-los a tempo para o próximo espaço. Essa força centralizadora é impedida com a limitação do tamanho dos blocos. ## Leitura adicional {#further-reading} diff --git a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/index.md b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/index.md index e1436469a07..58765e328f7 100644 --- a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/index.md +++ b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/index.md @@ -4,7 +4,7 @@ description: Uma explicação dos protocolos de consenso em sistemas distribuíd lang: pt-br --- -O termo "mecanismo de consenso" é frequentemente usado de forma coloquial para se referir a protocolos de "prova de participação", "prova de trabalho" ou "prova de autoridade". No entanto, esses são apenas componentes em mecanismos de consenso que protegem contra os ataques Sybil. Mecanismos de consenso são a pilha completa de ideias, protocolos e incentivos que permitem que um conjunto distribuído de nós concorde com o estado da cadeia de blocos. +O termo "mecanismo de consenso" é frequentemente usado de forma coloquial para se referir a protocolos de "prova de participação", "prova de trabalho" ou "prova de autoridade". No entanto, esses são apenas componentes nos mecanismos de consenso que protegem contra [ataques Sybil](/glossary/#sybil-attack). Mecanismos de consenso são a pilha completa de ideias, protocolos e incentivos que permitem que um conjunto distribuído de nós concorde com o estado da cadeia de blocos. ## Pré-requisitos {#prerequisites} @@ -68,7 +68,7 @@ Saiba mais sobre os diferentes tipos de mecanismos de consenso utilizados no Eth Prova de trabalho e prova de participação por si só não são protocolos de consenso, mas são frequentemente referidos como tal por simplicidade. Na verdade, são mecanismos de resistência a ataques Sybil e bloqueiam os seletores de autores; eles são uma maneira de decidir quem é o autor do bloco mais recente. Outro componente importante é o algoritmo de seleção de cadeia (também conhecido como escolha da bifurcação), o qual permite que os nós escolham um único bloco correto no início da cadeia em cenários em que existem vários blocos na mesma posição. -**A resistência a ataques Sybil** mede como um protocolo varia contra um [ataque Sybil](https://wikipedia.org/wiki/Sybil_attack). Ataques Sybil são quando um usuário ou grupo finge ser muitos usuários. A resistência a esse tipo de ataque é essencial para uma cadeia de blocos descentralizada e permite que os mineradores e validadores sejam recompensados igualmente com base nos recursos colocados. A prova de trabalho e a prova de participação protegem contra isso fazendo os usuários gastarem muita energia ou colocarem muitas garantias. Essas proteções são um elemento econômico de dissuasão dos ataques Sybil. +**A resistência a ataques Sybil** mede como um protocolo se comporta frente um ataque Sybil. A resistência a esse tipo de ataque é essencial para uma cadeia de blocos descentralizada e permite que os mineradores e validadores sejam recompensados igualmente com base nos recursos colocados. A prova de trabalho e a prova de participação protegem contra isso fazendo os usuários gastarem muita energia ou colocarem muitas garantias. Essas proteções são um elemento econômico de dissuasão dos ataques Sybil. Uma **regra de seleção de cadeia** é usada para decidir qual é a cadeia "correta". O Bitcoin usa a regra da "cadeia mais longa", o que significa que qualquer cadeia de blocos mais longa será aquela que o resto dos nós aceitam como válida e com a qual trabalha. Para as cadeias de prova de trabalho, a cadeia mais longa é determinada pela dificuldade cumulativa total da prova de trabalho. O Ethereum costumava usar a regra da cadeia mais longa também; no entanto, agora que o Ethereum é executado em prova de participação, ele adotou um algoritmo atualizado de escolha da bifurcação que mede o "peso" da cadeia. O peso é a soma acumulada dos votos do validador, ponderada pelos saldos de ether envolvidos do validador. @@ -89,3 +89,4 @@ _Conhece algum recurso da comunidade que o ajudou? Edite essa página e adicione - [Prova de trabalho](/developers/docs/consensus-mechanisms/pow/) - [Mineração](/developers/docs/consensus-mechanisms/pow/mining/) - [Prova de participação](/developers/docs/consensus-mechanisms/pos/) +- [Prova de autoridade](/developers/docs/consensus-mechanisms/poa/) diff --git a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/poa/index.md b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/poa/index.md new file mode 100644 index 00000000000..fcd9ff2e07c --- /dev/null +++ b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/poa/index.md @@ -0,0 +1,79 @@ +--- +title: Prova de autoridade (PoA) +description: Uma explicação do protocolo de consenso de prova de autoridade e seu papel no ecossistema. +lang: pt-br +--- + +**Prova de autoridade (PoA)** é um algoritmo de consenso baseado em reputação que é uma versão modificada de [prova de participação](/developers/docs/consensus-mechanisms/pos/). É usado principalmente por cadeias privadas, redes de teste e redes de desenvolvimento local. PoA é um algoritmo de consenso baseado em reputação que exige confiança em um conjunto de signatários autorizados para produzir blocos, e não em um mecanismo baseado em participação na PoS. + +## Pré-requisitos {#prerequisites} + +Para entender melhor esta página, recomendamos que você leia primeiro sobre [transações](/developers/docs/transactions/), [blocos](/developers/docs/blocks/) e [mecanismo de consenso](/developers/docs/consensus-mechanisms/). + +## O que é Prova de autoridade (PoA)? {#what-is-poa} + +Prova de autoridade é uma versão modificada de **[prova de participação](/developers/docs/consensus-mechanisms/pos/) (PoS)**, que é um algoritmo de consenso baseado em participação na PoS. O termo foi introduzido pela primeira vez em 2017 por Gavin Wood, e esse algoritmo de consenso tem sido usado principalmente por cadeias privadas, redes de teste e redes de desenvolvimento local, pois elimina a necessidade de recursos de alta qualidade, como a PoW, e supera os problemas de dimensionamento da PoS ao ter um pequeno subconjunto de nós armazenando a blockchain e produzindo blocos. + +A Prova de autoridade requer a confiança em um conjunto de signatários autorizados definidos no [bloco gênesis](/glossary/#genesis-block). Na maioria das implementações atuais, todos os signatários autorizados mantêm o mesmo poder e privilégios ao determinar o consenso da cadeia. A ideia por trás do staking de reputação é que cada validador autorizado seja conhecido por todos por meio de processos como "conheça seu cliente" (KYC), ou por ter uma organização conhecida como a única validadora. Dessa forma, se um validador fizer algo errado, sua identidade será conhecida. + +Existem várias implementações da PoA, mas a implementação padrão do Ethereum é **clique**, que implementa [EIP-225](https://eips.ethereum.org/EIPS/eip-225). Clique é um padrão fácil de implementar e de fácil utilização para desenvolvedores, suportando todos os tipos de sincronização de clientes. Outras implementações incluem [IBFT- 2.0](https://besu.hyperledger.org/stable/private-networks/concepts/poa) e [Aura](https://openethereum.github.io/Chain-specification). + +## Como funciona {#how-it-works} + +Na PoA, um conjunto de signatários autorizados é selecionado para criar novos blocos. Os signatários são selecionados com base em sua reputação e são os únicos autorizados a criar novos blocos. Os signatários são selecionados em turnos alternados, e cada signatário pode criar um bloco em um período de tempo específico. O tempo de criação do bloco é fixo, e os signatários são obrigados a criar um bloco dentro desse prazo. + +A reputação neste contexto não é algo quantificado, e sim a reputação de corporações conhecidas como Microsoft e Google. Portanto, a maneira de selecionar os signatários confiáveis não é algorítmica, e sim o ato humano normal de confiança, em que uma entidade, por exemplo, a Microsoft, cria uma rede privada de PoA entre centenas ou milhares de startups e o papel propriamente dito como o único signatário confiável com a possibilidade de adicionar outros signatários conhecidos como o Google no futuro. Assim sendo, sem dúvida, as startups confiariam que a Microsoft agiria de maneira honesta o tempo todo e usaria a rede. Isso resolve a necessidade de participar de diferentes redes pequenas/privadas que foram construídas para diferentes propósitos para mantê-las descentralizadas e funcionando, juntamente com a necessidade de mineradores, o que consome muita energia e recursos. Algumas redes privadas usam o padrão PoA, como a VeChain, e algumas o modificam, como a Binance, que usa [PoSA](https://academy.binance.com/en/glossary/proof-of-staked-authority-posa), que é uma versão modificada personalizada da PoA e da PoS. + +O processo de votação é feito pelos próprios signatários. Cada signatário vota para adicionar ou remover um signatário em seu bloco ao criar um novo bloco. Os votos são contados pelos nós, e os signatários são adicionados ou removidos com base nos votos que atingem um certo limite `SIGNER_LIMIT`. + +Pode haver uma situação em que ocorre pequenas bifurcações; a dificuldade de um bloco depende de saber se o bloco foi assinado na sequência ou fora da sequência. Os blocos "dentro da sequência" têm dificuldade 2 e os blocos "fora da sequência" têm dificuldade 1. No caso de bifurcações pequenas, a cadeia com mais signatários validando blocos "na sequência" acumulará a maior dificuldade e vencerá. + +## Vetores de ataque {#attack-vectors} + +### Signatários maliciosos {#malicious-signers} + +Um usuário malicioso pode ser adicionado à lista de signatários, ou uma chave/máquina de assinatura pode ser comprometida. Nesse cenário, o protocolo precisa ser capaz de se defender contra reorganizações e spam. A solução proposta é que, dada uma lista de N signatários autorizados, qualquer signatário pode cunhar apenas 1 bloco de cada K. Isso garante que o dano seja limitado e o restante dos validadores pode votar para eliminar o usuário malicioso. + +### Censura {#censorship-attack} + +Outro vetor de ataque interessante é quando um signatário (ou grupo de signatários) tenta censurar blocos que votam para removê-lo da lista de autorização. Para contornar isso, a frequência de cunhagem permitida de signatários é restrita a 1 em N/2. Isso garante que signatários mal-intencionados precisem controlar pelo menos 51% das contas signatárias, momento em que eles efetivamente se tornariam a nova fonte de verdade para a cadeia. + +### Spam {#spam-attack} + +Outro pequeno vetor de ataque são signatários maliciosos injetando novas propostas de votação dentro de cada bloco que eles cunham. Como os nós precisam contabilizar todos os votos para criar a lista real de signatários autorizados, eles devem registrar todos os votos ao longo do tempo. Sem impor um limite à janela de votação, ela poderia crescer lentamente, mas sem limites. A solução é colocar uma janela _móvel_ de blocos W, após a qual os votos são considerados obsoletos. _Uma janela razoável pode ser de 1 a 2 épocas._ + +### Blocos simultâneos {#concurrent-blocks} + +Em uma rede PoA, quando há N signatários autorizados, cada signatário tem permissão para cunhar 1 bloco de K, o que significa que N-K+1 validadores têm permissão para cunhar em qualquer momento. Para evitar que esses validadores corram para conseguir os blocos, cada signatário deve adicionar um pequeno "deslocamento" aleatório ao tempo de liberação de um novo bloco. Embora esse processo garanta que pequenas bifurcações sejam raras, bifurcações ocasionais ainda podem acontecer, assim como na rede principal. Se for descoberto que um signatário está abusando de seu poder e causando caos, os outros signatários poderão votar para expulsá-lo. + +Se, por exemplo, houver 10 signatários autorizados e cada signatário tiver permissão para criar 1 bloco entre 20, então, a qualquer momento, 11 validadores poderão criar blocos. Para evitar que esses validadores corram para conseguir blocos, cada signatário adiciona um pequeno "deslocamento" aleatório ao tempo de liberação de um novo bloco. Isso reduz a ocorrência de pequenas bifurcações, mas ainda permite bifurcações ocasionais, como visto na Rede principal do Ethereum. Se um signatário abusar de sua autoridade e causar interrupções, ele poderá ser eliminado da rede. + +## Prós e contras {#pros-and-cons} + +| Prós | Contras | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Mais dimensionável do que outros mecanismos populares como PoS e PoW, pois é baseado em um número limitado de signatários de bloco | As redes PoA normalmente têm um número relativamente pequeno de nós de validação. Isso torna uma rede PoA mais centralizada. | +| As blockchains PoA são incrivelmente baratas de executar e manter | Tornar-se um signatário autorizado geralmente está fora do alcance de uma pessoa comum, porque a blockchain requer entidades com reputação estabelecida. | +| As transações são confirmadas muito rapidamente, podendo levar menos de 1 segundo, pois apenas um número limitado de signatários é necessário para validar novos blocos | Os signatários maliciosos podem reorganizar, duplicar os gastos, censurar transações na rede. Esses tipos de ataque são mitigados, mas ainda são possíveis | + +## Leitura adicional {#further-reading} + +- [EIP-225](https://eips.ethereum.org/EIPS/eip-225) _Clique padrão_ +- [Estudo de Prova de autoridade](https://github.com/cryptoeconomics-study/website/blob/master/docs/sync/2.4-lecture.md) _Cryptoeconomics_ +- [O que é Prova de autoridade](https://forum.openzeppelin.com/t/proof-of-authority/3577) _OpenZeppelin_ +- [Prova de autoridade explicada](https://academy.binance.com/en/articles/proof-of-authority-explained) _binance_ +- [PoA em blockchain](https://medium.com/techskill-brew/proof-of-authority-or-poa-in-blockchain-part-11-blockchain-series-be15b3321cba) +- [Clique explicado](https://medium.com/@Destiner/clique-cross-client-proof-of-authority-algorithm-for-ethereum-8b2a135201d) +- [PoA obsoleta, especificação Aura](https://openethereum.github.io/Chain-specification) +- [IBFT 2.0, outra implementação da PoA](https://besu.hyperledger.org/stable/private-networks/concepts/poa) + +### Você é o tipo de pessoa que aprende mais com recursos visuais? {#visual-learner} + +Assista a uma explicação visual da prova de autoridade: + + + +## Tópicos relacionados {#related-topics} + +- [Prova de trabalho](/developers/docs/consensus-mechanisms/pow/) +- [Prova de participação](/developers/docs/consensus-mechanisms/pos/) diff --git a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/attestations/index.md b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/attestations/index.md index 809a1269ccf..d37ffa9b2c4 100644 --- a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/attestations/index.md +++ b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/attestations/index.md @@ -32,7 +32,7 @@ Finalmente, o validador assina a atestação e o transmite para a rede. Há uma sobrecarga substancial associada ao envio desses dados em torno da rede para cada validador. Portanto, as atestações de validadores individuais são agregados dentro das sub-redes antes de serem transmitidas de forma mais ampla. Isso inclui agregar assinaturas juntas para que uma atestação que é transmitida inclua `data` de consenso e uma única assinatura formada por combinar as assinaturas de todos os validadores que concordam com `data`. Isso pode ser verificado usando `aggregation_bits` porque fornece o índice de cada validador em seu comitê (cuja ID é fornecida em `data`) que podem ser usados para consultar assinaturas individuais. -Em cada época um validador em cada sub-rede é selecionado para ser o `aggregator`. O agregador coleta todas as atestações que ouve pela rede gossip que tem `data` equivalente aos seus. O remetente de cada atestação correspondente é registrado nos `agregation_bits`. O agregador então transmite a atestação agregada à rede mais ampla. +Em cada período, 16 validadores em cada sub-rede são selecionados para serem os `agregadores`. Os agregadores coletam todas as atestações que ouvem na rede gossip que têm `dados` equivalentes aos deles. O remetente de cada atestação correspondente é registrado nos `agregation_bits`. Os agregadores então transmitem a agregação de atestação para a rede mais ampla. Quando um validador é selecionado para ser um proponente de blocos, eles empacotam as atestações das sub-redes até o último slot do novo bloco. @@ -50,9 +50,15 @@ O ciclo de vida da atestação está delineado no esquema abaixo: ## Recompensas {#rewards} -Validadores são recompensados por enviar os atestações. A recompensa de certificado depende de duas variáveis, a `recompenda base` e o `atraso de inclusão`. O melhor argumento para o atraso na inclusão é ser igual a 1. +Validadores são recompensados por enviar os atestações. A recompensa da atestação depende dos sinalizadores de participação (fonte, destino e cabeçalho), da recompensa básica e da taxa de participação. -`recompensa de atestação = 7/8 x recompensa base x (1/atraso de inclusão)` +Cada um dos sinalizadores de participação pode ser verdadeiro ou falso, dependendo da atestação enviada e do atraso de inclusão dela. + +O melhor cenário ocorre quando todos os três sinalizadores são verdadeiros, caso em que um validador ganharia (por sinalizador correto): + +`recompensa += recompensa base * peso do sinalizador * taxa de atestação do sinalizador / 64` + +A taxa de atestação do sinalizador é medida usando a soma dos saldos efetivos de todos os validadores de atestação do sinalizador em questão em comparação com o saldo real do ativo total. ### Recompensa base {#base-reward} @@ -81,6 +87,6 @@ Observe que, em alguns casos, um agregador de sorte também pode se tornar o pro ## Leitura adicional {#further-reading} - [Atestações na especificação anotada de consenso de Vitalik](https://github.com/ethereum/annotated-spec/blob/master/phase0/beacon-chain.md#attestationdata) -- [Atestações em eth2book.info](https://eth2book.info/altair/part3/containers/dependencies#attestationdata) +- [Atestações em eth2book.info](https://eth2book.info/capella/part3/containers/dependencies/#attestationdata) _Conhece um recurso da comunidade que ajudou você? Edite essa página e adicione!_ diff --git a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/faqs/index.md b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/faqs/index.md index 9a8ee3abb31..c66156b53a3 100644 --- a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/faqs/index.md +++ b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/faqs/index.md @@ -18,7 +18,7 @@ A prova de participação requer nós, conhecidos como validadores, para enviar A prova de trabalho consome muito mais energia porque a eletricidade é consumida no processo de mineração. Por outro lado, a prova de participação requer apenas uma quantidade muito pequena de energia: os validadores do Ethereum podem até ser executados em um dispositivo de baixa potência, como o Raspberry Pi. O mecanismo de prova de participação do Ethereum é considerado mais seguro do que a prova de trabalho, porque o custo do ataque é maior e as consequências para um invasor são mais severas. -A comparação entre prova de trabalho e prova de participação é um tópico controverso. [O blog de Vitalik Buterin](https://vitalik.eth.limo/general/2017/12/31/pos_faq.html#what-are-the-benefits-of-proof-of-stake-as-opposed-to-proof-of-work) e o debate entre Justin Drake e Lyn Alden dão um bom resumo dos argumentos. +A comparação entre prova de trabalho e prova de participação é um tópico controverso. [O blog do Vitalik Buterin](https://vitalik.eth.limo/general/2017/12/31/pos_faq.html#what-are-the-benefits-of-proof-of-stake-as-opposed-to-proof-of-work) e o debate entre Justin Drake e Lyn Alden fornecem um bom resumo dos argumentos. @@ -54,7 +54,7 @@ Não. Um usuário do BitcoinTalk [propôs a ideia básica de prova de participa ## O que tem de especial na prova de participação do Ethereum? {#why-is-ethereum-pos-special} -O mecanismo de prova de participação do Ethereum possui um design único. Esse mecanismo não foi o primeiro a ser planejado ou implementado, mas é o mais robusto. O mecanismo de prova de participação é conhecido como “Casper”. O Casper se define a partir de como os validadores são selecionados para propor blocos, como e quando os certificados são feitos, como os certificados são contados, as recompensas e penalidades dadas aos validadores, condições de redução, mecanismos seguros, assim como a fuga de inatividade e as condições de “finalidade”. Enquanto isso, “finalidade” é a condição de que, para que um bloco seja considerado uma parte permanente da cadeia padronizada, ele deve ter sido votado pelo menos por 66% do ETH total em participação na rede. Os pesquisadores desenvolveram o Casper especificamente para o Ethereum, que é a primeira e única blockchain a ter implementado tal mecanismo. +O mecanismo de prova de participação do Ethereum possui um design único. Esse mecanismo não foi o primeiro a ser planejado ou implementado, mas é o mais robusto. O mecanismo de prova de participação é conhecido como “Casper”. O Casper é definido a partir de como os validadores são selecionados para propor blocos, como e quando os certificados são feitos, como os certificados são contados, as recompensas e penalidades dadas aos validadores, condições de redução, mecanismos seguros, assim como a fuga de inatividade e as condições de “finalidade”. Enquanto isso, “finalidade” é a condição de que, para que um bloco seja considerado uma parte permanente da cadeia padronizada, ele deve ter sido votado pelo menos por 66% do ETH total em participação na rede. Os pesquisadores desenvolveram o Casper especificamente para o Ethereum, que é a primeira e única blockchain a ter implementado tal mecanismo. Além do Casper, a prova de participação do Ethereum usa um algoritmo de escolha de bifurcação (fork) chamado LMD-GHOST. Isso é necessário no caso de surgir uma condição em que há dois blocos para o mesmo slot. Isso cria duas bifurcações (forks) na blockchain. O LMD-GHOST escolhe a que tem o maior “peso” de atestações. O peso é o número de atestações ponderado pelo saldo efetivo dos validadores. O LMD-GHOST é de exclusividade do Ethereum. @@ -74,7 +74,7 @@ Os validadores têm que colocar ETH em participação (stake) para que tenham al ## Como os validadores são selecionados? {#how-are-validators-selected} -Um único validador é pseudo-aleatoriamente escolhido para propor um bloco em cada slot usando um algoritmo chamado RANDAO, que mistura um hash do proponente do bloco com uma semente que é atualizada em cada bloco. Esse valor é usado para selecionar um validador específico do conjunto total de validadores. A seleção do validador é fixada com quatro épocas de antecedência. +Um único validador é pseudo-aleatoriamente escolhido para propor um bloco em cada slot usando um algoritmo chamado RANDAO, que mistura um hash do proponente do bloco com uma semente que é atualizada em cada bloco. Esse valor é usado para selecionar um validador específico do conjunto total de validadores. A seleção do validador é fixada com duas épocas de antecedência. [Mais sobre a seleção do validador](/developers/docs/consensus-mechanisms/pos/block-proposal) diff --git a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/index.md b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/index.md index aa164b42c6c..d3bae61b6cd 100644 --- a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/index.md +++ b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/index.md @@ -16,9 +16,9 @@ A prova de participação é um meio de provar que os validadores colocam algo d ## Validadores {#validators} -To participate as a validator, a user must deposit 32 ETH into the deposit contract and run three separate pieces of software: an execution client, a consensus client, and a validator client. Ao depositar seu ETH, o usuário entra em uma fila de ativação que limita a taxa de novos validadores que entram na rede. Uma vez ativados, os validadores recebem novos blocos de pares na rede Ethereum. As transações entregues no bloco são reexecutadas para verificar se, as alterações propostas para o estado do Ethereum são válidas e a assinatura do bloco é verificada. O validador então envia um voto (chamado de atestação) a favor desse bloco para toda a rede. +Para participar como validador, um usuário deve depositar 32 ETH no contrato de depósito e executar três softwares separados: um cliente de execução, um cliente de consenso e um cliente validador. Ao depositar seu ETH, o usuário entra em uma fila de ativação que limita a taxa de novos validadores que entram na rede. Uma vez ativados, os validadores recebem novos blocos de pares na rede Ethereum. As transações entregues no bloco são reexecutadas para verificar se, as alterações propostas para o estado do Ethereum são válidas e a assinatura do bloco é verificada. O validador então envia um voto (chamado de atestação) a favor desse bloco para toda a rede. -Enquanto na prova de trabalho, o tempo dos blocos é determinado pela dificuldade de mineração, na prova de participação o tempo é fixo. O tempo na prova de participação do Ethereum é dividido em espaços (12 segundos) e épocas (32 espaços). Um validador é selecionado aleatoriamente para ser um proponente de bloco em cada espaço. Esse validador é responsável por criar um novo bloco e enviá-lo para outros nós da rede. Também em cada slot, um comitê de validadores é escolhido aleatoriamente, cujos votos são utilizados para determinar a validade do bloco proposto. Dividir o validador configurado em comitês é importante para manter a carga de rede gerenciável. Os comitês dividem o conjunto de validadores, de modo que cada validador ativo ateste em cada época, mas não em cada espaço (slot). +Enquanto na prova de trabalho, o tempo dos blocos é determinado pela dificuldade de mineração, na prova de participação o tempo é fixo. O tempo na prova de participação do Ethereum é dividido em slots (12 segundos) e épocas (32 slots). Um validador é selecionado aleatoriamente para ser um proponente de bloco em cada espaço. Esse validador é responsável por criar um novo bloco e enviá-lo para outros nós da rede. Também em cada slot, um comitê de validadores é escolhido aleatoriamente, cujos votos são utilizados para determinar a validade do bloco proposto. Dividir o validador configurado em comitês é importante para manter a carga de rede gerenciável. Os comitês dividem o conjunto de validadores, de modo que cada validador ativo ateste em cada época, mas não em cada espaço (slot). ## Como uma transação é executada na Ethereum PoS {#transaction-execution-ethereum-pos} @@ -27,7 +27,7 @@ O seguinte fornece uma explicação de ponta a ponta de como uma transação é 1. Um usuário cria e assina uma href="/developers/docs/transactions/">transação/a> com sua chave privada. Isso geralmente é feito por uma carteira ou uma biblioteca como a [ether.js](https://docs.ethers.io/v5/), [web3js](https://docs.web3js.org/), [web3py](https://web3py.readthedocs.io/en/v5/) etc, mas sem o conhecimento do usuário está fazendo uma solicitação para um nó usando o Ethereum [JSON-RPC API](/developers/docs/apis/json-rpc/). O usuário define a quantidade de gás que está disposto a pagar como gorjeta a um validador para incentivá-lo a incluir a transação em um bloco. As [dicas](/developers/docs/gas/#priority-fee) são pagas ao validador enquanto a [taxa básica](/developers/docs/gas/#base-fee) é paga queimado. 2. A transação é enviada para um [cliente de execução](/developers/docs/nodes-and-clients/#execution-client) Ethereum que verifica a sua validade. Isto significa garantir que o remetente tem ETH suficiente para realizar a transação e eles o assinaram com a chave correta. 3. Se a transação for válida, o cliente de execução adiciona-o à sua mempool local (lista de transações pendentes) e também a transmite para outros nós por meio da rede gossip da camada de execução. Quando outros nós ouvem sobre a transação, eles a adicionam à sua mempool local também. Os usuários avançados podem abster-se de transmitir sua transações e, em vez disso, encaminhá-la a criadores de blocos especializados, como [Flashbots Auction](https://docs.flashbots.net/flashbots-auction/overview). Isso permite que eles organizem as transações nos próximos blocos para obter o máximo lucro ([MEV](/developers/docs/mev/#mev-extraction)). -4. Um dos nós na rede é o proponente de blocos para o slot atual, tendo sido previamente selecionado pseudoaleatoriamente usando RANDAO. Este nó é responsável pela construção e transmissão do próximo bloco a ser adicionado à blockchain Ethereum e pela atualização do estado global. O nó é composto por três partes: um cliente de execução, um cliente de consenso e um cliente validador. O cliente de execução empacota transações da mempool local em um "payload de execução" e executa-os localmente para gerar uma mudança de estado. Essas informações são passadas para o cliente de consenso em que a carga da execução é agrupada como parte de um "bloco de sinalização" que também contém informações sobre as recopensas, penalidades, cortes, atestações etc. que permitem que a rede entre em acordo sobre a sequência de blocks no topo da cadeia. A comunicação entre os clientes de execução e consenso é descrita em mais detalhes em [Conectando os clientes de consenso e de execução](/developers/docs/networking-layer/#connecting-clients). +4. Um dos nós validadores na rede é o proponente de bloco para o slot atual, tendo sido selecionado pseudo-aleatoriamente usando RANDAO. Este nó é responsável pela construção e transmissão do próximo bloco a ser adicionado à blockchain Ethereum e pela atualização do estado global. O nó é composto por três partes: um cliente de execução, um cliente de consenso e um cliente validador. O cliente de execução empacota transações da mempool local em um "payload de execução" e executa-os localmente para gerar uma mudança de estado. Essas informações são passadas para o cliente de consenso em que a carga da execução é agrupada como parte de um "bloco de sinalização" que também contém informações sobre as recopensas, penalidades, cortes, atestações etc. que permitem que a rede entre em acordo sobre a sequência de blocks no topo da cadeia. A comunicação entre os clientes de execução e consenso é descrita em mais detalhes em [Conectando os clientes de consenso e de execução](/developers/docs/networking-layer/#connecting-clients). 5. Outros nós recebem o novo bloco beacon na rede gossip na camada de consenso. Eles o passam para seu cliente de execução onde as transações são novamente executadas localmente para garantir que a proposta alteração de estado é válida. O cliente validador então atesta que o bloco é válido e é o bloco seguinte lógico em sua visão da cadeia (ou seja, ele constrói na cadeia com o maior peso de atestações, conforme definido nas [regras de escolha de fork (bifurcação)](/developers/docs/consensus-mechanisms/pos/#fork-choice)). O bloco é adicionado ao banco de dados local em cada nó que o atestar. 6. A transação pode ser considerada "finalizada", se fizer parte de uma cadeia com um "vínculo majoritário" entre dois pontos de verificação. Os pontos de verificação ocorrem no início de cada época e existem para explicar o fato de que apenas um subconjunto de validadores ativos atestam em cada espaço, mas todos os validadores ativos atestam em cada época. Portanto, é apenas entre as épocas que um 'vínculo de supermaioria' pode ser demonstrado (isto é onde 66% do total de ETH envolvido na rede concorda em dois pontos de verificação). @@ -53,7 +53,12 @@ Quando a rede funciona de maneira otimizada e honesta, há apenas um novo bloco A ameaça de um [ataque de 51%](https://www.investopedia.com/terms/1/51-attack.asp) ainda existe na prova de participação, como na prova de trabalho, mas ainda é mais arriscada para os invasores. Um invasor precisaria de 51% do ETH colocado em participação. Eles poderiam então usar suas próprias atestações para garantir que sua bifurcação preferida fosse aquela com o maior número de atestações acumuladas. O “peso” das atestações acumuladas é o que os clientes de consenso usam para determinar a cadeia correta, de modo que esse invasor conseguiria tornar sua bifurcação a opção padrão. No entanto, um ponto forte da prova de participação sobre a prova de trabalho é que a comunidade tem flexibilidade para montar um contra-ataque. Por exemplo, os validadores honestos podem decidir continuar construindo a cadeia minoritária e ignorar a bifurcação do invasor enquanto encorajam aplicativos, agências de câmbio e pools a fazerem o mesmo. Eles também podem decidir remover forçadamente o invasor da rede e destruir o ETH colocado em participação. Estas são defesas econômicas fortes contra um ataque de 51%. -51% dos ataques são apenas um tipo de atividade maliciosa. Os maus atores podem tentar ataques de longo alcance (embora a finalidade do dispositivo neutralize esse vetor de ataque), “reorganizações” de curto alcance (embora os prazos de reforço e atestações do proponente atenuem isso), ataques de devolução e de saldo (também atenuados pelo reforço do proponente e, mesmo assim, esses ataques só foram demonstrados sob condições de rede idealizadas) ou ataques de avalanche (neutralizados pela regra dos algoritmos de escolha de bifurcação, considerando apenas a mensagem mais recente). +Além dos ataques de 51%, agentes maliciosos também podem tentar outros tipos de atividades prejudiciais, como: + +- ataques de longo prazo (embora o gadget de finalização neutralize esse vetor de ataque) +- reorganizações de curto prazo (embora o reforço do proponente e os prazos de atestação mitiguem isso) +- ataques de "bouncing" e "balancing" (também mitigados pelo reforço do proponente, e esses ataques, de qualquer forma, foram demonstrados apenas em condições de rede idealizadas) +- ataques de avalanche (neutralizados pela regra dos algoritmos de escolha de fork de considerar apenas a mensagem mais recente) No geral, a prova de participação, conforme implementada no Ethereum, demonstrou ser economicamente mais segura do que a prova de trabalho. @@ -68,7 +73,7 @@ No geral, a prova de participação, conforme implementada no Ethereum, demonstr ### Comparação com a prova de trabalho {#comparison-to-proof-of-work} -Ethereum nem sempre tem sido uma rede de prova de participação. Quando o Ethereum começou, era usado a prova de trabalho. A mudança de prova de trabalho para prova de participação aconteceu em setembro de 2022. A prova de participação inclui benefícios sobre a prova de trabalho: +O Ethereum originalmente usava prova de trabalho, mas mudou para prova de participação em setembro de 2022. A PoS oferece várias vantagens sobre a PoW, como: - melhor eficiência energética – não há necessidade de usar muita energia em cálculos de prova de trabalho - barreiras de entrada mais baixas, requisitos de hardware reduzidos — não há necessidade de hardware de elite para ter a possibilidade de criar novos blocos @@ -91,3 +96,4 @@ Ethereum nem sempre tem sido uma rede de prova de participação. Quando o Ether ## Tópicos relacionados {#related-topics} - [Prova de trabalho](/developers/docs/consensus-mechanisms/pow/) +- [Prova de autoridade](/developers/docs/consensus-mechanisms/poa/) diff --git a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/keys/index.md b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/keys/index.md index 69d96e82e20..dcb720a62fa 100644 --- a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/keys/index.md +++ b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/keys/index.md @@ -10,7 +10,7 @@ As chaves do Ethereum são geradas usando a [criptografia de curva elíptica](ht No entanto, quando o Ethereum mudou de [prova de trabalho](/developers/docs/consensus-mechanisms/pow) para [prova de participação](/developers/docs/consensus-mechanisms/pos), um novo tipo de chave foi adicionado ao Ethereum. As chaves originais ainda funcionam exatamente como antes — não houve alterações nas chaves baseadas em curva elíptica que protegem as contas. No entanto, os usuários precisavam de um novo tipo de chave para participar da prova de participação colocando ETH em stake e executando validadores. Essa necessidade surgiu dos desafios de escalabilidade associados a muitas mensagens trocadas entre inúmeros validadores que exigiam um método criptográfico que pudesse ser agregado facilmente para reduzir a quantidade de comunicação necessária para a rede chegar a consenso. -Este novo tipo de chave usa o [esquema de assinatura **Boneh-Lyn-Shacham (BLS)**](https://wikipedia.org/wiki/BLS_digital_signature). O BLS permite uma agregação de assinaturas muito eficiente, mas também permite a engenharia reversa de chaves agregadas de validadores individuais e é ideal para gerenciar ações entre validadores. +Este novo tipo de chave usa o esquema de assinatura [**Boneh-Lynn-Shacham (BLS)**](https://wikipedia.org/wiki/BLS_digital_signature). O BLS permite uma agregação de assinaturas muito eficiente, mas também permite a engenharia reversa de chaves agregadas de validadores individuais e é ideal para gerenciar ações entre validadores. ## Os dois tipos de chaves de validação {#two-types-of-keys} diff --git a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/rewards-and-penalties/index.md b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/rewards-and-penalties/index.md index db6fec0c3a5..86968ab5739 100644 --- a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/rewards-and-penalties/index.md +++ b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pos/rewards-and-penalties/index.md @@ -4,7 +4,7 @@ description: Saiba mais sobre os incentivos no protocolo da prova de participaç lang: pt-br --- -Ethereum é protegido usando sua criptomoeda nativa, ether (ETH). Operadores de nós que desejam participar na validação de blocos e na identificação do cabeçalho da cadeia depositam ether em um contrato inteligente no Ethereum. Eles são então pagos em ether para executar um software validador que verifica a validade de novos blocos recebidos pela rede ponto a ponto e aplicam o algoritmo de escolha de bifurcação para identificar o cabeçalho da cadeia. +Ethereum é protegido usando sua criptomoeda nativa, ether (ETH). Os operadores de nós que desejam participar da validação de blocos e da identificação do cabeçalho da cadeia depositam ether no [contrato de depósito](/staking/deposit-contract/) do Ethereum. Eles são então pagos em ether para executar um software validador que verifica a validade de novos blocos recebidos pela rede ponto a ponto e aplicam o algoritmo de escolha de bifurcação para identificar o cabeçalho da cadeia. Existem duas funções principais para um validador: 1) verificar novos blocos e “atestar” se eles são válidos para eles, 2) propor novos blocos quando selecionados aleatoriamente a partir do pool total de validadores. Se o validador falhar em realizar qualquer uma dessas tarefas quando solicitado, eles perdem um pagamento em ether. Às vezes, os validadores também são encarregados de agregar assinaturas e participar dos comitês de sincronização. @@ -50,9 +50,9 @@ PROPOSER_WEIGHT uint64(8) Esses pesos somam 64. A recompensa é calculada como a soma dos pesos aplicáveis dividido por 64. Um validador que tenha feito votos oportunos de origem, destino e cabeçalho propôs um bloco e participou de um comitê de sincronização poderá receber `64/64 * base_reward == base_reward`. No entanto, um validador geralmente não é um proponente de bloco, então sua recompensa máxima é `64-8 /64 * base_reward == 7/8 * base_reward`. Os validadores que não são proponentes de bloco nem estão em um comitê de sincronização podem receber `64-8-2 / 64 * base_reward == 6,75/8 * base_reward`. -Uma recompensa adicional é incluída para incentivar atestações rápidas. Esse é o `inclusion_delay_reward`. Isso tem um valor igual a `base_reward` multiplicado por `1/delay`, no qual o `delay` é o número de slots que separam a proposta do bloco e a atestação. Por exemplo, se a atestação for enviada dentro de um slot da proposta do bloco, o atestante receberá `base_reward * 1/1 == base_reward`. Se a atestação chegar ao próximo slot, o atestante terá recebido `base_reward * 1/2` e assim por diante. +Uma recompensa adicional é incluída para incentivar atestações rápidas. Esse é o `inclusion_delay_reward`. Isso tem um valor igual a `base_reward` multiplicado por `1/delay`, no qual o `delay` é o número de slots que separam a proposta do bloco e o atestado. Por exemplo, se o atestado for enviado dentro de um slot da proposta do bloco, o atestante receberá `base_reward * 1/1 == base_reward`. Se o atestado chegar no próximo slot, o atestador receberá `base_reward * 1/2` e assim por diante. -Os proponentes de bloco recebem `8 / 64 * base_reward` para **cada atestação válida** incluída no bloco, logo, o valor real da recompensa varia com o número de validadores atestantes. Os proponentes de bloco também podem aumentar sua recompensa incluindo evidências de mau comportamento de outros validadores em seu bloco proposto. Essas recompensas são as “cenouras” que encorajam a honestidade do validador. Um proponente de bloco que inclui uma punição será recompensado com o `slashed_validators_effective_balance / 512`. +Os proponentes de bloco recebem `8 / 64 * base_reward` para **cada atestado válido** incluída no bloco, logo, o valor real da recompensa varia com o número de validadores atestantes. Os proponentes de bloco também podem aumentar sua recompensa incluindo evidências de mau comportamento de outros validadores em seu bloco proposto. Essas recompensas são as “cenouras” que encorajam a honestidade do validador. Um proponente de bloco que inclui uma punição será recompensado com o `slashed_validators_effective_balance / 512`. ### Penalidades {#penalties} @@ -64,7 +64,7 @@ Leia mais sobre recompensas e penalidades nas [especificações de consenso](htt ## Remoção {#slashing} -Remoção é uma ação mais severa que resulta na remoção forçada de um validador da rede e na perda associada de seu ether em participação. Há três maneiras que um validador pode ser cortado, sendo que todas equivalem à proposta desonesta ou atestação de blocos: +Remoção é uma ação mais severa que resulta na remoção forçada de um validador da rede e na perda associada de seu ether em participação. Há três maneiras que um validador pode ser removido: pela proposta ou atestação desonestas de blocos: - Ao propor e assinar dois blocos diferentes para o mesmo espaço - Ao confirmar um bloco “em volta” de outro (mudando efetivamente o histórico) diff --git a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/index.md b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/index.md index 97227170952..746a5036b45 100644 --- a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/index.md +++ b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/index.md @@ -12,7 +12,7 @@ A rede Ethereum começou usando um mecanismo de consenso que envolvia **[Prova d ## Pré-requisitos {#prerequisites} -Para entender melhor esta página, recomendamos ler primeiro sobre [transações](/developers/docs/transactions/), [blocos](/developers/docs/blocks/) e [mecanismos de consenso](/developers/docs/consensus-mechanisms/). +Para entender melhor esta página, recomendamos ler primeiro sobre [ transações ](/developers/docs/transactions/), [blocos](/developers/docs/blocks/) e [mecanismos de consenso](/developers/docs/consensus-mechanisms/). ## O que é prova de trabalho (PoW)? {#what-is-pow} @@ -68,7 +68,7 @@ Para complicar ainda mais, as transações rejeitadas na bifurcação temporári ## Uso de energia na prova de trabalho {#energy} -Uma importante crítica à prova de trabalho é a quantidade de energia necessária para manter a rede segura. Para manter a segurança e a descentralização, o Ethereum na prova de trabalho consumia grandes quantidades de energia. Pouco antes de mudar para a prova de participação, os mineradores do Ethereum consumiam coletivamente cerca de 70 TWh/ano (aproximadamente o mesmo que a República Tcheca – de acordo com [digiconomist](https://digiconomist.net/) em 18 de julho de 2022). +Uma importante crítica à prova de trabalho é a quantidade de energia necessária para manter a rede segura. Para manter a segurança e a descentralização, o Ethereum na prova de trabalho consumia grandes quantidades de energia. Pouco antes de mudar para a prova de participação, os mineradores do Ethereum consumiam coletivamente cerca de 70 TWh/ano (aproximadamente o mesmo que a República Tcheca, de acordo com [digiconomist](https://digiconomist.net/) em 18 de julho de 2022). ## Prós e contras {#pros-and-cons} @@ -106,3 +106,4 @@ Em termos gerais, a prova de participação tem o mesmo objetivo final que a pro - [Mineração](/developers/docs/consensus-mechanisms/pow/mining/) - [Prova de participação](/developers/docs/consensus-mechanisms/pos/) +- [Prova de autoridade](/developers/docs/consensus-mechanisms/poa/) diff --git a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/index.md b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/index.md index 254aa27abf7..318a785b7fb 100644 --- a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/index.md +++ b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/index.md @@ -10,7 +10,7 @@ A prova de trabalho não está mais subjacente ao mecanismo de consenso do Ether ## Pré-requisitos {#prerequisites} -Para melhor entender esta página, recomendamos que você leia primeiro [transações](/developers/docs/transactions/), [blocos](/developers/docs/blocks/) e [prova de trabalho](/developers/docs/consensus-mechanisms/pow/). +Para melhor entender esta página, recomendamos que você leia primeiro [transações](/developers/docs/transactions/), [blocos](/developers/docs/blocks/) e [prova de trabalho ](/developers/docs/consensus-mechanisms/pow/). ## O que é mineração de Ethereum? {#what-is-ethereum-mining} @@ -43,7 +43,7 @@ Para conhecer ainda mais a rentabilidade da mineração, use uma calculadora de O seguinte fornece uma visão geral de como as transações foram mineradas na prova de trabalho Ethereum. Uma descrição análoga deste processo para a prova de participação Ethereum pode ser encontrada [aqui](/developers/docs/consensus-mechanisms/pos/#transaction-execution-ethereum-pos). -1. Um usuário escreve e assina uma solicitação de [transação](/developers/docs/transactions/) com a chave privada de alguma [conta](/developers/docs/accounts/). +1. Um usuário escreve e assina uma solicitação de [ transação ](/developers/docs/transactions/) com a chave privada de alguma [ conta ](/developers/docs/accounts/). 2. O usuário transmite a solicitação de transação para toda a rede Ethereum de algum [nó](/developers/docs/nodes-and-clients/). 3. Ao ouvir tomar conhecimento da nova solicitação de transação, cada nó na rede Ethereum adiciona a solicitação ao seu mempool local, uma lista de todas as solicitações de transação sobre as quais eles têm conhecimento que ainda não foram confirmadas na blockchain em um bloco. 4. Em algum ponto, um nó de mineração agrega várias dezenas ou centenas de solicitações de transação a um [bloco](/developers/docs/blocks/) potencial, de uma forma que maximiza as [taxas de transação](/developers/docs/gas/) que eles ganham enquanto ainda estão abaixo do limite de gás de bloco. Então, o nó de mineração: @@ -70,7 +70,7 @@ Acompanhe o Austin enquanto ele explica como funciona o processo de mineração ## O algoritmo de mineração {#mining-algorithm} -A Rede principal do Ethereum usou apenas um algoritmo de mineração, o ["Ethash"](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/). O Ethhash foi o sucessor de um algoritmo de P&D original conhecido como ["Dagger-Hashimoto"](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/). +A Rede principal do Ethereum usou apenas um algoritmo de mineração, o ["Ethash"](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/). Ethash foi o sucessor de um algoritmo original de pesquisa e desenvolvimento conhecido como ['Dagger-Hashimoto'](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/). [Mais sobre algoritmos de mineração](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/). diff --git a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/index.md b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/index.md index 48666b4033a..fd11cc3183b 100644 --- a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/index.md +++ b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/index.md @@ -4,7 +4,7 @@ description: O algoritmo Dagger-Hashimoto em detalhes lang: pt-br --- -Dagger-Hashimoto foi a implementação original de pesquisa e especificação para o algoritmo de mineração do Ethereum. Dagger-Hashimoto foi substituído por [Ethash](#ethash). A mineração foi completamente desligada na [Fusão](/roadmap/merge/) no dia 15 de setembro de 2022. Desde então, o Ethereum foi protegido usando um mecanismo [prova de participação](/developers/docs/consensus-mechanisms/pos). Esta página é para fins históricos. As informações aqui não são mais relevantes para o Ethereum posterior à Fusão. +Dagger-Hashimoto foi a implementação original de pesquisa e especificação para o algoritmo de mineração do Ethereum. Dagger-Hashimoto foi substituído por [Ethash](#ethash). A mineração foi completamente interrompida na [Fusão](/roadmap/merge/) no dia 15 de setembro de 2022. Desde então, o Ethereum foi protegido usando um mecanismo [prova de participação](/developers/docs/consensus-mechanisms/pos). Esta página é para fins históricos. As informações aqui não são mais relevantes para o Ethereum posterior à Fusão. ## Pré-Requisitos {#prerequisites} @@ -281,7 +281,7 @@ Daí `x` deve ser uma identidade multiplicadora de `Z/nZ`, que é única. Como p A ordem de `x` não pode ser `2` a menos que `x = P-1`, já que isso violaria o princípio de que `P` é primo. -A partir da proposta acima, podemos reconhecer que a iteração `(picker * init) % P` terá um ciclo de comprimento de pelo menos `(P-1)/2`. Isso acontece porque selecionamos `P` para ser um primo seguro aproximadamente igual a uma potência de dois mais alta, e `init` está no intervalo `[2,2**256+1]`. Dada a magnitude de `P`, nunca devemos esperar um ciclo da exponenciação modular. +A partir da proposta acima, podemos reconhecer que a iteração `(picker * init) % P` terá um ciclo de comprimento de pelo menos `(P-1)/2`. Isso acontece porque selecionamos `P` para ser um primo seguro aproximadamente igual a uma potência de dois mais alta, e `init` está no intervalo `[2,2**256+1]`. Dada a magnitude de `P`, nunca deveríamos esperar um ciclo da exponenciação modular. Quando estamos atribuindo a primeira célula no DAG (a variável rotulada como `init`), nós computamos `pow (sha3(seed) + 2, 3, P)`. À primeira vista, isso não garante que o resultado não é `1` nem `P-1`. No entanto, como `P-1` é um primo seguro, temos a seguinte garantia adicional, que é uma afirmação deduzida da Observação 1: diff --git a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/index.md b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/index.md index c102139af25..a1c787e6b1c 100644 --- a/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/index.md +++ b/public/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/index.md @@ -12,7 +12,7 @@ A mineração Ethereum usou um algoritmo conhecido como Ethash. A ideia fundamen ## Pré-Requisitos {#prerequisites} -Para entender melhor esta página, recomendamos que você leia primeiro sobre o [consenso da prova de trabalho](/developers/docs/consensus-mechanisms/pow) e a [mineração](/developers/docs/consensus-mechanisms/pow/mining). +Para entender melhor esta página, recomendamos que você leia primeiro sobre o [consenso da prova de trabalho](/developers/docs/consensus-mechanisms/pow) e a [mineração](/developers/docs /consensus-mechanisms/pow/mining). ## Dagger Hashimoto {#dagger-hashimoto} @@ -28,7 +28,7 @@ Mais sobre [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining/m ## Ethash {#ethash} -Ethash foi o algoritmo de mineração, que na verdade foi usado na rede principal Ethereum real, sob a agora obsoleta arquitetura de prova de trabalho. Ethash foi efetivamente um novo nome dado a uma versão específica do Dagger-Hashimoto depois que o algoritmo foi significativamente atualizado, enquanto ainda herdava os princípios fundamentais de seu antecessor. A rede principal do Ethereum só usava Ethash. Dagger Hashimoto era uma versão de pesquisa e desenvolvimento do algoritmo de mineração que foi substituído antes do início da mineração na rede principal do Ethereum. +Ethash foi o algoritmo de mineração, que na verdade foi usado na rede principal Ethereum real, sob a agora obsoleta arquitetura de prova de trabalho. Ethash foi efetivamente um novo nome dado a uma versão específica do Dagger-Hashimoto depois que o algoritmo foi significativamente atualizado, enquanto ainda herdava os princípios fundamentais de seu antecessor. A Rede principal do Ethereum só utilizou o Ethash. Dagger Hashimoto era uma versão de pesquisa e desenvolvimento do algoritmo de mineração que foi substituído antes do início da mineração na Rede principal do Ethereum. [Mais sobre Ethash](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash). diff --git a/public/content/translations/pt-br/developers/docs/dapps/index.md b/public/content/translations/pt-br/developers/docs/dapps/index.md index d5d4f1e6b33..7f028162580 100644 --- a/public/content/translations/pt-br/developers/docs/dapps/index.md +++ b/public/content/translations/pt-br/developers/docs/dapps/index.md @@ -74,11 +74,17 @@ Um contrato inteligente é um código presente na blockchain Ethereum e funciona - [Documentação](https://portal.thirdweb.com/) - [GitHub](https://github.com/thirdweb-dev/) +**Crossmint - _Plataforma de desenvolvimento web3 de nível empresarial para implantar contratos inteligentes, habilitar pagamentos com cartão de crédito e entre cadeias, e usar APIs para criar, distribuir, vender, armazenar e editar NFTs._** + +- [crossmint.com](https://www.crossmint.com) +- [Documentação](https://docs.crossmint.com) +- [Discord](https://discord.com/invite/crossmint) + ## Leitura adicional {#further-reading} - [Ver dapps](/dapps) - [A arquitetura de um aplicativo Web 3.0](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application) - _Preethi Kasireddy_ -- [Um guia de 2021 para aplicativos descentralizados](https://limechain.tech/blog/what-are-dapps-the-2021-guide/) - _LimeChain_ +- [Um guia de 2021 para aplicativos descentralizados](https://limechain. tech/blog/what-are-dapps-the-2021-guide/) - _LimeChain_ - [O que são aplicativos descentralizados?](https://www.gemini.com/cryptopedia/decentralized-applications-defi-dapps) - _Gemini_ - [Dapps populares](https://www.alchemy.com/dapps) - _Alchemy_ diff --git a/public/content/translations/pt-br/developers/docs/data-structures-and-encoding/patricia-merkle-trie/index.md b/public/content/translations/pt-br/developers/docs/data-structures-and-encoding/patricia-merkle-trie/index.md index 845720395b8..519db935633 100644 --- a/public/content/translations/pt-br/developers/docs/data-structures-and-encoding/patricia-merkle-trie/index.md +++ b/public/content/translations/pt-br/developers/docs/data-structures-and-encoding/patricia-merkle-trie/index.md @@ -5,13 +5,17 @@ lang: pt-br sidebarDepth: 2 --- -Uma árvore Merkle Patricia fornece uma estrutura de dados criptograficamente autenticada que pode ser usada para armazenar todas as ligações `(key, value)`. +O estado do Ethereum (a totalidade de todas as contas, saldos e contratos inteligentes) é codificado em uma versão especial da estrutura de dados conhecida geralmente na ciência da computação como Árvore Merkle. Essa estrutura é útil para muitas aplicações em criptografia porque cria um relacionamento verificável entre todos os dados individuais emaranhados na árvore, resultando em um único valor **raiz** que pode ser usado para provar coisas sobre os dados. -A Merkle Patricia Tries é totalmente determinística, significando que Tries - testes - com a mesma ligação `(key, value)` são com certeza idênticas - até o último byte. Isto significa que elas têm o mesmo hash raiz, fornecendo a máxima eficiência `o(log(n))` para inserções, buscas e exclusões. Além disso, elas são mais simples de entender e codificar do que alternativas mais complexas baseadas em comparação, como as árvores vermelho-pretas. +A estrutura de dados do Ethereum é uma 'Merkle-Patricia Trie modificada', assim chamada porque toma emprestados alguns recursos do PATRICIA (o Algoritmo Prático para Recuperar Informações Codificadas em Alfanumérico) e porque foi projetada para ser eficiente na **recuperação de dados** de itens que compõem o estado do Ethereum. + +Uma Merkle-Patricia é determinística e criptograficamente verificável: a única maneira de gerar uma raiz de estado é computando-a a partir de cada parte individual do estado, e dois estados que são idênticos podem ser facilmente provados comparando o hash raiz e os hashes que levaram a ele (_uma prova de Merkle_). Por outro lado, não há como criar dois estados diferentes com o mesmo hash raiz, e qualquer tentativa de modificar o estado com valores diferentes resultará em um hash raiz de estado diferente. Teoricamente, essa estrutura fornece o "Santo Graal" da eficiência `O(log(n))` para inserções, pesquisas e exclusões. + +Em um futuro próximo, o Ethereum planeja migrar para uma estrutura de [Verkle Tree](https://ethereum.org/en/roadmap/verkle-trees), o que abrirá muitas novas possibilidades para futuras melhorias de protocolo. ## Pré-requisitos {#prerequisites} -Para entender melhor esta página, seria útil ter conhecimento básico sobre [hashes](https://en.wikipedia.org/wiki/Hash_function), [Árvores Merkle](https://en.wikipedia.org/wiki/Merkle_tree), [árvores](https://en.wikipedia.org/wiki/Trie) e [serialização](https://en.wikipedia.org/wiki/Serialization). +Para entender melhor esta página, seria útil ter conhecimento básico sobre [hashes](https://en.wikipedia.org/wiki/Hash_function), [Árvores Merkle](https://en.wikipedia.org/wiki/Merkle_tree), [árvores](https://en.wikipedia.org/wiki/Trie) e [serialização](https://en.wikipedia.org/wiki/Serialization). Este artigo começa com uma descrição de uma [árvore radix](https://en.wikipedia.org/wiki/Radix_tree) básica e, em seguida, introduz gradualmente as modificações necessárias para a estrutura de dados mais otimizada do Ethereum. ## Árvores radix básicas {#basic-radix-tries} @@ -31,13 +35,11 @@ As operações de atualização e exclusão em árvores radix são simples, e po ``` def update(node,path,value): + curnode = db.get(node) if node else [ NULL ] * 17 + newnode = curnode.copy() if path == '': - curnode = db.get(node) if node else [ NULL ] * 17 - newnode = curnode.copy() newnode[-1] = value else: - curnode = db.get(node) if node else [ NULL ] * 17 - newnode = curnode.copy() newindex = update(curnode[path[0]],path[1:],value) newnode[path[0]] = newindex db.put(hash(newnode),newnode) @@ -160,7 +162,7 @@ Aqui está o código estendido para obter um nó na árvore Merkle Patricia: ### Árvore de exemplo {#example-trie} -Suponha que nós queremos uma árvore contendo quatro pares de caminho/valor `('do', 'verb')`, `('dog', 'puppy')`, `('doge', 'coins')`, `('horse', 'stallion')`. +Suponha que queremos um trie contendo quatro pares de caminho/valor `('do', 'verb')`, `('dog', 'puppy')`, `('doge', 'coins')`, `('horse', 'stallion')`. Primeiro, convertemos ambos caminhos e valores para `bytes`. Abaixo, representações reais em bytes para _caminhos_ são indicadas por `<>`, embora _valores_ ainda sejam mostrados como strings, denotado por `''`, para melhor compreensão (eles, também, seriam `bytes`): @@ -181,7 +183,7 @@ Agora, construímos uma árvore com os seguintes pares chave/valor no banco de d hashD: [ <17>, [ <>, <>, <>, <>, <>, <>, [ <35>, 'coins' ], <>, <>, <>, <>, <>, <>, <>, <>, <>, 'puppy' ] ] ``` -Quando um nó é referenciado dentro de outro nó, o que é incluído é `H(rlp. ncode(node))`, onde `H(x) = keccak256(x) if len(x) >= 32 else x` e `rlp. ncode` é a função de codificação [RLP](/developers/docs/data-structures-and-encoding/rlp). +Quando um nó é referenciado dentro de outro nó, o que é incluído é `H(rlp.encode(node))`, onde `H(x) = keccak256(x) if len(x) >= 32 else x` e `rlp.encode` é a função de codificação [RLP](/developers/docs/data-structures-and-encoding/rlp). Observe que, ao atualizar uma árvore, é necessário armazenar o par chave/valor `(keccak256(x), x)` em uma tabela de pesquisa persistente _se_ o nó recém-criado tem comprimento >= 32. Entretanto, se o nó é menor do que isso, não é preciso armazenar nada, já que a função f(x) = x é reversível. @@ -250,7 +252,7 @@ Mais informações sobre isso podem ser encontradas na documentação do [EIP 27 ### Árvore de recibos {#receipts-trie} -Cada bloco tem sua própria árvore de recibos. Um `path` aqui é: `rlp(transactionIndex)`. `transactionIndex` é seu índice dentro do bloco que é minerado. A árvore de recibos nunca é atualizada. De maneira similar à árvore de Transações, existem recibos atuais e legados. Para consultar um recibo específico na árvore de Recibos, o índice da transação em seu bloco, o payload do recibo e o tipo de transação são necessários. O recibo retornado pode ser do tipo `Receipt`, que é definido como a concentração de `TransactionType` e `ReceiptPayload`, ou pode ser do tipo `LegacyReceipt`, que é definido como `rlp([status, acumulativoGasUsed, logsBloom, logs])`. +Cada bloco tem sua própria árvore de recibos. Um `path` aqui é: `rlp(transactionIndex)`. `transactionIndex` é seu índice dentro do bloco em que foi incluído. A árvore de recibos nunca é atualizada. De maneira similar à árvore de Transações, existem recibos atuais e legados. Para consultar um recibo específico na árvore de Recibos, o índice da transação em seu bloco, o payload do recibo e o tipo de transação são necessários. O recibo retornado pode ser do tipo `Receipt`, que é definido como a concentração de `TransactionType` e `ReceiptPayload`, ou pode ser do tipo `LegacyReceipt`, que é definido como `rlp([status, acumulativoGasUsed, logsBloom, logs])`. Mais informações sobre isso podem ser encontradas na documentação do [EIP 2718](https://eips.ethereum.org/EIPS/eip-2718). diff --git a/public/content/translations/pt-br/developers/docs/data-structures-and-encoding/rlp/index.md b/public/content/translations/pt-br/developers/docs/data-structures-and-encoding/rlp/index.md index af64d513aa2..4a0b57c21fe 100644 --- a/public/content/translations/pt-br/developers/docs/data-structures-and-encoding/rlp/index.md +++ b/public/content/translations/pt-br/developers/docs/data-structures-and-encoding/rlp/index.md @@ -5,7 +5,7 @@ lang: pt-br sidebarDepth: 2 --- -A Serialização do prefixo de comprimento recursivo (RLP) é usado extensivamente nos clientes de execução Ethereum. RLP padroniza a transferência de dados entre nós em um formato eficiente em espaço. O objetivo do RLP é codificar arbitrariamente arrays de dados binários aninhados, e o RLP é o principal método de codificação usado para serializar objetos na camada de execução do Ethereum. O único propósito de RLP é codificar estrutura; codificação de tipos de dados específicos (por exemplo: strings, floats) é deixado para protocolos de ordem superior; mas inteiros de RLP positivos devem ser representados em forma binária big-endian sem zeros à esquerda (tornando assim o valor inteiro zero equivalente ao array de bytes vazio). Inteiros positivos desserializados com zeros à esquerda são tratados como inválidos. A representação de números inteiros do comprimento da string também deve ser codificada desta forma, bem como inteiros no payload. +A Serialização do prefixo de comprimento recursivo (RLP) é usado extensivamente nos clientes de execução Ethereum. RLP padroniza a transferência de dados entre nós em um formato eficiente em espaço. O objetivo do RLP é codificar arbitrariamente arrays de dados binários aninhados, e o RLP é o principal método de codificação usado para serializar objetos na camada de execução do Ethereum. O principal objetivo do RLP é codificar a estrutura; com exceção de números inteiros positivos, o RLP delega a codificação de tipos de dados específicos (por exemplo, strings, floats) para protocolos de ordem superior. Os inteiros positivos devem ser representados no formato binário big-endian, sem zeros à esquerda (tornando assim o valor inteiro zero equivalente ao array de bytes vazio). Inteiros positivos desserializados com zeros à esquerda devem ser tratados como inválidos por qualquer protocolo de ordem superior que use RLP. Mais informações nas [ páginas amarelas Ethereum (Apêndice B)](https://ethereum.github.io/yellowpaper/paper.pdf#page=19). @@ -20,6 +20,7 @@ A função de codificação RLP recebe um item. Um item é definido como abaixo - uma string (ou seja, um byte array) é um item - uma lista de itens é um item +- um inteiro positivo é um item Por exemplo, todos os seguintes são itens: @@ -27,14 +28,17 @@ Por exemplo, todos os seguintes são itens: - a string que contém a palavra "cat"; - uma lista contendo qualquer número de strings; - e uma estrutura de dados mais complexa, como `["cat", ["puppy", "cow"], "horse", [[]], "pig", [""], "sheep"]`. +- o número `100` -Observe que, no contexto do resto desta página, "string" significa "um certo número de bytes de dados binários"; nenhuma codificação especial é usada e nenhum conhecimento sobre o conteúdo das strings está implícito. +Observe que, no contexto do restante desta página, 'string' significa "um certo número de bytes de dados binários"; nenhuma codificação especial é usada, e nenhum conhecimento sobre o conteúdo das strings é implícito (exceto conforme exigido pela regra contra inteiros positivos não mínimos). A codificação RLP é definida da seguinte forma: +- Para um número inteiro positivo, ele é convertido para o menor array de bytes cuja interpretação big-endian é o número inteiro e, então, codificado como uma string de acordo com as regras abaixo. - Para um único byte cujo valor está na faixa `[0x00, 0x7f]` (decimal `[0, 127]`), este byte é a sua própria codificação RLP. - Caso contrário, se uma string tem de 0 a 55 bytes de comprimento, a codificação RLP consiste em um único byte com valor **0x80** (dec. 128) mais o comprimento da string seguida pela string. O intervalo do primeiro byte é, portanto, `[0x80, 0xb7]` (dec. `[128, 183]`). - Se uma string tem mais de 55 bytes de comprimento, a codificação RLP consiste em um único byte com valor **0xb7** (dec. 183) mais o comprimento em bytes do comprimento da sequência de caracteres na forma binária, seguido pelo comprimento da string, seguido pela string. Por exemplo, uma string de 1024 bytes de comprimento seria codificada como `\xb9\x04\x00` (dec. `185, 4, 0`) seguida pela string. Aqui, `0xb9` (183 + 2 = 185) como o primeiro byte, seguido pelos 2 bytes `0x0400` (dec. 1024) que denotam o comprimento da string real. O intervalo do primeiro byte é, portanto, `[0x80, 0xb7]` (dec. `[184, 191]`). +- Se uma string tiver 2^64 bytes de comprimento ou mais, ela poderá não ser codificada. - Se o total de carga de uma lista (ou seja, o comprimento combinado de totos os seus itens com codificação RLP) tiver 0 a 55 bytes de comprimento, a codificação RLP consiste em um único byte com valor **0xc0** mais o comprimento da carga seguido da concatenação das codificações dos itens. O intervalo do primeiro byte é, portanto, `[0x80, 0xb7]` (dec. `[192, 247]`). - Se o payload total de uma lista tem mais de 55 bytes de comprimento, a codificação RLP consiste em um único byte com valor **0xf7** mais o comprimento em bytes do payload na forma binária, seguida pelo comprimento do payload, seguido pela concatenação das codificações RLP dos itens. O intervalo do primeiro byte é, portanto, `[0x80, 0xb7]` (dec. `[248, 255]`). @@ -73,9 +77,9 @@ def to_binary(x): - a string vazia ('null') = `[ 0x80 ]` - a lista vazia = `[ 0xc0 ]` - o inteiro 0 = `[ 0x80 ]` -- o inteiro codificado 0 ('\\x00') = `[ 0x00 ]` -- o inteiro codificado 15 ('\\x0f') = `[ 0x00 ]` -- o inteiro codificado 1024 ('\\x04') = `[ 0x82, 0x04, 0x00 ]` +- o byte '\\x00' = `[ 0x00 ]` +- o byte '\\x0f' = `[ 0x0f ]` +- os bytes '\\x04\\x00' = `[ 0x82, 0x04, 0x00 ]` - [define a representação teórica](http://en.wikipedia.org/wiki/Set-theoretic_definition_of_natural_numbers) para três, `[ [], [[]], [ [], [[]] ] ] = [ 0xc7, 0xc0, 0xc1, 0xc0, 0xc3, 0xc0, 0xc0, 0xc1, 0xc0 ]` - a string "Lorem ipsum dolor sit amet, consectetur adipisicing elit" = `[ 0xb8, 0x38, 'L', 'o', 'r', 'e', 'm', ' ', ... , 'e', 'l', 'i', 't' ]` @@ -85,7 +89,7 @@ De acordo com as regras e o processo de codificação RLP, a entrada da decodifi 1. de acordo com o primeiro byte (ou seja, o prefixo) dos dados de entrada e a decodificação do tipo de dados, o comprimento do dado em si e deslocamento; -2. de acordo com o tipo e o deslocamento de dados, decodificar os dados correspondentemente; +2. de acordo com o tipo e deslocamento dos dados, decodificar os dados de maneira correspondente, respeitando a regra de codificação mínima para inteiros positivos; 3. continue a decodificar o resto da entrada; diff --git a/public/content/translations/pt-br/developers/docs/evm/index.md b/public/content/translations/pt-br/developers/docs/evm/index.md index 39292a2cc0e..a85c2a3f341 100644 --- a/public/content/translations/pt-br/developers/docs/evm/index.md +++ b/public/content/translations/pt-br/developers/docs/evm/index.md @@ -4,9 +4,7 @@ description: Uma introdução à máquina virtual do Ethereum e como ela se rela lang: pt-br --- -O contexto físico da Máquina Virtual do Ethereum (EVM, na sigla em inglês) não pode ser descrito da mesma maneira que é descrita uma nuvem no céu ou uma onda no meio do oceano, se não que deve ser _entendido_ como uma entidade singular mantida por milhares de computadores conectados operando um cliente de Ethereum. - -O próprio protocolo Ethereum existe apenas com o propósito de manter a operação contínua, ininterrupta e imutável dessa máquina de estado especial. É o ambiente em que todas as contas Ethereum e contratos inteligentes vivem. Para qualquer bloco na cadeia, o Ethereum tem um estado "canônico", e a EVM é a responsável por definir as regras para registrar um novo estado válido de um bloco para o seguinte. +A Máquina Virtual Ethereum (EVM, em inglês) é um ambiente virtual descentralizado que executa códigos de forma consistente e segura em todos os nós do Ethereum. Os "nós" executam a EVM para executar contratos inteligentes, usando "[gas](/gas/)" para medir o esforço computacional necessário para [operações](/developers/docs/evm/opcodes/), garantindo a alocação eficiente de recursos e a segurança da rede. ## Pré-requisitos {#prerequisites} @@ -73,6 +71,7 @@ Os [clientes de execução Ethereum](/developers/docs/nodes-and-clients/#executi - [Códigos de operação da EVM](https://www.ethervm.io/) - [Referência interativa dos códigos de operação da máquina virtual Ethereum](https://www.evm.codes/) - [Uma breve introdução à documentação do Solidy](https://docs.soliditylang.org/en/latest/introduction-to-smart-contracts.html#index-6) +- [Dominando Ethereum - A Máquina Virtual Ethereum](https://github.com/ethereumbook/ethereumbook/blob/develop/13evm.asciidoc) ## Tópicos relacionados {#related-topics} diff --git a/public/content/translations/pt-br/developers/docs/evm/opcodes/index.md b/public/content/translations/pt-br/developers/docs/evm/opcodes/index.md index de723433193..9f31f9c451c 100644 --- a/public/content/translations/pt-br/developers/docs/evm/opcodes/index.md +++ b/public/content/translations/pt-br/developers/docs/evm/opcodes/index.md @@ -63,7 +63,7 @@ Para operações com custos de gás dinâmico, consulte [gas.md](https://github. | 3E | RETURNDATACOPY | [A3](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a3-copy-operations) | `dstOst, ost, len` | `.` | mem[dstOst:dstOst+len-1] := returndata[ost:ost+len-1] | copy returned data from last external call | | 3F | EXTCODEHASH | [A5](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a5-balance-extcodesize-extcodehash) | `addr` | `hash` | | hash = addr.exists ? keccak256(addr.code) : 0 | | 40 | BLOCKHASH | 20 | `blockNum` | `blockHash(blockNum)` | | | -| 41 | COINBASE | 2 | `.` | `block.coinbase` | | address of miner of current block | +| 41 | COINBASE | 2 | `.` | `block.coinbase` | | endereço do proponente do bloco atual | | 42 | TIMESTAMP | 2 | `.` | `block.timestamp` | | timestamp of current block | | 43 | NUMBER | 2 | `.` | `block.number` | | number of current block | | 44 | PREVRANDAO | 2 | `.` | `randomness beacon` | | randomness beacon | @@ -71,7 +71,9 @@ Para operações com custos de gás dinâmico, consulte [gas.md](https://github. | 46 | CHAINID | 2 | `.` | `chain_id` | | push current [chain id](https://eips.ethereum.org/EIPS/eip-155) onto stack | | 47 | SELFBALANCE | 5 | `.` | `address(this).balance` | | balance of executing contract, in wei | | 48 | BASEFEE | 2 | `.` | `block.basefee` | | base fee of current block | -| 49-4F | _invalid_ | | | | | | +| 49 | BLOBHASH | 3 | `idx` | `tx.blob_versioned_hashes[idx]` | | [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844) | +| 4A | BLOBBASEFEE | 2 | `.` | `block.blobbasefee` | | blob base fee of current block ([EIP-7516](https://eips.ethereum.org/EIPS/eip-7516)) | +| 4B-4F | _invalid_ | | | | | | | 50 | POP | 2 | `_anon` | `.` | | remove item from top of stack and discard it | | 51 | MLOAD | 3[\*](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a0-1-memory-expansion) | `ost` | `mem[ost:ost+32]` | | read word from memory at offset `ost` | | 52 | MSTORE | 3[\*](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a0-1-memory-expansion) | `ost, val` | `.` | mem[ost:ost+32] := val | write a word to memory | @@ -84,7 +86,9 @@ Para operações com custos de gás dinâmico, consulte [gas.md](https://github. | 59 | MSIZE | 2 | `.` | `len(mem)` | | size of memory in current execution context, in bytes | | 5A | GAS | 2 | `.` | `gasRemaining` | | | | 5B | JUMPDEST | 1 | | | mark valid jump destination | a valid jump destination for example a jump destination not inside the push data | -| 5C-5E | _invalid_ | | | | | | +| 5C | TLOAD | 100 | `key` | `tstorage[key]` | | read word from transient storage ([EIP-1153](https://eips.ethereum.org/EIPS/eip-1153)) | +| 5D | TSTORE | 100 | `key, val` | `.` | tstorage[key] := val | write word to transient storage ([EIP-1153](https://eips.ethereum.org/EIPS/eip-1153)) | +| 5E | MCOPY | 3+3\*words+[A0](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a0-1-memory-expansion) | `dstOst, ost, len` | `.` | mem[dstOst] := mem[ost:ost+len] | copy memory from one area to another ([EIP-5656](https://eips.ethereum.org/EIPS/eip-5656)) | | 5F | PUSH0 | 2 | `.` | `uint8` | | empurra o valor constante 0 para a pilha | | 60 | PUSH1 | 3 | `.` | `uint8` | | push 1-byte value onto stack | | 61 | PUSH2 | 3 | `.` | `uint16` | | push 2-byte value onto stack | @@ -152,9 +156,9 @@ Para operações com custos de gás dinâmico, consulte [gas.md](https://github. | 9F | SWAP16 | 3 | `a, ..., b` | `b, ..., a` | | | | A0 | LOG0 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len` | `.` | | LOG0(memory[ost:ost+len-1]) | | A1 | LOG1 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len, topic0` | `.` | | LOG1(memory[ost:ost+len-1], topic0) | -| A2 | LOG2 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len, topic0, topic1` | `.` | | LOG1(memory[ost:ost+len-1], topic0, topic1) | -| A3 | LOG3 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len, topic0, topic1, topic2` | `.` | | LOG1(memory[ost:ost+len-1], topic0, topic1, topic2) | -| A4 | LOG4 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len, topic0, topic1, topic2, topic3` | `.` | | LOG1(memory[ost:ost+len-1], topic0, topic1, topic2, topic3) | +| A2 | LOG2 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len, topic0, topic1` | `.` | | LOG2(memory[ost:ost+len-1], topic0, topic1) | +| A3 | LOG3 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len, topic0, topic1, topic2` | `.` | | LOG3(memory[ost:ost+len-1], topic0, topic1, topic2) | +| A4 | LOG4 | [A8](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a8-log-operations) | `ost, len, topic0, topic1, topic2, topic3` | `.` | | LOG4(memory[ost:ost+len-1], topic0, topic1, topic2, topic3) | | A5-EF | _invalid_ | | | | | | | F0 | CREATE | [A9](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a9-create-operations) | `val, ost, len` | `addr` | | addr = keccak256(rlp([address(this), this.nonce])) | | F1 | CALL | [AA](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#aa-call-operations) | gas, addr, val, argOst, argLen, retOst, retLen | `success` | mem[retOst:retOst+retLen-1] := returndata | | @@ -167,4 +171,4 @@ Para operações com custos de gás dinâmico, consulte [gas.md](https://github. | FB-FC | _invalid_ | | | | | | | FD | REVERT | 0[\*](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#a0-1-memory-expansion) | `ost, len` | `.` | | revert(mem[ost:ost+len-1]) | | FE | INVALID | [AF](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#af-invalid) | | | designated invalid opcode - [EIP-141](https://eips.ethereum.org/EIPS/eip-141) | | -| FF | SELFDESTRUCT | [AB](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#ab-selfdestruct) | `addr` | `.` | | | destroy contract and sends all funds to `addr` | +| FF | SELFDESTRUCT | [AB](https://github.com/wolflo/evm-opcodes/blob/main/gas.md#ab-selfdestruct) | `addr` | `.` | | sends all ETH to `addr`; if executed in the same transaction as a contract was created it destroys the contract | diff --git a/public/content/translations/pt-br/developers/docs/gas/index.md b/public/content/translations/pt-br/developers/docs/gas/index.md index dd94bfd39df..17050fe7020 100644 --- a/public/content/translations/pt-br/developers/docs/gas/index.md +++ b/public/content/translations/pt-br/developers/docs/gas/index.md @@ -24,7 +24,7 @@ Taxas de gas tem que ser pagas na moeda nativa do Ethereum, ether (ETH). Preços Por exemplo, em vez de dizer que seu gás custa 0.000000001 Ether, pode-se dizer que ele custa 1 Gwei. -A palavra 'gwei' é uma contração de 'giga-wei', significando 'bilhão de wei'. Um gwei é igual a um bilhão de wei. O próprio Wei (nomeado em homenagem a [Wei Dai](https://wikipedia.org/wiki/WeiDai), criador do [B-Money](https://www.investopedia.com/terms/b/bmoney.asp)) é a menor unidade de ETH. +A palavra 'gwei' é uma contração de 'giga-wei', significando 'bilhão de wei'. Um gwei é igual a um bilhão de wei. O próprio Wei (nomeado em homenagem a [Wei Dai](https://wikipedia.org/wiki/Wei Dai), criador do [B-Money](https://www.investopedia.com/terms/b/bmoney.asp)) é a menor unidade de ETH. ## Como são calculadas as taxas de gás? {#how-are-gas-fees-calculated} @@ -117,23 +117,7 @@ As [atualizações de escalabilidade](/roadmap/) do Ethereum deverão em última A escalabilidade da camada 2 é uma iniciativa primária para melhorar significativamente os custos do gás, a experiência do usuário e a escalabilidade. [Mais sobre a escalabilidade de camada 2](/developers/docs/scaling/#layer-2-scaling). -## O que foi a atualização London / EIP-1559? {#what-was-the-london-upgrade-eip-1559} - -Antes da atualização London, o Ethereum tinha blocos de tamanho fixo. Em momentos de alta demanda de rede, esses blocos operaram em capacidade máxima. Como resultado, os usuários muitas vezes tiveram que esperar a redução da demanda para serem incluídos em um bloco, o que levou a uma má experiência do usuário. A atualização London introduziu blocos de tamanho variável ao Ethereum. - -A forma como as taxas de transação na rede Ethereum são calculadas foram alteradas com a [atualização de Londres](/history/#london) de agosto de 2021. Antes da atualização London, as taxas eram calculadas sem separar as taxas `base` e `priority`, como segue: - -Digamos que Alice tenha que pagar a Roberto 1 ETH. Na transação, o limite de gás é de 21.000 unidades e o preço do gás é de 200 gwei. - -A taxa total teria sido: `Unidades de gás (limite) * Preço do gás por unidade` ou seja, `21.000 * 200 = 4.200.000 gwei` ou 0,0042 ETH - -A implementação da [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559) na atualização London tornou o mecanismo de taxa de transação mais complexo, mas tornou as taxas de gás mais previsíveis, resultando em um mercado de taxas de transação mais eficiente. Os usuários podem enviar transações com um `maxFeePerGas` correspondente ao quanto estão dispostos a pagar para a transação ser executada, sabendo que não pagarão mais do que o preço de mercado do gás (`baseFeePerGas`), e não receberão nenhum extra, exceto a gorjeta, de reembolso. - -Este vídeo explica o EIP-1559 e os benefícios que ele traz: - - - -## Monitoramento de taxas de gás {#moitoring-gas-fees} +## Monitoramento de taxas de gás {#monitoring-gas-fees} Se você deseja monitorar os preços do gás, para poder enviar seu ETH por menos, pode usar muitas ferramentas diferentes, como: @@ -152,4 +136,4 @@ Se você deseja monitorar os preços do gás, para poder enviar seu ETH por meno - [Prova de participação em comparação à Prova de trabalho](https://blockgeeks.com/guides/proof-of-work-vs-proof-of-stake/) - [Estratégias de otimização de gás para desenvolvedores](https://www.alchemy.com/overviews/solidity-gas-optimization) - [Documentos EIP-1559](https://eips.ethereum.org/EIPS/eip-1559). -- [Recursos da EIP-1559 pelo Tim Beiko](https://hackmd.io/@timbeiko/1559-resources). +- [Recursos EIP-1559 de Tim Beiko](https://hackmd.io/@timbeiko/1559-resources). diff --git a/public/content/translations/pt-br/developers/docs/intro-to-ether/index.md b/public/content/translations/pt-br/developers/docs/intro-to-ether/index.md index b7ee7c6c398..3b5239ff2c0 100644 --- a/public/content/translations/pt-br/developers/docs/intro-to-ether/index.md +++ b/public/content/translations/pt-br/developers/docs/intro-to-ether/index.md @@ -26,7 +26,7 @@ A criptomoeda oferece suporte a um mecanismo de preços para o poder de computa Portanto, mesmo que um aplicativo malicioso tenha enviado um ciclo infinito, a transação acabaria sem ether e terminaria, permitindo que a rede voltasse ao normal. -[É](https://www.reuters.com/article/us-crypto-currencies-lending-insight-idUSKBN25M0GP#:~:text=price%20of%20ethereum) [comum](https://abcnews.go.com/Business/bitcoin-slumps-week-low-amid-renewed-worries-chinese/story?id=78399845#:~:text=cryptocurrencies%20including%20ethereum) [confundir](https://www.cnn.com/2021/03/14/tech/nft-art-buying/index.html#:~:text=price%20of%20ethereum) Ethereum e ether — quando as pessoas se referem ao "preço do Ethereum", estão descrevendo o preço do ether. +É [comum confundir](https://abcnews.go.com/Business/bitcoin-slumps-week-low-amid-renewed-worries-chinese/story?id=78399845) Ethereum e ether — quando as pessoas se referem ao "preço do Ethereum", estão descrevendo o preço do ether. ## Como cunhar ether {#minting-ether} diff --git a/public/content/translations/pt-br/developers/docs/intro-to-ethereum/index.md b/public/content/translations/pt-br/developers/docs/intro-to-ethereum/index.md index 65e2ca78ffa..bdabc90c531 100644 --- a/public/content/translations/pt-br/developers/docs/intro-to-ethereum/index.md +++ b/public/content/translations/pt-br/developers/docs/intro-to-ethereum/index.md @@ -16,7 +16,7 @@ Todos os computadores da rede têm de chegar a um acordo sobre cada novo bloco e O Ethereum utiliza um mecanismo de consenso baseado em [prova de participação](/developers/docs/consensus-mechanisms/pos/). Qualquer um que queira adicionar novos blocos à cadeia deve colocar ETH – a moeda nativa no Ethereum – como garantia e executar um software validador. Esses “validadores” podem então ser selecionados aleatoriamente para propor blocos que outros validadores verificam e adicionam à blockchain. Há um sistema de recompensas e penalidades que fortemente incentiva os participantes a serem honestos e estarem disponíveis online o máximo possível. -Se você quiser ver como a cadeia de blocos faz hash dos dados e, subsequentemente, ao histórico de referência aos blocos, confira [esta demonstração](https://andersbrownworth.com/blockchain/blockchain) de Anders Brownworth e assista ao vídeo abaixo. +Se você quiser ver como a cadeia de blocos faz hash dos dados e, subsequentemente, ao histórico de referência aos blocos, confira [esta demonstração](https://andersbrownworth. com/blockchain/blockchain) de Anders Brownworth e assista ao vídeo abaixo. Assista a Anders explicando hashes em cadeias de blocos: @@ -36,7 +36,7 @@ Os mecanismos criptográficos garantem que, uma vez que as transações são ver **Ether (ETH)** é a criptomoeda nativa do Ethereum. O objetivo do ETH é possibilitar um mercado para cálculo. Tal mercado fornece um incentivo econômico para os participantes verificarem ou executarem solicitações de transação e fornecerem recursos computacionais para a rede. -Qualquer participante que transmita uma solicitação de transação também deve oferecer alguma quantidade de ETH à rede como recompensa. A rede concederá essa recompensa a quem eventualmente fizer o trabalho de verificar a transação, executando-a, confirmando-a na cadeia de blocos e transmitindo-a para a rede. +Qualquer participante que transmita uma solicitação de transação também deve oferecer alguma quantidade de ETH à rede como recompensa. A rede queimará parte da recompensa e concederá o restante a quem eventualmente fizer o trabalho de verificar a transação, executá-la, confirmá-la na blockchain e transmiti-la para a rede. O valor de ETH pago corresponde aos recursos necessários para fazer o cálculo. Essas recompensas também impedem que participantes mal-intencionados entupam intencionalmente a rede, ao solicitar a execução de computação infinita ou outros scripts com uso intensivo de recursos, pois esses participantes devem pagar pelos recursos de cálculo. @@ -107,7 +107,7 @@ Um trecho de código reutilizável (um programa) que um desenvolvedor publica no ## Leitura adicional {#further-reading} - [Whitepaper do Ethereum](/whitepaper/) -- [Afinal, como funciona o Ethereum?](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway) - _Preethi Kasireddy_ (**NB** este recurso ainda é valioso, mas esteja ciente de que é anterior à [Fusão](/roadmap/merge) (The Merge) e, portanto, ainda se refere ao mecanismo de prova de trabalho do Ethereum, que agora é protegido pelo uso da [prova de participação](/developers/docs/consensus-mechanisms/pos)) +- [Afinal, como funciona o Ethereum?](https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369) - _Preethi Kasireddy_ (**NB** este recurso ainda é valioso, mas esteja ciente de que é anterior à [Fusão](/roadmap/merge) (The Merge) e, portanto, ainda se refere ao mecanismo de prova de trabalho do Ethereum, que agora é protegido pelo uso da [prova de participação](/developers/docs/consensus-mechanisms/pos)) _Conhece um recurso da comunidade que ajudou você? Edite essa página e adicione-o!_ diff --git a/public/content/translations/pt-br/developers/docs/networking-layer/index.md b/public/content/translations/pt-br/developers/docs/networking-layer/index.md index 7d6728e0d35..8aa7fdc53d3 100644 --- a/public/content/translations/pt-br/developers/docs/networking-layer/index.md +++ b/public/content/translations/pt-br/developers/docs/networking-layer/index.md @@ -29,7 +29,7 @@ Ambas as pilhas funcionam em paralelo. A pilha de descoberta alimenta novos part Descoberta é o processo de encontrar outros nós na rede. Isso é inicializado usando um pequeno conjunto de bootnodes (nós cujos endereços são [hardcoded](https://github.com/ethereum/go-ethereum/blob/master/params/bootnodes.go) dentro do cliente para que possam ser encontrados imediatamente e conectar o cliente aos pares). Estes bootnodes (nós de inicialização) existem apenas para introduzir um novo nó a um conjunto de pares. Esse é o único objetivo deles; eles não participam de tarefas normais do cliente como sincronizar a cadeia e são usados somente na primeira vez que um cliente é ativado. -O protocolo usado para as interações de node-bootnode (nós de inicialização) é uma forma modificada de [Kademlia](https://medium.com/coinmonks/a-brief-overview-of-kademlia-and-its-use-in-various-decentralized-platforms-da08a7f72b8f) que usa uma [tabela de hash distribuída](https://en.wikipedia.org/wiki/Distributed_hash_table) para compartilhar listas de nós. Cada nó tem uma versão desta tabela contendo as informações necessárias para se conectar aos seus pares mais próximos. Essa 'proximidade' não é geográfica. A distância é definida pela semelhança do ID de nós. A tabela de cada nó é atualizada regularmente como um recurso de segurança. Por exemplo, no [Discv5](https://github.com/ethereum/devp2p/tree/master/discv5), os nós do protocolo de descoberta também podem enviar 'anúncios' que exibem os subprotocolos que o cliente suporta, permitindo que os pares negociem sobre os protocolos que ambos podem usar para se comunicar. +O protocolo usado para as interações de node-bootnode (nós de inicialização) é uma forma modificada de [Kademlia](https://medium.com/coinmonks/a-brief-overview-of-kademlia-and-its-use-in-various-decentralized -platforms-da08a7f72b8f) que usa uma [tabela de hash distribuída](https://en.wikipedia.org/wiki/Distributed_hash_table) para compartilhar listas de nós. Cada nó tem uma versão desta tabela contendo as informações necessárias para se conectar aos seus pares mais próximos. Essa 'proximidade' não é geográfica. A distância é definida pela semelhança do ID de nós. A tabela de cada nó é atualizada regularmente como um recurso de segurança. Por exemplo, no [Discv5](https://github.com/ethereum/devp2p/tree/master/discv5), os nós do protocolo de descoberta também podem enviar 'anúncios' que exibem os subprotocolos que o cliente suporta, permitindo que os pares negociem sobre os protocolos que ambos podem usar para se comunicar. A descoberta começa com um jogo de PING-PONG. Um PING-PONG bem-sucedido "liga" o novo nó a um bootnode (nó de inicialização). A mensagem inicial que alerta um bootnode sobre a existência de um novo nó entrando na rede é um `PING`. Este `PING` inclui informações em hash sobre o novo nó, o bootnode e um carimbo de data/hora de expiração. O bootnode recebe o `PING` e retorna um `PONG` contendo o hash `PING`. Se os hashes `PING` e `PONG` corresponderem, então a conexão entre o novo nó e o bootnode será verificada e diz-se que eles têm "vínculo". @@ -73,7 +73,7 @@ Junto com as mensagens de saudação, o protocolo de transmissão também pode e #### Protocolo de transmissão {#wire-protocol} -Uma vez que os pares estão conectados e uma sessão RLPx foi iniciada, o protocolo de transmissão define como os pares se comunicam. Inicialmente, o protocolo de transmissão definiu três tarefas principais: sincronização de cadeia, propagação de bloco e troca de transação. No entanto, uma vez que o Ethereum mudou para a prova de participação, a propagação do bloco e a sincronização da cadeia tornaram-se parte da camada de consenso. A troca de transações ainda é da responsabilidade dos clientes de execução. Troca de transações refere-se à troca de transações pendentes entre nós para que os mineradores possam selecionar algumas delas para inclusão no próximo bloco. Informações detalhadas sobre essas tarefas estão disponíveis [aqui](https://github.com/ethereum/devp2p/blob/master/caps/eth.md). Os clientes que oferecem suporte a esses subprotocolos os expõem por meio do [JSON-RPC](/developers/docs/apis/json-rpc/). +Uma vez que os pares estão conectados e uma sessão RLPx foi iniciada, o protocolo de transmissão define como os pares se comunicam. Inicialmente, o protocolo de transmissão definiu três tarefas principais: sincronização de cadeia, propagação de bloco e troca de transação. No entanto, uma vez que o Ethereum mudou para a prova de participação, a propagação do bloco e a sincronização da cadeia tornaram-se parte da camada de consenso. A troca de transações ainda é da responsabilidade dos clientes de execução. A troca de transações refere-se à troca de transações pendentes entre nós para que os construtores de blocos possam selecionar algumas delas para inclusão no próximo bloco. Informações detalhadas sobre essas tarefas estão disponíveis [aqui](https://github.com/ethereum/devp2p/blob/master/caps/eth.md). Os clientes que oferecem suporte a esses subprotocolos os expõem por meio do [JSON-RPC](/developers/docs/apis/json-rpc/). #### les (subprotocolo ethereum leve) {#les} @@ -125,7 +125,7 @@ Ambos os clientes de consenso e execução executam em paralelo. Eles precisam e Um resumo do fluxo de controle é mostrado abaixo, com a pilha de rede relevante entre colchetes. -### Quando o cliente de consenso não é produtor de bloco: +### Quando o cliente de consenso não é produtor de bloco: {#when-consensus-client-is-not-block-producer} - O cliente de consenso recebe um bloco através do protocolo gossip do bloco (consenso p2p) - O cliente de consenso pré-valida o bloco, ou seja, garante que chegou de um remetente válido com metadados corretos @@ -134,7 +134,7 @@ Um resumo do fluxo de controle é mostrado abaixo, com a pilha de rede relevante - A camada de execução passa os dados de validação de volta para a camada de consenso, bloco agora considerado validado (conexão RPC local) - A camada de consenso adiciona bloco no nício de sua própria blockchain e o atesta, transmitindo o atestado pela rede (consenso p2p) -### Quando o cliente de consenso é produtor de blocos: +### Quando o cliente de consenso é produtor de blocos: {#when-consensus-client-is-block-producer} - O cliente de consenso recebe o aviso de que é o próximo produtor de bloco (consenso p2p) - A camada de consenso chama o método `create block` no cliente de execução (RPC local) diff --git a/public/content/translations/pt-br/developers/docs/networking-layer/network-addresses/index.md b/public/content/translations/pt-br/developers/docs/networking-layer/network-addresses/index.md index 3f9220b964a..ebc2f664a95 100644 --- a/public/content/translations/pt-br/developers/docs/networking-layer/network-addresses/index.md +++ b/public/content/translations/pt-br/developers/docs/networking-layer/network-addresses/index.md @@ -9,7 +9,7 @@ Nós Ethereum precisam se identificar com algumas informações básicas para se ## Pré-Requisitos {#prerequisites} -É necessário ter algum entendimento sobre a [camada de rede](/developers/docs/networking-layer/)do Ethereum para entender esta página. +É necessário ter algum entendimento sobre a [camada de rede ](/developers/docs/networking-layer/)do Ethereum para entender esta página. ## Multiaddr {#multiaddr} diff --git a/public/content/translations/pt-br/developers/docs/networking-layer/portal-network/index.md b/public/content/translations/pt-br/developers/docs/networking-layer/portal-network/index.md index 921bf996809..1ec7f1fdaba 100644 --- a/public/content/translations/pt-br/developers/docs/networking-layer/portal-network/index.md +++ b/public/content/translations/pt-br/developers/docs/networking-layer/portal-network/index.md @@ -55,7 +55,7 @@ Os benefícios deste desenho de rede são: - reduzir a dependência em fornecedores centralizados - reduzir o uso de banda de internet - minimizar ou zerar a sincronia -- ser acessível a dispositivos com restrição de recursos (<1GB RAM, <100MB de disco, 1CPU) +- Acessível a dispositivos com recursos limitados (<1 GB de RAM, <100 MB de espaço em disco, 1 CPU) O diagrama abaixo mostra as funções dos clientes existentes que podem ser entregues pela Rede Portal, habilitando ao usuários acessar estas funções em dispositivos com muito poucos recursos. @@ -70,6 +70,7 @@ Os clientes da Rede Portal são: - [Trin](https://github.com/ethereum/trin): escrito em Rust - [Fluffy](https://nimbus.team/docs/fluffy.html): escrito em Nim - [Ultralight](https://github.com/ethereumjs/ultralight): escrito em Typescript +- [Shisui](https://github.com/GrapeBaBa/shisui): escrito em Go Ter várias implementações de clientes independentes melhora a resiliência e descentralização da rede Ethereum. diff --git a/public/content/translations/pt-br/developers/docs/networks/index.md b/public/content/translations/pt-br/developers/docs/networks/index.md index 93749799e8d..7a90684867e 100644 --- a/public/content/translations/pt-br/developers/docs/networks/index.md +++ b/public/content/translations/pt-br/developers/docs/networks/index.md @@ -50,6 +50,7 @@ As duas redes de testes públicas que os desenvolvedores dos clientes estão atu - [GitHub](https://github.com/eth-clients/sepolia) - [Otterscan](https://sepolia.otterscan.io/) - [Etherscan](https://sepolia.etherscan.io) +- [Blockscout](https://eth-sepolia.blockscout.com/) ##### Faucets @@ -60,6 +61,7 @@ As duas redes de testes públicas que os desenvolvedores dos clientes estão atu - [Faucet do Alchemy Sepolia](https://sepoliafaucet.com/) - [Faucet do Infura Sepolia](https://www.infura.io/faucet) - [Faucet da Chainstack Sepolia](https://faucet.chainstack.com/sepolia-faucet) +- [Faucet do ecossistema Ethereum](https://www.ethereum-ecosystem.com/faucets/ethereum-sepolia) #### Goerli _(suporte a longo prazo)_ {#goerli} @@ -76,6 +78,7 @@ Goerli é a rede de testes usada para testar a validação e staking. A rede Goe - [Site](https://goerli.net/) - [GitHub](https://github.com/eth-clients/goerli) - [Etherscan](https://goerli.etherscan.io) +- [Blockscout](https://eth-goerli.blockscout.com/) ##### Faucets diff --git a/public/content/translations/pt-br/developers/docs/nodes-and-clients/archive-nodes/index.md b/public/content/translations/pt-br/developers/docs/nodes-and-clients/archive-nodes/index.md index 9ec5ad14275..b142285700f 100644 --- a/public/content/translations/pt-br/developers/docs/nodes-and-clients/archive-nodes/index.md +++ b/public/content/translations/pt-br/developers/docs/nodes-and-clients/archive-nodes/index.md @@ -56,7 +56,7 @@ Antes de iniciar seu próprio nó de arquivo, aprenda sobre as diferenças entre ## Práticas recomendadas -Além das [recomendações gerais para executar um nó](/developers/docs/nodes-and-clients/run-a-node/), um nó de arquivo pode demandar mais hardware e manutenção. Considerando as [principais funcionalidades](https://github.com/ledgerwatch/erigon#key-features) do Erigon, a abordagem mais prática é usar a implementação cliente do [Erigon](/developers/docs/nodes-and-clients/#erigon). +Além das [recomendações gerais para executar um nó](/developers/docs/nodes-and-clients/run-a-node/), um nó de arquivo pode exigir mais hardware e manutenção. Considerando as [principais funcionalidades](https://github.com/ledgerwatch/erigon#key-features) do Erigon, a abordagem mais prática é usar a implementação cliente do [Erigon](/developers/docs/nodes-and-clients/#erigon). ### Hardware diff --git a/public/content/translations/pt-br/developers/docs/nodes-and-clients/client-diversity/index.md b/public/content/translations/pt-br/developers/docs/nodes-and-clients/client-diversity/index.md index d1971c46b5a..4f791c966cc 100644 --- a/public/content/translations/pt-br/developers/docs/nodes-and-clients/client-diversity/index.md +++ b/public/content/translations/pt-br/developers/docs/nodes-and-clients/client-diversity/index.md @@ -31,7 +31,7 @@ A diversidade de clientes também oferece resiliência a ataques. Por exemplo, u Um erro em um cliente de consenso com mais de 33% dos nós Ethereum poderia impedir a finalização da camada de consenso, e isso deixaria os utilizadores em dúvida com respeito à probabilidade de as transações não serem revertidas ou alteradas em algum momento. Isso seria muito problemático para muitos dos aplicativos construídos em cima do Ethereum, particularmente o DeFi. - Pior ainda, um bug crítico em um cliente com uma maioria de dois terços poderia fazer com que a cadeia se dividisse e finalizasse incorretamente, gerando um grande conjunto de validadores que ficam presos em uma cadeia inválida. Se quiserem voltar a integrar à cadeia correta, esses validadores enfrentam cortes ou uma lenta e cara retirada e reativação voluntária. A magnitude de uma escala de remoção com o número de nós culpáveis com uma maioria de dois terços reduzido ao máximo (32 ETH). + Pior ainda, um bug crítico em um cliente com uma maioria de dois terços poderia fazer com que a cadeia se dividisse e finalizasse incorretamente, gerando um grande conjunto de validadores que ficam presos em uma cadeia inválida. Se quiserem voltar a integrar à cadeia correta, esses validadores enfrentam cortes ou uma lenta e cara retirada e reativação voluntária. A magnitude de uma escala de remoção com o número de nós culpáveis com uma maioria de dois terços reduzido ao máximo (32 ETH). Embora estes sejam cenários improváveis, o ecossistema Ethereum pode mitigar seus riscos nivelando a distribuição de clientes entre os nós ativos. Idealmente, nenhum cliente de consenso chegaria a uma participação de 33% dos nós totais. @@ -45,7 +45,7 @@ Há também um custo humano para ter a maioria dos clientes. Isso coloca excesso Os dois gráficos de pizza acima mostram imagens da diversidade atual do cliente para as camadas de execução e consenso (no momento da escrita em janeiro de 2022). A camada de execução é dominada esmagadoramente por [Geth](https://geth.ethereum.org/), com [Open Ethereum](https://openethereum.github.io/) a um segundo de distância, [Erigon](https://github.com/ledgerwatch/erigon) em terceiro e [Nethermind](https://nethermind.io/) em quarto, com outros clientes compostos por menos de 1% da rede. O cliente mais comumente usado na camada de consenso – [Prysm](https://prysmaticlabs.com/#projects) – não é tão dominante quanto o Geth, mas ainda representa mais de 60% da rede. [Lighthouse](https://lighthouse.sigmaprime.io/) e [Teku](https://consensys.net/knowledge-base/ethereum-2/teku/) compõem ~20% e ~14% respectivamente, e outros clientes são raramente usados. -Os dados da camada de execução foram obtidos da [Ethernodes](https://ethernodes.org) em 23/01/2022. Os dados para clientes de consenso foram obtidos de [Michael Sproul](https://github.com/sigp/blockprint). Os dados dos clientes de consenso são mais difíceis de obter porque os clientes da camada de consenso nem sempre têm traços inequívocos que possam ser utilizados para identificá-los. Os dados foram gerados usando um algoritmo de classificação que confunde às vezes alguns dos clientes minoritários (consulte [aqui](https://twitter.com/sproulM_/status/1440512518242197516) para obter mais detalhes). No diagrama acima, essas classificações ambíguas são tratadas com um rótulo (por exemplo, Nimbus/Teku). No entanto, é claro que a maior parte da rede está executando o Prysm. Os dados são um retrato sobre um conjunto fixo de blocos (neste caso, blocos Beacon nos espaços 2048001 a 2164916) e o domínio do Prysm às vezes foi maior, excedendo 68%. Apesar de serem apenas capturas, os valores no diagrama fornecem uma boa noção geral do estado atual da diversidade do cliente. +Os dados da camada de execução foram obtidos de [Ethernodes](https://ethernodes.org) em 23 de janeiro de 2022. Os dados para clientes de consenso foram obtidos de [Michael Sproul](https://github.com/sigp/blockprint). Os dados dos clientes de consenso são mais difíceis de obter porque os clientes da camada de consenso nem sempre têm traços inequívocos que possam ser utilizados para identificá-los. Os dados foram gerados usando um algoritmo de classificação que confunde às vezes alguns dos clientes minoritários (consulte [aqui](https://twitter.com/sproulM_/status/1440512518242197516) para obter mais detalhes). No diagrama acima, essas classificações ambíguas são tratadas com um rótulo (por exemplo, Nimbus/Teku). No entanto, é claro que a maior parte da rede está executando o Prysm. Os dados são um retrato sobre um conjunto fixo de blocos (neste caso, blocos Beacon nos espaços 2048001 a 2164916) e o domínio do Prysm às vezes foi maior, excedendo 68%. Apesar de serem apenas capturas, os valores no diagrama fornecem uma boa noção geral do estado atual da diversidade do cliente. Os dados da diversidade do cliente atualizados para a camada de consenso agora estão disponíveis em [clientdiversity.org](https://clientdiversity.org/). diff --git a/public/content/translations/pt-br/developers/docs/nodes-and-clients/index.md b/public/content/translations/pt-br/developers/docs/nodes-and-clients/index.md index 94a02175359..bd77053b181 100644 --- a/public/content/translations/pt-br/developers/docs/nodes-and-clients/index.md +++ b/public/content/translations/pt-br/developers/docs/nodes-and-clients/index.md @@ -45,7 +45,6 @@ Vários rastreadores oferecem uma visão geral em tempo real dos nós na rede Et - Mapa de nós pela Etherscan - Ethernodes da Bitfly -- [Rastreador de nós Ethereum](https://crawler.ethereum.org/) - [Nodewatch](https://www.nodewatch.io/) por Chainsafe, rastreando nós de consenso ## Tipos de nó {#node-types} @@ -130,13 +129,14 @@ A comunidade do Ethereum mantém vários clientes de execução (previamente con Essa tabela resume os diferentes clientes. Todos eles passam por [testes de cliente](https://github.com/ethereum/tests) e são mantidos ativamente para ter as atualizações de rede em dia. -| Client | Linguagem de programação | Sistemas operacionais | Redes | Estratégias de sincronização | Limpeza de estado | -| ----------------------------------------------- | ------------------------ | --------------------- | ----------------------------------------- | -------------------------------------------- | ----------------- | -| [Geth](https://geth.ethereum.org/) | Go | Linux, Windows, macOS | Rede principal, Sepolia, Goerli | Instantâneo, Completo | Arquivo, Removido | -| [Nethermind](http://nethermind.io/) | C#, .NET | Linux, Windows, macOS | Rede principal, Sepolia, Goerli, e outras | Instantâneo (sem servidor), Rápido, Completo | Arquivo, Removido | -| [Besu](https://besu.hyperledger.org/en/stable/) | Java | Linux, Windows, macOS | Rede principal, Sepolia, Goerli, e outras | Instantâneo, Rápido, Completo | Arquivo, Removido | -| [Erigon](https://github.com/ledgerwatch/erigon) | Go | Linux, Windows, macOS | Rede principal, Sepolia, Goerli, e outras | Completo | Arquivo, Removido | -| [Reth](https://github.com/paradigmxyz/reth) | Rust | Linux, Windows, macOS | Rede principal, Sepolia, Goerli, e outras | Completo | Arquivo, Removido | +| Client | Linguagem de programação | Sistemas operacionais | Redes | Estratégias de sincronização | Limpeza de estado | +| ------------------------------------------------------------------------ | ------------------------ | --------------------- | -------------------------------- | ----------------------------------------------------------------------- | ----------------- | +| [Geth](https://geth.ethereum.org/) | Go | Linux, Windows, macOS | Rede principal, Sepolia, Holesky | [Instantânea](#snap-sync), [Completa](#full-sync) | Arquivo, Removido | +| [Nethermind](https://www.nethermind.io/) | C#, .NET | Linux, Windows, macOS | Rede principal, Sepolia, Holesky | [Instantânea](#snap-sync) (sem serviço), Rápida, [Completa](#full-sync) | Arquivo, Removido | +| [Besu](https://besu.hyperledger.org/en/stable/) | Java | Linux, Windows, macOS | Rede principal, Sepolia, Holesky | [Instantânea](#snap-sync), [Rápida](#fast-sync), [Completa](#full-sync) | Arquivo, Removido | +| [Erigon](https://github.com/ledgerwatch/erigon) | Go | Linux, Windows, macOS | Rede principal, Sepolia, Holesky | [Completo](#full-sync) | Arquivo, Removido | +| [Reth](https://reth.rs/) | Rust | Linux, Windows, macOS | Rede principal, Sepolia, Holesky | [Completo](#full-sync) | Arquivo, Removido | +| [EthereumJS](https://github.com/ethereumjs/ethereumjs-monorepo) _(beta)_ | TypeScript | Linux, Windows, macOS | Sepolia, Holesky | [Completo](#full-sync) | Removido | Para saber mais sobre redes suportadas, leia sobre as [redes Ethereum](/developers/docs/networks/). @@ -164,10 +164,28 @@ Nethermind é uma implementação do Ethereum criada com a pilha de tecnologia C - uma máquina virtual otimizada - acesso ao estado -- rede e recursos ricos como painéis Prometheus/Graphana, suporte ao registro empresarial seq, rastreamento JSON RPC e plugins de análise. +- rede e recursos avançados, como painéis Prometheus/Grafana, suporte a registro de logs com Seq. Enterprise, rastreamento JSON-RPC e plugins de análise. Nethermind também tem uma [documentação detalhada](https://docs.nethermind.io), um suporte eficaz ao desenvolvedor, uma comunidade online e suporte 24 horas por dia disponível para usuários Premium. +### Reth {#reth} + +O Reth (abreviação de Rust Ethereum) é uma implementação de nó completo do Ethereum fácil de usar, altamente modular, rápida e eficiente. O Reth foi originalmente desenvolvido e impulsionado pela Paradigm e está sob as licenças Apache e MIT. + +O Reth está pronto para produção e é adequado para uso em ambientes de essenciais, como staking ou serviços que exigem um tempo de atividade alto. Apresenta bom desempenho em casos de uso em que é necessário alto desempenho com grandes margens, como RPC, MEV, indexação, simulações e atividades P2P. + +Para saber mais, consulte o [Reth Book](https://reth.rs/) ou o repositório [Reth GitHub](https://github.com/paradigmxyz/reth?tab=readme-ov-file#reth). + +### Em desenvolvimento {#execution-in-development} + +Esses clientes ainda estão em estágios iniciais de desenvolvimento e ainda não são recomendados para uso em produção. + +#### EthereumJS {#ethereumjs} + +O cliente de execução EthereumJS (EthereumJS) foi escrito em TypeScript e é composto de vários pacotes, incluindo os principais primitivos do Ethereum representados pelas classes Block, Transaction e Merkle-Patricia Trie e os principais componentes do cliente, incluindo uma implementação da Máquina Virtual do Ethereum (EVM), uma classe de blockchain, e a pilha de rede DevP2P. + +Saiba mais sobre ele lendo a [documentação](https://github.com/ethereumjs/ethereumjs-monorepo/tree/master) correspondente + ## Clientes de consenso {#consensus-clients} Existem vários clientes de consenso (anteriormente conhecidos como clientes “Eth2”) para oferecer suporte às [atualizações de consenso](/roadmap/beacon-chain/). Eles são responsáveis por toda lógica de consenso, incluindo o algoritmo de escolha de fork, atestados de processamento e gerenciamento de recompensas e penalidades [proof-of-stake](/developers/docs/consensus-mechanisms/pos). @@ -220,21 +238,32 @@ Os modos de sincronização representam diferentes abordagens para esse processo ### Modos de sincronização na camada de execução {#execution-layer-sync-modes} -#### Sincronização Full archive {#full-sync} +A camada de execução pode ser executada em diferentes modos para se adequar a diferentes casos de uso, desde a reexecução do estado geral da blockchain até a sincronização apenas com a parte inicial da cadeia a partir de um ponto de verificação confiável. + +#### Sincronização completa {#full-sync} -A sincronização completa baixa todos os blocos (incluindo cabeçalhos, transações e recibos) e gera o estado da cadeia de blocos de forma incremental, executando cada bloco desde a origem. +Uma sincronização completa faz o download de todos os blocos (incluindo cabeçalhos e corpos de blocos) e regenera o estado da blockchain de forma incremental, executando cada bloco desde a gênese. - Minimiza a confiança e oferece a mais alta segurança, verificando cada transação. - Com um número crescente de transações, pode levar dias ou semanas para processar todas as transações. -#### Sincronização Full snap {#snap-sync} +Os [nós de arquivo](#archive-node) realizam uma sincronização completa para criar (e manter) um histórico completo das alterações de estado feitas por cada transação em cada bloco. + +#### Sincronização rápida {#fast-sync} + +Assim como uma sincronização completa, uma sincronização rápida baixa todos os blocos (incluindo cabeçalhos, transações e recibos). No entanto, em vez de reprocessar as transações históricas, uma sincronização rápida se baseia nos recibos até chegar a um cabeçalho recente, quando passa a importar e processar blocos para fornecer um nó completo. -A sincronização Snap verifica a cadeia bloco-a-bloco, exatamente como a sincronização full archive; entretanto, ao invés de iniciar no bloco gênese, ela começa em um ponto de checagem 'confiável' mais recente que é conhecido ser parte do blockchain real. O nó grava pontos de checagem periódicos enquanto exclui dados mais velhos que uma certa idade. Estas snapshots são usadas para gerar novamente dados de estado quando eles são necessários, ao invés de ter que armazená-los para sempre. +- Estratégia de sincronização rápida. +- Reduz a demanda de processamento em favor do uso da largura de banda. -- Estratégia de sincronização mais rápida, atualmente padrão na rede principal do Ethereum -- Economiza muito uso de disco e largura de banda de rede sem sacrificar a segurança +#### Sincronização instantânea {#snap-sync} -[Mais sobre sincronização instantânea](https://github.com/ethereum/devp2p/blob/master/caps/snap.md) +As sincronizações instantâneas também verificam a cadeia bloco a bloco. No entanto, em vez de começar no bloco de gênese, uma sincronização instantânea começa em um ponto de verificação "confiável" mais recente conhecido por fazer parte da verdadeira blockchain. O nó grava pontos de checagem periódicos enquanto exclui dados mais velhos que uma certa idade. Esses instantâneos são usados para regenerar os dados de estado conforme necessário, em vez de armazená-los para sempre. + +- Estratégia de sincronização mais rápida, atualmente padrão na rede principal Ethereum. +- Economiza muito uso de disco e largura de banda de rede sem sacrificar a segurança. + +[Mais sobre sincronização instantânea](https://github.com/ethereum/devp2p/blob/master/caps/snap.md). #### Sincronização leve {#light-sync} @@ -257,16 +286,14 @@ A sincronização otimista é uma estratégia de sincronização pós-fusão pro #### Sincronização de ponto de verificação {#checkpoint-sync} -A sincronização do ponto de verificação, também conhecida como sincronização de subjetividade fraca, cria uma experiência de usuário superior para sincronizar o Nó Beacon. Ela é baseada em suposições de [subjetividade fraca](/developers/docs/consensus-mechanisms/pos/weak-subjectivity/), que permitem sincronizar a Beacon Chain de um ponto de verificação de subjetividade fraca recente em vez da origem. A sincronização do ponto de verificação torna o tempo de sincronização inicial significativamente mais rápido, com suposições de confiança semelhantes às da sincronização da [origem](/glossary/#genesis-block). +Uma sincronização de ponto de verificação, também conhecida como sincronização de subjetividade fraca, cria uma experiência de usuário superior para a sincronização de um Beacon Node. Ela se baseia em suposições de [subjetividade fraca](/developers/docs/consensus-mechanisms/pos/weak-subjectivity/) que permitem a sincronização da Beacon Chain a partir de um ponto de verificação recente de subjetividade fraca em vez da gênese. As sincronizações de ponto de verificação tornam o tempo de sincronização inicial significativamente mais rápido com suposições de confiança semelhantes às da sincronização de [gênese](/glossary/#genesis-block). -Na prática, isso significa que seu nó se conecta a um serviço remoto para baixar os estados finalizados recentes e continua verificando os dados a partir desse ponto. A terceira parte que fornece os dados é confiável e deve ser escolhida com cuidado. +Na prática, isso significa que seu nó se conecta a um serviço remoto para baixar os estados finalizados recentes e continua verificando os dados a partir desse ponto. O terceiro que fornece os dados é confiável e deve ser escolhido com cuidado. Mais sobre [sincronização do ponto de verificação](https://notes.ethereum.org/@djrtwo/ws-sync-in-practice) ## Leitura adicional {#further-reading} -Há muitas informações sobre clientes Ethereum na Internet. Aqui estão alguns recursos que podem ser úteis. - - [Ethereum 101 – Parte 2 – Entendendo os nós](https://kauri.io/ethereum-101-part-2-understanding-nodes/48d5098292fd4f11b251d1b1814f0bba/a) _–Wil Barnes, 13 de fevereiro de 2019_ - [Executando nós completos do Ethereum: um guia para os pouco motivados](https://medium.com/@JustinMLeroux/running-ethereum-full-nodes-a-guide-for-the-barely-motivated-a8a13e7a0d31) _— Justin Leroux, 7 de novembro de 2019_ diff --git a/public/content/translations/pt-br/developers/docs/nodes-and-clients/light-clients/index.md b/public/content/translations/pt-br/developers/docs/nodes-and-clients/light-clients/index.md index 297f6795d40..5ed3da6c93c 100644 --- a/public/content/translations/pt-br/developers/docs/nodes-and-clients/light-clients/index.md +++ b/public/content/translations/pt-br/developers/docs/nodes-and-clients/light-clients/index.md @@ -8,7 +8,7 @@ Executar um nó completo é a maneira mais confiável, privada, descentralizada ## O que é um cliente leve {#what-is-a-light-client} -Um nó leve é um nó executando um software de cliente leve. Em vez de manter cópias locais dos dados da blockchain e verificar independentemente todas as mudanças, eles solicitam os dados necessários de algum provedor. O provedor pode ser uma conexão direta com um nó completo ou uma conexão por meio de um servidor RPC centralizado. Em seguida, os dados são verificados pelo nó leve, permitindo-lhe manter o início da cadeia. O nó leve processa apenas cabeçalhos de blocos, baixando apenas ocasionalmente o conteúdo real do bloco. Os nós podem variar em sua leveza, dependendo das combinações de software de cliente leve e completo que eles executam. Por exemplo, a configuração mais leve seria executar um cliente de execução leve e um cliente de consenso leve. Também é provável que muitos nós optem por executar clientes de consenso leve, com clientes de execução completos ou vice-versa. +Um nó leve é um nó executando um software de cliente leve. Em vez de manter cópias locais dos dados da blockchain e verificar independentemente todas as mudanças, eles solicitam os dados necessários de algum provedor. O provedor pode ser uma conexão direta com um nó completo ou uma conexão por meio de um servidor RPC centralizado. Em seguida, os dados são verificados pelo nó leve, permitindo-lhe manter o início da cadeia. O nó leve processa apenas cabeçalhos de blocos, baixando apenas ocasionalmente o conteúdo real do bloco. Os nós podem variar em sua leveza, dependendo das combinações de software cliente leve e completo que eles executam. Por exemplo, a configuração mais leve seria executar um cliente de execução leve e um cliente de consenso leve. Também é provável que muitos nós optem por executar clientes de consenso leve, com clientes de execução completos ou vice-versa. ## Como funcionam os clientes leves? {#how-do-light-clients-work} diff --git a/public/content/translations/pt-br/developers/docs/nodes-and-clients/node-architecture/index.md b/public/content/translations/pt-br/developers/docs/nodes-and-clients/node-architecture/index.md index 3ec29b53dd8..67dc5ea5181 100644 --- a/public/content/translations/pt-br/developers/docs/nodes-and-clients/node-architecture/index.md +++ b/public/content/translations/pt-br/developers/docs/nodes-and-clients/node-architecture/index.md @@ -12,8 +12,6 @@ O diagrama abaixo mostra a relação entre os dois clientes Ethereum. Os dois cl ![](node-architecture-text-background.png) -_Esta imagem foi emprestada do geth.ethereum.org e usa o logotipo Geth para representar os clientes de execução — há outras opções para o cliente de execução, incluindo Erigon, Nethermind e Besu_ - Para que essa estrutura de dois clientes funcione, os clientes de consenso devem ser capazes de passar pacotes de transações para o cliente de execução. Executar transações localmente é como o cliente valida que as transações não violam nenhuma regra do Ethereum e que a atualização proposta para o estado do Ethereum está correta. Da mesma forma, quando o nó é selecionado para ser um produtor de bloco, o cliente de consenso deve ser capaz de solicitar pacotes de transações ao Geth para incluir no novo bloco e executá-los para atualizar o estado global. Essa comunicação entre clientes é tratada por uma conexão RPC local usando a [API engine](https://github.com/ethereum/execution-apis/blob/main/src/engine/common.md). ## O que o cliente de execução faz? {#execution-client} diff --git a/public/content/translations/pt-br/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/public/content/translations/pt-br/developers/docs/nodes-and-clients/nodes-as-a-service/index.md index b950b9a054c..6a875dc2e18 100644 --- a/public/content/translations/pt-br/developers/docs/nodes-and-clients/nodes-as-a-service/index.md +++ b/public/content/translations/pt-br/developers/docs/nodes-and-clients/nodes-as-a-service/index.md @@ -63,19 +63,30 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Painel com Request Explorer, Mempool Watcher e Composer - Acesso à torneira para testes integrados - Comunidade ativa de construtores do Discord com 18 mil usuários + - [**Todo esse nó**](https://allthatnode.com/) - [Documentos](https://docs.allthatnode.com/) - Funcionalidades - - Maior nível gratuito com 150.000 solicitações diárias - - Acesso a mais de 24 nós da cadeia de blocos - - Pontos de extremidade RPC, HTTPS e WSS - - Acesso ilimitado aos dados dos arquivos - - Suporte 24/7 e tempo de ativação acima de 99,9% + - 50.000 solicitações por dia com o nível gratuito + - Suporte para mais de 40 protocolos + - APIs JSON-RPC (EVM, Tendermint), REST e Websocket suportadas + - Acesso ilimitado por data do arquivo + - Suporte técnico 24/7 e 99,9% de tempo de atividade - Faucet disponível em múltiplas cadeias - - Acesso ilimitado ao ponto de extremidade com um número ilimitado de chaves de API - - Rastrear/Depurar namespace disponível + - Acesso ilimitado a endpoints com um número ilimitado de chaves de API + - API de rastreamento/depuração suportada - Atualizações automatizadas - - Suporte técnico + +- [**Amazon Managed Blockchain**](https://aws.amazon.com/managed-blockchain/) + - [Documentação](https://aws.amazon.com/managed-blockchain/resources/) + - Recursos + - Os nós de Ethereum são completamente gerenciados + - Disponíveis em seis regiões + - JSON-RPC sobre HTTP e WebSockets seguros + - Suporta 3 cadeias + - SLA, Suporte AWS 24/7 + - Go-ethereum and Lighthouse + - [**Ankr**](https://www.ankr.com/) - [Documentação](https://docs.ankr.com/) - Recursos @@ -88,6 +99,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Painel - Pontos de extremidade RPC, HTTPS e WSS - Suporte direto + - [**Blast**](https://blastapi.io/) - [Documentação](https://docs.blastapi.io/) - Recursos @@ -102,12 +114,14 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Monitoramento e alertas 24/7 - Um SLA geral de 99,9% - Pague em criptomoedas + - [**BlockDaemon**](https://blockdaemon.com/) - [Documentação](https://ubiquity.docs.blockdaemon.com/) - Benefícios - Painel - Base por nó - Análise + - [**BlockPI**](https://blockpi.io/) - [Documentação](https://docs.blockpi.io/) - Recursos @@ -119,6 +133,16 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Plano personalizado e pagamento conforme o uso - Pague em criptomoedas - Suporte direto & Suporte técnico + +- [**Chainbase**](https://www.chainbase.com/) + - [Documentação](https://docs.chainbase.com) + - Recursos + - Serviço RPC altamente disponível, rápido e escalável + - Suporte multicadeia + - Tarifas gratuitas + - Painel amigável + - Fornece serviços de dados blockchain além do RPC + - [**Chainstack**](https://chainstack.com/) - [Documentação](https://docs.chainstack.com/) - Recursos @@ -131,8 +155,9 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Traga sua própria nuvem - Valor do pagamento por hora - Suporte direto 24/7 + - [**DataHub**](https://datahub.figment.io) - - [Documentação](https://docs.figment.io/) + - [Documentos](https://docs.figment.io/) - Recursos - Opção de camada gratuita com 3.000.000 pedidos/mês - Pontos de extremidade RPC e WSS @@ -143,7 +168,8 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Painel - Suporte Direto 24/7 - Pague em criptomoedas (Enterprise) -- [DRPC](https://drpc.org/) + +- [**DRPC**](https://drpc.org/) - [Documentação](https://docs.drpc.org/) - Recursos - Nós RPC descentralizados @@ -152,13 +178,14 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Unidades de computação ilimitadas por mês na camada gratuita - Verificação de dados - Pontos de extremidade personalizados - - Pontos de extremidade Http e WSS + - Endpoints HTTP e WSS - Chaves ilimitadas (camada paga e gratuita) - Opções de fallback flexíveis - - [Ponto de extremidade público](https://eth.drpc.org) + - [Endpoint público](https://eth.drpc.org) - Nós de arquivos compartilhados gratuitos + - [**GetBlock**](https://getblock.io/) - - [Documentos](https://getblock.io/docs/get-started/authentication-with-api-key/) + - [Documentação](https://getblock.io/docs/get-started/authentication-with-api-key/) - Recursos - Acesso a mais de 40 nós de blockchain - 40.000 solicitações diárias gratuitas @@ -168,6 +195,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Análises avançadas - Atualizações automatizadas - Suporte técnico + - [**InfStones**](https://infstones.com/) - Recursos - Opção de nível gratuito @@ -179,6 +207,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Tempo de sincronização rápido para implantações dedicadas - Suporte direto 24/7 - Acesso a mais de 50 nós da blockchain + - [**Infura**](https://infura.io/) - [Documentação](https://infura.io/docs) - Recursos @@ -187,6 +216,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Dados de arquivos pagos - Suporte direto - Painel + - [**Kaleido**](https://kaleido.io/) - [Documentação](https://docs.kaleido.io/) - Recursos @@ -207,6 +237,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Suporte a orquestrações multinuvem, multirregião e de implantação híbrida - Preços simples baseados em SaaS por hora - SLAs e suporte 24x7 + - [**Lava Network**](https://www.lavanet.xyz/) - [Documentação](https://docs.lavanet.xyz/) - Recursos @@ -218,6 +249,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Interface intuitiva de gestão de projetos - Integridade dos dados baseada em consenso - Suporte multicadeia + - [**Moralis**](https://moralis.io/) - [Documentação](https://docs.moralis.io/) - Recursos @@ -230,6 +262,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - SDK único do Ethereum - Terminais de API únicos - Suporte técnico direto + - [**NodeReal MegaNode**](https://nodereal.io/) - [Documentação](https://docs.nodereal.io/nodereal/meganode/introduction) - Recursos @@ -237,8 +270,9 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - API aprimorada para desenvolvedores Web3 - Suporte multicadeia - Comece gratuitamente + - [**NOWNodes**](https://nownodes.io/) - - [Documentação](https://documenter.getpostman.com/view/13630829/TVmFkLwy) + - [Documentos](https://documenter.getpostman.com/view/13630829/TVmFkLwy) - Recursos - Acesso a mais de 50 nós da blockchain - Chave de API gratuita @@ -247,8 +281,9 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Equipe de suporte 24/7 - Gerente de conta pessoal - Nós compartilhados, de arquivo, de cópia de segurança e dedicados + - [**Pocket Network**](https://www.pokt.network/) - - [Documentação](https://docs.pokt.network/home/) + - [Documentos](https://docs.pokt.network/home/) - Recursos - Protocolo RPC descentralizado e mercado - 1 milhão de solicitações gratuitas por dia (por ponto de extremidade, máx. 2) @@ -267,6 +302,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - A opção mais particular e resistente à censura - Suporte prático para desenvolvedores - Painel e ferramentas de análise do [Pocket Portal](https://bit.ly/ETHorg_POKTportal) + - [**QuickNode**](https://www.quicknode.com) - [Documentos](https://www.quicknode.com/docs/) - Recursos @@ -280,11 +316,13 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Dados e API de análise de NFT - [Certificação SOC2](https://www.quicknode.com/security) - Adequado para desenvolvedores e empresas + - [**Rivet**](https://rivet.cloud/) - [Documentos](https://rivet.readthedocs.io/en/latest/) - Recursos - Opção de nível gratuito - Dimensione conforme suas necessidades + - [**SenseiNode**](https://senseinode.com) - [Documentos](https://docs.senseinode.com/) - Recursos @@ -292,6 +330,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Painel - Hospedagem fora da AWS em vários provedores de hospedagem em diferentes locais da América Latina - Clientes Prysm e Lighthouse + - [**SettleMint**](https://console.settlemint.com/) - [Documentos](https://docs.settlemint.com/) - Recursos @@ -305,6 +344,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Painel - Valor do pagamento por hora - Suporte direto + - [**Tenderly**](https://tenderly.co/web3-gateway) - [Documentos](https://docs.tenderly.co/web3-gateway/web3-gateway) - Recursos @@ -312,13 +352,26 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Acesso gratuito aos dados históricos - Cargas de trabalho de leitura pesada até 8 vezes mais rápidas - Acesso de leitura 100% consistente - - Pontos de extremidade RPC JSON + - Endpoints JSON-RPC - Construtor de solicitações RPC baseado em interface de usuário e pré-visualização de solicitações - Integração rigorosa com as ferramentas de desenvolvimento, depuração e teste do Tenderly - Simulações de transação - Análise de uso e filtragem - Gerenciamento fácil de chaves de acesso - Suporte técnico dedicado via chat, e-mail e Discord + +- [**Tokenview**](https://services.tokenview.io/) + - [Documentos](https://services.tokenview.io/docs?type=nodeService) + - Recursos + - Suporte técnico 24/7 & comunidade Telegram de desenvolvedores + - Suporte multichain (Bitcoin, Ethereum, Tron, BNB Smart Chain, Ethereum Classic) + - Ambos endpoints RPC e WSS estão disponíveis para uso + - Acesso ilimitado para a API de dados de arquivo + - Painel com Request Explorer e Mempool Watcher + - API de dados NFT e notificador Webhook + - Pagamento em Cripto + - Suporte externo para requisitos extras de comportamento + - [**Watchdata**](https://watchdata.io/) - [Documentos](https://docs.watchdata.io/) - Recursos @@ -330,6 +383,7 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Suporte a vários nós - Dimensionamento de recursos - Velocidades de processamento altas + - [**ZMOK**](https://zmok.io/) - [Documentos](https://docs.zmok.io/) - Recursos @@ -338,39 +392,18 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. - Taxa TX ilimitada e Gás infinito para envio de transações - O máximo de velocidade na obtenção do novo bloco e leitura da blockchain - O melhor preço garantido por chamada de API -- [**Chainbase**](https://www.chainbase.com/) - - [Documentos](https://docs.chainbase.com) + +- [**Zeeve**](https://www.zeeve.io/) + - [Documentos](https://www.zeeve.io/docs/) - Recursos - - Serviço RPC altamente disponível, rápido e escalável - - Suporte multicadeia - - Tarifas gratuitas - - Painel amigável - - Fornece serviços de dados blockchain além do RPC + - Plataforma de automação sem código de nível empresarial que fornece implantação, monitoramento e gerenciamento de nós e redes da Blockchain + - Mais de 30 protocolos e integrações, e adicionando mais + - Valor adicionado à infraestrutura de serviços web3 como armazenamento decentralizado, identidade decentralizada e APIs de dados do Blockchain Ledger para casos reais + - Suporte 24/7 e monitoramento proativo garantem a saúde dos nós o tempo todo. + - Os endpoints RPC oferecem acesso autenticado às APIs, gerenciamento sem complicações com painel intuitivo e análise. + - Fornece nuvem gerenciada e traz suas próprias opções de nuvem para escolher, além de oferecer suporte a todos os maiores provedores de nuvem como AWS, Azure, Google Cloud, Digital Ocean e local. + - Usamos roteamento inteligente para sempre atingir o nó mais próximo de seu usuário -[**Zeeve**](https://www.zeeve.io/) - -- [Documentos](https://www.zeeve.io/docs/) -- Recursos - - Plataforma de automação sem código de nível empresarial que fornece implantação, monitoramento e gerenciamento de nós e redes da Blockchain - - Mais de 30 protocolos e integrações, e adicionando mais - - Valor adicionado à infraestrutura de serviços web3 como armazenamento decentralizado, identidade decentralizada e APIs de dados do Blockchain Ledger para casos reais - - Suporte 24/7 e monitoramento proativo garantem a saúde dos nós o tempo todo. - - Os pontos de conclusão RPC oferecem acesso autenticado às APIs, facilitam o gerenciamento livre com painel intuitivo e análises. - - Fornece nuvem gerenciada e traz suas próprias opções de nuvem para escolher, além de oferecer suporte a todos os maiores provedores de nuvem como AWS, Azure, Google Cloud, Digital Ocean e local. - - Usamos roteamento inteligente para sempre atingir o nó mais próximo de seu usuário - -[**Tokenview**](https://services.tokenview.io/) - -- [Documentos](https://services.tokeniew/docs?type=nodeService) -- Recursos - - Suporte técnico 24/7 & comunidade Telegram de desenvolvedores - - Suporte multichain (Bitcoin, Ethereum, Tron, BNB Smart Chain, Ethereum Classic) - - Ambos endpoints rpc e wss são abertos para uso - - Acesso ilimitado para a API de dados de arquivo - - Painel com Request Explorer e Mempool Watcher - - API de dados NFT e notificador Webhook - - Pagamento em Cripto - - Suporte externo para requisitos extras de comportamento ## Leitura adicional {#further-reading} @@ -382,5 +415,5 @@ Segue uma lista de alguns dos fornecedores de nós para Ethereum mais populares. ## Tutoriais relacionados {#related-tutorials} -- [Introdução ao desenvolvimento do Ethereum usando o Alquimia](/developers/tutorials/getting-started-with-ethereum-development-using-alchemy/) -- [Guia para enviar transações usando web3 e Alquimia](/developers/tutorials/sending-transactions-using-web3-and-alchemy/) +- [Introdução ao desenvolvimento de Ethereum usando Alchemy](/developers/tutorials/getting-started-with-ethereum-development-using-alchemy/) +- [Guia para enviar transações usando web3 e Alchemy](/developers/tutorials/sending-transactions-using-web3-and-alchemy/) diff --git a/public/content/translations/pt-br/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/translations/pt-br/developers/docs/nodes-and-clients/run-a-node/index.md index ba7e19ff357..2ec03791d46 100644 --- a/public/content/translations/pt-br/developers/docs/nodes-and-clients/run-a-node/index.md +++ b/public/content/translations/pt-br/developers/docs/nodes-and-clients/run-a-node/index.md @@ -92,12 +92,13 @@ O modo de sincronização e o cliente que você escolher afetará os requisitos | Cliente | Tamanho do disco (sincronização rápida) | Tamanho do disco (arquivo completo) | | ---------- | --------------------------------------- | ----------------------------------- | -| Geth | + de 500 GB | + de 12 TB | -| Nethermind | + de 500 GB | + 12 TB | | Besu | + de 800 GB | + de 12 TB | | Erigon | N/D | + de 2,5 TB | +| Geth | + de 500 GB | + de 12 TB | +| Nethermind | + de 500 GB | + 12 TB | +| Reth | N/D | 2.2TB+ | -- Observação: O Erigon não oferece sincronização rápida, mas permite a remoção completa (~ 500 GB) +- Nota: Erigon e Reth não oferecem sincronização instantânea, mas é possível fazer o Full Pruning (~2 Tb para Erigon, ~1,2 Tb para Reth) Para clientes de consenso, o requisito de espaço também depende da implementação do cliente e dos recursos habilitados (por exemplo, removedor de validador), mas geralmente contam com outros 200 GB necessários para dados do beacon. Com um grande número de validadores, a carga de largura de banda também aumenta. Você pode encontrar [detalhes sobre os requisitos do cliente de consenso nesta análise](https://mirror.xyz/0x934e6B4D7eee305F8C9C42b46D6EEA09CcFd5EDc/b69LBy8p5UhcGJqUAmT22dpvdkU-Pulg2inrhoS9Mbc). @@ -126,7 +127,7 @@ Vários projetos de fácil utilização visam melhorar a experiência de configu Abaixo estão alguns projetos que podem ajudar você a instalar e controlar clientes com apenas alguns cliques: -- [DappNode](https://docs.dappnode.io/user/quick-start/first-steps/) — O DappNode não vem apenas com o computador de um fornecedor. O software, o verdadeiro inicializador de nós e o centro de controle com muitos recursos podem ser usados em hardwares aleatórios. +- [DappNode](https://docs.dappnode.io/docs/user/getting-started/choose-your-path) — O DappNode não vem apenas com o computador de um fornecedor. O software, o verdadeiro inicializador de nós e o centro de controle com muitos recursos podem ser usados em hardwares aleatórios. - [eth-docker](https://eth-docker.net/) — Configuração automatizada usando o Docker, focada em participação (staking) fácil e segura. Requer conhecimento básico de terminal e Docker, sendo recomendada para usuários um pouco mais avançados. - [Stereum](https://stereum.net/ethereum-node-setup/) — Inicializador para instalar clientes em um servidor remoto via conexão SSH com um guia de configuração GUI, centro de controle e muitos outros recursos. - [NiceNode](https://www.nicenode.xyz/) — Programa com uma experiência de usuário simples para executar um nó em seu computador. Basta escolher os clientes e iniciá-los em alguns cliques. Ainda em desenvolvimento. @@ -154,6 +155,7 @@ Aqui estão as páginas de lançamento dos clientes, nas quais você pode encont - [Erigon](https://github.com/ledgerwatch/erigon/releases) - [Geth](https://geth.ethereum.org/downloads/) - [Nethermind](https://downloads.nethermind.io/) +- [Reth](https://reth.rs/installation/installation.html) Também é relevante observar que a diversidade de clientes é um [problema na camada de execução](/developers/docs/nodes-and-clients/client-diversity/#execution-layer). Recomenda-se que os leitores considerem a execução de um cliente de execução minoritário. @@ -165,7 +167,7 @@ Também é relevante observar que a diversidade de clientes é um [problema na c - [Prysm](https://github.com/prysmaticlabs/prysm/releases/latest) - [Teku](https://github.com/ConsenSys/teku/releases) -A [diversidade de clientes](/developers/docs/nodes-and-clients/client-diversity/) é fundamental para nós de consenso executando validadores. Se a maioria dos validadores está executando a implementação de um único cliente, a segurança da rede está em risco. Portanto, é recomendável considerar a escolha de um cliente minoritário. +A [diversidade de clientes](/developers/docs/nodes-and-clients/client-diversity/) é fundamental para nós de consenso executando validadores. Se a maioria dos validadores estiver executando uma única implementação do cliente, a segurança da rede estará em risco. Portanto, é recomendável considerar a escolha de um cliente minoritário. [Veja o uso mais recente do cliente de rede](https://clientdiversity.org/) e saiba mais sobre a [diversidade de clientes](/developers/docs/nodes-and-clients/client-diversity). @@ -177,7 +179,7 @@ Os desenvolvedores assinam binários lançados com suas chaves PGP para que voc Outra forma de verificação é garantir que o hash, uma impressão digital criptográfica exclusiva do software que você baixou, corresponde ao fornecido pelos desenvolvedores. Isso é ainda mais fácil do que usar o PGP, e alguns clientes oferecem apenas essa opção. Basta executar a função de hash no software baixado e compará-lo com o da página de lançamento. Por exemplo: -``` +```sh sha256sum teku-22.6.1.tar.gz 9b2f8c1f8d4dab0404ce70ea314ff4b3c77e9d27aff9d1e4c1933a5439767dde @@ -213,7 +215,7 @@ Os clientes de execução e consenso se comunicam por meio de um terminal autent Esse token é gerado automaticamente pelo software cliente, mas, em alguns casos, talvez você precise fazer isso sozinho. Você pode gerá-lo usando o [OpenSSL](https://www.openssl.org/): -``` +```sh openssl rand -hex 32 > jwtsecret ``` @@ -221,12 +223,12 @@ openssl rand -hex 32 > jwtsecret Esta seção guiará você na inicialização dos clientes de execução. Ela serve apenas como exemplo de configuração básica, que iniciará o cliente com estas configurações: -- Especifica a rede à qual se conectar, a rede principal nos nossos exemplos +- Especifica a rede para conectar. A rede principal, em nossos exemplos - Em vez disso, você pode escolher [uma das redes de teste](/developers/docs/networks/) para fazer um teste preliminar da sua configuração - Define o diretório de dados, no qual todos os dados, incluindo a blockchain, serão armazenados - Certifique-se de substituir o caminho por um real, por exemplo, apontando para sua unidade externa - Habilita interfaces para comunicação com o cliente - - Incluindo o RPC JSON e a API Engine para comunicação com o cliente de consenso + - Incluindo JSON-RPC e Engine API para comunicação com o cliente de consenso - Define o caminho até `jwtsecret` para a API autenticada - Certifique-se de substituir o caminho de exemplo por um real que possa ser acessado pelos clientes, por exemplo, `/tmp/jwtsecret` @@ -236,9 +238,9 @@ Lembre-se de que este é apenas um exemplo básico, todas as outras configuraç ##### Executando o Besu -Este exemplo inicia o Besu na rede principal, armazena dados da cadeia de blocos no formato padrão em `/data/ethereum`, habilita o RPC JSON e o RPC Engine para conectar o cliente de consenso. A API Engine é autenticada com o token `jwtsecret` e somente chamadas de `localhost` são permitidas. +Este exemplo inicia o Besu na rede principal, armazena dados da blockchain no formato padrão em `/data/ethereum` e habilita o RPC JSON e o RPC Engine para conectar o cliente de consenso. A API Engine é autenticada com o token `jwtsecret` e somente chamadas de `localhost` são permitidas. -``` +```sh besu --network=mainnet \ --data-path=/data/ethereum \ --rpc-http-enabled=true \ @@ -250,7 +252,7 @@ besu --network=mainnet \ O Besu também vem com uma opção de inicializador, que fará uma série de perguntas e gerará o arquivo de configuração. Execute o inicializador interativo usando: -``` +```sh besu --Xlauncher ``` @@ -260,7 +262,7 @@ A [documentação do Besu](https://besu.hyperledger.org/en/latest/HowTo/Get-Star Este exemplo inicia o Erigon na rede principal, armazena dados da blockchain em `/data/ethereum`, habilita o RPC JSON, define quais namespaces são permitidos e habilita a autenticação para conectar o cliente de consenso, definido pelo caminho `jwtsecret`. -``` +```sh erigon --chain mainnet \ --datadir /data/ethereum \ --http --http.api=engine,eth,web3,net \ @@ -271,9 +273,9 @@ O Erigon, por padrão, executa uma sincronização completa com um HDD de 8 GB, ##### Executando o Geth -Este exemplo inicia o Geth na rede principal, armazena os dados da cadeia de blocos em `/data/ethereum`, habilita o RPC JSON e define quais namespaces são permitidos. Ele também habilita a autenticação para conectar o cliente de consenso, que requer o caminho para `jwtsecret` e também a opção que define quais conexões são permitidas, em nosso exemplo apenas no `localhost`. +Este exemplo inicia o Geth na rede principal, armazena os dados da blockchain em `/data/ethereum`, habilita o RPC JSON e define quais namespaces são permitidos. Ele também habilita a autenticação para conectar o cliente de consenso, que requer o caminho para `jwtsecret` e também a opção que define quais conexões são permitidas, em nosso exemplo apenas no `localhost`. -``` +```sh geth --mainnet \ --datadir "/data/ethereum" \ --http --authrpc.addr localhost \ @@ -286,9 +288,9 @@ Confira a [documentação para todas as opções de configuração](https://geth ##### Executando o Nethermind -O Nethermind oferece várias [opções de instalação](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). O pacote vem com vários binários, incluindo um Inicializador com configuração guiada, que ajudará você a criar a configuração interativamente. Como alternativa, você encontrará o Executor, que é o executável em si, que simplesmente pode ser executado com os sinalizadores de configuração. O RPC JSON é habilitado por padrão. +O Nethermind oferece várias [opções de instalação](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). O pacote vem com vários binários, incluindo um Inicializador com configuração guiada, que ajudará você a criar a configuração interativamente. Como alternativa, você encontrará o Executor, que é o executável em si, que simplesmente pode ser executado com os sinalizadores de configuração. O RPC-JSON é habilitado por padrão. -``` +```sh Nethermind.Runner --config mainnet \ --datadir /data/ethereum \ --JsonRpc.JwtSecretFile=/path/to/jwtsecret @@ -298,6 +300,19 @@ Os documentos do Nethermind oferecem um [guia completo](https://docs.nethermind. Um cliente de execução iniciará suas funções principais, pontos de extremidade escolhidos e começará a procurar por pares. Após conseguir descobrir os pares, o cliente inicia a sincronização. O cliente de execução aguardará uma conexão do cliente de consenso. Os dados atuais da cadeia de blocos estarão disponíveis assim que o cliente for sincronizado com sucesso com o estado atual. +##### Executando o Reth + +Este exemplo inicia o Reth na rede principal, usando o local de dados padrão. Habilita a autenticação JSON-RPC e Engine RPC para conectar o cliente de consenso definido pelo caminho `jwtsecret`, permitindo chamadas somente de `localhost`. + +```sh +reth node \ + --authrpc.jwtsecret /path/to/jwtsecret \ + --authrpc.addr 127.0.0.1 \ + --authrpc.port 8551 +``` + +Consulte [Configuração do Reth](https://reth.rs/run/config.html?highlight=data%20directory#configuring-reth) para saber mais sobre os diretórios de dados padrão. A [documentação do Reth](https://reth.rs/run/mainnet.html) contém opções adicionais e detalhes de configuração. + #### Iniciando um cliente de consenso {#starting-the-consensus-client} O cliente de consenso deve ser iniciado com a configuração de porta correta para estabelecer uma conexão RPC local com o cliente de execução. Os clientes de consenso têm de ser executados com a porta do cliente de execução exposta como argumento de configuração. @@ -308,13 +323,13 @@ Se você planeja executar um validador, certifique-se de adicionar um marcador d Ao iniciar um Beacon Node em uma rede de testes, você pode economizar um tempo de sincronização significativo usando um ponto de extremidade público para [sincronização de ponto de verificação](https://notes.ethereum.org/@launchpad/checkpoint-sync). -#### Executando um cliente de consenso +#### Executando um cliente de consenso {#running-a-consensus-client} ##### Executando o Lighthouse Antes de executar o Lighthouse, saiba mais sobre como instalá-lo e configurá-lo na [Documentação do Lighthouse](https://lighthouse-book.sigmaprime.io/installation.html). -``` +```sh lighthouse beacon_node \ --network mainnet \ --datadir /data/ethereum \ @@ -327,7 +342,7 @@ lighthouse beacon_node \ Instale o software Lodestar compilando-o ou baixando a imagem do Docker. Saiba mais na [documentação](https://chainsafe.github.io/lodestar/) e no [guia de configuração](https://hackmd.io/@philknows/rk5cDvKmK) mais abrangente. -``` +```sh lodestar beacon \ --rootDir="/data/ethereum" \ --network=mainnet \ @@ -340,7 +355,7 @@ lodestar beacon \ O Nimbus vem com ambos os clientes de consenso e de execução. Ele pode ser executado em vários dispositivos, até mesmo com um poder de computação bem modesto. Após [instalar as dependências e o próprio Nimbus](https://nimbus.guide/quick-start.html), você pode executar seu cliente de consenso: -``` +```sh nimbus_beacon_node \ --network=mainnet \ --web3-url=http://127.0.0.1:8551 \ @@ -352,7 +367,7 @@ nimbus_beacon_node \ O Prysm vem com um script que permite uma instalação automática fácil. Os detalhes podem ser encontrados na [documentação do Prysm](https://docs.prylabs.network/docs/install/install-with-script). -``` +```sh ./prysm.sh beacon-chain \ --mainnet \ --datadir /data/ethereum \ @@ -362,7 +377,7 @@ O Prysm vem com um script que permite uma instalação automática fácil. Os de ##### Executando o Teku -``` +```sh teku --network mainnet \ --data-path "/data/ethereum" \ --ee-endpoint http://localhost:8551 \ @@ -377,7 +392,7 @@ Um cliente de consenso serve como um Beacon Node para os validadores se conectar Executar seu próprio validador permite a [participação individual](/staking/solo/), o método mais impactante e não confiável para dar suporte à rede Ethereum. No entanto, isso requer um depósito de 32 ETH. Para executar um validador em seu próprio nó com uma quantidade menor, um pool descentralizado com operadores de nós sem permissão, como [Rocket Pool](https://rocketpool.net/node-operators), poderá ser interessante. -A maneira mais fácil de começar com a participação e a geração de chaves de validação é usar a [Plataforma de lançamento de participação da rede de testes Goerli](https://goerli.launchpad.ethereum.org/), que permite testar sua configuração [executando nós no Goerli](https://notes.ethereum.org/@launchpad/goerli). Quando você estiver pronto para a Mainnet (Rede principal), você poderá repetir essas etapas usando a [Plataforma de lançamento de participação da Mainnet](https://launchpad.ethereum.org/). +A maneira mais fácil de começar a usar a geração de chaves de validação e staking é usar o [Holesky Testnet Staking Launchpad](https://holesky.launchpad.ethereum.org/), que permite testar sua configuração ao [executar nós no Holesky](https://notes.ethereum.org/@launchpad/holesky). Quando você estiver pronto para a Mainnet (Rede principal), você poderá repetir essas etapas usando a [Plataforma de lançamento de participação da Mainnet](https://launchpad.ethereum.org/). Consulte a [página de staking (participação)](/staking) para obter uma visão geral sobre as opções de participação. @@ -431,7 +446,7 @@ Considere criar um serviço para executar seus clientes automaticamente na inici Você precisa manter seu software cliente atualizado com os patches de segurança, recursos e [EIPs](/eips/) mais recentes. Sobretudo antes das [bifurcações permanentes](/history/), verifique se você está executando as versões corretas do cliente. -> Antes de atualizações importantes da rede, a EF publica uma postagem em seu [blog](https://blog.ethereum.org). Você pode [assinar esses anúncios](https://groups.google.com/a/ethereum.org/g/announcements) para receber uma notificação no seu e-mail quando o seu nó precisar de uma atualização. +> Antes de atualizações importantes da rede, a EF publica uma postagem em seu [blog](https://blog.ethereum.org). Você pode [fazer a inscrição nesses anúncios](https://blog.ethereum.org/category/protocol#subscribe) para receber uma notificação no seu e-mail quando o seu nó precisar de uma atualização. Atualizar clientes é muito simples. Cada cliente tem instruções específicas em sua documentação, mas o processo geralmente é apenas baixar a versão mais recente e reiniciar o cliente com o novo executável. O cliente deve continuar de onde parou, mas com as atualizações aplicadas. diff --git a/public/content/translations/pt-br/developers/docs/scaling/index.md b/public/content/translations/pt-br/developers/docs/scaling/index.md index 74bad9eac6e..46333e5567c 100644 --- a/public/content/translations/pt-br/developers/docs/scaling/index.md +++ b/public/content/translations/pt-br/developers/docs/scaling/index.md @@ -9,7 +9,7 @@ sidebarDepth: 3 À medida que o número de usuários do Ethereum aumenta, a blockchain atinge certas limitações de capacidade. Isso tem elevado os custos de utilização da rede, criando a necessidade de "soluções de dimensionamento". Existem várias soluções sendo pesquisadas, testadas e implementadas que adotam diferentes abordagens para atingir metas semelhantes. -O objetivo principal do dimensionamento é aumentar a velocidade das transações (finalidade mais rápida) e as taxas de transferência (mais transações por segundo), sem sacrificar a descentralização ou a segurança (veja mais em [visão do Ethereum](/roadmap/vision/)). Na camada 1 da blockchain de Ethereum, a alta demanda leva a transações mais lentas e a [preços de gás](/developers/docs/gas/) inviáveis. Aumentar a capacidade da rede em termos de velocidade e taxa de transferência é fundamental para uma adoção significativa e massiva do Ethereum. +O principal objetivo da escalabilidade é aumentar a velocidade das transações (finalidade mais rápida) e a capacidade de transações (maior número de transações por segundo) sem sacrificar a descentralização ou a segurança (mais sobre a [visão do Ethereum](/roadmap/vision/)). Na camada 1 da blockchain de Ethereum, a alta demanda leva a transações mais lentas e a [preços de gás](/developers/docs/gas/) inviáveis. Aumentar a capacidade da rede em termos de velocidade e taxa de transferência é fundamental para uma adoção significativa e massiva do Ethereum. Embora a velocidade e a taxa de transferência sejam importantes, é essencial que tais soluções de dimensionamento habilitadas para tais fins permaneçam descentralizadas e seguras. Manter a barreira de entrada baixa para os operadores de nó é fundamental para prevenir uma progressão rumo a um poder de computação centralizado e inseguro. @@ -109,5 +109,6 @@ _Observe que a explicação no vídeo usa o termo “Camada 2" para se referir a - [Dimensionamento blockchain de conhecimento zero](https://ethworks.io/assets/download/zero-knowledge-blockchain-scaling-ethworks.pdf) - [Por que os rollups, junto com as fragmentações dos dados, são a única solução sustentável para atingir alto dimensionamento](https://polynya.medium.com/why-rollups-data-shards-are-the-only-sustainable-solution-for-high-scalability-c9aabd6fbb48) - [Que tipo de camada 3 faz sentido?](https://vitalik.eth.limo/general/2022/09/17/layer_3.html) +- [Disponibilidade de dados ou: como os rollups aprenderam a parar de se preocupar e amar o Ethereum](https://ethereum2077.substack.com/p/data-availability-in-ethereum-rollups) _Conhece um recurso da comunidade que te ajudou? Edite essa página e adicione!_ diff --git a/public/content/translations/pt-br/developers/docs/scaling/optimistic-rollups/index.md b/public/content/translations/pt-br/developers/docs/scaling/optimistic-rollups/index.md index 93a5a810068..212d611ba53 100644 --- a/public/content/translations/pt-br/developers/docs/scaling/optimistic-rollups/index.md +++ b/public/content/translations/pt-br/developers/docs/scaling/optimistic-rollups/index.md @@ -6,7 +6,7 @@ lang: pt-br Os optimistic rollups são protocolos de camada 2 (L2) projetados para aumentar a taxa de transferência da camada base do Ethereum. Eles reduzem a computação na cadeia principal do Ethereum ao processar transações off-chain, oferecendo uma melhora significativa na velocidade de processamento. Diferentemente de outras soluções de dimensionamento, como [sidechains](/developers/docs/scaling/sidechains/), os optimistic rollups têm a sua segurança derivada da rede principal, pois publicam os resultados de suas transações on-chain. Os optimistic rollups também se diferem de [plasma chains](/developers/docs/scaling/plasma/). Estes também verificam transações no Ethereum com provas de fraude, mas fazem o armazenamento de dados em outro lugar. -Como a computação é a parte lenta e cara de usar o Ethereum, os optimistic rollups podem oferecer uma melhora de dimensionamento de 10 a 100 vezes superior. Os optimistic rollups também gravam transações no Ethereum como `calldata`, reduzindo os custos de gás para os usuários. +Como a computação é a parte lenta e cara de usar o Ethereum, os optimistic rollups podem oferecer uma melhora de dimensionamento de 10 a 100 vezes superior. Os optimistic rollups também gravam transações no Ethereum como `calldata` ou em [blobs](/roadmap/danksharding/), reduzindo os custos de gás para os usuários. ## Pré-Requisitos {#prerequisites} @@ -14,7 +14,7 @@ Você deve ter lido e compreendido nossas páginas sobre [dimensionamento do Eth ## O que é um optimistic rollup? {#what-is-an-optimistic-rollup} -Um optimistic rollup é uma maneira de dimensionara o Ethereum que evolve mover a computação e o armazenamento do estado off-chain. Os optimistic rollups executam as transações fora do Ethereum, mas publicam os dados das transações na rede principal na forma de `calldata`. +Um optimistic rollup é uma maneira de dimensionara o Ethereum que evolve mover a computação e o armazenamento do estado off-chain. Optimistic rollups executam transações fora do Ethereum, mas publicam dados de transações na rede principal, como `calldata` ou em [blobs](/roadmap/danksharding/). Os operadores de optimistic rollups agrupam várias transações off-chain em grandes lotes antes de as enviarem ao Ethereum. Esta abordagem permite dividir os custos entre várias transações em cada lote, reduzindo as taxas para os usuários finais. Os optimistic rollups também usam técnicas de compactação para reduzir a quantidade de dados publicados no Ethereum. @@ -44,7 +44,7 @@ Os optimistic rollups dependem da rede principal do Ethereum para o seguinte: ### Disponibilidade de dados {#data-availability} -Como mencionado, os optimistic rollups publicam dados de transações no Ethereum como `calldata`. Como a execução na cadeia do rollup é baseada em transações enviadas, qualquer pessoa pode usar essa informação – ancorada na camada base do Ethereum – para executar o estado do rollup e verificar a exatidão das transições de estado. +Conforme mencionado, os optimistic rollups publicam dados de transações no Ethereum como `calldata` ou [blobs](/roadmap/danksharding/). Como a execução na cadeia do rollup é baseada em transações enviadas, qualquer pessoa pode usar essa informação – ancorada na camada base do Ethereum – para executar o estado do rollup e verificar a exatidão das transições de estado. A [disponibilidade de dados](/developers/docs/data-availability/) é fundamental porque, sem acesso a dados do estado, os desafiantes não podem criar provas de fraude para disputar operações de rollup inválidas. Com o Ethereum fornecendo disponibilidade de dados, o risco de os operadores de um rollup escaparem impunes de atos maliciosos (por exemplo, enviar blocos inválidos) é reduzido. @@ -86,9 +86,9 @@ O sequenciador é diferente de um operador de rollup normal porque tem maior con #### Envio de blocos rollup para o Ethereum {#submitting-blocks-to-ethereum} -Como mencionado, o operador de um optimistic rollup agrupa as transações off-chain em um lote e o envia ao Ethereum para reconhecimento para notarização. Esse processo envolve compactar dados relacionados à transação e publicá-los no Ethereum como `calldata`. +Como mencionado, o operador de um optimistic rollup agrupa as transações off-chain em um lote e o envia ao Ethereum para reconhecimento para notarização. Esse processo envolve compactar dados relacionados a transações e publicá-los no Ethereum como `calldata` ou em blobs. -`calldata` é uma área não modificável e não persistente em um contrato inteligente que se comporta principalmente como [memória](/developers/docs/smart-contracts/anatomy/#memory). Enquanto `calldata` persiste na cadeia como parte do [histórico de logs](https://docs.soliditylang.org/en/latest/introduction-to-smart-contracts.html?highlight=memory#logs), ele não é armazenado como parte do estado do Ethereum. Como `calldata` não toca em nenhuma parte do estado do Ethereum, é mais barato armazenar dados na cadeia. +`calldata` é uma área não modificável e não persistente em um contrato inteligente que se comporta principalmente como [memória](/developers/docs/smart-contracts/anatomy/#memory). Enquanto `calldata` persiste na cadeia como parte do [histórico de logs](https://docs.soliditylang.org/en/latest/introduction-to-smart-contracts.html?highlight=memory#logs), ele não é armazenado como parte do estado do Ethereum. Como `calldata` não afeta nenhuma parte do estado do Ethereum, é mais barato do que o estado para armazenar dados na cadeia. A palavra-chave `calldata` também é usada no Solidity para passar argumentos para uma função de contrato inteligente em tempo de execução. `calldata` identifica a função que está sendo chamada durante uma transação e mantém as entradas para a função na forma de uma sequência arbitrária de bytes. @@ -96,6 +96,10 @@ No contexto de optimistic rollups, `calldata` é usado para enviar dados de tran Aqui está um [um exemplo](https://etherscan.io/tx/0x9102bfce17c58b5fc1c974c24b6bb7a924fb5fbd7c4cd2f675911c27422a5591) de um envio de rollup em lote para mostrar como esse conceito funciona. O sequenciador invocou o método `appendSequencerBatch()` e passou os dados da transação compactados como entradas usando `calldata`. +Alguns rollups agora usam blobs para postar lotes de transações no Ethereum. + +Os blobs não são modificáveis ​​nem persistentes (assim como `calldata`), mas são removidos do histórico depois de 18 dias, aproximadamente. Para mais informações sobre blobs, consulte [Danksharding](/roadmap/danksharding). + ### Compromissos com o estado {#state-commitments} A qualquer momento, o estado do optimistic rollup (contas, saldos, código de contrato etc.) é organizado como uma [árvore Merkle](/whitepaper/#merkle-trees), chamada de "árvore de estado". A raiz dessa árvore Merkle (raiz do estado), que faz referência ao estado mais recente do rollup, é criptografada e armazenada no contrato rollup. Cada transição de estado na cadeia produz um novo estado de rollup, ao qual um operador se compromete calculando uma nova raiz de estado. @@ -194,9 +198,9 @@ Finalmente, devemos observar que as chamadas de mensagens L2 > L1 entre contrato Os optimistic rollups usam um esquema de taxa de gás, muito parecido com o Ethereum, para denotar quanto os usuários pagam por transação. As taxas cobradas em optimistic rollups dependem dos seguintes componentes: -1. **Escrita de estado**: os optimistic rollups publicam dados de transação e cabeçalhos de bloco (consistindo no hash do cabeçalho do bloco anterior, raiz do estado, raiz do lote) no Ethereum como `calldata`. O custo mínimo de uma transação Ethereum é de 21.000 gás. Os optimistic rollups podem reduzir o custo de escrita da transação na L1 agrupando várias transações em um único bloco (o qual amortiza o gás de 21k sobre múltiplas transações de usuário). +1. **Gravação de estado**: os optimistic rollups publicam dados de transações e cabeçalhos de bloco (consistindo no hash do cabeçalho do bloco anterior, raiz de estado, raiz de lote) no Ethereum como um `blob` ou "objeto binário grande". [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844) apresentou uma solução econômica para incluir dados na cadeia. Um `blob` é um novo campo de transação que permite que rollups publiquem dados de transição de estado compactados no Ethereum L1. Ao contrário de `calldata`, que ficam permanentemente na cadeia, os blobs têm vida curta e podem ser removidos dos clientes após [4.096 épocas](https://github.com/ethereum/consensus-specs/blob/81f3ea8322aff6b9fb15132d050f8f98b16bdba4/configs/mainnet.yaml#L147) (aproximadamente 18 dias). Ao usar blobs para postar lotes de transações compactadas, os optimistic rollups podem reduzir significativamente o custo de gravação de transações na L1. -2. **`calldata`**: além da taxa básica de transação, o custo de cada escrita de estado depende do tamanho de `calldata` publicado na L1. Os custos de `calldata` são atualmente regidos por [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559), que estipula um custo de 16 gás para bytes diferentes de zero e 4 gás para zero bytes de `calldata`, respectivamente. Para reduzir as taxas do usuário, os operadores de rollup compactam as transações para reduzir o número de bytes `calldata` publicados no Ethereum. +2. **Gás de blob usado**: transações que transportam blob empregam um mecanismo de taxa dinâmico semelhante ao introduzido pelo [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559). A taxa de gás para transações do tipo 3 leva em consideração a taxa base para blobs, que é determinada pela rede com base na demanda de espaço de blobs e no uso de espaço de blobs da transação que está sendo enviada. 3. **Taxas do operador L2**: Este é o valor pago aos nódulos de rollup como compensação pelos custos computacionais decorrentes do processamento de transações, muito parecido com as taxas de Gas no Ethereum. Os nódulos de rollup cobram taxas de transação mais baixas, já que as L2s têm capacidades de processamento mais altas e não enfrentam os congestionamentos de rede, que forçam os validadores no Ethereum a priorizar transações com taxas mais altas. @@ -258,6 +262,7 @@ Há múltiplas implementações de optimistic rollups que você pode integrar ao ## Leitura adicional sobre optimistic rollups - [Como funcionam os optimistic rollups (o guia completo)](https://www.alchemy.com/overviews/optimistic-rollups) +- [O que é uma Blockchain Rollup? Uma introdução técnica](https://www.ethereum-ecosystem.com/blog/what-is-a-blockchain-rollup-a-technical-introduction) - [O guia essencial do Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum) - [Como o optimistic rollup realmente funciona?](https://www.paradigm.xyz/2021/01/how-does-optimisms-rollup-really-work) - [OVM: aprofundamento](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52) diff --git a/public/content/translations/pt-br/developers/docs/scaling/plasma/index.md b/public/content/translations/pt-br/developers/docs/scaling/plasma/index.md index 4c6ae6a3d7e..0bfbd54d3e1 100644 --- a/public/content/translations/pt-br/developers/docs/scaling/plasma/index.md +++ b/public/content/translations/pt-br/developers/docs/scaling/plasma/index.md @@ -64,7 +64,7 @@ No entanto, normalmente os usuários são honestos e fazem reivindicações corr Ela também deve fornecer uma prova Merkle verificando que, uma transação que criou seus fundos na cadeia Plasma foi incluída em um bloco. Isso é necessário para iterações de Plasma, como o [Plasma MVP](https://www.learnplasma.org/en/learn/mvp.html), que utiliza um modelo [Transação de Saída Não Gasta (Unspent Transaction Output, UTXO)](https://en.wikipedia.org/wiki/Unspent_transaction_output). -Outros, como [Plasma Cash](https://www.learnplasma.org/en/learn/cash.html), representam fundos como [tokens não fungíveis](/developers/docs/standards/tokens/erc-721/) em vez de UTXOs. A retirada, neste caso, requer a prova de propriedade de tokens na cadeia Plasma. Isso é feito submetendo as duas últimas transações envolvendo o token e fornecendo uma prova Merkle verificando a inclusão dessas transações em um bloco. +Outros, como [Plasma Cash](https://www.learnplasma.org/en/learn/cash.html), representam fundos como [tokens não fungíveis](/developers/docs/standards/tokens /erc-721/) em vez de UTXOs. A retirada, neste caso, requer a prova de propriedade de tokens na cadeia Plasma. Isso é feito submetendo as duas últimas transações envolvendo o token e fornecendo uma prova Merkle verificando a inclusão dessas transações em um bloco. O usuário também deve adicionar um vínculo ao pedido de retirada como garantia de comportamento honesto. Se um desafiante provar que o pedido de retirada de Alice é inválido, seu vínculo é reduzido e parte dele vai para o desafiante como recompensa. diff --git a/public/content/translations/pt-br/developers/docs/scaling/sidechains/index.md b/public/content/translations/pt-br/developers/docs/scaling/sidechains/index.md index bc0367f8c04..3139f132a70 100644 --- a/public/content/translations/pt-br/developers/docs/scaling/sidechains/index.md +++ b/public/content/translations/pt-br/developers/docs/scaling/sidechains/index.md @@ -17,7 +17,7 @@ As sidechains são blockchains independentes, com diferentes histórias, roteiro Uma das qualidades que tornam as sidechains únicas (ou seja, diferentes do Ethereum) é o algoritmo de consenso usado. As sidechains não contam com o Ethereum para consenso e podem escolher protocolos de consenso alternativos que atendam às suas necessidades. Alguns exemplos de algoritmos de consenso usados nas sidechains incluem: -- [Prova de autoridade](https://wikipedia.org/wiki/Proof_of_authority) +- [Prova de autoridade](/developers/docs/consensus-mechanisms/poa/) - [Prova de participação delegada](https://en.bitcoin.it/wiki/Delegated_proof_of_stake) - [Tolerância a falhas bizantinas](https://decrypt.co/resources/byzantine-fault-tolerance-what-is-it-explained). diff --git a/public/content/translations/pt-br/developers/docs/scaling/state-channels/index.md b/public/content/translations/pt-br/developers/docs/scaling/state-channels/index.md index b0292993ec8..fe07eb9b422 100644 --- a/public/content/translations/pt-br/developers/docs/scaling/state-channels/index.md +++ b/public/content/translations/pt-br/developers/docs/scaling/state-channels/index.md @@ -258,4 +258,4 @@ Vários projetos fornecem implementações da cadeia Plasma que você pode integ - [Fundamentos dos canais de estado](https://education.district0x.io/general-topics/understanding-ethereum/basics-state-channels/) _District0x_ - [Canais de estado da blockchain: um componente de última geração](https://ieeexplore.ieee.org/document/9627997) -_Conhece um recurso da comunidade que ajudou você? Edite essa página e adicione-o!_ +_Conhece um recurso da comunidade que ajudou você? Edite essa página e adicione-o!_ \ No newline at end of file diff --git a/public/content/translations/pt-br/developers/docs/scaling/validium/index.md b/public/content/translations/pt-br/developers/docs/scaling/validium/index.md index 9ae5f166ff1..8e3533d6d56 100644 --- a/public/content/translations/pt-br/developers/docs/scaling/validium/index.md +++ b/public/content/translations/pt-br/developers/docs/scaling/validium/index.md @@ -153,6 +153,7 @@ Vários projetos fornecem implementações de validium e volitions que você pod **Matter Labs zkPorter**: _zkPorter é um protocolo de dimensionamento de camada 2 que aborda a disponibilidade de dados com uma abordagem híbrida que combina os conceitos de zkRollup e sharding. Pode suportar arbitrariamente muitos shards, cada um com sua própria política de disponibilidade de dados._ +- [Blog](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf) - [Documentação](https://docs.zksync.io/zk-stack/concepts/data-availability) - [Website](https://zksync.io/) diff --git a/public/content/translations/pt-br/developers/docs/scaling/zk-rollups/index.md b/public/content/translations/pt-br/developers/docs/scaling/zk-rollups/index.md index 555c1c0c58d..9b1cff5b71b 100644 --- a/public/content/translations/pt-br/developers/docs/scaling/zk-rollups/index.md +++ b/public/content/translations/pt-br/developers/docs/scaling/zk-rollups/index.md @@ -117,7 +117,7 @@ Antes de aceitar transações, o operador realizará as verificações habituais Uma vez que o nó ZK-rollup tenha transações suficientes, ele as agrega em um lote e compila entradas para o circuito de prova para reunir em uma prova ZK sucinta. Isso pode incluir: -- A Merkle tree root comprising all the transactions in the batch. +- Uma raiz de árvore Merkle que engloba todas as transações no lote. - Provas de Merkle de transações para provar a inclusão no lote. - Provas de Merkle para cada par de destinatário-remetente em transações para provar que essas contas são parte da árvore de estado do rollup. - Um conjunto de raízes de estado intermediárias, derivadas da atualização da raiz de estado após a aplicação de atualizações de estado para cada transação (ou seja, diminuindo as contas do remetente e aumentando as contas do destinatário). @@ -138,7 +138,7 @@ Após o circuito de prova verificar a correção das atualizações do estado, o - **Raiz pré-estado**: o antigo estado raiz do ZK-rollup (ou seja, antes das transações em lote serem executadas), refletindo o último estado válido conhecido da cadeia L2. -- **Raiz pós-estado**: O novo estado raiz do ZK-rollup (ou seja, após a execução de transações em lote), refletindo o estado mais recente da cadeia L2. A raiz pós-estado é a raiz final derivada após a aplicação de atualizações de estado no circuito de prova. +- **Raiz pós-estado**: o novo estado raiz do ZK-rollup (ou seja, após a execução de transações em lote), refletindo o estado mais recente da cadeia L2. A raiz pós-estado é a raiz final derivada após a aplicação de atualizações de estado no circuito de prova. - **Raiz do lote**: a raiz Merkle do lote, derivada pela _aplicação da raiz de Merkle_ em transações no lote e pelo hash da raiz da árvore. @@ -182,7 +182,7 @@ O valor que os usuários pagam pelas transações em ZK-rollups depende da taxa 2. **Publicação de dados**: os ZK-rollups publicam dados de estado para cada transação no Ethereum como `calldata`. Os custos de `calldata` são atualmente regidos por [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559), que estipula um custo de 16 gás para bytes diferentes de zero e 4 gás para zero bytes de `calldata`, respectivamente. O custo pago em cada transação é influenciado pela quantidade de `calldata` que precisa ser publicada na cadeia para isso. -3. **Taxas do operador L2**: este é o valor pago ao operador de rollup como compensação pelos custos computacionais incorridos no processamento das transações, muito parecido com as taxas de mineração no Ethereum. +3. **Taxas do operador L2**: este é o valor pago ao operador de rollup como compensação pelos custos computacionais incorridos no processamento de transações, muito parecido com ["taxas de prioridade (gorjetas)" de transação](/developers/docs/gas/#how-are-gas-fees-calculated) na rede principal do Ethereum. 4. **Geração e verificação de provas**: os operadores de ZK-rollup devem produzir provas de validade para lotes de transações, que consomem muitos recursos. A verificação de provas de conhecimento zero na rede principal também custa gás (cerca de 500.000 gás). @@ -232,17 +232,19 @@ Existem várias implementações de ZK-rollups que você pode integrar aos seus Os projetos que trabalham em zkEVMs incluem: -- **[Applied ZKP](https://github.com/privacy-scaling-explorations/zkevm-specs)** — _Applied ZKP é um projeto financiado pela Ethereum Foundation para desenvolver um ZK-rollup compatível com EVM e um mecanismo para gerar provas de validade para blocos Ethereum._ +- **[zkEVM](https://github.com/privacy-scaling-explorations/zkevm-specs)** - _zkEVM é um projeto financiado pela Ethereum Foundation para desenvolver um ZK-rollup compatível com EVM e um mecanismo para gerar provas de validação para blocos Ethereum._ - **[Polygon zkEVM](https://polygon.technology/solutions/polygon-zkevm)** — _é um ZK-Rollup descentralizado na rede principal do Ethereum que trabalha em uma Máquina Virtual Ethereum de conhecimento zero (zkEVM) e executa transações do Ethereum de maneira transparente, incluindo contratos inteligentes com validações de prova de conhecimento._ -- **[Scroll](https://scroll.io/blog/zkEVM)**: _Scroll é uma empresa impulsionada pela tecnologia que trabalha no desenvolvimento de uma solução nativa zkEVM de camada 2 para Ethereum._ +- **[Scroll](https://scroll.io/blog/zkEVM)** - _Scroll é uma empresa impulsionada pela tecnologia que trabalha no desenvolvimento de uma solução nativa zkEVM de camada 2 para Ethereum._ -- **[Taiko](https://taiko.xyz)** - _Taiko é um ZK-rollup descentralizado, equivalente ao Ethereum (um [ZK-EVM do Tipo 1](https://vitalik.ca/general/2022/08/04/zkevm.html))._ +- **[Taiko](https://taiko.xyz)** - _Taiko é um ZK-rollup descentralizado, equivalente ao Ethereum (um [ZK-EVM do Tipo 1](https://vitalik.eth.limo/general/2022/08/04/zkevm.html))._ -- **[ZKsync](https://docs.zksync.io/)** - _ZKsync Era is an EVM-compatible ZK Rollup built by Matter Labs, powered by its own zkEVM._ +- **[ZKsync](https://docs.zksync.io/)** - _ZKsync Era é um ZK Rollup compatível com EVM criado pela Matter Labs, com tecnologia do zkEVM da própria empresa._ -- **[Starknet](https://starkware.co/starknet/)** - _StarkNet is an EVM-compatible layer 2 scaling solution built by StarkWare._ +- **[Starknet](https://starkware.co/starknet/)** - _StarkNet é uma solução de dimensionamento de camada 2 compatível com EVM desenvolvida pela StarkWare._ + +- **[Morph](https://www.morphl2.io/)** - _Morph é uma solução de dimensionamento de rollup híbrida que utiliza zk-proof para resolver o problema do desafio de estado da Camada 2._ ## Leitura adicional sobre leitura de ZK-rollups {#further-reading-on-zk-rollups} @@ -250,6 +252,7 @@ Os projetos que trabalham em zkEVMs incluem: - [O que são rollups de conhecimento zero?](https://alchemy.com/blog/zero-knowledge-rollups) - [STARKs vs SNARKs](https://consensys.net/blog/blockchain-explained/zero-knowledge-proofs-starks-vs-snarks/) - [O que é um zkEVM?](https://www.alchemy.com/overviews/zkevm) +- [Tipos de ZK-EVM: equivalente a Ethereum, equivalente a EVM, Tipo 1, Tipo 4 e outros termos do momento](https://taiko.mirror.xyz/j6KgY8zbGTlTnHRFGW6ZLVPuT0IV0_KmgowgStpA0K4) - [Introdução a zkEVMs](https://hackmd.io/@yezhang/S1_KMMbGt) - [Recursos incríveis para zkEVM](https://github.com/LuozhuZhang/awesome-zkevm) - [ZK-SNARKS nos bastidores](https://vitalik.eth.limo/general/2017/02/01/zk_snarks.html) diff --git a/public/content/translations/pt-br/developers/docs/smart-contracts/composability/index.md b/public/content/translations/pt-br/developers/docs/smart-contracts/composability/index.md index b13077b0510..b70bc869e56 100644 --- a/public/content/translations/pt-br/developers/docs/smart-contracts/composability/index.md +++ b/public/content/translations/pt-br/developers/docs/smart-contracts/composability/index.md @@ -7,7 +7,7 @@ incomplete: true ## Uma breve introdução {#a-brief-introduction} -Os contratos inteligentes são públicos na Ethereum e podem ser considerados como APIs abertas. Você não precisa escrever o seu próprio contrato inteligente para se tornar um desenvolvedor dapp, você só precisa saber como interagir com eles. Por exemplo, você pode usar os contratos inteligentes existentes do [Uniswap](https://uniswap.exchange/swap), uma troca descentralizada, para lidar com toda a lógica de troca de token em seu aplicativo - você não precisa começar do zero. Confira alguns de seus contratos [v2](https://github.com/Uniswap/uniswap-v2-core/tree/master/contracts) e [v3](https://github.com/Uniswap/uniswap-v3-core/tree/main/contracts). +Os contratos inteligentes são públicos na Ethereum e podem ser considerados como APIs abertas. Você não precisa escrever o seu próprio contrato inteligente para se tornar um desenvolvedor dapp, você só precisa saber como interagir com eles. Por exemplo, você pode usar os contratos inteligentes existentes do [Uniswap](https://uniswap.exchange/swap), uma troca descentralizada, para lidar com toda a lógica de troca de token em seu aplicativo - você não precisa começar do zero. Confira alguns de seus contratos [v2](https://github. com/Uniswap/uniswap-v2-core/tree/master/contracts) e [v3](https://github. com/Uniswap/uniswap-v3-core/tree/main/contracts). ## O que é composabilidade? {#what-is-composability} @@ -65,7 +65,6 @@ Em vez de criar um sistema de autenticação personalizado ou depender de proved ## Tutoriais relacionados {#related-tutorials} -- [Composição do Contrato: Os Blocos de Construção do Desenvolvimento de Contrato Inteligente da Ethereum](https://www.decentlabs.io/blog/contract-composability-the-building-blocks-of-ethereum-smart-contract-development) - [Comece seu desenvolvimento de front-end dapp com create-eth-app](/developers/tutorials/kickstart-your-dapp-frontend-development-with-create-eth-app/) _– Uma visão geral de como usar o create-eth-app para criar apps com contratos inteligentes populares prontos para uso._ ## Leitura adicional {#further-reading} diff --git a/public/content/translations/pt-br/developers/docs/smart-contracts/formal-verification/index.md b/public/content/translations/pt-br/developers/docs/smart-contracts/formal-verification/index.md index caf3accc009..7c83c73ed16 100644 --- a/public/content/translations/pt-br/developers/docs/smart-contracts/formal-verification/index.md +++ b/public/content/translations/pt-br/developers/docs/smart-contracts/formal-verification/index.md @@ -24,9 +24,9 @@ Modelos formais fornecem um nível de abstração sobre o qual a análise do com Diferentes técnicas são utilizadas para modelagem de contratos inteligentes para verificação formal. Por exemplo, alguns modelos são usados para racionalizar sobre o comportamento de alto nível de um contrato inteligente. Essas técnicas de modelagem aplicam uma visão de caixa preta em contratos inteligentes, visualizando-os como sistemas que aceitam entradas e executam computação com base nessas entradas. -Modelos de alto nível focam na relação entre contratos inteligentes e agentes externos, como contas de propriedade externa (EOA) contas de contrato e ambiente da blockchain. Esses modelos são úteis para definir propriedades que especificam como um contrato deve se comportar em resposta a determinadas interações do usuário. +Os modelos mais gerais focam na relação entre contratos inteligentes e agentes externos, como contas de propriedade externa (EOA), contas de contrato e ambiente da blockchain. Esses modelos são úteis para definir propriedades que especificam como um contrato deve se comportar em resposta a determinadas interações do usuário. -Inversamente, outros modelos formais se concentram no comportamento de baixo nível de um contrato inteligente. Enquanto modelos de alto nível podem ajudar com racionalização sobre a funcionalidade de um contrato, eles podem falhar na captura de detalhes sobre o funcionamento interno da implementação. Modelos de baixo nível aplicam uma visualização de caixa branca para programar a análise e dependem de representações de baixo nível de aplicações de contrato inteligentes, como traços de programas e [gráficos de controle de fluxo](https://en.wikipedia.org/wiki/Control-flow_graph), justificando sobre propriedades relevantes para a execução de um contrato. +Inversamente, outros modelos formais se concentram no comportamento de baixo nível de um contrato inteligente. Embora os modelos mais gerais possam ajudar no raciocínio sobre a funcionalidade de um contrato, eles podem não conseguir capturar detalhes sobre o funcionamento interno da implementação. Modelos de baixo nível aplicam uma visualização de caixa branca para programar a análise e dependem de representações de baixo nível de aplicações de contrato inteligentes, como traços de programas e [gráficos de controle de fluxo](https://en.wikipedia.org/wiki/Control-flow_graph), justificando sobre propriedades relevantes para a execução de um contrato. Modelos de baixo nível são considerados ideais uma vez que representam a execução real de um contrato inteligente no ambiente de execução da Ethereum (ou seja, a [EVM](/developers/docs/evm/)). Técnicas de modelagem de baixo nível são especialmente úteis para estabelecer propriedades de segurança críticas em contratos inteligentes e para detectar potenciais vulnerabilidades. @@ -58,7 +58,7 @@ Especificações de alto nível geralmente capturam duas propriedades temporais Veja, por exemplo, este requisito de segurança que cobre condições para usar `transfer()` ou `transferFrom()` em contratos de token ERC-20: _ “O saldo de um remetente nunca é inferior à quantidade solicitada de tokens a serem enviados.”_. Essa descrição em linguagem natural de uma invariável de contrato pode ser traduzida em uma especificação formal (matemática), que pode então ser rigorosamente verificada para validade. -Propriedades de vivacidade afirmam que “algo eventualmente bom acontece” e se refere à capacidade do contrato progredir por diferentes estados. Um exemplo de uma propriedade de vivacidade é a “liquidez”, que se refere à capacidade do contrato transferir seus saldos aos usuários por solicitação. Se essa propriedade for violada, os usuários não poderiam retirar os ativos armazenados no contrato, como aconteceu com o [incidente de carteira do Parity](https://www.cnbc.com/2017/11/08/accidental-bug-may-have-frozen-280-worth-of-ether-on-parity-wallet.html). +Propriedades de vivacidade afirmam que “algo eventualmente bom acontece” e se refere à capacidade do contrato progredir por diferentes estados. Um exemplo de uma propriedade de vivacidade é a “liquidez”, que se refere à capacidade do contrato transferir seus saldos aos usuários por solicitação. Se essa propriedade for violada, os usuários não poderiam retirar os ativos armazenados no contrato, como aconteceu com o [incidente de carteira do Parity](https://www.cnbc.com/2017/11/08/accidental-bug-may- have-frozen-280-worth-of-ether-on-parity-wallet.html). ### Especificações de baixo nível {#low-level-specifications} @@ -78,7 +78,7 @@ As especificações do estilo Hoare podem garantir _correção parcial_ ou _corr Obter a comprovação de correção total é difícil, pois algumas execuções podem atrasar antes de terminar ou nunca terminar nada. Dito isso, a questão de se a execução termina é sem dúvida um ponto discutível, já que o mecanismo de gás da Ethereum evita loops infinitos de programa (a execução termina, ou com sucesso, ou termina devido a um erro de 'falta de gás'). -As especificações de contrato inteligente criadas usando a lógica de Hoare terão precondições, pós-condições e invariáveis definidas para a execução de funções e loops em um contrato. Precondições geralmente incluem a possibilidade de entradas erradas para uma função, com pós-condições descrevendo a resposta esperada para essas entradas (por exemplo, lançando uma exceção específica). Desta forma, as propriedades de estilo Hoare são eficazes para assegurar a correção das implementações do contrato. +As especificações de contrato inteligente criadas usando a lógica de Hoare terão precondições, pós-condições e invariáveis definidas para a execução de funções e loops em um contrato. Precondições geralmente incluem a possibilidade de entradas erradas para uma função, com pós-condições descrevendo a resposta esperada para essas entradas (por exemplo, lançando uma exceção específica). Dessa maneira, as propriedades do estilo Hoare são eficazes para garantir a correção das implementações de contratos. Muitas estruturas formais de verificação usam especificações no estilo Hoare para comprovar a correção semântica das funções. Também é possível adicionar propriedades do estilo Hoare (como asserções) diretamente ao código do contrato usando as instruções `require` e `assert` no Solidity. @@ -88,7 +88,7 @@ As instruções `require` expressam uma precondição ou invariável e são freq Especificações baseadas em traços descrevem operações que transitam um contrato entre diferentes estados e as relações entre essas operações. Como foi explicado anteriormente, os traços são sequências de operações que alteram o estado de um contrato de uma forma específica. -Essa abordagem depende do modelo de contratos inteligentes como sistemas de transição de estado com alguns estados predefinidos (descritos por variáveis de estado) junto com um conjunto de transições predefinidas (descritas pelas funções de contrato). Além disso, um [gráfico de controle de fluxo](https://www.geeksforgeeks.org/software-engineering-control-flow-graph-cfg/) (CFG), que é uma representação gráfica do fluxo de execução de um programa, é frequentemente utilizado para descrever a semântica operacional de um contrato. Aqui, cada traço representado como um caminho no gráfico do fluxo de controle. +Essa abordagem depende do modelo de contratos inteligentes como sistemas de transição de estado com alguns estados predefinidos (descritos por variáveis de estado) junto com um conjunto de transições predefinidas (descritas pelas funções de contrato). Além disso, um [gráfico de controle de fluxo ](https://www.geeksforgeeks.org/software-engineering-control-flow-graph-cfg/) (CFG), que é uma representação gráfica do fluxo de execução de um programa, é frequentemente utilizado para descrever a semântica operacional de um contrato. Aqui, cada traço representado como um caminho no gráfico do fluxo de controle. Em primeiro lugar, as especificações de nível de traços são usadas para raciocinar sobre padrões de execução interna em contratos inteligentes. Ao criar especificações de nível de traços, afirmamos os caminhos de execução admissíveis (ou seja, transições de estado) para um contrato inteligente. Utilizando técnicas, como a execução simbólica, podemos verificar formalmente que a execução nunca segue um caminho não definido no modelo formal. @@ -212,16 +212,16 @@ Além disso, nem sempre é possível que os verificadores de programa determinem ### Linguagens de especificação para criação de especificações formais {#specification-languages} -**Act**: _*O Act permite a especificação de atualizações de armazenamento, condições de pré/pós e invariáveis do contrato. Seu conjunto de ferramentas também tem backends capazes de comprovar muitas propriedades via Coq, solucionadores SMT, ou hevm.*_ +**Act**: _*O Act permite a especificação de atualizações de armazenamento, condições de pré/pós e invariáveis do contrato. Seu conjunto de ferramentas também tem backends capazes de comprovar muitas propriedades via Coq, solucionadores SMT, ou hevm.** - [GitHub](https://github.com/ethereum/act) - [Documentação](https://ethereum.github.io/act/) -**Scribble** - _*Scribble transforma anotações de código na linguagem de especificação Scribble em afirmações concretas que verificam a especificação.*_ +**Scribble** - _*Scribble transforma anotações de código na linguagem de especificação Scribble em afirmações concretas que verificam a especificação.** - [Documentação](https://docs.scribble.codes/) -**Dafny** - _*Dafny é uma linguagem de programação pronta para verificação que depende de anotações de alto nível para argumentar e comprovar a exatidão do código.*_ +**Dafny** - _*Dafny é uma linguagem de programação pronta para verificação que depende de anotações de alto nível para argumentar e comprovar a exatidão do código.** - [GitHub](https://github.com/dafny-lang/dafny) @@ -232,15 +232,15 @@ Além disso, nem sempre é possível que os verificadores de programa determinem - [Site](https://www.certora.com/) - [Documentação](https://docs.certora.com/en/latest/index.html) -**Solidity SMTChecker** - _*Solidity’s SMTChecker é um verificador de modelos integrado com base no SMT (Teorias do Módulo de Satisfiabilidade) e na resolução de Horn. Ele confirma se o código-fonte de um contrato corresponde às especificações durante a compilação e procura estaticamente por violações de propriedades de segurança.*_ +**Solidity SMTChecker** - _*Solidity’s SMTChecker é um verificador de modelos integrado com base no SMT (Teorias do Módulo de Satisfiabilidade) e na resolução de Horn. Ele confirma se o código-fonte de um contrato corresponde às especificações durante a compilação e procura estaticamente por violações de propriedades de segurança.** - [GitHub](https://github.com/ethereum/solidity) -**solc-verify** - _*solc-verify é uma versão estendida do compilador Solidity que pode executar a verificação formal automatizada no código Solidity usando anotações e verificação de programa modular.*_ +**solc-verify** - _*solc-verify é uma versão estendida do compilador Solidity que pode executar a verificação formal automatizada no código Solidity usando anotações e verificação de programa modular.** - [GitHub](https://github.com/SRI-CSL/solidity) -**KEVM** - _*KEVM é uma semântica formal da Máquina Virtual Ethereum (EVM) escrita no framework K. KEVM é executável e pode comprovar determinadas declarações relacionadas à propriedade usando a lógica de alcançabilidade.*_ +**KEVM** - _*KEVM é uma semântica formal da Máquina Virtual Ethereum (EVM) escrita no framework K. KEVM é executável e pode comprovar determinadas declarações relacionadas à propriedade usando a lógica de alcançabilidade.** - [GitHub](https://github.com/runtimeverification/evm-semantics) - [Documentação](https://jellopaper.org/) @@ -259,12 +259,12 @@ Além disso, nem sempre é possível que os verificadores de programa determinem ### Ferramentas de execução simbólica para detectar padrões vulneráveis em contratos inteligentes {#symbolic-execution-tools} -**Manticore** - _*Uma ferramenta para analisar a ferramenta de análise de bytecode EVM com base em execução simbólica.*_ +**Manticore** - _*Uma ferramenta para analisar a ferramenta de análise de bytecode EVM com base em execução simbólica*.* - [GitHub](https://github.com/trailofbits/manticore) - [Documentação](https://github.com/trailofbits/manticore/wiki) -**hevm** - _*hevm é um mecanismo de execução simbólico e um verificador de equivalência para bytecode EVM.*_ +**hevm** - _*hevm é um mecanismo de execução simbólico e um verificador de equivalência para bytecode EVM.** - [GitHub](https://github.com/dapphub/dapptools/tree/master/src/hevm) diff --git a/public/content/translations/pt-br/developers/docs/smart-contracts/testing/index.md b/public/content/translations/pt-br/developers/docs/smart-contracts/testing/index.md index 12fb8e32535..e00ded094e6 100644 --- a/public/content/translations/pt-br/developers/docs/smart-contracts/testing/index.md +++ b/public/content/translations/pt-br/developers/docs/smart-contracts/testing/index.md @@ -20,13 +20,13 @@ Embora as abordagens variem, a maioria dos métodos de teste exige a execução ### Por que é importante testar contratos inteligentes? {#importance-of-testing-smart-contracts} -Como os contratos inteligentes geralmente gerenciam ativos financeiros de alto valor, pequenos erros de programação podem e geralmente levam a [perdas massivas para os usuários](https://rekt.news/leaderboard/). Rigorous testing can, however, help you discover defects and issues in a smart contract's code early and fix them before launching on Mainnet. +Como os contratos inteligentes geralmente gerenciam ativos financeiros de alto valor, pequenos erros de programação podem e geralmente levam a [perdas massivas para os usuários](https://rekt.news/leaderboard/). Testes rigorosos podem, no entanto, ajudar a descobrir de maneira antecipada erros e problemas no código de um contrato inteligente e corrigi-los antes do lançamento na rede principal. Embora seja possível atualizar um contrato se um bug for descoberto, as atualizações são complexas e podem [ resultar em erros](https://blog.trailofbits.com/2018/09/05/contract-upgrade-anti-patterns/) se tratadas de forma inadequada. A atualização de um contrato vai contra o princípio da imutabilidade e sobrecarrega os usuários com suposições de confiança adicionais. Por outro lado, um plano abrangente para testar seu contrato reduz os riscos de segurança do contrato inteligente e reduz a necessidade de realizar atualizações lógicas complexas após a implantação. ## Métodos para testar contratos inteligentes {#methods-for-testing-smart-contracts} -Methods for testing Ethereum smart contracts fall under two broad categories: **automated testing** and **manual testing**. Testes automatizados e testes manuais tem seus prós e contras, mas você pode combinar ambos para criar um plano robusto para analisar seus contratos. +Os métodos para testar contratos inteligentes no Ethereum se dividem em duas categorias amplas: **teste automatizado** e **teste manual**. Testes automatizados e testes manuais tem seus prós e contras, mas você pode combinar ambos para criar um plano robusto para analisar seus contratos. ### Teste automatizado {#automated-testing} @@ -54,7 +54,7 @@ Os testes unitários são úteis para verificar se as funções retornam os valo ##### 1. Entenda a lógica de negócios e o fluxo de trabalho de seus contratos -Antes de escrever testes unitários, é bom saber quais funcionalidades um contrato inteligente oferece e como os usuários acessarão e usarão essas funções. Isso é particularmente útil para executar [testes de caminho feliz](https://en.m.wikipedia.org/wiki/Happy_path) que determinam se as funções em um contrato retornam a saída correta para entradas válidas do usuário. Explicaremos esse conceito usando este exemplo (resumido) de [um contrato de leilão](https://docs.soliditylang.org/en/v0.8.17/solidity-by-example.html?highlight=Auction%20contract#simple-open-auction) +Antes de escrever testes unitários, é bom saber quais funcionalidades um contrato inteligente oferece e como os usuários acessarão e usarão essas funções. Isso é particularmente útil para executar [testes de caminho feliz](https://en.m.wikipedia.org/wiki/Happy_path) que determinam se as funções em um contrato retornam a saída correta para entradas válidas do usuário. Explicaremos esse conceito usando este exemplo (resumido) de [um contrato de leilão](https://docs.soliditylang.org/en/v0.8.17/solidity-by-example.html?highlight=Auction%20contract#simple- open-auction) ``` constructor( @@ -110,7 +110,7 @@ function auctionEnd() external { Este é um contrato de leilão simples projetado para receber lances durante o período de submissão de ofertas. Se a variável `highestBid` aumentar, o licitante anterior mais alto receberá seu dinheiro; uma vez terminado o período de licitação, o objeto `beneficiary` aciona o contrato para obter seu dinheiro. -Testes unitários para um contrato como este cobriria diferentes funções que um usuário poderia chamar quando interagindo com o contrato. Um exemplo seria um teste unitário que checa se o usuário pode colocar uma ordem enquanto o leilão está em andamento (ou seja, chamadas para `bid()` com sucesso) ou checar se um usuário pode colocar uma ordem mais alta que o atual `highestBid`. +Testes unitários para um contrato como este cobriria diferentes funções que um usuário poderia chamar quando interagindo com o contrato. Um exemplo seria um teste unitário que verifica se um usuário pode fazer uma oferta enquanto o leilão está em andamento (ou seja, que as chamadas para `bid()` são bem-sucedidas) ou um que verifica se um usuário pode fazer uma oferta maior do que a atual `highestBid`. Entendendo o fluxo operacional do contrato também ajuda a escrever testes unitários que checam se a execução atende os requisitos. Por exemplo, o contrato de leilão especifica que os usuários não podem colocar ordens quando o leilão terminou (ou seja, quando `auctionEndTime` é menor que `block.timestamp`). Portanto, o desenvolvedor deve rodar um teste unitário que checa se chamadas para a função `bid()` tiveram sucesso ou falharam quando o leilão terminou (ou seja, quando `auctionEndTime` > `block.timestamp`). @@ -144,12 +144,13 @@ Frameworks de teste unitário para contratos inteligentes em Solidity vêm em di - **[Rodando testes unitários com Remix](https://remix-ide.readthedocs.io/en/latest/unittesting.html#write-tests)** - **[Rodando testes unitários com Ape](https://docs.apeworx.io/ape/stable/userguides/testing.html)** - **[Rodando testes unitários com Hardhat](https://hardhat.org/hardhat-runner/docs/guides/test-contracts)** +- **[Como executar testes unitários com Wake](https://ackeeblockchain.com/wake/docs/latest/testing-framework/overview/)** ### Teste de Integração {#integration-testing-for-smart-contracts} Enquanto o teste unitário depura funções de contrato isoladamente, testes integrados avaliam os componentes de um contrato inteligente como um todo. Teste de integração pode detectar defeitos vindos de chamadas entre contratos ou interações entre diferentes funções no mesmo contrato inteligente. Por exemplo, testes de integração podem ajudar a checar se coisas como [herança](https://docs.soliditylang.org/en/v0.8.12/contracts.html#inheritance) e injeção de dependência funcionam devidamente. -Teste de integração é útil se o seu contrato adota uma arquitetura modular ou interfaces com outros contratos on-chain durante a execução. One way of running integration tests is to [fork the blockchain](/glossary/#fork) at a specific height (using a tool like [Forge](https://book.getfoundry.sh/forge/fork-testing) or [Hardhat](https://hardhat.org/hardhat-network/docs/guides/forking-other-networks) and simulate interactions between your contract and deployed contracts. +Teste de integração é útil se o seu contrato adota uma arquitetura modular ou interfaces com outros contratos on-chain durante a execução. Uma maneira de executar testes de integração é [fazer um fork da blockchain](/glossary/#fork) a uma altura específica (usando uma ferramenta como [Forge](https://book.getfoundry.sh/forge/fork-testing) ou [Hardhat](https://hardhat.org/hardhat-network/docs/guides/forking-other-networks) e simular interações entre seu contrato e contratos implantados. O blockchain que sofreu fork irá se comportar similarmente à Mainnet e ter contas com estados e saldos associados. Mas ele age somente como um ambiente de área local de desenvolvimento restrita, significando que você não precisará de ETH real para transações, por exemplo, nem suas modificações irão afetar o protocolo Ethereum real. @@ -188,9 +189,11 @@ Executar testes baseados em propriedade geralmente começa com a definição da Uma vez configurado propriamente, a ferramenta de teste de propriedade irá executar as suas funções do contrato inteligente com entradas aleatoriamente geradas. Se houver quaisquer violações de afirmações, você deve receber um relatório com os dados de entrada concretos que violaram a propriedade sendo avaliada. Veja alguns dos guias abaixo para começar com testes baseados em propriedade com diferentes ferramentas: - **[Análise estática de contratos inteligentes com Slither](https://github.com/crytic/building-secure-contracts/tree/master/program-analysis/slither#slither)** +- **[Análise estática de contratos inteligentes com Wake](https://ackeeblockchain.com/wake/docs/latest/static-analysis/using-detectors/)** - **[Teste baseado em propriedade com Brownie](https://eth-brownie.readthedocs.io/en/stable/tests-hypothesis-property.html)** -- **[Contratos Fuzzing com Foundry](https://book.getfoundry.sh/forge/fuzz-testing)** -- **[Contratos Fuzzing com Echidna](https://github.com/crytic/building-secure-contracts/tree/master/program-analysis/echidna#echidna-tutorial)** +- **[Testando contratos com fuzzing com o Foundry](https://book.getfoundry.sh/forge/fuzz-testing)** +- **[Testando contratos com fuzzing com o Echidna](https://github.com/crytic/building-secure-contracts/tree/master/program-analysis/echidna#echidna-tutorial)** +- **[Testando contratos com fuzzing usando Wake](https://ackeeblockchain.com/wake/docs/latest/testing-framework/fuzzing/)** - **[Execução simbólica de contratos inteligentes com Manticore](https://github.com/crytic/building-secure-contracts/tree/master/program-analysis/manticore#manticore-tutorial)** - **[Execução simbólica de contratos inteligentes com Mythril](https://mythril-classic.readthedocs.io/en/master/tutorial.html)** @@ -262,6 +265,8 @@ A maior diferença é que programas de recompensa por bug são abertos a uma mai - **[ApeWorx](https://docs.apeworx.io/ape/stable/userguides/testing.html)** - _Desenvolvimento baseado em Python e framework de teste para contratos inteligentes voltados para a Máquina Virtual Ethereum._ +- **[Wake](https://ackeeblockchain.com/wake/docs/latest/testing-framework/overview/)** - _Framework baseado em Python para teste unitário e fuzzing com fortes capacidades de depuração e suporte a testes cross-chain, utilizando pytest e Anvil para a melhor experiência e desempenho do usuário._ + ### Ferramentas de teste baseadas em propriedades {#property-based-testing-tools} #### Ferramentas de análise estática {#static-analysis-tools} @@ -270,6 +275,10 @@ A maior diferença é que programas de recompensa por bug são abertos a uma mai - **[Ethlint](https://ethlint.readthedocs.io/en/latest/)** - _Analisador (linter) para garantir as práticas recomendadas de estilo e segurança para a linguagem de programação de contrato inteligente Solidity._ +- **[Cyfrin Aderyn](https://cyfrin.io/tools/aderyn)** - _Analisador estático baseado em Rust especificamente projetado para a segurança e o desenvolvimento de contratos inteligentes Web3._ + +- **[Wake](https://ackeeblockchain.com/wake/docs/latest/static-analysis/using-detectors/)** - _Framework de análise estática baseado em Python com detectores de vulnerabilidades e qualidade de código, impressoras para extrair informações úteis do código e suporte para a criação de submódulos personalizados._ + #### Ferramentas de análise dinâmica {#dynamic-analysis-tools} - **[Echidna](https://github.com/crytic/echidna/)** - _Fuzzer (analisador) de contrato para detectar vulnerabilidades em contratos inteligentes por meio de testes baseados em propriedade._ @@ -289,7 +298,7 @@ A maior diferença é que programas de recompensa por bug são abertos a uma mai - [Como usar o Manticore para encontrar bugs em contratos inteligentes](/developers/tutorials/how-to-use-manticore-to-find-smart-contract-bugs/) - [Como utilizar o Slither para encontrar bugs nos contratos inteligentes](/developers/tutorials/how-to-use-slither-to-find-smart-contract-bugs/) - [Como simular contratos Solidity para teste](/developers/tutorials/how-to-mock-solidity-contracts-for-testing/) -- [How to run unit tests in Solidity using Foundry](https://www.rareskills.io/post/foundry-testing-solidity) +- [Como executar testes unitários em Solidity usando Foundry](https://www.rareskills.io/post/foundry-testing-solidity) ## Leitura adicional {#further-reading} diff --git a/public/content/translations/pt-br/developers/docs/smart-contracts/verifying/index.md b/public/content/translations/pt-br/developers/docs/smart-contracts/verifying/index.md index f1bea65fc45..00797a5c5fa 100644 --- a/public/content/translations/pt-br/developers/docs/smart-contracts/verifying/index.md +++ b/public/content/translations/pt-br/developers/docs/smart-contracts/verifying/index.md @@ -20,7 +20,7 @@ A verificação do contrato inteligente permite investigar o que um contrato faz Há algumas partes do código-fonte que não afetam o bytecode compilado, como comentários ou nomes de variáveis. Isso significa que dois códigos-fonte com diferentes nomes de variáveis e comentários conseguiriam verificar o mesmo contrato. Com isso, um ator malicioso consegue adicionar comentários enganosos ou dar nomes de variáveis enganosas dentro do código-fonte e obter o contrato verificado com um código-fonte diferente do código-fonte original. -It is possible to avoid this by appending extra data to the bytecode to serve as a _cryptographic guarantee_ for the exactness of the source code, and as a _fingerprint_ of the compilation information. A informação necessária está disponível em [Metadados de contrato Solidity](https://docs.soliditylang.org/en/v0.8.15/metadata.html), e o hash desse arquivo é adicionado ao bytecode do contrato. Você pode conferi-lo em ação no [playground de metadados](https://playground.sourcify.dev). +É possível evitar isso anexando dados extras ao bytecode para servir como uma _garantia criptográfica_ da exatidão do código-fonte e como uma _impressão digital_ das informações de compilação. A informação necessária está disponível em [Metadados de contrato Solidity](https://docs.soliditylang.org/en/v0.8.15/metadata.html), e o hash desse arquivo é adicionado ao bytecode do contrato. Você pode conferi-lo em ação no [playground de metadados](https://playground.sourcify.dev). O arquivo de metadados contém informações sobre a compilação do contrato incluindo o código-fonte e seus hashes. Significa que, se alguma das configurações de compilação ou até mesmo um byte em um dos arquivos de origem mudar, o arquivo de metadados muda. Consequentemente, o hash do arquivo de metadados, o qual é anexado ao bytecode, também muda. Isso significa que se o bytecode de um contrato + seu hash de metadados correspondem ao determinado código-fonte e as configurações de compilação, nós podemos ter certeza de que é o mesmo código-fonte usando na compilação original, nem mesmo um único byte de diferença. @@ -34,7 +34,7 @@ A ausência da necessidade de confiança é provavelmente a maior premissa para Para que um contrato inteligente seja ausente de confiança, o código do contrato deve estar disponível para verificação independente. Embora o bytecode compilado de cada contrato inteligente esteja disponível publicamente na blockchain, uma linguagem de baixo nível é difícil de entender — tanto para desenvolvedores quanto para usuários. -Projetos reduzem as suposições de confiança publicando o código-fonte de seus contratos. But this leads to another problem: it is difficult to verify that the published source code matches the contract bytecode. Nesse cenário, o valor da ausência de confiança é perdido porque os usuários precisam confiar nos desenvolvedores para não mudar a lógica de negócios de um contrato (ex. alterando o bytecode) antes do deploy na blockchain. +Projetos reduzem as suposições de confiança publicando o código-fonte de seus contratos. Mas isso leva a outro problema: é difícil verificar se o código-fonte publicado corresponde ao bytecode do contrato. Nesse cenário, o valor da ausência de confiança é perdido porque os usuários precisam confiar nos desenvolvedores para não mudar a lógica de negócios de um contrato (ex. alterando o bytecode) antes do deploy na blockchain. As ferramentas de verificação do código-fonte fornecem garantias de que os arquivos do código-fonte do contrato inteligente correspondem ao código de montagem. O resultado é um ecossistema sem necessidade de confiança, no qual os usuários não dependem de confiar em terceiros uma vez que podem verificar o código antes de depositar fundos em um contrato. @@ -84,7 +84,7 @@ Etherscan é a ferramenta mais usada para verificação de contratos. No entanto [Sourcify](https://sourcify.dev/#/verifier) é outra ferramenta para verificação de contratos que é de código aberto e descentralizada. Não é um observador de blocos e apenas verifica contratos em [diferentes redes baseadas em EVM](https://docs.sourcify.dev/docs/chains). Ele atua como uma infraestrutura pública para que outras ferramentas construam sobre ele, e tem como objetivo permitir interações de contrato mais amigáveis a humanos usando o [ABI](/developers/docs/smart-contracts/compiling/#web-applications) e [NatSpec](https://docs.soliditylang.org/en/v0.8.15/natspec-format.html) encontrados no arquivo de metadados. -Ao contrário do Etherscan, o Sourcify suporta correspondências completas com o hash de metadados. Os contratos verificados são servidos em seu [repositório público](https://docs.sourcify.dev/docs/repository/) HTTP e [IPFS](https://docs.ipfs.io/concepts/what-is-ipfs/#what-is-ipfs), que é um [armazenamento descentralizado](https://web3.storage/docs/concepts/content-addressing/) endereçado ao conteúdo. Isso permite buscar o arquivo de metadados de um contrato sobre IPFS, pois o hash de metadados incluído é um hash IPFS. +Ao contrário do Etherscan, o Sourcify suporta correspondências completas com o hash de metadados. Os contratos verificados são servidos em seu [repositório público](https://docs.sourcify.dev/docs/repository/) HTTP e [IPFS](https://docs.ipfs. io/concepts/what-is-ipfs/#what-is-ipfs), que é um [armazenamento descentralizado](https://web3.storage/docs/concepts/content-addressing/) endereçado ao conteúdo. Isso permite buscar o arquivo de metadados de um contrato sobre IPFS, pois o hash de metadados incluído é um hash IPFS. Adicionalmente, também é possível recuperar os arquivos de código-fonte por IPFS, pois os hashes IPFS desses arquivos também são encontrados nos metadados. Um contrato pode ser verificado fornecendo o arquivo de metadados e os arquivos da origem por meio de sua API ou [UI](https://sourcify.dev/#/verifier) ou usando os plugins. A ferramenta de monitoramento Sourcify também escuta as criações de contratos em novos blocos e tenta verificar os contratos se os seus metadados e arquivos de origem são publicados no IPFS. @@ -96,7 +96,7 @@ A [plataforma Tenderly](https://tenderly.co/) permite desenvolvedores Web3 criem É possível verificar um contrato de forma privada ou pública. Se verificado privadamente, o contrato inteligente ficará visível apenas para você (e outros membros do seu projeto). A verificação de um contrato publicamente o torna visível para todos que usam a plataforma Tenderly. -Você pode verificar seus contratos usando o [Painel](https://docs.tenderly.co/monitoring/smart-contract-verification/verifying-a-smart-contract), [Plugin Tenderly da Hardhat](https://docs.tenderly.co/monitoring/smart-contract-verification/verifying-contracts-using-the-tenderly-hardhat-plugin) ou [CLI](https://docs.tenderly.co/monitoring/smart-contract-verification/verifying-contracts-using-cli). +Você pode verificar seus contratos usando o [Painel](https://docs.tenderly.co/monitoring/smart-contract-verification/verifying-a-smart-contract), [Plugin Tenderly da Hardhat](https://docs.tenderly.co/monitoring/smart-contract-verification/verifying-contracts-using-the-tenderly-hardhat-plugin) ou [CLI](https:/ /docs.tenderly.co/monitoring/smart-contract-verification/verifying-contracts-using-cli). Ao verificar contratos através do Painel, você precisa importar o arquivo de origem ou o arquivo de metadados gerado pelo compilador Solidity, o endereço/rede e as configurações do compilador. diff --git a/public/content/translations/pt-br/developers/docs/transactions/index.md b/public/content/translations/pt-br/developers/docs/transactions/index.md index cd6142a6138..47070a5580d 100644 --- a/public/content/translations/pt-br/developers/docs/transactions/index.md +++ b/public/content/translations/pt-br/developers/docs/transactions/index.md @@ -23,7 +23,7 @@ As transações exigem uma taxa e devem ser incluídas em um bloco validado. Par Uma transação enviada inclui as seguintes informações: - `from`: o endereço do remetente que assinará a transação. Ela será uma conta de propriedade externa, pois as contas de contrato não podem enviar transações. -- `recipient`: o endereço de recebimento (se for uma conta de propriedade externa, a transação transferirá o valor. Se for uma conta de contrato, a transação executará o código do contrato) +- `para`: o endereço de recebimento (se for uma conta de propriedade externa, a transação transferirá o valor. Se for uma conta de contrato, a transação executará o código do contrato) - `signature`: o identificador do remetente. Ele é gerado quando a chave privada do remetente assina a transação e confirma que o remetente autorizou essa transação. - `nonce`: um contador de incremento sequencial que indica o número da transação a partir da conta. - `value`: a quantidade de ETH a transferir do remetente para o destinatário (denominado em WEI, onde 1ETH equivale a 1e+18wei). @@ -153,12 +153,19 @@ A taxa base queimará **-0,00399 ETH** O validador mantém a gorjeta de **+0,000210 ETH** -É necessário gás para qualquer interação de contrato inteligente também. ![Diagrama que mostra como o gás não utilizado é reembolsado](./gas-tx.png) _Diagrama adaptado do [Ethereum EVM ilustrado](https://takenobu-hs.github.io/downloads/ethereum_evm_illustrated.pdf)_ Qualquer gás não usado em uma transação é reembolsado para a conta do usuário. +### Interações de contratos inteligentes {#smart-contract-interactions} + +Gás é necessário para qualquer transação que envolva um contrato inteligente. + +Contratos inteligentes também podem conter funções conhecidas como [`visões`](https://docs.soliditylang.org/en/latest/contracts.html#view-functions) ou [`puras`](https://docs.soliditylang.org/en/latest/contracts.html#pure-functions), as quais não alteram o estado do contrato. Dessa maneira, nenhum gás é necessário ao chamar essas funções de um EOA. A chamada RPC subjacente para esse cenário é [`eth_call`](/developers/docs/apis/json-rpc#eth_call) + +Diferentemente de quando acessadas usando `eth_call`, essas funções ` de visualização` ou `puras "` também são comumente chamadas internamente (ou seja, a partir do próprio contrato ou de outro contrato), o que custa gás. + ## Ciclo de vida de transação {#transaction-lifecycle} Quando uma transação é enviada, acontece o seguinte: @@ -191,6 +198,16 @@ Onde os campos são definidos como: - `TransactionType`: um número entre 0 e 0x7f, para um total de 128 tipos de transações possíveis. - `TransactionPayload`: um array de bytes arbitrário definido pelo tipo de transação. +Baseado no valor do `TransactionType` , a transação pode ser classificada como + +1. **Transações do tipo 0 (legado):** O formato de transação original usado desde o lançamento do Ethereum. Eles não incluem recursos do [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559), como cálculos dinâmicos de taxas de gás ou listas de acesso para contratos inteligentes. As transações legadas não têm um prefixo específico que indique seu tipo em sua forma serializada, começando com o byte `0xf8` ao usar a codificação [Prefixo de comprimento recursivo (RLP, na sigla em inglês)](/developers/docs/data-structures-and-encoding/rlp). O valor TransactionType para essas transações é `0x0`. + +2. **Transações do tipo 1:** Introduzidas na [EIP-2930](https://eips.ethereum.org/EIPS/eip-2930) como parte da [Melhoria de Berlim](/history/#berlin) do Ethereum, essas transações incluem um parâmetro `accessList`. Essa lista especifica endereços e chaves de armazenamento que a transação espera acessar, ajudando a reduzir potencialmente os custos de [gás](/developers/docs/gas/) para transações complexas que envolvem contratos inteligentes. As alterações de mercado da taxa EIP-1559 não estão incluídas nas transações do Tipo 1. As transações do tipo 1 também incluem um parâmetro `yParity`, que pode ser `0x0` ou `0x1`, indicando a paridade do valor y da assinatura secp256k1. Elas começam com o byte `0x01`, e seu valor TransactionType é `0x1`. + +3. **Transações do Tipo 2**, comumente conhecidas como transações EIP-1559, são transações introduzidas no [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559), na [Melhoria Londres](/history/#london) do Ethereum. Elas se tornaram o tipo de transação padrão na rede Ethereum. Essas transações introduzem um novo mecanismo de mercado de taxas que melhora a previsibilidade ao separar a taxa de transação em uma taxa base e uma taxa de prioridade. Elas começam com o byte `0x02` e incluem campos como `maxPriorityFeePerGas` e `maxFeePerGas`. As transações do Tipo 2 agora são o padrão devido à sua flexibilidade e eficiência, especialmente preferidas durante períodos de alta congestão na rede por sua capacidade de ajudar os usuários a gerenciar as taxas de transação de forma mais previsível. O valor TransactionType para essas transações é `0x2`. + + + ## Leitura adicional {#further-reading} - [EIP-2718: Typed Transaction Envelope](https://eips.ethereum.org/EIPS/eip-2718) diff --git a/public/content/translations/pt-br/developers/docs/wrapped-eth/index.md b/public/content/translations/pt-br/developers/docs/wrapped-eth/index.md new file mode 100644 index 00000000000..a8b7225af4b --- /dev/null +++ b/public/content/translations/pt-br/developers/docs/wrapped-eth/index.md @@ -0,0 +1,65 @@ +--- +title: O que é Wrapped Ether (WETH) +description: Uma introdução ao Wrapped ether (WETH), um wrapper compatível com ERC20 para ether (ETH). +lang: pt-br +--- + +# Wrapped ether (WETH) {#intro-to-weth} + +Ether (ETH) é a principal moeda do Ethereum. É usado para várias finalidades, como staking, como moeda e pagamento de taxas de gás para computação. O **WETH é efetivamente uma forma atualizada do ETH com algumas funcionalidades adicionais exigidas por muitos aplicativos e [tokens ERC-20](/glossary/#erc-20)**, que são outros tipos de ativos digitais no Ethereum. Para trabalhar com esses tokens, o ETH deve seguir as mesmas regras que eles, conhecidas como padrão ERC-20. + +Para preencher essa lacuna, foi criado o wrapped ETH (WETH). O **Wrapped ETH é um contrato inteligente que permite que você deposite qualquer quantia de ETH no contrato e receba a mesma quantia em WETH cunhado**, em conformidade com o padrão de token ERC-20. O WETH é uma representação do ETH que permite que você interaja com ele como um token ERC-20, e não como o ativo nativo ETH. Você ainda precisará de ETH nativo para pagar as taxas de gás, portanto, certifique-se de guardar um pouco ao depositar. + +Você pode trocar WETH por ETH usando o contrato inteligente WETH. Você pode resgatar qualquer quantia de WETH com o contrato inteligente WETH, e receberá a mesma quantia em ETH. O WETH depositado é então queimado e retirado do suprimento circulante de WETH. + +**Cerca de 3% do suprimento de ETH em circulação está bloqueado no contrato do token WETH**, o que o torna um dos [contratos inteligentes] mais usados (/glossary/#smart-contract). O WETH é especialmente importante para usuários que interagem com aplicativos em finanças descentralizadas (DeFi). + +## Por que precisamos empacotar o ETH como um ERC-20? {#why-do-we-need-to-wrap-eth} + +O [ERC-20](/developers/docs/standards/tokens/erc-20/) define uma interface padrão para tokens transferíveis, de modo que qualquer pessoa pode criar tokens que interajam perfeitamente com aplicativos e tokens que usam esse padrão no ecossistema do Ethereum. Como o **ETH é anterior ao padrão ERC-20**, o ETH não está em conformidade com essa especificação. Isso significa que **você não pode trocar facilmente** ETH por outros tokens ERC-20 ou **usar ETH em aplicativos que usam o padrão ERC-20**. O empacotamento de ETH dá a você oportunidade de fazer o seguinte: + +- **Trocar ETH por tokens ERC-20**: você não pode trocar ETH diretamente por outros tokens ERC-20. O WETH é uma representação do ether que está em conformidade com o padrão de token fungível ERC-20 e pode ser trocado por outros tokens ERC-20. + +- **Usar ETH em dapps**: como o ETH não é compatível com o ERC20, os desenvolvedores precisariam criar interfaces separadas (uma para ETH e outra para tokens ERC-20) nos dapps. O empacotamento de ETH elimina esse obstáculo e permite que os desenvolvedores lidem com ETH e outros tokens no mesmo dapp. Muitos aplicativos financeiros descentralizados usam esse padrão e criam mercados para a troca desses tokens. + +## Wrapped ether (WETH) vs. ether (ETH): qual é a diferença? {#weth-vs-eth-differences} + +| | **Ether (ETH)** | **Wrapped Ether (WETH)** | +| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Abastecimento | O abastecimento de ETH é gerenciado pelo protocolo Ethereum. A [emissão](/roadmap/merge/issuance) de ETH é tratada pelos validadores do Ethereum ao processar transações e criar blocos. | O WETH é um token ERC-20 cujo abastecimento é gerenciado por um contrato inteligente. Novas unidades de WETH são emitidas pelo contrato depois que ele recebe depósitos de ETH dos usuários, ou unidades de WETH são queimadas quando um usuário deseja resgatar WETH por ETH. | +| Propriedade | A propriedade é gerenciada pelo protocolo Ethereum por meio do saldo de sua conta. | A propriedade do WETH é gerenciada pelo contrato inteligente do token WETH, protegido pelo protocolo Ethereum. | +| Gás | Ether (ETH) é a unidade de pagamento aceita para computação na rede Ethereum. As tarifas de gás são denominadas em gwei (uma unidade de ether). | O pagamento de gás com tokens WETH não é suportado nativamente. | + +## Perguntas mais frequentes {#faq} + + + +Você paga taxas de gás para empacotar ou desempacotar ETH usando o contrato WETH. + + + + + +O WETH é geralmente considerado seguro porque é baseado em um contrato inteligente simples e de eficiência comprovada. O contrato WETH também foi formalmente verificado, que é o mais alto padrão de segurança para contratos inteligentes no Ethereum. + + + + + +Além da [implementação canônica do WETH] (https://etherscan.io/token/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2) descrita nesta página, há outras variantes disponíveis. Eles podem ser tokens personalizados criados por desenvolvedores de aplicativos ou versões emitidas em outras blockchains e podem se comportar de forma diferente ou ter propriedades de segurança diferentes. \*\*Sempre verifique novamente as informações do token para saber com qual implementação do WETH você está interagindo + + + + + +- [Rede principal do Ethereum](https://etherscan.io/token/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2) +- [Arbitrum](https://arbiscan.io/token/0x82af49447d8a07e3bd95bd0d56f35241523fbab1) +- [Optimism](https://optimistic.etherscan.io/token/0x4200000000000000000000000000000000000006) + + + +## Leitura adicional {#further-reading} + +- [O que é WETH?](https://weth.tkn.eth.limo/) +- [Informações sobre o token WETH no Etherscan](https://etherscan.io/token/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2) +- [Verificação formal do WETH](https://zellic.io/blog/formal-verification-weth) diff --git a/public/content/translations/pt-br/eips/index.md b/public/content/translations/pt-br/eips/index.md index c195e5ae815..669ba2c0e13 100644 --- a/public/content/translations/pt-br/eips/index.md +++ b/public/content/translations/pt-br/eips/index.md @@ -8,7 +8,7 @@ lang: pt-br ## O que são EIPs? {#what-are-eips} -[Propostas de Melhorias do Ethereum (EIPs)](https://eips.ethereum.org/) são padrões especificando novos recursos ou processos potenciais para o Ethereum. As EIPs contêm especificações técnicas para as mudanças propostas e agem como a "fonte da verdade" para a comunidade. Atualizações de rede e padrões de aplicativos para Ethereum são discutidos e desenvolvidos através do processo EIP. +[Propostas de Melhorias do Ethereum (EIPs)](https://eips.ethereum.org/) são padrões especificando novos potenciais recursos ou processos para o Ethereum. As EIPs contêm especificações técnicas para as mudanças propostas e agem como a "fonte da verdade" para a comunidade. Atualizações de rede e padrões de aplicativos para Ethereum são discutidos e desenvolvidos através do processo EIP. Qualquer um da comunidade Ethereum tem a capacidade de criar uma EIP. Diretrizes para escrever EIPs estão incluídas na [EIP 1](https://eips.ethereum.org/EIPS/eip-1). Uma EIP deve fornecer principalmente uma especificação técnica concisa com um pouco de motivação. O autor da EIP é responsável por obter consenso dentro da comunidade e documentar opiniões alternativas. Dada a alta barreira técnica para enviar uma EIP bem-elaborada, historicamente, a maioria dos autores de EIP são geralmente desenvolvedores de aplicativos ou protocolos. @@ -54,10 +54,18 @@ O processo completo de padronização, juntamente com o gráfico, é descrito em Se você estiver interessado em ler mais sobre EIPs, confira o [site sobre EIPs](https://eips.ethereum.org/) e [EIP-1](https://eips.ethereum.org/EIPS/eip-1). Aqui estão alguns links úteis: -- [Uma lista de cada EIP](https://eips.ethereum.org/all) +- [Uma lista de todas as propostas de melhoria do Ethereum](https://eips.ethereum.org/all) - [Uma descrição de todos os tipos de EIP](https://eips.ethereum.org/EIPS/eip-1#eip-types) - [Uma descrição de todos os status de EIP](https://eips.ethereum.org/EIPS/eip-1#eip-process) +### Projetos de educação comunitária {#community-projects} + +- [PEEPanEIP](https://www.youtube.com/playlist?list=PL4cwHXAawZxqu0PKKyMzG_3BJV_xZTi1F) — *PEEPanEIP é uma série de vídeos educacionais que discute a Proposta de Melhoria do Ethereum (EIPs) e os principais recursos das próximas melhorias.* +- [EIPs For Nerds](https://ethereum2077.substack.com/t/eip-research) — *EIPs For Nerds fornece visões gerais abrangentes no estilo ELI5 de várias Propostas de Melhoria do Ethereum (EIPs), incluindo EIPs principais e EIPs de camada de aplicativo/infraestrutura (ERCs), para educar os leitores e formar um consenso em torno das mudanças propostas no protocolo Ethereum.* +- [EIPs.wtf](https://www.eips.wtf/) — *EIPs.wtf fornece informações extras para Propostas de Melhoria do Ethereum (EIPs), incluindo status, detalhes de implementação, solicitações de pull relacionadas e feedback da comunidade.* +- [EIP.Fun](https://eipfun.substack.com/) — *EIP.Fun fornece as últimas notícias sobre Propostas de Melhoria do Ethereum (EIPs), atualizações sobre reuniões do EIP e muito mais.* +- [EIPs Insight](https://eipsinsight.com/) — *EIPs Insight é uma representação do estado do processo e estatísticas das Propostas de Melhoria do Ethereum (EIPs) de acordo com informações coletadas de diferentes recursos.* + ## Participar {#participate} Qualquer pessoa pode criar uma EIP. Antes de enviar uma proposta, é necessário ler a [EIP-1](https://eips.ethereum.org/EIPS/eip-1), que descreve o processo de EIP, como escrever uma EIP e solicitar feedback sobre no fórum [Ethereum Magicians](https://ethereum-magicians.org/), no qual as propostas são discutidas primeiro com a comunidade antes de um plano ser enviado. diff --git a/public/content/translations/pt-br/energy-consumption/index.md b/public/content/translations/pt-br/energy-consumption/index.md index c1431c2d498..e70fbba0c8d 100644 --- a/public/content/translations/pt-br/energy-consumption/index.md +++ b/public/content/translations/pt-br/energy-consumption/index.md @@ -1,6 +1,6 @@ --- -title: Consumo de energia da Ethereum -description: As informações básicas que você precisa para entender o consumo de energia da Ethereum. +title: Consumo de energia do Ethereum +description: As informações básicas que você precisa para entender o consumo de energia do Ethereum. lang: pt-br --- @@ -8,56 +8,58 @@ lang: pt-br Ethereum é uma cadeia de blocos verde. A [prova de participação](/developers/docs/consensus-mechanisms/pos) do Ethereum usa o ETH como mecanismo de consenso ao invés de [energia para proteger a rede](/developers/docs/consensus-mechanisms/pow). O consumo de energia do Ethereum é de aproximadamente [~0,0026 TWh/ano](https://carbon-ratings.com/eth-report-2022) em toda a rede global. -O consumo de energia estimado para o Ethereum vem de um estudo do [CCRI (Crypto Carbon Ratings Institute)](https://carbon-ratings.com). Eles geraram estimativas de baixo para cima do consumo de eletricidade e dos rastros de carbono da rede Ethereum ([veja o relatório](https://carbon-ratings.com/eth-report-2022)). Eles mediram o consumo de eletricidade de diferentes nós com várias configurações de hardware e software cliente. A estimativa de **2,601 MWh** (0,0026 TWh) para o consumo anual de eletricidade da rede é correspondente a emissões anuais de carbono de **870 toneladas de CO2e**, aplicando fatores de intensidade de carbono específicas de uma região. Esse valor muda à medida que os nós entram e saem da rede — você pode acompanhar isso utilizando uma média estimada de 7 dias pelo [Índice de Sustentabilidade da rede Cambridge Blockchain](https://ccaf.io/cbnsi/ethereum) (observe que eles usam um método ligeiramente diferente para suas estimativas — detalhes disponíveis no site). +O consumo de energia estimado para o Ethereum vem de um estudo do [CCRI (Crypto Carbon Ratings Institute)](https://carbon-ratings.com). Eles geraram uma estimativa detalhada do consumo de eletricidade e da pegada de carbono da rede Ethereum ([ veja o relatório](https://carbon-ratings.com/eth-report-2022)). Eles mediram o consumo de eletricidade de diferentes nós com várias configurações de hardware e software cliente. A estimativa de **2,601 MWh** (0,0026 TWh) para o consumo anual de eletricidade da rede é correspondente a emissões anuais de carbono de **870 toneladas de CO2e**, aplicando fatores de intensidade de carbono específicas de uma região. Esse valor muda à medida que os nós entram e saem da rede. Você pode acompanhar esta variação graças ao [Índice de Sustentabilidade da Cambridge para a rede Blockchain](https://ccaf.io/cbnsi/ethereum), que oferece uma estimativa média de sete dias corridos (observe que eles usam um método ligeiramente diferente para suas estimativas — detalhes disponíveis no site). -Para contextualizar o consumo de energia do Ethereum, nós podemos comparar as estimativas anualizadas de outros setores. Isso nos ajuda a entender melhor se a estimativa do Ethereum é alta ou baixa. +Para contextualizar o consumo de energia do Ethereum, nós podemos fazer a comparação com estimativas anuais de outros produtos e indústrias. Isso nos ajuda a entender melhor se a estimativa do Ethereum é alta ou baixa. -O gráfico acima apresenta o consumo anual de energia estimada em TWh/ano para o Ethereum, em comparação com outros diversos setores. As estimativas fornecidas são derivadas de informações disponíveis ao público, acessadas em maio de 2023, com links para as fontes disponíveis no quadro abaixo: +O gráfico acima mostra o consumo de energia estimado em TWh/ano para o Ethereum, comparado a diversos produtos e indústrias. As estimativas fornecidas são derivadas de fontes públicas de informação, acessadas em julho de 2023, com links das fontes disponíveis na tabela abaixo. -| | Consumo de energia anualizado (TWh) | Comparação com a PoS Ethereum | Fonte | -| :---------------------------- | :---------------------------------: | :---------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Centros de dados globais | 200 | 77.000x | [fonte](https://www.iea.org/commentaries/data-centres-and-energy-from-global-headlines-to-local-headaches) | -| Mineração de ouro | 131 | 50.000x | [fonte](https://ccaf.io/cbnsi/cbeci/comparisons) | -| Bitcoin | 131 | 50.000x | [fonte](https://ccaf.io/cbnsi/cbeci/comparisons) | -| PoW Ethereum | 78 | 30.000x | [fonte](https://digiconomist.net/ethereum-energy-consumption) | -| YouTube (somente diretamente) | 12 | 4.600x | [fonte](https://www.gstatic.com/gumdrop/sustainability/google-2020-environmental-report.pdf) | -| Gaming nos EUA | 34 | 13.000x | [fonte](https://www.researchgate.net/publication/336909520_Toward_Greener_Gaming_Estimating_National_Energy_Use_and_Energy_Efficiency_Potential) | -| Netflix | 0,451 | 173x | [fonte](https://assets.ctfassets.net/4cd45et68cgf/7B2bKCqkXDfHLadrjrNWD8/e44583e5b288bdf61e8bf3d7f8562884/2021_US_EN_Netflix_EnvironmentalSocialGovernanceReport-2021_Final.pdf) | -| PayPal | 0,26 | 100x | [fonte](https://app.impaakt.com/analyses/paypal-consumed-264100-mwh-of-energy-in-2020-24-from-non-renewable-sources-27261) | -| AirBnB | 0,02 | 8x | [fonte]() | -| PoS Ethereum | 0,0026 | 1x | [fonte](https://carbon-ratings.com/eth-report-2022) | +| | Consumo de energia anualizado (TWh) | Comparação com a PoS Ethereum | Fonte | +|:------------------------ |:-----------------------------------:|:-----------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| Centros de dados globais | 190 | 73.000x | [fonte](https://www.iea.org/commentaries/data-centres-and-energy-from-global-headlines-to-local-headaches) | +| Bitcoin | 149 | 53.000x | [fonte](https://ccaf.io/cbnsi/cbeci/comparisons) | +| Mineração de ouro | 131 | 50.000x | [fonte](https://ccaf.io/cbnsi/cbeci/comparisons) | +| Jogos nos EUA\* | 34 | 13.000x | [fonte](https://www.researchgate.net/publication/336909520_Toward_Greener_Gaming_Estimating_National_Energy_Use_and_Energy_Efficiency_Potential) | +| PoW Ethereum | 21 | 8.100x | [fonte](https://ccaf.io/cbnsi/ethereum/1) | +| Google | 19 | 7.300x | [fonte](https://www.gstatic.com/gumdrop/sustainability/google-2022-environmental-report.pdf) | +| Netflix | 0,457 | 176x | [fonte](https://assets.ctfassets.net/4cd45et68cgf/7B2bKCqkXDfHLadrjrNWD8/e44583e5b288bdf61e8bf3d7f8562884/2021_US_EN_Netflix_EnvironmentalSocialGovernanceReport-2021_Final.pdf) | +| PayPal | 0,26 | 100x | [fonte](https://s202.q4cdn.com/805890769/files/doc_downloads/global-impact/CDP_Climate_Change_PayPal-(1).pdf) | +| AirBnB | 0,02 | 8x | [fonte](https://s26.q4cdn.com/656283129/files/doc_downloads/governance_doc_updated/Airbnb-ESG-Factsheet-(Final).pdf) | +| **PoS Ethereum** | **0,0026** | **1x** | [fonte](https://carbon-ratings.com/eth-report-2022) | -É complicado adquirir estimativas exatas do consumo de energia, especialmente quando o que está sendo medido tem uma cadeia complexa de suprimentos ou detalhes de implantação que influenciam sua eficiência. Considere a Netflix ou o YouTube como exemplos. As estimativas do seu consumo de energia podem variar dependendo se incluem apenas a energia usada para preservar seus sistemas e entregar satisfação aos usuários (_despesas diretas_) ou se eles incluem as despesas necessárias para gerar satisfação, administrar escritórios corporativos, anunciar, etc. (_despesas indiretas_). O uso indireto também pode incluir a energia necessária para consumir conteúdo em dispositivos do usuário final, como TVs, computadores e celulares, que, por outro lado, depende de quais dispositivos são usados. +\*Inclui dispositivos de usuários finais, como PCs, laptops e consoles de jogos. -Há uma discussão sobre isso no [Carbon Brief](https://www.carbonbrief.org/factcheck-what-is-the-carbon-footprint-of-streaming-video-on-netflix). No quadro acima, o valor indicado para a Netflix inclui o valor autodeclarado de utilização _direta_ e _indireta_. O Youtube disponibiliza apenas uma aproximação da própria despesa _direta_ de energia, que chega a [12 TWh/ano](https://www.gstatic.com/gumdrop/sustainability/google-2020-environmental-report.pdf). +Obter estimativas precisas do consumo de energia é complicado, especialmente quando o que está sendo avaliado apresenta uma cadeia de fornecimento complexa ou detalhes de implementação que influenciam a sua eficiência. Por exemplo, estimar o consumo de energia para o Netflix e o Google varia de acordo com os seguintes fatores, por exemplo: se incluem a energia usada para manter seu sistema funcional e a entrega de conteúdo aos usuários (_despesas diretas_) ou se incluem as despesas necessárias para criar conteúdo, administrar escritórios corporativos, anuncios, etc (_despesas indiretas_). As despesas indiretas podem incluir também a energia necessária para o consumo do conteúdo pelos dispositivos do usuário final, como TVs, computadores e celulares. -A tabela e o gráfico acima também incluem comparações com o Bitcoin e a prova de trabalho do Ethereum. É importante notar que o consumo de energia das redes de prova de trabalho não é estático — ele muda a cada dia. O valor usado para a prova de trabalho do Ethereum foi um pouco antes do [The Merge](/roadmap/merge/) para prova de participação, como previsto pelo [Digiconomist](https://digiconomist.net/ethereum-energy-consumption). Outras fontes, como o [Índice de Sustentabilidade da rede Cambridge Blockchain](https://ccaf.io/cbnsi/ethereum/1) estimam que o consumo de energia tenha sido muito menor (mais próximo de 20 TWh/ano). As estimativas para o consumo de energia do Bitcoin também mudam muito entre as fontes e é um tema que atrai muitos [debates](https://www.coindesk.com/business/2020/05/19/the-last-word-on-bitcoins-energy-consumption/) sobre não apenas a quantidade de carga consumida, mas também as fontes dessa energia e a ética relacionada com ela. O consumo de energia não corresponde necessariamente à pegada ambiental, porque diferentes projetos podem utilizar diferentes fontes de energia como, por exemplo, uma proporção menor ou maior de energias renováveis. Por exemplo, o [Índice de Consumo de Eletricidade Bitcoin de Cambridge](https://ccaf.io/cbnsi/cbeci/comparisons) indicam que a demanda da rede Bitcoin poderia, teoricamente, ser alimentada por queima de gás ou de eletricidade que, de certa forma, seria perdida na transmissão e distribuição. O caminho do Ethereum para a sustentabilidade foi substituir a parte que consume muita energia da rede por uma alternativa ecológica. +A estimativa acima não é uma comparação perfeita. O montante das despesas indiretas contabilizadas varia de acordo com a fonte, e raramente inclui a energia dos dispositivos do usuário final. Cada fonte subjacente inclui mais detalhes sobre o que está sendo avaliado. -Você pode consultar as estimativas do consumo de energia e emissão de carbono no [site Índice de Sustentabilidade da rede Cambridge Blockchain](https://ccaf.io/cbnsi/ethereum). +A tabela e o gráfico acima também incluem comparações com o Bitcoin e a prova de trabalho do Ethereum. É importante notar que o consumo de energia das redes de prova de trabalho não é estático e muda a cada dia. As estimativas podem variar amplamente entre as fontes. O tema atrai [debates](https://www.coindesk.com/business/2020/05/19/the-last-word-on-bitcoins-energy-consumption/) moderados, não apenas sobre a quantidade de energia consumida, mas também a fonte dessa energia e a ética relacionada. O consumo de energia não corresponde necessariamente à pegada ambiental, porque diferentes projetos podem utilizar diferentes fontes de energia, incluindo uma proporção menor ou maior de energias renováveis. Por exemplo, o [Índice de Consumo de Eletricidade do Bitcoin de Cambridge](https://ccaf.io/cbnsi/cbeci/comparisons) indica que a demanda da rede Bitcoin poderia, teoricamente, ser alimentada pela queima de gás ou eletricidade que, de outra forma, seria perdida na transmissão e distribuição. O caminho do Ethereum para a sustentabilidade foi substituir a parte da rede que consome muita energia por uma alternativa ecológica. + +Você pode consultar as estimativas do consumo de energia e emissão de carbono no [site Índice de Sustentabilidade de Cambridge para a rede Blockchain](https://ccaf.io/cbnsi/ethereum). ## Estimativas por transação {#per-transaction-estimates} -Muitos artigos estimam o gasto de energia “por transação” para blockchains. Isso pode ser enganoso, pois a energia necessária para propor e validar um bloco é independente do número de transações dentro dele. Uma unidade de gasto de energia por transação implica que menos transações levariam a um gasto de energia menor e vice-versa, o que não é o caso. Além disso, as estimativas por transação são muito sensíveis a como uma taxa de transferência de transação da blockchain é definida, e o ajuste dessa definição pode ser burlado para fazer o valor parecer maior ou menor. +Muitos artigos estimam o gasto de energia “por transação” para blockchains. Isso pode ser enganoso, porque a energia necessária para propor e validar um bloco é independente do número de transações dentro dele. Uma unidade de gasto energético por transação implica que menos transações levariam a um gasto energético menor and vice-versa, o que não é o caso. Além disso, as estimativas por transação são muito sensíveis a como uma taxa de transferência de transação da blockchain é definida, e o ajuste dessa definição pode ser burlado para fazer o valor parecer maior ou menor. -Por exemplo, no Ethereum, a taxa de transferência de transação não é apenas a da camada base — ela também é a soma da taxa de transferência de transação de todos os seus roll-ups de “[camada 2](/layer-2/)”. Geralmente, as camadas 2 não são incluídas nos cálculos, mas contabilizar a energia adicional consumida pelos sequenciadores (pequenos) e o número de transações que eles processam (grandes) provavelmente reduziria drasticamente as estimativas por transação. Essa é uma razão pela qual as comparações do consumo de energia por transação entre plataformas podem ser enganosas. +No Ethereum, por exemplo, a taxa de transferência não é apenas a da camada base – é também a soma da taxa de transferência de todos os dois rollups da "[camada 2](/layer-2/)". Geralmente, as camadas 2 não são incluídas nos cálculos, mas contabilizar a energia adicional consumida pelos sequenciadores (pequenos) e o número de transações que eles processam (grandes) provavelmente reduziria drasticamente as estimativas por transação. Esta é a razão pela qual as comparações do consumo de energia por transação entre plataformas podem ser enganosas. ## Deficit de carbono do Ethereum {#carbon-debt} -O gasto de energia do Ethereum é muito baixo, mas nem sempre tem sido o caso. Originalmente, o Ethereum usava prova de trabalho, que tinha um custo ambiental muito maior do que o mecanismo atual de prova de participação. +O gasto de energia do Ethereum é muito baixo, mas nem sempre foi o caso. Originalmente, o Ethereum usava prova de trabalho, que tinha um custo ambiental muito maior do que o mecanismo atual de prova de participação. Desde o início, o Ethereum planejou implementar um mecanismo de consenso baseado em prova de participação, mas fazer isso sem sacrificar a segurança e a descentralização levou anos de pesquisa e desenvolvimento focados. Portanto, um mecanismo de prova de trabalho foi usado para iniciar a rede. A prova de trabalho exige que mineradores usem seu hardware de computação para calcular um valor, gastando energia no processo. -![Comparação do consumo de energia do Ethereum antes e depois da fusão (The Merge), usando a Torre Eiffel (330 metros de altura) à esquerda, para simbolizar o elevado consumo de energia antes do The Merge, e uma pequena figura de Lego de 4 cm de altura à direta, para representar a redução drástica do consumo de energia após o The Merge.](energy_consumption_pre_post_merge.png) +![Comparação do consumo de energia do Ethereum antes e depois da fusão (A Fusão), usando a Torre Eiffel (330 metros de altura) à esquerda, para simbolizar o elevado consumo de energia antes da Fusão, e uma pequena figura de Lego de 4 cm de altura à direta, para representar a redução drástica do consumo de energia após a Fusão](energy_consumption_pre_post_merge.png) -CCRI estima que o The Merge reduziu o consumo anual de eletricidade do Ethereum em mais de **99,988%**. Da mesma forma, a emissão de carbono do Ethereum foi reduzido em aproximadamente **99,992%** (de 11.016.000 para 870 toneladas de CO2e). Para colocar isso em perspectiva, a redução das emissões é como ir da altura da Torre Eiffel para um brinquedinho de plástico, como ilustrado na figura acima. Consequentemente, o custo ambiental da segurança da rede é drasticamente reduzido. Ao mesmo tempo, acredita-se que a segurança da rede tenha melhorado. +CCRI estimou que A Fusão reduziu o consumo anual de eletricidade do Ethereum em mais de **99,988%**. Da mesma forma, a emissão de carbono do Ethereum foi reduzido em aproximadamente **99,992%** (de 11.016.000 para 870 toneladas de CO2e). Para colocar isso em perspectiva, a redução das emissões é como ir da altura da Torre Eiffel para um brinquedinho de plástico, como ilustrado na figura acima. Como resultado, o custo ambiental para manter a segurança da rede é consideravelmente reduzido. Ao mesmo tempo, acredita-se que a segurança da rede tenha melhorado. ## Uma camada de aplicação ecológica {#green-applications} -Embora o consumo de energia do Ethereum seja muito baixo, também há uma comunidade de [**finanças regenerativas (ReFi)**](/refi/) considerável, crescente e altamente ativa sendo desenvolvida no Ethereum. Os aplicativos ReFi usam componentes DeFi para construir aplicativos financeiros com externalidades positivas benéficas para o ambiente. O ReFi faz parte de um movimento [“solarpunk”](https://en.wikipedia.org/wiki/Solarpunk) mais amplo, que está intimamente alinhado com o Ethereum e visa unir o avanço tecnológico e a gestão ambiental. A natureza descentralizada, sem permissão e combinável do Ethereum faz dele a camada base ideal para as comunidades ReFi e solarpunk. +Embora o consumo de energia do Ethereum seja muito baixo, também há uma comunidade de [**finanças regenerativas (ReFi)**](/refi/) considerável, crescente e altamente ativa sendo desenvolvida no Ethereum. Os aplicativos ReFi usam componentes DeFi para criar aplicativos financeiros com externalidades positivas benéficas para o ambiente. O ReFi faz parte de um movimento mais amplo [“solarpunk”](https://en.wikipedia.org/wiki/Solarpunk), que está estreitamente alinhado com o Ethereum e visa unir o avanço tecnológico e a gestão ambiental. A natureza descentralizada, sem necessidade de permissão e composta do Ethereum faz dele a camada base ideal para as comunidades ReFi e solarpunk. -As plataformas nativas de financiamento de bens públicos da Web3, como [Gitcoin](https://gitcoin.co), executam rodadas climáticas para estimular uma construção com consciência ambiental na camada de aplicações do Ethereum. Por meio do desenvolvimento dessas iniciativas (e outras, por exemplo, [DeSci](/desci/)), o Ethereum está se tornando uma tecnologia social e ambientalmente positiva. +As plataformas nativas de financiamento de bens públicos da Web3, como [Gitcoin](https://gitcoin.co), executam rodadas climáticas para estimular a criação ambientalmente consciente na camada de aplicativos do Ethereum. Através do desenvolvimento dessas iniciativas (e outras, por exemplo, [DeSci](/desci/)), o Ethereum está se tornando uma tecnologia ambiental e socialmente positiva. Se você acha que esta página pode ser mais precisa, comunique o problema ou PR. As estatísticas nesta página são estimativas baseadas em dados disponíveis publicamente – elas não representam uma declaração oficial ou promessa da equipe ethereum.org ou da Ethereum Foundation. diff --git a/public/content/translations/pt-br/enterprise/index.md b/public/content/translations/pt-br/enterprise/index.md index 00c4bda4c2a..28362370202 100644 --- a/public/content/translations/pt-br/enterprise/index.md +++ b/public/content/translations/pt-br/enterprise/index.md @@ -4,137 +4,159 @@ description: Guias, artigos e ferramentas sobre aplicativos empresariais na bloc lang: pt-br --- -# Rede principal Ethereum para empresas {#ethereum-for-enterprise} +# Ethereum para empresas {#ethereum-for-enterprise} -Os aplicativos de blockchain ajudam empresas a: +Ethereum pode ajudar muitos tipos de negócios, incluindo grandes empresas: - Aumentar a confiança e reduzir o custo de coordenação entre os parceiros de negócios - Melhorar a responsabilidade da rede de negócios e a eficiência operacional - Criar novos modelos de negócios e oportunidades de criação de valor - Preparar a organização para o futuro de maneira competitiva -Aplicativos da cadeia de blocos empresarial podem ser construídos na [Rede Principal](/glossary/#mainnet) Ethereum ou em cadeias de blocos privadas baseadas na tecnologia Ethereum. Encontre mais informações em [cadeias privadas do Ethereum](/enterprise/private-ethereum/). +Nos primeiros anos, muitas aplicativos de blockchain empresarial foram criados em blockchains privadas com permissão do Ethereum ou em cadeias de consórcio. Hoje, graças aos avanços tecnológicos que permitem maior throughput, menor custo de transação e maior privacidade, a maioria dos aplicativos corporativos que utilizam a tecnologia Ethereum está sendo construída na rede principal pública do Ethereum ou em cadeias de [Camada 2](/layer-2). -## Ethereum público x privado {#private-vs-public} -Existe apenas uma Rede principal Ethereum pública. Os aplicativos construídos na Rede principal são capazes de interoperar, da mesma forma que os aplicativos construídos na Internet podem se conectar entre si, aproveitando todo o potencial da cadeia de blocos descentralizada. +## Recursos {#enterprise-resources} -Muitas empresas e consórcios implantaram cadeias de blocos privadas e autorizadas para aplicações específicas baseadas na tecnologia Ethereum. +### Leitura adicional {#further-reading} -### Principais diferenças {#key-differences} +Recursos não técnicos para entender como as empresas podem se beneficiar do Ethereum -- Segurança/Imutabilidade da cadeia de blocos – A resistência de uma cadeia de blocos à manipulação é determinada pelo seu algoritmo de consenso. A Rede principal Ethereum é protegida pela interação de milhares de nós independentes executados por indivíduos e mineradores em todo o mundo. As cadeias privadas normalmente têm um pequeno número de nós controlados por uma ou algumas organizações; esses nós podem ser fortemente controlados, mas apenas alguns devem ser comprometidos para reescrever a cadeia ou cometer transações fraudulentas. -- Desempenho – Como as cadeias privadas do Ethereum empresarial podem usar nós de alto desempenho com requisitos especiais de hardware e diferentes algoritmos de consenso, como a prova de autoridade, elas podem alcançar uma taxa de transferência mais alta na camada de base (Camada 1). Na Rede principal Ethereum, é possível alcançar altas taxa de transferência com o uso de [soluções de escalonamento de Camada 2](/developers/docs/scaling/#layer-2-scaling). -- Custo – O custo para operar uma cadeia privada é refletido principalmente no trabalho para configurar e gerenciar a cadeia, e os servidores para executá-la. Embora não haja custos para se conectar à Rede principal Ethereum, existe um custo de gás para todas as transações, que devem ser pagas em Ether. Os retransmissores de transações (mais conhecidas como Postos de Combustível) estão sendo desenvolvidos para eliminar a necessidade de os usuários finais e até as empresas usarem Ether diretamente em suas transações. Algumas [análises](https://github.com/EYBlockchain/fundamental-cost-of-ownership/blob/master/EY%20Total%20Cost%20of%20Ownership%20for%20Blockchain%20Solutions.pdf) mostraram que o custo total para operar uma aplicação pode ser menor na Rede principal do que executar uma cadeia privada. -- Autorização de nós – Somente nós autorizados podem se juntar a cadeias privadas. Qualquer um pode definir um nó na Rede principal Ethereum. -- Privacidade – O acesso aos dados gravados em cadeias privadas pode ser controlado restringindo o acesso à rede e, de maneira mais precisa, com controles de acesso e transações privadas. Todos os dados gravados na Camada 1 da Rede principal podem ser visualizados por qualquer pessoa, portanto, as informações confidenciais devem ser armazenadas e transmitidas fora da cadeia, ou então criptografadas. Padrões de design que facilitam isso estão emergindo (por exemplo, Baseline, Aztec), bem como soluções de Camada 2 que podem manter os dados compartimentados e fora da Camada 1. +- [Por que as blockchains são úteis para os negócios?](https://entethalliance.org/why-are-blockchains-useful-for-business/) - _Discute o valor das blockchains sob a perspectiva da previsibilidade_ +- O [Relatório de preparação comercial da Enterprise Ethereum Alliance](https://entethalliance.org/eea-ethereum-business-readiness-report-2023/) - _analisa o potencial e as capacidades do Ethereum público e do ecossistema Ethereum mais amplo para as empresas_ +- [_Ethereum for Business_ de Paul Brody](https://www.uapress.com/product/ethereum-for-business/) - _Guia em inglês simples sobre os casos de uso que geram retornos, desde gestão de ativos até pagamentos e cadeias de suprimentos_ -### Por que construir na Rede principal Ethereum? {#why-build-on-ethereum-mainnet} - -Empresas têm experimentado a tecnologia de blockchain desde 2016, quando os projetos Hyperledger, Quorum e Corda foram lançados. O foco incidia principalmente sobre empresas privadas com autorização, mas a partir de 2019, houve uma mudança na maneira de ver as cadeias de blocos públicas em relação às privadas para aplicações de negócios. Uma [pesquisa](https://assets.ey.com/content/dam/ey-sites/ey-com/en_gl/topics/blockchain/ey-public-blockchain-opportunity-snapshot.pdf) conduzida pela Forrester revelou que “Os entrevistados da pesquisa ... veem esse potencial, com 75% afirmando que provavelmente usarão cadeias de blocos públicas no futuro e quase um terço afirmando ser muito provável”. O Paul Brody da EY [falou](https://www.youtube.com/watch?v=-ycu5vGDdZw&feature=youtu.be&t=3668) sobre os benefícios de construir sobre uma cadeia de blocos pública, que (dependendo da aplicação) pode oferecer maior segurança/imutabilidade, transparência, menor custo total de propriedade e capacidade de interagir com todas as outras aplicações que também estão na Rede principal (efeitos de rede). O compartilhamento de um quadro de referência comum entre as empresas evita a criação desnecessária de numerosos silos isolados que não conseguem comunicar e compartilhar ou sincronizar informações entre si. +### Organizações {#organizations} -Outro desenvolvimento que está deslocando o foco em direção a cadeias de blocos públicas é [Camada 2](/developers/docs/scaling/#layer-2-scaling). Primeiramente, a Camada 2 é uma categoria de tecnologia de escalabilidade que possibilita o uso de aplicativos com alta taxa de transferência em cadeias públicas. Além disso, as soluções da Camada 2 também podem[resolver alguns dos outros desafios que levaram os desenvolvedores empresariais a escolher cadeias privadas no passado](https://entethalliance.org/how-ethereum-layer-2-scaling-solutions-address-barriers-to-enterprises-building-on-mainnet/). +Diversas organizações trabalharam juntas para tornar o Ethereum amigável para empresas -## Recursos para desenvolvedores corporativos {#enterprise-developer-resources} - -### Organizações {#organizations} +- [Enterprise Ethereum Alliance](https://entethalliance.org/) - A EEA ajuda organizações a adotar e usar a tecnologia Ethereum em suas operações diárias de negócios. Seu objetivo é acelerar o uso do Ethereum nos negócios por meio de suporte profissional e comercial, defesa e pesquisa, desenvolvimento de padrões e serviços confiáveis do ecossistema. +- [Global Blockchain Business Council](https://www.gbbc.io/) - O GBBC é uma associação industrial para o ecossistema de tecnologia blockchain. Ao engajar formuladores de políticas e reguladores, organizar eventos e discussões aprofundadas e realizar pesquisas, o GBBC está dedicado a promover a adoção da blockchain para criar sociedades mais seguras, equitativas e funcionais. -Diversas organizações trabalharam juntas para tornar o Ethereum amigável para empresas: -- [Enterprise Ethereum Alliance (EEA)](https://entethalliance.org/) A EEA permite que as organizações adotem e usem a tecnologia Ethereum em suas operações diárias de negócios. Ela capacita o ecossistema Ethereum para desenvolver novas oportunidades de negócios, impulsionar a adoção do setor e aprender e colaborar entre si. O grupo de trabalho da Rede principal da EEA é um ponto focal para os representantes de empresas interessadas em desenvolver na Rede pública Ethereum, assim como para membros da comunidade Ethereum que gostariam de apoiá-los. -- [Ethereum OASIS Open Project](https://github.com/ethereum-oasis/oasis-open-project) O objetivo do Ethereum OASIS Open Project é fornecer um fórum neutro destinado aos diversos participantes para criar especificações de alta qualidade que facilitem a longevidade, interoperabilidade e facilidade de integração do Ethereum. O projeto pretende desenvolver normas claras e abertas, documentação de alta qualidade e conjuntos de testes que facilitem novos recursos e aprimoramentos para o protocolo Ethereum. -- [Baseline Project](https://www.baseline-protocol.org/) O Baseline Project é uma iniciativa de código aberto que combina avanços em criptografia, troca de mensagens e cadeia de blocos para fornecer processos de negócios seguros e privados a baixo custo por meio da Rede principal Ethereum. O protocolo permite uma colaboração confidencial e complexa entre empresas, sem deixar nenhum dado sensível na cadeia. O Baseline Project é um subprojeto do Projeto Aberto Ethereum OASIS, coordenado pelo Comitê de Direção Técnica do Baseline. +## Recursos para desenvolvedores corporativos {#enterprise-developer-resources} ### Produtos e serviços {#products-and-services} -- O [Alchemy](https://www.alchemy.com/) _fornece serviços e ferramentas de API para construir e monitorar aplicativos no Ethereum_ -- O [Blast](https://blastapi.io/) _é uma plataforma de API que fornece APIs RPC/WSS para a Rede principal e as Redes de teste para o arquivo do Ethereum._ -- [Blockapps](https://blockapps.net/) _é uma implementação do protocolo Ethereum para empresas, com ferramentas e APIs que formam a plataforma STRATO_ +- [4EVERLAND](https://www.4everland.org/) - _fornece APIs, serviços RPC e ferramentas para hospedar aplicativos descentralizados e habilitar armazenamento descentralizado no Ethereum_ +- [Alchemy](https://www.alchemy.com/) - _fornece serviços de API e ferramentas para construir e monitorar aplicativos no Ethereum_ +- [Blast](https://blastapi.io/) - _uma plataforma de API que fornece APIs RPC/WSS para a rede principal de arquivos do Ethereum e redes de testes._ +- [Blockapps](https://blockapps.net/) - _ implementação do protocolo Ethereum para empresas, com ferramentas e APIs que formam a plataforma STRATO_ - O [Chainstack](https://chainstack.com/) _é a infraestrutura da rede principal e da rede de testes do Ethereum hospedada em nuvens de clientes isolados e públicos_ -- O [ConsenSys](https://consensys.io/) _fornece uma variedade de produtos e ferramentas para construção no Ethereum, bem como serviços de consultoria e desenvolvimento personalizado_ -- O [Envision Blockchain](https://envisionblockchain.com/) _fornece serviços de consultoria e desenvolvimento com foco empresarial especializados na Rede principal Ethereum_ -- O [EY OpsChain](https://blockchain.ey.com/products/contract-manager) _fornece um fluxo de trabalho de aquisição, emitindo contratos da RFQ, ordens de compra e faturas em sua rede de parceiros de negócios confiáveis_ -- O [Hyperledger Besu](https://www.hyperledger.org/use/besu) _é um cliente Ethereum de código aberto desenvolvido sob licença Apache 2.0 e escrito em Java_ -- O [Infura](https://infura.io/) _é uma API escalável de acesso às redes Ethereum e IPFS_ -- O [Kaleido](https://kaleido.io/) _é uma plataforma de desenvolvimento focada em empresas que oferece uma cadeia de blocos simplificada e aplicativos de ativos digitais_ -- [NodeReal](https://nodereal.io/) _fornece infraestrutura de blockchain escalável e a API do provedor de serviços para o ecossistema Web3_ -- O [Provide](https://provide.services/) _fornece infraestrutura e APIs para aplicativos Web3 para empresas_ -- O [QuickNode](https://www.quicknode.com/) _fornece nós confiáveis e rápidos com APIs de alto nível como NFT API, Token API, entre outras, enquanto entrega um pacote unificado de produtos e soluções de nível empresarial_ -- [Tenderly](https://tenderly.co) _é uma plataforma de desenvolvimento Web3 que fornece blocos de depuração de infraestrutura, observação e construção para desenvolvimento, teste, monitoramento e operação de contratos inteligentes_ -- A [Unibright](https://unibright.io/) _é uma equipe de especialistas, arquitetos, desenvolvedores e consultores da blockchain, com mais de 20 anos de experiência em processos de negócios e integração_ -- [Zero Services GmbH](https://www.zeroservices.eu/) _é um provedor de serviços gerenciados espalhado por locais compartilhados na Europa e na Ásia. Opera e monitora seus nós de forma segura e confiável_ -- [Zeeve](https://www.zeeve.io/) _fornece uma variedade de produtos e ferramentas de criação no Ethereum, além de infraestrutura e APIs para aplicativos Web3 para empresas._ +- [ConsenSys](https://consensys.io/) - _fornece uma variedade de produtos e ferramentas para construção no Ethereum, além de serviços de consultoria e desenvolvimento personalizado_ +- [Crossmint](http://crossmint.com/) - _plataforma de desenvolvimento web3 de nível empresarial para implantar contratos inteligentes, habilitar pagamentos com cartão de crédito e entre cadeias, e usar APIs para criar, distribuir, vender, armazenar e editar NFTs._ +- [Envision Blockchain](https://envisionblockchain.com/) - _oferece serviços de consultoria e desenvolvimento focados em empresas, especializados na rede principal do Ethereum_ +- [EY OpsChain](https://blockchain.ey.com/products/contract-manager) - _fornece um fluxo de trabalho de compras ao emitir RFQs, contratos, ordens de compra e faturas em toda a sua rede de parceiros comerciais confiáveis_ +- [Hyperledger Besu](https://www.hyperledger.org/use/besu) - _cliente Ethereum de código aberto desenvolvido sob a licença Apache 2.0 e escrito em Java_ +- [Infura](https://infura.io/) - _API dimensionável para acesso às redes Ethereum e IPFS_ +- [Kaleido](https://kaleido.io/)- _plataforma de desenvolvimento focada em empresas que oferece uma blockchain simplificada e aplicativos de ativos digitais_ +- [NodeReal](https://nodereal.io/) - _fornece infraestrutura blockchain dimensionável e serviços de API para o ecossistema Web3_ +- [Moralis](http://moralis.io/) - _APIs e nós de nível empresarial com certificação SOC2 tipo 2_ +- [Provide](https://provide.services/) - _middleware de zero-knowledge para empresas_ +- [QuickNode](https://www.quicknode.com/) - _fornece nós confiáveis e rápidos com APIs gerais, como API de NFT, API de Token, entre outras, oferecendo um portfólio de produtos unificado e soluções de nível empresarial_ +- [Tenderly](https://tenderly.co) - _uma plataforma de desenvolvimento Web3 que fornece ferramentas para depuração, observabilidade e elementos básicos de infraestrutura para desenvolver, testar, monitorar e operar contratos inteligentes_ +- [Unibright](https://unibright.io/) - _uma equipe de especialistas em blockchain, arquitetos, desenvolvedores e consultores com mais de 20 anos de experiência em processos de negócios e integração_ +- [Zeeve](https://www.zeeve.io/) - _fornece uma gama de produtos e ferramentas para criar no Ethereum, além de infraestrutura e APIs para aplicativos Web3 empresariais._ ### Ferramentas e bibliotecas {#tooling-and-libraries} -- [Alethio](https://explorer.aleth.io/) _Plataforma de Análise de Dados do Ethereum_ -- [Chainlens](https://www.chainlens.com/) _uma plataforma de dados e análises para redes públicas e privadas Ethereum compatíveis da Web3 Labs_ -- [Ernst & Young ‘Nightfall’](https://github.com/EYBlockchain/nightfall) _é um conjunto de ferramentas para transações privadas_ -- [EthSigner](https://github.com/ConsenSys/ethsigner) _é um aplicativo de assinatura de transações para ser usado com um provedor web3_ -- [Tenderly](https://tenderly.co/) _é uma plataforma de dados que fornece análise em tempo real, alertando e monitorando com suporte a redes privadas_ - -### Soluções de escalabilidade {#scalability-solutions} +- [Baseline Project](https://www.baseline-protocol.org/) - _O Baseline Protocol é um conjunto de ferramentas e bibliotecas que ajuda empresas a coordenar processos e fluxos de trabalho complexos entre múltiplas partes com privacidade, mantendo os dados nos sistemas de registro respectivos. O padrão permite que duas ou mais máquinas de estado alcancem e mantenham a consistência dos dados e a continuidade do fluxo de trabalho, usando uma rede como uma estrutura de referência comum._ +- [Chainlens](https://www.chainlens.com/) - _Plataforma de dados e análises blockchain SaaS e on-premises da Web3 Labs_ +- [Ernst & Young's 'Nightfall'](https://github.com/EYBlockchain/nightfall_3) - _App para transferir aplicativos ERC20, ERC721 e ERC1155 sob Zero Knowledge, utilizando um Optimistic Rollup_ +- [Truffle Suite](https://trufflesuite.com) - _conjunto de desenvolvimento de blockchain (Truffle, Ganache, Drizzle)_ -[Camada 2](/layer-2) é um conjunto de tecnologias ou sistemas executados sobre o Ethereum (Camada 1), que herdam propriedades de segurança da Camada 1 e fornecem maior capacidade de processamento de transações (transferências), taxas de transação mais baixas (custo operacional) e confirmações de transações mais rápidas do que a Camada 1. As soluções de escala de Camada 2 são protegidas pela Camada 1, mas permitem que os aplicativos da blockchain manipulem muitos mais usuários, ações ou dados do que a Camada 1 poderia acomodar. Muitos deles aproveitam os avanços recentes em criptografia e conhecimento zero (ZK - zero-knowledge) para maximizar o desempenho e a segurança. +### Soluções de dimensionamento {#scalability-solutions} -Construir seu aplicativo sobre uma solução de escalabilidade de Camada 2 pode ajudar [a lidar com muitos dos problemas que anteriormente levaram empresas a construir em blockchains privadas](https://entethalliance.org/how-ethereum-layer-2-scaling-solutions-address-barriers-to-enterprises-building-on-mainnet/), mas ainda assim manter os benefícios de construir na Rede principal. +A maioria dos novos aplicativos blockchain está sendo criada em cadeias da [Camada 2](/layer-2). Camada 2 é um conjunto de tecnologias ou sistemas executados sobre o Ethereum (Camada 1), que herdam propriedades de segurança da Camada 1 e fornecem maior capacidade de processamento de transações (transferências), taxas de transação mais baixas (custo operacional) e confirmações de transações mais rápidas do que a Camada 1. As soluções de dimensionamento de Camada 2 são protegidas pela Camada 1, mas permitem que os aplicativos da blockchain lidem com muitos mais usuários, ações ou dados do que a Camada 1 poderia acomodar. Muitas delas aproveitam os avanços recentes em criptografia e provas de zero-knowledge (ZK) para maximizar o desempenho e a segurança, e algumas oferecem um nível adicional de privacidade. -## Aplicações empresariais ativas no Rede principal {#enterprise-live-on-mainnet} +## Aplicativos empresariais operam na rede principal do Ethereum {#enterprise-live-on-mainnet} -Aqui estão alguns dos aplicativos corporativos que foram construídos em cima da Mainnet pública Ethereum +Aqui estão alguns dos aplicativos empresariais criados com base na rede principal pública do Ethereum e em L2s por e para empresas tradicionais, que não são baseadas em blockchain. ### Pagamentos {#payments} -- [Brave Browser](https://basicattentiontoken.org/) _paga aos usuários para visualizar anúncios e os usuários podem pagar aos editores para apoiá-los por meio do Basic Attention Token._ -- [hCaptcha](https://www.hcaptcha.com/) _Sistema CAPTCHA de prevenção de bots que paga aos operadores do site o trabalho realizado pelos usuários para rotular dados para aprendizagem de máquina. Agora implantado pela Cloudflare_ -- [EthereumAds](https://ethereumads.com/) _permite que os operadores do site vendam espaço de publicidade e sejam pagos via Ethereum_ +- [Brave Browser](https://basicattentiontoken.org/) - _paga os usuários por sua atenção a anúncios, e os usuários podem pagar editores para apoiá-los, por meio do Basic Attention Token_ +- [Cidade de Lugano, Suíça](https://bitcoinsuisse.com/news/city-of-lugano-accepts-crypto-payments) - _pagamento de impostos e outros serviços municipais_ +- [EthereumAds](https://ethereumads.com/) - _permite que operadores de sites vendam espaço publicitário e recebam pagamento via Ethereum_ +- [hCaptcha](https://www.hcaptcha.com/) - _sistema CAPTCHA de prevenção de bots que paga operadores de sites pelo trabalho realizado pelos usuários ao rotular dados para aprendizado de máquinas. Agora implantado pela Cloudflare_ +- [Opera MiniPay](https://www.opera.com/products/minipay) - _torna os pagamentos móveis mais acessíveis e seguros para pessoas na África com uma carteira não custodiada e utilizando números de telefone para transações fáceis_ +- [Roxpay](https://www.roxpay.ch/) - _automatiza a faturação e os pagamentos por uso de ativos_ +- [SAP Digital Currency Hub](https://community.sap.com/t5/technology-blogs-by-sap/cross-border-payments-made-easy-with-digital-money-experience-the-future/ba-p/13560384) - _pagamentos transfronteiriços com stablecoins_ +- [Toku](https://www.toku.com/) - _folha de pagamento, administração de concessões de tokens, conformidade fiscal, emprego local, benefícios e soluções de RH distribuídas_ +- [Xerof](https://www.xerof.com/) - _facilita pagamentos internacionais B2B, rápido, fácil e barato_ ### Finanças {#finance} -- [Banco Santander](https://www.coindesk.com/santander-settles-both-sides-of-a-20-million-bond-trade-on-ethereum)_ – emissão e liquidação de títulos_ -- [Societé Générale](https://www.generali-investments.com/it/en/institutional/article/generali-investments-and-generali-iard-carry-out-first-market-transaction-based-on-blockchain-infrastructure) _ – emissão de obrigações_ -- [Cadência](https://www.forbes.com/sites/benjaminpirus/2019/10/09/fatburger-and-others-feed-30-million-into-ethereum-for-new-bond-offering/#513870be115b) _ – oferta de obrigações e geração de tokens para a FAT Brands_ -- [Sila](https://silamoney.com/) _infraestrutura de pagamentos bancários e ACH como serviço, usando uma stablecoin_ -- [Taurus](https://www.taurushq.com/) _ – emite títulos gerados por token_ - -### Geração de token do ativo {#tokenization} - -- [Tinlake](https://tinlake.centrifuge.io/) _ – financiamento de recebíveis por meio de ativos reais gerados por token, como faturas, hipotecas ou royalties de streaming_ -- [RealT](https://realt.co/) _ – investidores em todo o mundo podem comprar no mercado imobiliário dos EUA por meio de uma propriedade totalmente compatível, fracionada e gerada por token._ -- [AgroToken](https://agrotoken.io/en/home) _ – gerando tokens e negociando commodities agrícolas_ -- [Fasset](https://www.fasset.com/) _ – uma plataforma para apoiar a infraestrutura sustentável_ +- [ABN AMRO](https://tokeny.com/tokeny-fuels-abn-amro-bank-in-tokenizing-green-bonds-on-polygon/) - _ com Tokeny, títulos verdes tokenizados_ +- [Crowdz](https://crowdz.io/) - _plataforma de financiamento e factoring de faturas/recebíveis_ +- [Mata Capital](https://consensys.io/blockchain-use-cases/finance/mata-capital) - _tokenização de investimento imobiliário_ +- [Obrigação](https://www.obligate.com/) - _títulos on-chain e KYC'd regulamentados, e papeis comerciais_ +- [Siemens](https://press.siemens.com/global/en/pressrelease/siemens-issues-first-digital-bond-blockchain) - _ emissão de títulos_ +- [Sila](https://silamoney.com/) - _infraestrutura de pagamentos bancários e ACH como serviço, usando uma stablecoin_ +- [Societe Generale FORGE](https://www.sgforge.com/product/bonds/) - _emissão de títulos_ +- [Taurus](https://www.taurushq.com/) - _emissão de títulos gerados por token_ + +### Tokenização de ativos {#tokenization} + +- [AgroToken](https://agrotoken.io/en/) - _tokenização e negociação de commodities agrícolas_ +- [Bitbond](https://www.bitbond.com/) - _melhora a emissão, liquidação e custódia de ativos financeiros por meio da tokenização_ +- [Blocksquare](https://blocksquare.io/) - _infraestutura de tokenização para imóveis_ +- [Centrifuge](https://centrifuge.io/) - _financiamento, débito e ativos de recebíveis tokenizados_ +- [Clearmatics](https://www.clearmatics.com) - _cria plataformas de rede descentralizadas para a troca p2p (de pessoa a pessoa) de valor tokenizado_ +- [dClimate](https://www.dclimate.net/) - _ecossistema descentralizado de informações sobre o clima_ +- [Fabrica](https://www.fabrica.land/) - _uma plataforma para digitalizar ativos imobiliários, permitindo empréstimos DeFi e negociação de propriedades_ +- [Fasset](https://www.fasset.com/)-_uma plataforma para apoiar infraestruturas sustentáveis_ +- [Nori](https://nori.com/) - _infraestrutura de mercado de código aberto para permitir que projetos de remoção de carbono meçam e monetizem sua atividade_ +- [Propy](https://propy.com/) - _uma plataforma para automatizar transações imobiliárias residenciais com contratos inteligentes_ +- [RealT](https://realt.co/) - _investidores de todo o mundo podem comprar no mercado imobiliário dos EUA por meio de propriedade fracionada, tokenizada e totalmente em conformidade_ +- [Rubey](https://www.rubey.be/) - _plataforma que tokeniza arte de alto nível para torná-la acessível a investidores de varejo_ +- [Swarm](https://swarm.com/) - _plataforma focada na digitalização e negociação de ativos do mundo real de maneira regulamentada_ +- [Thallo](https://www.thallo.io/) - _plataforma para integrar créditos de carbono digitais em transações comerciais_ +- [Tokenchampions](https://tokenchampions.com/) - _tokeniza os direitos de imagem de jogadores de futebol europeus_ ### Autenticação de dados {#notarization-of-data} -- [BBVA](https://www.ledgerinsights.com/bbva-blockchain-loan-banking-tech-award/) _ – detalhes dos empréstimos finalizados com hash e registrados na Mainnet_ -- [ANSA](https://cointelegraph.com/news/italys-top-news-agency-uses-blockchain-to-fight-fake-coronavirus-news) _ – a maior agência de notícias da Itália luta contra notícias falsas e permite que os leitores verifiquem a origem das notícias gravando-as na Mainnet_ -- [Verizon](https://decrypt.co/46745/verizon-news-press-releases-ethereum-full-transparency) _ – logs da imprensa comunicados na Ethereum para garantir a responsabilidade e a confiança corporativas_ -- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) _ – registra a proveniência dos registros e o histórico de reparos dos relógios no Ethereum_ -- [EthSign](https://ethsign.xyz/) _ – registra documentos eletrônicos assinados na blockchain do Ethereum_ +- [ANSA](https://www.ansa.it/english/news/science_tecnology/2020/04/06/ansa-using-blockchain-to-help-readers_af820b4f-0947-439b-843e-52e114f53318.html) - _Agência de notícias italiana combate fake news e permite que os leitores verifiquem a origem das notícias registrando-as na rede principal_ +- [Breitling](https://www.coindesk.com/breitling-arianee-all-new-watches-ethereum) - _Registra a origem e o histórico de reparos de relógios no Ethereum_ +- [BRØK](https://www.xn--brk-1na.no/) - _Uma plataforma de cap tables para empresas não listadas ao público, oferecida pelo governo Norueguês_ +- [Certifaction](https://certifaction.com/) - _Assinaturas eletrônicas legalmente válidas com funções de privacidade incorporadas ao design_ +- [EthSign](https://ethsign.xyz/) - _Registra documentos eletrônicos assinados na blockchain do Ethereum_ +- [Stacktical](https://stacktical.com/) - _Permite o desenvolvimento de software, emissão digital e assinatura digital de Acordos de Nível de Serviço (SLA) com capacidades nativas de custódia_ +- [Verizon](https://decrypt.co/46745/verizon-news-press-releases-ethereum-full-transparency) - _Registra comunicados de imprensa no Ethereum para garantir responsabilidade corporativa e confiança_ +- [WolfTown](https://www.mef.net/edge-view-blog/automated-secure-timely-sla-reporting-is-finally-a-reality/) - _pela MEF e Sage Management, automatiza o relatório de Acordo de Nível de Serviço entre operadoras de telecomunicações_ ### Cadeia de abastecimento {#supply-chain} -- [Morpheus.network](https://morpheus.network/) _ – plataforma de automação de cadeia de suprimentos que implementa um sistema híbrido de cadeias privadas com dados autenticados na Ethereum Mainnet, sendo usada por empresas como a Federated Co-op Ltd., distribuidora canadense de alimentos, petróleo e gás, e a Vitalcan, fornecedora argentina de alimentos para animais._ -- [Minespider](https://www.minespider.com/) _ – rastreamento da cadeia de suprimentos_ -- [EY OpsChain Contract Manager](https://blockchain.ey.com/products/contract-manager) _ – permite que as empresas participem de um fluxo de processo de aquisição, emitindo pedidos de cotação (RFQ), contratos, ordens de compra e faturas para toda a sua rede de parceiros de negócios confiáveis_ -- [Treum](https://treum.io/) _ – traz transparência, capacidade de rastreio e negociação para cadeias de abastecimento, usando a tecnologia de blockchain_ -- [TradeTrust](https://www.tradetrust.io/) _ – verifica conhecimentos de embarque marítimo eletrônicos (eBLs) para envio internacional_ +- [Birra Peroni](https://www.ey.com/en_gl/news/2021/05/birra-peroni-is-the-first-industrial-organization-to-mint-unique-non-fungible-tokens-using-ey-opschain-traceability) _ – cunha NFTs para cada lote de cerveja, permitindo maior visibilidade e eficiência ao longo de sua cadeia de suprimentos_ +- [CargoX](https://cargox.io/) - _provedor de conhecimento de embarque eletrônico e transferência de documentos para envio_ +- [Circularize](https://www.circularise.com/) - _solução de rastreabilidade de ponta a ponta para matérias-primas transformadas em produtos_ +- [EY OpsChain Contract Manager](https://blockchain.ey.com/products/contract-manager) - _permite que empresas participem de um fluxo de trabalho de compras emitindo RFQs, contratos, ordens de compra e faturas em uma rede de parceiros comerciais_ +- [Minespider](https://www.minespider.com/) - _rastreamento e proveniência da cadeia de suprimentos, e monitoramento de emissões de CO2_ +- [Morpheus.network](https://morpheus.network/) - _plataforma de automação da cadeia de suprimentos_ +- [StaTwig](https://statwig.com/) - _operações em cadeia de suprimento_ +- [TradeTrust](https://www.tradetrust.io/) - _verifica Conhecimentos de Embarque Eletrônicos (eBLs) para transporte internacional_ +- [Transmute](https://transmute.industries/) - _plataforma de troca de dados para comércio global; suporta transações com Identidade Descentralizada no Ethereum_ ### Seguros {#insurance} -- [Arbol](https://www.arbolmarket.com/) _ – seguro paramétrico para cobrir riscos meteorológicos_ -- [Etherisc](https://etherisc.com/) _ – seguro descentralizado para uma variedade de riscos_ +- [Arbol](https://www.arbolmarket.com/) - _Seguro paramétrico para cobrir riscos relacionados ao clima_ +- [Etherisc](https://etherisc.com/) - _Seguro descentralizado para uma variedade de riscos_ +- [Nayms](https://www.nayms.com/) - _Um espaço digital para a criação de programas de seguro, captação e negociação de capital, subscrição de risco e infraestrutura de pagamento para transações de prêmios e sinistros. Realizado com a empresa AON_ -### Credenciais e certificações {#credentials} +### Identidade, credenciais e certificações {#credentials} -- [Duas escolas de ensino médio italianas](https://cointelegraph.com/news/two-italian-high-schools-to-issue-digital-diplomas-with-blockchain) _ – diplomas digitais emitidos na Ethereum Mainnet_ -- [Universidade de St. Gallen](https://cointelegraph.com/news/swiss-university-fights-fake-diplomas-with-blockchain-technology) _ – projeto-piloto de uma universidade suíça para verificar diplomas_ -- [Credenciais da Hyland](https://www.hylandcredentials.com) _ – diplomas digitais e outras credenciais, licenciamentos e certificados de educação_ -- [OpenCerts](https://opencerts.io/faq) _ – emite diplomas e certificados pela blockchain em Singapura_ -- [BlockCerts](https://www.blockcerts.org/) _ – desenvolveu uma norma aberta para diplomas e certificados da blockchain_ +- [BCdiploma](https://www.bcdiploma.com/) - _Digitaliza e verifica diplomas, certificados e microcredenciais_ +- [Hyland Credentials](https://www.hylandcredentials.com) - _Diplomas digitais e outras credenciais educacionais, licenças e certificados_ +- [Palau Digital Residency Program](https://rns.id/) - _Oferece aos cidadãos globais a possibilidade de obter uma identificação legal emitida pelo governo de Palau_ +- [Spherity](https://www.spherity.com/) - _Oferece soluções de gestão de identidade digital para estabelecer confiança digital em ecossistemas, com foco em identidades descentralizadas e credenciais verificáveis_ +- [Zug Digital ID](https://ezug.ch/en/) - _É um sistema de identidade baseado em blockchain na Suíça que oferece aos residentes acesso digital a serviços governamentais. Oferece também funcionalidades como empréstimo de bicicletas elétricas e votação municipal_ -### Serviços {#utilities} +### Entretenimento, NFT e fidelidade -- [GridPlus](https://blog.gridplus.io/gridplus-is-live-in-texas-efc83c814601) _ – pagamentos de eletricidade_ +- [Adidas Virtual Gear](https://www.adidas.com/metaverse) -_ Uma coleção de NFTs de itens virtuais_ +- [The British Museum's Sandbox](https://decrypt.co/150405/british-museum-enter-metaverse-via-sandbox) - _Uma coleção NFT_ +- [Fruitlab](https://fruitlab.com/) - _Uma plataforma para gamers ganharem assistindo, compartilhando e jogando online_ +- [Nike Swoosh](https://www.swoosh.nike/) - _Uma plataforma de NFTs_ +- [Sotheby's Metaverse](https://metaverse.sothebys.com/) - _Um marketplace de arte digital em NFT da Sotheby's_ Se quiser adicionar elementos a esta lista, consulte as [instruções para contribuir](/contributing/). diff --git a/public/content/translations/pt-br/foundation/index.md b/public/content/translations/pt-br/foundation/index.md index 2d62dcf90cf..42fa4af0da1 100644 --- a/public/content/translations/pt-br/foundation/index.md +++ b/public/content/translations/pt-br/foundation/index.md @@ -27,7 +27,7 @@ Desde 2014, a Fundação Ethereum organiza a Devcon, uma conferência anual para Você pode acessar todo o conteúdo de vídeo das conferências de cada ano em [archive.devcon.org](https://archive.devcon.org/). -Saiba mais em [devcon.org](https://devcon.org/), confira o [Blog da Devcon](https://blog.ethereum.org/category/events/) ou siga [@efdevcon](https://twitter.com/EFDevcon) para ler os últimos comunicados. +Saiba mais em [devcon.org](https://devcon.org/), confira o [Blog da Devcon](https://devcon.org/en/blogs/) ou siga [@efdevcon](https://twitter.com/EFDevcon) para ler os últimos comunicados. ### Programa de Bolsas {#fellowship-program} diff --git a/public/content/translations/pt-br/governance/index.md b/public/content/translations/pt-br/governance/index.md index df791763fab..5d8cd1291d9 100644 --- a/public/content/translations/pt-br/governance/index.md +++ b/public/content/translations/pt-br/governance/index.md @@ -48,7 +48,7 @@ Existem vários interessados na [comunidade Ethereum](/community/), cada um dese - **Operadores de nós**: essas pessoas executam nós que propagam blocos e transações, rejeitando qualquer transação ou bloco inválido que eles encontrem. [Mais sobre nós](/developers/docs/nodes-and-clients/). - **Autores do EIP**: estas pessoas propõem alterações no protocolo Ethereum, na forma de propostas de aprimoramento do Ethereum (EIPs). [Mais sobre EIPs](/eips/). - **Validadores**: essas pessoas executam nós que podem adicionar novos blocos à blockchain Ethereum. -- **Desenvolvedores de protocolo** (conhecido como "Desenvolvedores principais"): essas pessoas mantêm as várias implementações da Ethereum (por exemplo, go-ethereum, Nethermind, Besu, Erigon na camada de execução ou Prysm, Farismo, Nimbus, Teku, Lodestar na camada de consenso). [Mais sobre clientes Ethereum](/developers/docs/nodes-and-clients/). +- **Desenvolvedores de protocolo** (conhecido como "Desenvolvedores principais": essas pessoas mantêm as várias implementações do Ethereum (por exemplo, go-ethereum, Nethermind, Besu, Erigon, Reth na camada de execução; ou Prysm, Lighthouse, Nimbus, Teku, Lodestar, na camada de consenso). [Mais sobre clientes Ethereum](/developers/docs/nodes-and-clients/). _Nota: qualquer indivíduo pode fazer parte de vários desses grupos (por exemplo, um desenvolvedor de protocolo pode ganhar um EIP e executar uma Beacon Chain validadora e usar aplicativos DeFi). Mas, para clareza conceitual, é mais fácil distinguir entre eles._ @@ -120,7 +120,7 @@ Forks são quando é necessário fazer grandes melhorias técnicas ou alteraçõ O fork da DAO foi em resposta ao [ataque da DAO de 2016](https://www.coindesk.com/understanding-dao-hack-journalists) no qual um contrato inseguro de [DAO](/glossary/#dao) foi drenado em mais de 3 milhões de ETH em um hack. O fork transferiu os fundos do contrato falho para um novo contrato, permitindo que qualquer um que perdeu fundos no hack os recuperasse. -Este curso de ação foi votado pela comunidade Ethereum. Qualquer titular de ETH pôde votar via uma transação em [uma plataforma de votação](http://v1.carbonvote.com/). A decisão de criar fork ultrapassou 85% dos votos. +Este curso de ação foi votado pela comunidade Ethereum. Qualquer titular de ETH pôde votar por meio de uma transação em [uma plataforma de votação](https://web.archive.org/web/20170620030820/http://v1.carbonvote.com/). A decisão de criar fork ultrapassou 85% dos votos. É importante notar que enquanto o protocolo fez um fork para reverter o hack, o peso que a votação teve na decisão de criar fork é discutível por algumas razões: @@ -152,7 +152,7 @@ O processo de governança Ethereum muitas vezes troca velocidade e eficiência p Embora as implementações de especificação e desenvolvimento sempre tenham sido totalmente de código aberto, os processos formais usados para propor as atualizações descritas acima não foram usados. Isso permitiu que as alterações fossem especificadas e acordadas mais rapidamente por pesquisadores e implementadores. -Quando ocorreu a fusão da Beacon Chain com a camada de execução do Ethereum em 15 de setembro de 2022, a transação foi concluída como parte da [atualização de rede Paris](/history/#paris). A proposta [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) foi alterada de "Última Chamada" para "Final", completando a transição para o prova de participação. +Quando ocorreu a fusão da Beacon Chain com a camada de execução do Ethereum em 15 de setembro de 2022, a transação foi concluída como parte da [melhoria da rede Paris](/history/#paris). A proposta [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) foi alterada de "Última Chamada" para "Final", completando a transição para o prova de participação. Mais sobre a integração @@ -174,9 +174,9 @@ Quando ocorreu a fusão da Beacon Chain com a camada de execução do Ethereum e A governança na Ethereum não está definida de forma rígida. Vários participantes da comunidade têm diversas perspectivas sobre isso. Aqui estão alguns deles: -- [Notas sobre governaça da Blockchain](https://vitalik.eth.limo/general/2017/12/17/voting.html) - _Vitalik Buterin_ +- [Notas sobre governança da blockchain](https://vitalik.eth.limo/general/2017/12/17/voting.html) - _Vitalik Buterin_ - [Como funciona a governança Ethereum?](https://cryptotesters.com/blog/ethereum-governance) – _Criptotesters_ - [Como funciona a governança Ethereum](https://medium.com/coinmonks/how-ethereum-governance-works-71856426b63a) – _Micah Zoltu_ - [O que é um desenvolvedor principal Ethereum?](https://hudsonjameson.com/2020-06-22-what-is-an-ethereum-core-developer/) – _Hudson Jameson_ -- [Governança, Parte 2: A plutocracia ainda é uma desvantagem](https://vitalik.eth.limo/general/2018/03/28/plutocracy.html) – _Vitalik Buterin_ +- [Governança, Parte 2: a plutocracia ainda é uma desvantagem](https://vitalik.eth.limo/general/2018/03/28/plutocracy.html) – _Vitalik Buterin_ - [Indo além da governança por meio da votação com moedas.](https://vitalik.eth.limo/general/2021/08/16/voting3.html) – _Vitalik Buterin_ diff --git a/public/content/translations/pt-br/nft/index.md b/public/content/translations/pt-br/nft/index.md index 9c3c313cff4..7e2104df9ed 100644 --- a/public/content/translations/pt-br/nft/index.md +++ b/public/content/translations/pt-br/nft/index.md @@ -1,6 +1,6 @@ --- title: Tokens não fungíveis (NFT) -description: Uma visão geral de NFTs na Ethereum +description: Uma visão geral de NFTs no Ethereum lang: pt-br template: use-cases emoji: ":frame_with_picture:" @@ -14,38 +14,32 @@ summaryPoint3: Desenvolvido por contratos inteligentes na blockchain Ethereum. ## O que são NFTs? {#what-are-nfts} -NFTs são tokens que são individualmente exclusivos. Cada NFT contém diferentes propriedades (não-fungíveis) e é comprovadamente escasso. Isto é diferente de tokens como ERC-20, em que cada token em um conjunto é idêntico e tem as mesmas propriedades ('fungível'). Você não se importa com a nota de dólar específica que tem em sua carteira, porque todas são idênticas e têm o mesmo valor. Entretanto, você _se importa_ com o NFT específico que tem, porque todos têm propriedades individuais que os distinguem dos demais ("não fungíveis"). +NFTs são tokens **individualmente exclusivos**. Cada NFT contém diferentes propriedades (não-fungíveis) e é comprovadamente escasso. Isso é diferente de tokens como [ETH](/glossary/#ether) ou outros tokens criados na rede Ethereum, como USDC, em que todo token é igual e tem as mesmas características ("fungíveis"). Não importa qual cédula (ou ETH) você tem na sua carteira, pois todas são idênticas e valem o mesmo. Entretanto, você _se importa_ com o NFT específico que tem, porque todos têm propriedades individuais que os distinguem dos demais ("não fungíveis"). -A exclusividade de cada NFT permite a tokenização de itens como arte, colecionáveis ou inclusive imóveis, em que um NFT exclusivo específico representa um item real ou digital único específico. A propriedade de um ativo é garantida pelo blockchain Ethereum – ninguém pode alterar o registro de propriedade ou copiar/colar um novo NFT. +A exclusividade de cada NFT permite a tokenização de itens como arte, colecionáveis ou inclusive imóveis, em que um NFT exclusivo específico representa um item real ou digital único específico. A posse de um ativo é publicamente verificável na [blockchain](/glossary/#blockchain) Ethereum. ## A Internet de ativos {#internet-of-assets} -Os NFTs e Ethereum resolvem alguns dos problemas que existem na internet atualmente. À medida que tudo se torna mais digital, há uma necessidade de replicar as propriedades de itens físicos, como escassez, exclusividade e prova de propriedade. de uma maneira não controlada por uma organização central. Por exemplo, com os NFTs, você pode ser titular de um mp3 de música que não é específico do aplicativo de música de uma empresa, ou pode ter um identificador de rede social que pode ser vendido ou trocado, mas que não pode ser arbitrariamente retirado de você por um provedor de plataforma. +Os NFTs e Ethereum resolvem alguns dos problemas que existem na internet atualmente. À medida que tudo se torna mais digital, há uma necessidade de replicar as propriedades de itens físicos, como escassez, exclusividade e prova de posse, de uma forma que não sejam controlados por uma organização central. Por exemplo, com NFTs, você pode ter um arquivo mp3 de música por todos os aplicativos criados no Ethereum e não estar vinculado a um aplicativo específico de música como Spotify ou Apple Music. Você pode ter um nome de usuário público em uma plataforma de mídia social que você pode vender ou trocar, **mas que não pode ser tirado arbitrariamente de você por um** fornecedor de plataforma. Veja como é uma Internet de NFTs comparada à Internet que a maioria de nós usa atualmente... ### Uma comparação {#nft-comparison} -| Uma Internet NFT | A Internet hoje | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Você é proprietário dos seus ativos! Apenas você pode vender ou trocá-los. | Você aluga um ativo de uma organização. | -| Os NFTs são digitalmente exclusivos e não há dois NFTs idênticos. | A cópia de uma entidade geralmente não pode ser distinguida da original. | -| A propriedade de um NFT é armazenada no blockchain e qualquer pessoa pode verificar. | Os registros de propriedade de itens digitais são armazenados em servidores controlados por instituições, e você precisa confiar nelas. | -| NFTs são contratos inteligentes no Ethereum. Isso significa que eles podem facilmente ser utilizados em outros contratos inteligentes e aplicativos no Ethereum! | As empresas com itens digitais geralmente exigem uma infraestrutura exclusiva de "jardim murado". | -| Os criadores de conteúdo podem vender o trabalho deles em qualquer lugar e acessar um mercado global. | Os criadores dependem da infraestrutura e da distribuição das plataformas que utilizam. Essas normalmente estão sujeitas a termos de utilização e a restrições geográficas. | -| Os criadores de NFT podem manter os direitos de propriedade sobre seu próprio trabalho e programar os royalties diretamente no contrato do NFT. | As plataformas, como os serviços de streaming de música, retêm a maior parte dos lucros das vendas. | +| Uma Internet NFT | A Internet hoje | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ** Seus próprios ativos!** Apenas você pode vendê-los ou trocá-los. | ** Você aluga um ativo ** de alguma organização e ele pode ser retirado de você. | +| NFTs são ** digitalmente únicos **. Não há dois NFTs iguais. | **Normalmente uma cópia não pode ser distinguida** do original. | +| A propriedade de um NFT é armazenada na blockchain para que qualquer um **possa verificá-la publicamente**. | O acesso aos registros da propriedade de itens digitais é ** controlado por instituições**. Você deve confiar nelas. | +| NFTs são [contratos inteligentes](/glossary/#smart-contract) em Ethereum. Isso significa que eles **podem ser facilmente utilizados em outros contratos inteligentes** e aplicativos em Ethereum! | Empresas com produtos digitais geralmente **necessitam de sua própria infraestrutura "fechada"**. | +| Criadores de **conteúdo podem vender seu trabalho onde quiserem** e se inserir no mercado global. | Os criadores dependem da infraestrutura e da distribuição das plataformas que utilizam. Geralmente, estão sujeitos a termos de uso e **restrições geográficas**. | +| Criadores que utilizam NFT **podem manter os direitos de propriedade** sobre seu próprio trabalho e programar "royalties" diretamente no contrato NFT. | Plataformas de**streaming de música, por exemplo, ficam com a maior parte do lucro das vendas**. | -## Como funcionam os NFTs? {#how-nfts-work} - -Como qualquer token emitido no Ethereum, NFTs são emitidos por um contrato inteligente. O contrato inteligente está em conformidade com uma das diversas normas NFT (geralmente ERC-721 ou ERC-1155) que definem as funções do contrato. O contrato pode criar ("mintar") NFTs e atribuí-los a um proprietário específico. A propriedade é definida no contrato por meio do mapeamento de NFTs específicos a endereços específicos. O NFT tem um identificador (ID) e normalmente metadados associados que fazem com que o token específico seja exclusivo. - -Quando alguém cria ou minta um NFT, o que a pessoa está fazendo é executar uma função do contrato inteligente que atribui um NFT específico ao respectivo endereço. Essas informações são armazenadas no armazenamento do contrato, que faz parte do blockchain. O criador do contrato pode escrever lógica adicional no contrato, por exemplo, para limitar o fornecimento total ou definir um royalty a ser pago ao criador sempre que um token é transferido. - -## Para que servem os NFTs? {#nft-use-cases} +## Para que são utilizados os NFTs? {#nft-use-cases} -NFTs são utilizados para diversos fins, inclusive: +NFTs são utilizados para diversos fins, incluindo: - comprovar que você participou de um evento - certificar que você concluiu um curso @@ -56,27 +50,48 @@ NFTs são utilizados para diversos fins, inclusive: - obter acesso a conteúdo - emissão de ingressos - nomes de domínios de internet descentralizados -- garantia colateral em DeFi +- garantias em [ finanças descentralizadas](/glossary/#defi) -Você pode ser um artista que quer compartilhar o seu trabalho utilizando NFTs, sem perder o controle ou sacrificar os seus lucros porque precisa pagar intermediários. Você pode criar um novo contrato e especificar o número de NFTs, as propriedades e um link para um trabalho artístico específico. Como artista, você pode programar, no contrato inteligente, os royalties que deverá receber (por exemplo, transferir 5% do preço de venda ao proprietário do contrato sempre que um NFT é transferido). Além disso, você pode sempre comprovar que criou os NFTs, pois é o titular da carteira que implantou o contrato. Os seus compradores podem facilmente comprovar que são titulares de um NFT autêntico da sua coleção porque o endereço da carteira deles está associado a um token no seu contrato inteligente. Eles podem usá-lo em todo o ecossistema Ethereum, com certeza da autenticidade. +Você talvez seja um artista que deseja compartilhar seu trabalho usando NFTs, sem perder o controle e sacrificar seus lucros para intermediários. Você pode criar um novo contrato e especificar o número de NFTs, as propriedades e um link para um trabalho artístico específico. Como artista, ** você pode programar em um contrato inteligente** os "royalties" que você deve receber (por exemplo, 5% do valor da venda estipulado pelo proprietário sempre que um NFT for transferido). Você também pode provar que criou de fato o NFT, porque você é quem detém a [carteira](/glossary/#wallet) que implantou o contrato. Os compradores podem facilmente provar que eles são donos de um ** NFT autêntico** da sua coleção porque os [endereços](/glossary/#address) da carteira deles está associado com o token do seu contrato inteligente. Eles podem usá-lo em todo o ecossistema Ethereum, com certeza da autenticidade. -Ou, por exemplo, considere um ingresso para um evento esportivo. Assim como o organizador de um evento pode escolher quantos ingressos vender, o criador de um NFT pode decidir quantas réplicas existem. Às vezes, são réplicas exatas, como 5 mil ingressos de acesso geral. Por vezes, são mintados diversos ingressos muito semelhantes, mas cada um ligeiramente diferente, como um ingresso com um assento designado. Eles podem ser comprados e vendidos ponto a ponto, sem precisar pagar processadores de ingressos, e o comprador tem sempre a garantia da autenticidade do ingresso ao verificar o endereço do contrato. + +
Conheça, compre ou crie seus próprios colecionáveis/arte de NFT...
+ + Conheça a arte NFT + +
-No site ethereum.org, os NFTs são utilizados para demonstrar que as pessoas contribuíram com o nosso repositório Github ou participaram de reuniões, e temos inclusive o nosso próprio nome de domínio NFT. Se você contribuir no ethereum.org, poderá reivindicar um NFT tipo POAP, protocolo de comprovação de presença. Alguns meetups de cripto usam POAPs como ingresso. [Mais sobre contribuição](/contributing/#poap). +Ou, por exemplo, considere um ingresso para um evento esportivo. Assim como o **organizador de um evento pode escolher quantos ingressos vai vender**, o criador de um NFT pode decidir quantas cópias existem. Às vezes, são réplicas exatas, como 5 mil ingressos de acesso geral. Por vezes, são mintados diversos ingressos muito semelhantes, mas cada um ligeiramente diferente, como um ingresso com um assento designado. Esses podem ser comprados e vendidos de pessoa para pessoa sem pagar intermediários de ingressos, e o comprador sempre tem a garantia da autenticidade do ingresso ao verificar o endereço do contrato. -![blog ethereum.org](./poap.png) +Em ethereum.org, **os NFTs são usados para demonstrar que as pessoas contribuíram de forma significativa** para nosso repositório do GitHub (programaram o site, escreveram ou modificaram um artigo...), traduziram nosso conteúdo ou participaram de nossas chamadas comunitárias. Temos até mesmo nosso próprio nome de domínio NFT. Se você contribui com ethereum.org, pode reivindicar um NFT [POAP](/glossary/#poap). Alguns encontros de criptomoedas usam POAPs como ingresso. [Mais sobre como contribuir](/contributing/#poap). -Este site também tem um nome de domínio alternativo fornecido por NFTs, **ethereum.eth**. Nosso endereço `.org` é gerenciado centralmente por um provedor de nomes de domínio (DNS), enquanto ethereum`. eth` está registrado na Ethereum por meio do Serviço de Nome Ethereum (ENS). Nós somos os titulares e responsáveis pela administração do site. [Confira nosso registro ENS](https://app.ens.domains/name/ethereum.eth) +![POAP da ethereum.org](./poap.png) + +Este site também tem um nome de domínio alternativo com tecnologia NFT, **ethereum.eth**. Nosso endereço `.org` é gerenciado centralmente por um sistema de nomes de domínio (DNS), enquanto ethereum`.eth` está registrado na Ethereum por meio do Serviço de Nome Ethereum (ENS). Nós somos os titulares e responsáveis pela administração do site. [Confira nosso registro ENS](https://app.ens.domains/name/ethereum.eth) [Mais sobre ENS](https://app.ens.domains) +## Como funcionam os NFTs? {#how-nfts-work} + +NFTs, como quaisquer itens digitais na blockchain Ethereum, são criados através de um programa especial, situado no Ethereum, chamado de "contrato inteligente." Esses contratos seguem certas regras, como os padrões [ERC-721](/glossary/#erc-721) ou [ERC-1155](/glossary/#erc-1155), que determinam o que o contrato pode fazer. + +O contrato inteligente do NFT pode fazer algumas coisas importantes: + +- **Criar NFTs**: pode criar novos NFTs. +- **Designar propriedade:** mantém a rastreabilidade de quem possui NFTs, vinculando-os a endereços específicos do Ethereum. +- **Dar a cada NFT um ID**: cada NFT tem um número que o faz único. Além disso, geralmente há algumas informações (metadados) anexadas, descrevendo o que o NFT representa. + +Quando alguém "cria" ou "minta" (cunha) um NFT, está basicamente dizendo ao contrato inteligente para que conceder a essa pessoa a propriedade de um determinado NFT. Essas informações são armazenadas de forma segura e pública na blockchain. + +Além disso, o criador do contrato pode adicionar regras extras. Eles podem limitar quantos de um determinado NFT podem ser produzidos ou decidir que devem receber uma pequena taxa de "royalties" sempre que o NFT mudar de mãos. + ### Segurança do NFT {#nft-security} -A segurança do Ethereum vem da prova de participação. O sistema foi projetado para desincentivar economicamente ações maliciosas, o que faz com que o Ethereum seja à prova de adulteração. É isso que possibilita a existência dos NFTs. Assim que o bloco que contém a sua transação de NFT é finalizado, um invasor teria que gastar milhões de ETH para alterá-lo. Qualquer pessoa que execute o software Ethereum poderá detectar imediatamente a adulteração desonesta de um NFT, e o agente mal-intencionado será penalizado economicamente e expulso. +A segurança do Ethereum vem da [prova de participação](/glossary/#pos). O sistema foi projetado para desencorajar economicamente ações maliciosas, o que faz com que o Ethereum seja à prova de adulteração. É isso que possibilita a existência dos NFTs. Uma vez que o [bloco](/glossary/#block) contendo sua transação de NFT fosse[finalizado](/glossary/#finality), alterá-lo custaria milhões de ETH para um atacante. Qualquer pessoa executando software Ethereum seria imediatamente capaz de detectar adulteração desonesta em um NFT, e o ator mal-intencionado seria penalizado economicamente e expulso. -Os problemas de segurança relacionados aos NFTs são, na maioria das vezes, relacionados a golpes de phishing, vulnerabilidades de contratos inteligentes ou erros do usuário (como a exposição inadvertida de chaves privadas), o que faz com que a segurança adequada da carteira seja essencial para os proprietários de NFTs. +Os problemas de segurança vinculados a NFTs são, na maioria das vezes, relacionados a golpes de phishing, vulnerabilidades de contratos inteligentes ou erros do usuário (como a exposição inadvertida de chaves privadas), o que torna a segurança adequada da carteira essencial para os proprietários de NFTs. Mais sobre segurança @@ -88,6 +103,11 @@ Os problemas de segurança relacionados aos NFTs são, na maioria das vezes, rel - [Rastreador de NFT Etherscan](https://etherscan.io/nft-top-contracts) - [Padrão de token ERC-721](/developers/docs/standards/tokens/erc-721/) - [Padrão de token ERC-1155](/developers/docs/standards/tokens/erc-1155/) +- [Aplicativos e ferramentas populares NFT](https://www.ethereum-ecosystem.com/blockchains/ethereum/nfts) + +## Outros recursos {#other-resources} + +- [NFTScan](https://nftscan.com/) diff --git a/public/content/translations/pt-br/refi/index.md b/public/content/translations/pt-br/refi/index.md index 70b8c5c2b41..584b1fabf36 100644 --- a/public/content/translations/pt-br/refi/index.md +++ b/public/content/translations/pt-br/refi/index.md @@ -14,21 +14,23 @@ summaryPoint3: Uma ferramenta para dimensionar drasticamente ativos de benefíci ## O que é ReFi? {#what-is-refi} -**Finanças regenerativas (ReFi)** é um conjunto de ferramentas e ideias desenvolvidas com base em blockchains, com o objetivo de criar economias regenerativas, em vez de extrativistas ou exploratórias. No final das contas, os sistemas extrativistas esgotam os recursos disponíveis e entram em colapso; sem mecanismos regenerativos, eles não têm resiliência. O sistema ReFi opera com base no pressuposto de que a criação de valor monetário deve ser dissociada da extração insustentável dos recursos do nosso planeta e das nossas comunidades. +**Finanças regenerativas (ReFi, em inglês)** é um conjunto de ferramentas e ideias criadas com base em [blockchains](/glossary/#blockchain) cujo objetivo é criar economias que sejam regenerativas, em vez de extrativas ou exploradoras. No final das contas, os sistemas extrativistas esgotam os recursos disponíveis e entram em colapso; sem mecanismos regenerativos, eles não têm resiliência. O sistema ReFi opera com base no pressuposto de que a criação de valor monetário deve ser dissociada da extração insustentável dos recursos do nosso planeta e das nossas comunidades. Em vez disso, o ReFi tem como objetivo solucionar problemas ambientais, comunitários ou sociais por meio da criação de ciclos regenerativos. Esses sistemas criam valor para os participantes e, ao mesmo tempo, beneficiam os ecossistemas e as comunidades. -Um dos fundamentos do sistema ReFi é o conceito de economia regenerativa, criado por John Fullerton do [Capital Institute](https://capitalinstitute.org). Ele propôs oito princípios interconectados que fundamentam a integridade sistêmica: +Um dos fundamentos da ReFi é o conceito de economia regenerativa criado por John Fullerton, do Capital Institute. Ele propôs [ oito princípios interconectados](https://capitalinstitute.org/8-principles-regenerative-economy/) que fundamentam a saúde de todo o sistema: ![Oito princípios interconectados](refi-regenerative-economy-diagram.png) -Os projetos ReFi cumprem esses princípios por meio de [contratos inteligentes](/developers/docs/smart-contracts/) e aplicativos de [finanças descentralizadas (DeFi)](/defi/) para incentivar comportamentos regenerativos, como, por exemplo, a recuperação de ecossistemas degradados, e facilitar a colaboração em larga escala em relação a problemas globais, como a mudança climática e a perda de biodiversidade. +Os projetos ReFi cumprem esses princípios por meio de [contratos inteligentes](/glossary/#smart-contract) e aplicativos de [finanças descentralizadas (DeFi)](/glossary/#defi) para incentivar comportamentos regenerativos, por exemplo, a recuperação de ecossistemas degradados, e facilitar a colaboração em larga escala em relação a problemas globais, como a mudança climática e a perda de biodiversidade. O sistema ReFi também se sobrepõe ao movimento [ciência descentralizada (DeSci)](/desci/), que utiliza Ethereum como plataforma para financiar, criar, revisar, prestar crédito, armazenar e disseminar o conhecimento científico. As ferramentas DeSci podem ser úteis no desenvolvimento de padrões e práticas verificáveis para a implementação e o monitoramento de atividades regenerativas, como o plantio de árvores, a remoção de plástico dos oceanos ou a recuperação de um ecossistema degradado. + + ## Tokenização de créditos de carbono {#tokenization-of-carbon-credits} -O **[mercado voluntário de carbono (VCM)](https://climatefocus.com/so-what-voluntary-carbon-market-exactly/)** é um mecanismo para financiar projetos que comprovadamente afetam de maneira positiva as emissões de carbono atuais, seja por meio da redução de emissões ou da remoção da atmosfera de gases de efeito estufa já emitidos. Esses projetos recebem um ativo denominado "créditos de carbono" após serem verificados, que podem ser vendidos para pessoas físicas e jurídicas que querem apoiar a ação climática. +O **[mercado voluntário de carbono (VCM)](https://climatefocus.com/so-what-voluntary-carbon-market-exactly/)** é um mecanismo para financiar projetos que provem afetar de maneira positiva as emissões de carbono atuais, seja por meio da redução de emissões ou da remoção de gases de efeito estufa já emitidos na atmosfera. Esses projetos recebem um ativo denominado "créditos de carbono" após serem verificados, que podem ser vendidos para pessoas físicas e jurídicas que queiram apoiar a ação climática. Além do VCM, há também diversos mercados de carbono exigidos pelo governo ("mercados de conformidade") que visam estabelecer um preço de carbono por meio de leis ou regulamentos em uma jurisdição específica (por exemplo, país ou região), por meio do controle do fornecimento das permissões que são distribuídas. Os mercados de conformidade incentivam os poluidores na respectiva jurisdição a reduzir as emissões, mas não têm a capacidade de remover gases de efeito estufa que já foram emitidos. @@ -40,14 +42,14 @@ Apesar do respectivo desenvolvimento ao longo das últimas décadas, o VCM conti 4. Velocidade de negociação muito baixa 5. Falta de escalabilidade -A transição do VCM para o novo **mercado digital de carbono (DCM)** com base em blockchain pode ser uma oportunidade para melhoria da tecnologia existente para validação, transação e consumo de créditos de carbono. Os blockchains permitem dados publicamente verificáveis, acesso a uma ampla variedade de usuários e mais liquidez. +A transição do VCM para o novo **mercado digital de carbono (DCM)** com base em blockchain pode ser uma oportunidade para melhoria da tecnologia existente para validação, transação e consumo de créditos de carbono. As blockchains permitem obter dados publicamente verificáveis, acesso a uma ampla variedade de usuários e mais liquidez. Os projetos ReFi utilizam tecnologia blockchain para mitigar muitos dos problemas do mercado tradicional: - **A liquidez está concentrada em um pequeno número de pools de liquidez** que podem ser negociados livremente por qualquer pessoa. As grandes organizações, assim como usuários individuais, podem utilizar essas pools sem pesquisas manuais de vendedores/compradores, taxas de participação ou registro prévio. -- **Todas as transações são registradas em blockchains públicos**. Assim que o crédito é disponibilizado no DCM, será sempre possível rastrear o caminho que cada crédito de carbono percorre devido à atividade de negociação. +- **Todas as transações são registradas em blockchains públicas**. Assim que o crédito é disponibilizado no DCM, será sempre possível rastrear o caminho que cada crédito de carbono percorre devido à atividade de negociação. - **A velocidade da transação é quase instantânea**. A obtenção de grandes quantidades de créditos de carbono por meio dos mercados tradicionais pode demorar dias ou semanas, mas isso pode ser feito no DCM em poucos segundos. -- **A atividade de negociação ocorre sem intermediários**, que cobram altas taxas. Os créditos de carbono digitais representam uma [melhoria de custo de 62% em comparação com créditos tradicionais equivalentes](https://www.klimadao.finance/blog/klimadao-analysis-of-the-base-carbon-tonne), de acordo com dados de uma empresa de análise. +- **A atividade de negociação ocorre sem intermediários**, que cobram altas taxas. Os créditos de carbono digitais representam uma redução de custo significativa em comparação com os créditos tradicionais. - **O DCM é dimensionável** e pode atender às demandas de indivíduos e de sociedades multinacionais. ### Os principais componentes do DCM {#key-components-dcm} @@ -56,7 +58,7 @@ Quatro principais componentes compõem o cenário atual do DCM: 1. Registros como [Verra](https://verra.org/project/vcs-program/registry-system/) e [Gold Standard](https://www.goldstandard.org/) garantem que os projetos que criam créditos de carbono são confiáveis. Eles também podem operar os bancos de dados nos quias os créditos de carbono digitais se originam e podem ser transferidos ou utilizados (desativados). -Uma nova onda de projetos inovadores estão sendo criados com base em blockchains que estão tentando desestabilizar os operadores históricos desse setor. +Há uma nova onda de projetos inovadores baseados em blockchain que buscam desafiar os atores dominantes neste setor. 2. As carbon bridges ("pontes de carbono"), também conhecidas como tokenizadoras, oferecem tecnologia para representar ou transferir créditos de carbono de registros tradicionais para o DCM. Alguns exemplos importantes incluem [Toucan Protocol](https://toucan.earth/), [C3](https://c3.app/) e [Moss.Earth](https://moss.earth/). 3. Os serviços integrados oferecem créditos de prevenção e/ou remoção de carbono aos usuários finais para que possam reivindicar o benefício ambiental de um crédito e compartilhar seu apoio à ação climática com o mundo. @@ -69,7 +71,7 @@ Alguns, como [Klima Infinity](https://www.klimadao.finance/infinity) e [Senken]( Embora atualmente haja uma forte ênfase nos mercados de carbono em geral e na transição do VCM para o DCM especificamente nesse espaço, o termo "ReFi" não se limita estritamente ao carbono. É possível desenvolver e tokenizar outros ativos ambientais, além dos créditos de carbono, o que significa que outras externalidades negativas também podem ser precificadas nas camadas básicas de futuros sistemas econômicos. Além disso, o aspecto regenerativo desse modelo econômico pode ser aplicado a outras áreas, como o financiamento de bens públicos por meio de plataformas de financiamento quadrático, como a [Gitcoin](https://gitcoin.co/). As organizações desenvolvidas com base na ideia de participação aberta e distribuição equitativa de recursos capacitam qualquer pessoa a canalizar fundos para projetos de software de código aberto, bem como projetos educacionais, ambientais e voltados à comunidade. -Ao desviar a direção do capital das práticas extrativistas para um fluxo regenerativo, os projetos e as empresas que proporcionam benefícios sociais, ambientais ou comunitários - e que talvez não consigam obter financiamentos tradicionais - podem sair do papel e gerar externalidades positivas para a sociedade com muito mais rapidez e facilidade. A transição para esse modelo de financiamento também abre as portas para sistemas econômicos muito mais inclusivos, em que pessoas de todos os grupos demográficos podem se tornar participantes ativos em vez de observadores passivos. O sistema ReFi oferece uma visão do Ethereum como um mecanismo para coordenar ações em relação aos desafios existenciais enfrentados pela nossa espécie e por toda a vida no nosso planeta, como a camada de base de um novo paradigma econômico, possibilitando um futuro mais inclusivo e sustentável nos próximos séculos. +Ao desviar a direção do capital das práticas extrativistas para um fluxo regenerativo, os projetos e as empresas que proporcionam benefícios sociais, ambientais ou comunitários, e que talvez não consigam obter financiamentos tradicionais, podem sair do papel e gerar externalidades positivas para a sociedade com muito mais rapidez e facilidade. A transição para esse modelo de financiamento também abre as portas para sistemas econômicos muito mais inclusivos, em que pessoas de todos os grupos demográficos podem se tornar participantes ativos em vez de observadores passivos. O sistema ReFi oferece uma visão do Ethereum como um mecanismo para coordenar ações em relação aos desafios existenciais enfrentados pela nossa espécie e por toda a vida no nosso planeta, como a camada de base de um novo paradigma econômico, possibilitando um futuro mais inclusivo e sustentável nos próximos séculos. ## Leitura adicional sobre ReFi diff --git a/public/content/translations/pt-br/roadmap/beacon-chain/index.md b/public/content/translations/pt-br/roadmap/beacon-chain/index.md index 7d3b2ddaa18..35ac892bc0c 100644 --- a/public/content/translations/pt-br/roadmap/beacon-chain/index.md +++ b/public/content/translations/pt-br/roadmap/beacon-chain/index.md @@ -4,10 +4,10 @@ description: Saiba mais sobre a Beacon Chain — a melhoria que introduziu a pro lang: pt-br template: upgrade image: /images/upgrades/core.png -alt: +alt: summaryPoint1: A Beacon Chain introduziu a prova de participação no ecossistema Ethereum. -summaryPoint2: Ela foi integrada à cadeia de prova de trabalho da Ethereum original em setembro de 2022. -summaryPoint3: A Beacon Chain introduziu a lógica de consenso e o protocolo de propagação de boatos de bloco que agora protege a Ethereum. +summaryPoint2: Ela foi integrada à cadeia de prova de trabalho do Ethereum original em setembro de 2022. +summaryPoint3: A Beacon Chain introduziu a lógica de consenso e o protocolo de propagação de blocos que agora protege o Ethereum. --- @@ -20,7 +20,7 @@ Beacon Chain é o nome do blockchain de prova de participação original que foi ## O que a Beacon Chain faz? {#what-does-the-beacon-chain-do} -Beacon Chain é o nome dado a um registro de contas que orientava e coordenava a rede de [stakers](/staking/) do Ethereum antes que começassem a validar blocos reais do Ethereum. Entretanto, não processa transações nem interações de contratos inteligentes, pois isso é feito na camada de execução. A Beacon Chain é responsável por atividades como processamento de blocos e atestações, executação do algoritmo de escolha de bifurcação e gerenciamento de recompensas e penalidades. Leia mais em nossa [página de arquitetura de nós](/developers/docs/nodes-and-clients/node-architecture/#node-comparison). +Beacon Chain é o nome dado a um registro de contas que orientava e coordenava a rede de [stakers](/participantes/) do Ethereum antes que começassem a validar blocos reais do Ethereum. Entretanto, não processa transações nem interações de contratos inteligentes, pois isso é feito na camada de execução. A Beacon Chain é responsável por atividades como processamento de blocos e atestações, executação do algoritmo de escolha de bifurcação e gerenciamento de recompensas e penalidades. Leia mais em nossa [página de arquitetura de nós](/developers/docs/nodes-and-clients/node-architecture/#node-comparison). ## O impacto da Beacon Chain {#beacon-chain-features} diff --git a/public/content/translations/pt-br/roadmap/future-proofing/index.md b/public/content/translations/pt-br/roadmap/future-proofing/index.md index ae31075f561..3b55e25385b 100644 --- a/public/content/translations/pt-br/roadmap/future-proofing/index.md +++ b/public/content/translations/pt-br/roadmap/future-proofing/index.md @@ -11,11 +11,11 @@ Algumas partes do planejamento não são necessariamente obrigatórias para dime ## Resistência quântica {#quantum-resistance} -Parte da criptografia que protege o Ethereum atual será comprometida quando a computação quântica se tornar uma realidade. Embora os computadores quânticos estejam provavelmente a décadas de se tornarem uma ameaça genuína à criptografia moderna, o Ethereum tem sido desenvolvido para ser seguro nos próximos séculos. Isso significa tornar o [Ethereum resistente ao quântico](https://consensys.net/blog/developers/how-will-quantum-supremacy-affect-blockchain/) o mais rápido possível. +Parte da [criptografia](/glossary/#cryptography) que protege o Ethereum atual será comprometida quando a computação quântica se tornar uma realidade. Embora os computadores quânticos estejam provavelmente a décadas de se tornarem uma ameaça genuína à criptografia moderna, o Ethereum tem sido desenvolvido para ser seguro nos próximos séculos. Isso significa tornar o [Ethereum resistente ao quântico](https://consensys.net/blog/developers/how-will-quantum-supremacy-affect-blockchain/) o mais rápido possível. -O desafio enfrentado pelos desenvolvedores do Ethereum é que o protocolo atual de prova de participação depende de um esquema de assinatura muito eficiente, conhecido como BLS, para agregar votos em blocos válidos. Esse esquema de assinatura é quebrado por computadores quânticos, mas as alternativas quânticas resistentes não são tão eficientes. +O desafio enfrentado pelos desenvolvedores Ethereum é que o protocolo atual de [prova de participação](/glossary/#pos) depende de um esquema de assinatura muito eficiente conhecido como BLS para agregar votos em [blocos](/glossary/#block)válidos. Esse esquema de assinatura é quebrado por computadores quânticos, mas as alternativas quânticas resistentes não são tão eficientes. -Os [esquemas de compromisso "KZG"](/roadmap/danksharding/#what-is-kzg) utilizados em diversos lugares no Ethereum para gerar segredos criptográficos são conhecidos por serem vulneráveis ao quântico. Atualmente, isso é contornado por meio da utilização de "configurações confiáveis", em que muitos usuários geram uma aleatoriedade que não pode ser revertida por um computador quântico. Entretanto, a solução ideal seria simplesmente incorporar a criptografia quântica segura. Há duas abordagens principais que poderiam se tornar substitutos eficientes para o esquema BLS: assinatura [com base em STARK](https://hackmd.io/@vbuterin/stark_aggregation) e [em malha](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175). Essas abordagens ainda estão sendo pesquisadas e desenvolvidas. +Os [esquemas de compromisso "KZG"](/roadmap/danksharding/#what-is-kzg) utilizados em diversos lugares no Ethereum para gerar segredos criptográficos são conhecidos por serem vulneráveis ao quântico. Atualmente, isso é contornado por meio da utilização de "configurações confiáveis", em que muitos usuários geram uma aleatoriedade que não pode ser revertida por um computador quântico. Entretanto, a solução ideal seria simplesmente incorporar a criptografia quântica segura. Há duas abordagens principais que poderiam se tornar substitutos eficientes para o esquema BLS: assinatura [com base em STARK](https://hackmd.io/@vbuterin/stark_aggregation) e [em malha](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175). **Essas abordagens ainda estão sendo pesquisadas e desenvolvidas.**. Leia sobre o KZG e as configurações confiáveis @@ -23,13 +23,13 @@ Os [esquemas de compromisso "KZG"](/roadmap/danksharding/#what-is-kzg) utilizado A complexidade cria oportunidades para bugs ou vulnerabilidades que podem ser explorados por invasores. Portanto, parte do planejamento é simplificar o Ethereum e remover códigos que permaneceram ao longo de diversas melhorias, mas que não são mais necessários ou podem ser aprimorados. Os desenvolvedores conseguem manter e aplicar lógica de uma maneira mais fácil com uma base de código mais enxuta e simples. -Diversas atualizações serão feitas na [Máquina Virtual do Ethereum (EVM)](/developers/docs/evm) para torná-la mais simples e eficiente. Isso inclui a [remoção do código de operação SELFDESTRUCT](https://hackmd.io/@vbuterin/selfdestruct), um comando raramente utilizado que não é mais necessário e, em algumas circunstâncias, pode ser perigoso de usar, especialmente quando combinado com outras melhorias futuras do modelo de armazenamento do Ethereum. Os clientes Ethereum também ainda são compatíveis com alguns tipos de transações antigas que agora podem ser completamente removidas. A maneira como o gás é calculado também pode ser aprimorada e podem ser introduzidos métodos mais eficientes para a aritmética que serve como base para algumas operações criptográficas. +Diversas atualizações serão feitas na [Máquina Virtual do Ethereum (EVM)](/developers/docs/evm) para torná-la mais simples e eficiente. Isso inclui a [remoção do código de operação SELFDESTRUCT](https://hackmd.io/@vbuterin/selfdestruct), um comando raramente utilizado que não é mais necessário e, em algumas circunstâncias, pode ser perigoso de usar, especialmente quando combinado com outras melhorias futuras do modelo de armazenamento do Ethereum. Os [clientes Ethereum](/glossary/#consensus-client) também ainda suportam alguns tipos de transação antigos que agora podem ser completamente removidos. A maneira como [gás](/glossary/#gas) é calculado também pode ser melhorada e podem ser introduzidos métodos mais eficientes para a aritmética que sustenta algumas operações criptográficas. Da mesma forma, há atualizações que podem ser feitas em outras partes dos clientes atuais do Ethereum. Um exemplo é que os clientes atuais de execução e consenso utilizam um tipo diferente de compactação de dados. Quando o esquema de compactação for unificado em toda a rede, será muito mais fácil e intuitivo compartilhar dados entre clientes. ## Progresso atual {#current-progress} -A maioria das melhorias necessárias para preparar o Ethereum para o futuro ainda está em fase de pesquisa e poderá demorar diversos anos para implementação. Melhorias como a remoção do SELF-DESTRUCT e a harmonização do esquema de compactação utilizado na execução e nos clientes de consenso provavelmente ocorrerão antes da criptografia quântica resistente. +A maioria das melhorias necessárias para preparação do Ethereum para o futuro ainda** está em fase de pesquisa em poderá demorar diversos anos** para implementação. Melhorias como a remoção do SELFDESTRUCT e a harmonização do esquema de compactação usado na execução e nos clientes de consenso provavelmente virão antes da criptografia quântica resistente. **Leitura adicional** diff --git a/public/content/translations/pt-br/roadmap/index.md b/public/content/translations/pt-br/roadmap/index.md index a4d883c7fb6..849d7a125b8 100644 --- a/public/content/translations/pt-br/roadmap/index.md +++ b/public/content/translations/pt-br/roadmap/index.md @@ -7,9 +7,11 @@ image: /images/heroes/roadmap-hub-hero.jpg alt: "Planejamento Ethereum" summaryPoints: buttons: - - label: Melhorias adicionais + - + label: Melhorias adicionais toId: próximas-alterações - - label: Melhorias anteriores + - + label: Melhorias anteriores href: /history/ variant: descrição --- @@ -59,7 +61,7 @@ O Ethereum recebe melhorias regulares que aprimoram a escalabilidade, a seguran -O planejamento é, em grande parte, o resultado de anos de trabalho de pesquisadores e desenvolvedores, pois o protocolo é muito técnico, mas qualquer pessoa motivada pode participar. As ideias geralmente começam como discussões em um fórum, como [ethresear.ch](https://ethresear.ch/), [Ethereum magicians](https://ethereum-magicians.org) ou no servidor Eth R&D no Discord. Elas podem ser respostas a novas vulnerabilidades constatadas, sugestões de organizações que trabalham na camada de aplicativos (como dApps e corretoras) ou de atritos conhecidos junto a usuários finais (como custos ou velocidades de transação). Quando essas ideias amadurecem, elas podem ser apresentadas como [Propostas de melhorias do Ethereum] (https://eips.ethereum.org/). Tudo isso é feito abertamente, e qualquer pessoa da comunidade pode dar sua opinião, a qualquer momento. +O planejamento é, em grande parte, o resultado de anos de trabalho de pesquisadores e desenvolvedores, pois o protocolo é muito técnico, mas qualquer pessoa motivada pode participar. As ideias geralmente começam como discussões em um fórum, como [ethresear.ch](https://ethresear.ch/), [Ethereum Magicians](https://ethereum-magicians.org/) ou no servidor Eth R&D no Discord. Elas podem ser respostas a novas vulnerabilidades descobertas, sugestões de organizações que trabalham na camada de aplicativos (como [dapps](/glossary/#dapp) e exchanges) ou temas polêmicos conhecidos pelos usuários finais (como custos ou velocidades de transação). Quando essas ideias amadurecem, elas podem ser apresentadas como [Propostas de melhorias do Ethereum] (https://eips.ethereum.org/). Tudo isso é feito abertamente, e qualquer pessoa da comunidade pode dar sua opinião, a qualquer momento. [Mais sobre a governança do Ethereum](/governance/) @@ -68,42 +70,42 @@ O planejamento é, em grande parte, o resultado de anos de trabalho de pesquisad

O que era ETH2?

-

O termo "Eth2" era normalmente usado para descrever o futuro do Ethereum antes da mudança para a prova de participação, mas foi eliminado em favor de uma terminologia mais exata. Originalmente, era utilizado para diferenciar a rede Ethereum antes da mudança para a prova de participação e a rede depois, ou às vezes para se referir aos diferentes clientes Ethereum (os clientes de execução eram às vezes chamados de clientes ETH1 e os clientes de consenso eram às vezes chamados de clientes ETH2).

+

O termo 'Eth2' era comumente usado para descrever o futuro do Ethereum antes da mudança para prova de participação, mas foi eliminado em favor de uma terminologia mais precisa. Originalmente, era usado para diferenciar a rede Ethereum antes da mudança para prova de participação e a rede depois, ou às vezes para se referir aos diferentes clientes Ethereum (os clientes de execução e os clientes de consenso eram respectivamente chamados de clientes ETH1 e ETH2).

## O planejamento do Ethereum mudará ao longo do tempo? {#will-ethereums-roadmap-change-over-time} -Sim, quase certamente. O planejamento é o plano atual de atualização do Ethereum, abrangendo planos futuros e de curto prazo. Esperamos que o planejamento mude à medida que novas informações e tecnologias sejam disponibilizadas. +**Sim, quase sem dúvida**. O planejamento é o plano atual de atualização do Ethereum, abrangendo planos futuros e de curto prazo. Esperamos que o planejamento mude à medida que novas informações e tecnologias sejam disponibilizadas. -Pense no planejamento do Ethereum como um conjunto de intenções para aprimorar o Ethereum. É a melhor hipótese dos principais pesquisadores e desenvolvedores sobre o melhor caminho a seguir no Ethereum. +Pense no roadmap do Ethereum como um conjunto de intenções para aprimorar o Ethereum; é a melhor hipótese dos pesquisadores e desenvolvedores do núcleo sobre o melhor caminho a seguir no Ethereum. ## Quando o planejamento será finalizado? {#when-will-the-roadmap-be-finished} -A Ethereum implementará algumas melhorias nos próximos seis meses (por exemplo, saques de participação); outras são de menos prioridade e provavelmente não serão implementadas nos próximos 5 a 10 anos (por exemplo, resistência à tecnologia quântica). É difícil prever o momento exato de cada melhoria, pois muitos itens do planejamento são trabalhados em paralelo e desenvolvidos em velocidades diferentes. A urgência de uma melhoria também pode mudar ao longo do tempo, dependendo de fatores externos (por exemplo, um avanço repentino no desempenho e na disponibilidade de computadores quânticos pode tornar a criptografia resistente a quânticos mais urgente). +Algumas melhorias são de prioridade mais baixa e provavelmente não serão implementadas nos próximos 5 a 10 anos (por exemplo, resistência quântica). **É difícil prever o momento exato de cada melhoria**, pois muitos itens do roadmap são trabalhados em paralelo e desenvolvidos em velocidades diferentes. A urgência de uma melhoria também pode mudar ao longo do tempo, dependendo de fatores externos (por exemplo, um avanço repentino no desempenho e na disponibilidade de computadores quânticos pode tornar a criptografia resistente a quânticos mais urgente). Uma maneira de pensar sobre o desenvolvimento do Ethereum é por analogia à evolução biológica. É mais provável que uma rede capaz de se adaptar a novos desafios e manter a adequação seja bem-sucedida do que uma resistente a mudanças, embora, à medida que a rede se torne cada vez mais eficiente, dimensionável e segura, sejam necessárias menos alterações no protocolo. ## Preciso fazer algo quando uma melhoria é implementada? {#do-i-have-to-do-anything-when-there-is-an-upgrade} -As melhorias normalmente não afetam os usuários finais, exceto ao proporcionar melhores experiências de usuário e um protocolo mais seguro e talvez mais opções de como interagir com o Ethereum. Os usuários finais não são obrigados a participar ativamente de uma melhoria, nem a fazer nada para proteger seus ativos. Os operadores de nós precisarão atualizar seus clientes para se prepararem para uma melhoria. Algumas melhorias podem gerar mudanças para os desenvolvedores de aplicativos. Por exemplo, as melhorias de expiração do histórico podem fazer com que os desenvolvedores de aplicativos obtenham dados históricos de novas fontes. +As melhorias normalmente não afetam os usuários finais, exceto ao proporcionar melhores experiências de usuário e um protocolo mais seguro e talvez mais opções de como interagir com o Ethereum. **Os usuários comuns não precisam participar ativamente de uma melhoria, nem precisam fazer nada** para proteger seus ativos. Os operadores de [nós](/glossary/#node) precisarão atualizar seus clientes para se prepararem para uma melhoria. Algumas melhorias podem gerar mudanças para os desenvolvedores de aplicativos. Por exemplo, as melhorias de expiração do histórico podem fazer com que os desenvolvedores de aplicativos obtenham dados históricos de novas fontes. ## E quanto ao Verge, Splurge etc? {#what-about-the-verge-splurge-etc} -[Vitalik Buterin propôs uma visão para o planejamento do Ethereum](https://twitter.com/VitalikButerin/status/1588669782471368704) que foi organizada em diversas categorias vinculadas pelos efeitos na arquitetura do Ethereum. Ela inclui: +[Vitalik Buterin propôs uma visão para o planejamento do Ethereum](https://twitter.com/VitalikButerin/status/1741190491578810445) que foi organizada em diversas categorias vinculadas pelos efeitos na arquitetura do Ethereum. Ela inclui: -- A Fusão: melhorias relacionadas à mudança de prova de trabalho para prova de participação -- A Surge: melhorias relacionadas à escalabilidade por meio de rollups e fragmentação de dados -- A Scourge: melhorias relacionadas à resistência à censura, riscos de protocolo e descentralização do MEV -- A Verge: melhorias relacionadas à verificação de blocos com mais facilidade -- A Purge: melhorias relacionadas à redução dos custos computacionais dos nós em execução e à simplificação do protocolo -- A Splurge: outras melhorias que não se enquadram nas categorias anteriores. +- <**A Fusão**: melhorias relacionadas à mudança de [prova de trabalho](/glossary/#pow) para [prova de participação](/glossary/#pos) +- **The Surge**: melhorias relacionadas ao dimensionamento por meio de [rollups](/glossary/#rollups) e fragmentação de dados +- **The Scourge**: melhorias relacionadas à resistência à censura, à descentralização e a riscos de protocolo do [MEV](/glossary/#mev) +- **The Verge**: melhorias relacionadas à verificação de [blocos](/glossary/#block) com mais facilidade +- **The Purge**: melhorias relacionadas à redução dos custos computacionais dos nós em execução e à simplificação do protocolo +- **The Splurge**: outras melhorias que não se encaixam bem nas categorias anteriores. Decidimos não usar essa terminologia porque queríamos usar um modelo mais simples e mais centrado no usuário. Embora usemos uma linguagem centrada no usuário, a visão permanece idêntica à proposta por Vitalik. ## E quanto à fragmentação? {#what-about-sharding} -A fragmentação divide o blockchain do Ethereum de modo que subconjuntos de validadores sejam responsáveis apenas por uma fração do total de dados. Originalmente, essa era a forma de escalabilidade do Ethereum. Entretanto, os rollups da camada 2 se desenvolveram muito mais rápido do que o esperado e já proporcionaram um grande aumento de escala, e proporcionarão muito mais após a implementação do Proto-Danksharding. Isso significa que as "cadeias de fragmentos" não são mais necessárias e foram retiradas do planejamento. +A fragmentação divide a blockchain do Ethereum de modo que subconjuntos de [validadores](/glossary/#validator) sejam responsáveis apenas por uma fração do total de dados. Originalmente, essa era a forma de escalabilidade do Ethereum. No entanto, os rollups da [camada 2](/glossary/#layer-2) se desenvolveram muito mais rápido do que o esperado e já proporcionaram um grande aumento de escala, e proporcionarão muito mais depois que o Proto-Danksharding for implementado. Isso significa que as "cadeias de fragmentos" não são mais necessárias e foram retiradas do planejamento. ## Procurando por melhorias técnicas específicas? {#looking-for-specific-technical-upgrades} diff --git a/public/content/translations/pt-br/roadmap/merge/index.md b/public/content/translations/pt-br/roadmap/merge/index.md index 702d03aa17b..b0a6d443e3b 100644 --- a/public/content/translations/pt-br/roadmap/merge/index.md +++ b/public/content/translations/pt-br/roadmap/merge/index.md @@ -4,11 +4,11 @@ description: Aprenda sobre A Fusão — quando a Rede principal do Ethereum adot lang: pt-br template: upgrade image: /images/upgrades/merge.png -alt: -summaryPoint1: A Rede principal do Ethereum usa prova de participação, mas nem sempre foi esse o caso. +alt: +summaryPoint1: A rede principal do Ethereum usa prova de participação, mas esse nem sempre foi o caso. summaryPoint2: A melhoria do mecanismo original de prova de trabalho para prova de participação foi chamada de The Merge, ou seja, A Fusão. -summaryPoint3: A Fusão se refere à fusão original da Rede Principal do Ethereum, com uma cadeia de blocos de prova de participação separada chamada Beacon Chain, agora existente como uma cadeia. -summaryPoint4: A Fusão reduziu o consumo de energia do Ethereum em ~99,95%. +summaryPoint3: A Fusão se refere à fusão original da Rede principal do Ethereum com uma blockchain de prova de participação separada chamada Beacon Chain, agora existente como uma cadeia. +summaryPoint4: A Fusão reduziu o consumo de energia do Ethereum em cerca de 99,95%. --- @@ -108,7 +108,7 @@ Para obter mais informações, leia esta publicação de Tim Beiko sobre
    -
  • Os rollups atuais são ~3-8x mais baratos do que a camada 1 da Ethereum
  • +
  • Os rollups de hoje são cerca de5 a 20 vezes mais baratos do que a camada 1 do Ethereum
  • ZK-rollups em breve reduzirão as taxas em ~40-100x
  • As próximas alterações no Ethereum oferecerão ~100-1000x a mais de escalabilidade
  • Os usuários devem se beneficiar com transações que custam menos do que $0,001
  • @@ -24,24 +24,28 @@ Os rollups coletam um grande número de transações, executam elas e enviam os ### Proto-Danksharding {#proto-danksharding} -Os dados de rollup são armazenados no Ethereum permanentemente, o que é caro. Mais de 90% do custo de transação que os usuários pagam em rollups se deve a esse armazenamento de dados. Para reduzir os custos de transação, podemos mover os dados para um novo armazenamento "blob" temporário. Os blobs são mais baratos porque não são permanentes; eles são excluídos do Ethereum assim que não são mais necessários. O armazenamento de dados de rollup no longo prazo passa a ser responsabilidade das pessoas que precisam deles, como operadores de rollup, corretoras, serviços de indexação etc. A adição de transações de blob ao Ethereum faz parte de uma melhoria conhecida como "Proto-Danksharding". Espera-se que seja implementada relativamente em breve, talvez no final de 2023. +Historicamente, os dados de rollup têm sido armazenados de forma permanente no Ethereum, o que é caro. Mais de 90% do custo de transação que os usuários pagam em rollups se deve a esse armazenamento de dados. Para reduzir os custos de transação, podemos mover os dados para um novo armazenamento "blob" temporário. Os blobs são mais baratos porque não são permanentes; eles são excluídos do Ethereum assim que não são mais necessários. O armazenamento de dados de rollup a longo prazo passa a ser responsabilidade das pessoas que precisam deles, como operadores de rollup, exchanges, serviços de indexação, etc. A adição de transações de blob ao Ethereum faz parte de uma melhoria conhecida como "Proto-Danksharding". -Depois que as transações de blob se tornarem parte do protocolo Ethereum por meio do Proto-Danksharding, será possível adicionar muitos blobs aos blocos Ethereum. Esse será outro aumento substancial (>100x) da taxa de transferência da Ethereum e uma redução dos custos de transação. +Com o Proto-Danksharding, é possível adicionar muitos blobs aos blocos de Ethereum. Isso permite outro aumento substancial (>100x) na taxa de transferência do Ethereum e uma redução nos custos de transação. ### Danksharding {#danksharding} -O segundo estágio da expansão dos dados de blob é complicado, porque exige novos métodos para verificar se os dados de rollup estão disponíveis na rede e depende de validadores que realizem a separação das responsabilidades de construção e proposição de blocos. Isso também exige uma maneira de provar criptograficamente que os validadores verificaram pequenos subconjuntos dos dados do blob. +O segundo estágio da expansão dos dados de blob é complicado porque requer novos métodos para verificar se os dados de rollup estão disponíveis na rede e depende de [validadores](/glossary/#validator) que separam suas responsabilidades de [construção de blocos](/glossary/#block) e de proposta de blocos. Isso também exige uma maneira de provar criptograficamente que os validadores verificaram pequenos subconjuntos dos dados do blob. -Essa segunda etapa é conhecida como [“Danksharding”](/roadmap/danksharding/). É provável que a implementação total disso ainda demore muitos anos. O Danksharding depende de outros desenvolvimentos, como a [separação da construção e da proposta de bloco](/roadmap/pbs), e novos designs de rede que permitem que a rede confirme, de maneira eficaz, que os dados estão disponíveis por meio de uma amostragem aleatória de alguns kilobytes por vez, conhecida como [amostragem de disponibilidade de dados (DAS)](/developers/docs/data-availability). +Essa segunda etapa é conhecida como [“Danksharding”](/roadmap/danksharding/). **É provável que ainda faltem vários anos** para que isso seja totalmente implementado. O Danksharding depende de outros desenvolvimentos, como a [separação da construção e da proposta de bloco](/roadmap/pbs), e novos designs de rede que permitem que a rede confirme, de maneira eficaz, que os dados estão disponíveis por meio de uma amostragem aleatória de alguns kilobytes por vez, conhecida como [amostragem de disponibilidade de dados (DAS)](/developers/docs/data-availability). Mais sobre Danksharding ## Descentralização de rollups {#decentralizing-rollups} -[Os rollups](/layer-2) já estão dimensionando o Ethereum. Um [ecossistema sofisticado de projetos de rollup](https://l2beat.com/scaling/tvl) está permitindo que os usuários façam transações de forma rápida e barata, com diversas garantias de segurança. Entretanto, os rollups foram inicializados usando sequenciadores centralizados (computadores que fazem todo o processamento e a agregação das transações antes de enviá-las ao Ethereum). Isso é vulnerável à censura, pois os operadores do sequenciador podem ser sancionados, subornados ou comprometidos de qualquer outra forma. Ao mesmo tempo, os [rollups variam](https://l2beat.com) na maneira como validam os dados recebidos. A melhor maneira é os "provadores" enviarem provas de fraude ou de validação, mas nem todos os rollups estão disponíveis ainda. Mesmo os rollups que usam provas de validação/fraude utilizam um pequeno grupo de provadores conhecidos. Portanto, a próxima etapa essencial na escalabilidade do Ethereum é distribuir a responsabilidade pela execução de sequenciadores e provadores entre mais pessoas. +[Os rollups](/layer-2) já estão dimensionando o Ethereum. Um [ecossistema sofisticado de projetos de rollup](https://l2beat.com/scaling/tvl) está permitindo que os usuários façam transações de forma rápida e barata, com diversas garantias de segurança. Entretanto, os rollups foram inicializados usando sequenciadores centralizados (computadores que fazem todo o processamento e a agregação das transações antes de enviá-las ao Ethereum). Isso é vulnerável à censura, pois os operadores do sequenciador podem ser sancionados, subornados ou comprometidos de qualquer outra forma. Ao mesmo tempo, os [rollups variam](https://l2beat.com) na maneira como validam os dados recebidos. A melhor maneira é que os "provadores" enviem [provas de fraude](/glossary/#fraud-proof) ou provas de validade, mas nem todos os rollups já chegaram a esse nível. Mesmo os rollups que usam provas de validação/fraude utilizam um pequeno grupo de provadores conhecidos. Portanto, a próxima etapa essencial na escalabilidade do Ethereum é distribuir a responsabilidade pela execução de sequenciadores e provadores entre mais pessoas. Mais sobre rollups ## Progresso atual {#current-progress} -É provável que o Proto-Danksharding seja um dos primeiros itens do planejamento a ser implementado. As etapas de computação descentralizada necessárias para configurá-lo já estão em andamento e vários clientes implementaram protótipos para processa os dados do blob. É provável que o Danksharding completo esteja a vários anos de distância, pois depende da conclusão de diversos outros itens do planejamento. É provável que a descentralização da infraestrutura de rollup seja um processo gradual. Há muitos rollups diferentes que estão criando sistemas ligeiramente diferentes e que se descentralizarão totalmente a velocidades diferentes. +O Proto-Danksharding é o primeiro desses itens do roteiro a ser implementado como parte da melhoria da rede Cancun-Deneb ("Dencun"), em março de 2024. **É provavél que ainda faltem vários anos para o Danksharding completo**, já que isso depende de vários outros itens do roteiro serem concluídos primeiro. É provável que a descentralização da infraestrutura de rollup seja um processo gradual. Há muitos rollups diferentes que estão criando sistemas ligeiramente diferentes e que se descentralizarão totalmente a velocidades diferentes. + +[Mais informações sobre a melhoria da rede Dencun](/roadmap/dencun/) + + diff --git a/public/content/translations/pt-br/roadmap/security/index.md b/public/content/translations/pt-br/roadmap/security/index.md index d06a455d7db..15c0c8499f6 100644 --- a/public/content/translations/pt-br/roadmap/security/index.md +++ b/public/content/translations/pt-br/roadmap/security/index.md @@ -7,27 +7,27 @@ alt: "Planejamento Ethereum" template: roadmap --- -Ethereum já é uma plataforma muito segura e descentralizada de contrato inteligente. Entretanto, ainda há melhorias que podem ser feitas para que o Ethereum permaneça resiliente a todos os tipos de ataque no futuro. Isso inclui alterações sutis na maneira como os clientes Ethereum lidam com blocos concorrentes, bem como o aumento da velocidade com que a rede considera os blocos como ["finalizados"](/developers/docs/consensus-mechanisms/pos/#finality) (o que significa que não podem ser alterados sem perdas econômicas extremas para um invasor). +O**Ethereum já é uma plataforma muito segura** e descentralizada de [contrato inteligente](/glossary/#smart-contract). Entretanto, ainda há melhorias que podem ser feitas para que o Ethereum permaneça resiliente a todos os tipos de ataque no futuro. Isso inclui mudanças sutis na forma como os [clientes Ethereum](/glossary/#consensus-client) lidam com [blocos concorrentes](/glossary/#block), além de aumentar a velocidade com que a rede considera os blocos como ["finalizados"](/developers/docs/consensus-mechanisms/pos/#finality) (o que significa que eles não podem ser alterados sem perdas econômicas extremas para um invasor). -Há também melhorias que tornam as transações de censura muito mais difíceis, fazendo com que os proponentes de blocos não consigam ver o conteúdo real de seus blocos e novas maneiras de identificar quando um cliente está censurando. Juntas, essas melhorias atualizarão o protocolo de prova de participação para que os usuários, de indivíduos a corporações, confiem imediatamente em seus aplicativos, dados e ativos no Ethereum. +Há também melhorias que tornam as transações de censura muito mais difíceis, fazendo com que os proponentes de blocos não consigam ver o conteúdo real de seus blocos e novas maneiras de identificar quando um cliente está censurando. Juntos, esses aperfeiçoamentos vão melhorar o protocolo de [prova de participação](/glossary/#pos) para que os usuários – de indivíduos a corporações – tenham confiança imediata em seus aplicativos, dados e ativos no Ethereum. ## Saque de staking {#staking-withdrawals} -A melhoria da prova de trabalho para a prova de participação começou com a "participação" de ETHs dos pioneiros do Ethereum em um contrato de depósito. Esse ETH é utilizado para proteger a rede. Entretanto, esse ETH ainda não pode ser desbloqueado e devolvido aos usuários. Permitir o saque do ETH é uma parte essencial da melhoria da prova de participação. Além de os saques serem um componente essencial de um protocolo de prova de participação totalmente funcional, permitir saques também é apropriado para a segurança do Ethereum, pois permite que os participantes usem suas recompensas de ETH para outros fins que não sejam de participação. Isso significa que os usuários que querem liquidez não precisam depender de derivativos de participação líquida (LSDs), que podem ser uma força centralizadora no Ethereum. Essa melhoria está programada para ser concluída em 12 de abril de 2023. +A melhoria da [prova de trabalho](/glossary/#pow) para a prova de participação começou com os pioneiros do Ethereum fazendo "staking" de ETHs em um contrato de depósito. Esse ETH é utilizado para proteger a rede. Houve uma segunda atualização em 12 de abril de 2023 para permitir a retirada do ETH apostado. Desde então, os validadores podem apostar ou retirar ETH livremente. Leia sobre saques ## Defesa contra ataques {#defending-against-attacks} -Mesmo após os saques, há melhorias que podem ser feitas no protocolo de [prova de participação](/developers/docs/consensus-mechanisms/pos/) do Ethereum. Uma delas é conhecida como [view-merge](https://ethresear.ch/t/view-merge-as-a-replacement-for-proposer-boost/13739), um algoritmo de escolha de bifurcação mais seguro que dificulta certos tipos sofisticados de ataque. +Há aperfeiçoamentos que podem ser feitos no protocolo de prova de participação do Ethereum. Um deles é conhecido como [view-merge](https://ethresear.ch/t/view-merge-as-a-replacement-for-proposer-boost/13739), um algoritmo mais seguro de [fork](/glossary/#fork)-choice que dificulta certos tipos sofisticados de ataque. -Reduzir o tempo que o Ethereum leva para finalizar os blocos proporcionaria uma melhor experiência ao usuário e evitaria ataques sofisticados de "reorganização", em que os invasores tentam reorganizar blocos muito recentes para obter lucro ou censurar transações específicas. [**Finalidade de espaço único (SSF)**](/roadmap/single-slot-finality/) é uma maneira de minimizar o atraso na finalização. No momento, há 15 minutos de blocos que um invasor poderia, teoricamente, convencer outros validadores a reconfigurar. Com a SSF, há 0. Os usuários, de indivíduos a aplicativos e corretoras, beneficiam-se da garantia rápida de que as transações não serão revertidas, e a rede se beneficia ao desativar toda uma classe de ataques. +Reduzir o tempo que o Ethereum leva para [finalizar](/glossary/#finality) blocos proporcionaria uma melhor experiência ao usuário e evitaria ataques sofisticados de "reorganização", em que os invasores tentam reorganizar blocos muito recentes para obter lucro ou censurar determinadas transações. [**Finalidade de slot único (SSF)**](/roadmap/single-slot-finality/) é uma **maneira de minimizar o atraso na finalização**. No momento, há 15 minutos de blocos que um invasor poderia, teoricamente, convencer outros validadores a reconfigurar. Com a SSF, há 0. Os usuários, de indivíduos a aplicativos e corretoras, beneficiam-se da garantia rápida de que as transações não serão revertidas, e a rede se beneficia ao desativar toda uma classe de ataques. Leia sobre a finalidade de espaço único ## Defesa contra a censura {#defending-against-censorship} -A descentralização evita que indivíduos ou pequenos grupos de validadores se tornem muito influentes. Novas tecnologias de participação podem ajudar a garantir que os validadores do Ethereum permaneçam o mais descentralizados possível e, ao mesmo tempo, defendê-los contra falhas de hardware, software e rede. Isso inclui software que compartilha as responsabilidades do validador entre diversos nós. Isso é conhecido como **tecnologia de validador distribuído (DVT)**. Os pools de participação são incentivados a usar a DVT porque ela permite que diversos computadores participem coletivamente da validação, agregando redundância e tolerância a falhas. Ela também divide as chaves do validador entre diversos sistemas, em vez de ter um único operador executando vários validadores. Isso torna mais difícil para os operadores desonestos coordenarem ataques ao Ethereum. Em geral, a ideia é obter benefícios de segurança ao executar validadores como _comunidades_, em vez de indivíduos. +A descentralização evita que indivíduos ou pequenos grupos de [validadores](/glossary/#validator) se tornem muito influentes. Novas tecnologias de participação podem ajudar a garantir que os validadores do Ethereum permaneçam o mais descentralizados possível e, ao mesmo tempo, defendê-los contra falhas de hardware, software e rede. Isso inclui software que compartilha as responsabilidades do validador em vários [nós](/glossary/#node). Isso é conhecido como **tecnologia de validador distribuído (DVT)**. Os[pools de staking](/glossary/#staking-pool) são incentivados a usar o DVT porque ele permite que vários computadores participem coletivamente da validação, acrescentando redundância e tolerância a falhas. Ela também divide as chaves do validador entre diversos sistemas, em vez de ter um único operador executando vários validadores. Isso torna mais difícil para os operadores desonestos coordenarem ataques ao Ethereum. Em geral, a ideia é obter benefícios de segurança ao executar validadores como _comunidades_, em vez de indivíduos. Leia sobre a tecnologia de validador distribuído @@ -45,4 +45,4 @@ Há potenciais complementos para a PBS, como transações criptografadas e lista ## Progresso atual {#current-progress} -As melhorias de segurança no planejamento estão em estágios avançados de pesquisa, e a implementação ainda vai demorar. As próximas etapas para view-merge, PBS, SSF e SLE são finalizar uma especificação e começar a criação de protótipos. +As**melhorias de segurança no planejamento estão em etapas avançadas de pesquisa**, mas a implementação delas ainda deve demorar. As próximas etapas para view-merge, PBS, SSF e SLE são finalizar uma especificação e começar a criação de protótipos. diff --git a/public/content/translations/pt-br/roadmap/user-experience/index.md b/public/content/translations/pt-br/roadmap/user-experience/index.md index e276c70580f..e2e7c342a4a 100644 --- a/public/content/translations/pt-br/roadmap/user-experience/index.md +++ b/public/content/translations/pt-br/roadmap/user-experience/index.md @@ -7,19 +7,19 @@ alt: "Planejamento Ethereum" template: roadmap --- -É necessário simplificar o uso do Ethereum, desde o gerenciamento de chaves e carteiras até o início das transações. Para facilitar a adoção em massa, o Ethereum precisa aumentar drasticamente a facilidade de uso, permitindo que os usuários tenham acesso ao Ethereum sem permissão e com resistência à censura, com a experiência sem atrito que ocorre ao utilizar aplicativos Web2. +**O uso do Ethereum precisa ser simplificado**; desde o gerenciamento de [chaves](/glossary/#key) e [carteiras](/glossary/#wallet) até o início das transações. Para facilitar a adoção em massa, o Ethereum deve aumentar consideravelmente a facilidade de uso, permitindo que os usuários tenham acesso ao Ethereum sem que haja necessidade de permissão e resistência à censura, com a melhor experiência de uso de aplicativos [Web2](/glossary/#web2). ## Além das frases sementes {#no-more-seed-phrases} As contas Ethereum são protegidas por um par de chaves utilizadas para identificar contas (chave pública) e assinar mensagens (chave privada). Uma chave privada é como uma senha mestra, ela permite acesso completo a uma conta Ethereum. Essa é uma maneira diferente de operar para pessoas que têm mais experiência com bancos e aplicativos Web2 e que gerenciam contas em nome de um usuário. Para que o Ethereum alcance a adoção em massa sem depender de terceiros centralizados, deve haver uma maneira direta e sem atritos para que um usuário assuma a custódia de seus ativos e mantenha o controle dos dados sem precisar compreender criptografia de chave pública-privada e gerenciamento de chaves. -A solução para isso é usar carteiras de contratos inteligentes para interagir com o Ethereum. As carteiras de contratos inteligentes criam maneiras de proteger as contas em caso de perda ou roubo de chaves oportunidades para uma melhor detecção e defesa contra fraudes e permitem que as carteiras obtenham novas funcionalidades. Embora existam carteiras de contratos inteligentes atualmente, elas são difíceis de desenvolver porque o protocolo Ethereum precisa oferecer um melhor suporte. Esse suporte adicional é conhecido como abstração de conta. +A solução para isso é usar carteiras de [contrato inteligente](/glossary/#smart-contract) para interagir com o Ethereum. As carteiras de contratos inteligentes criam maneiras de proteger as contas em caso de perda ou roubo de chaves oportunidades para uma melhor detecção e defesa contra fraudes e permitem que as carteiras obtenham novas funcionalidades. Embora existam carteiras de contratos inteligentes atualmente, elas são difíceis de desenvolver porque o protocolo Ethereum precisa oferecer um melhor suporte. Esse suporte adicional é conhecido como abstração de conta. Mais sobre abstração de contas ## Nós para todos -Os usuários que executam nós não precisam confiar em terceiros que forneçam dados, e podem interagir de uma maneira rápida, privada e sem permissão com o blockchain do Ethereum. Entretanto, a execução de um nó atualmente exige conhecimento técnico e espaço considerável em disco, o que significa que muitas pessoas precisam confiar em intermediários. +Os usuários que executam [nós](/glossary/#node) não precisam confiar em terceiros para o fornecimento de dados, e podem interagir de forma rápida, privada e sem necessidade de permissão com a [blockchain](/glossary/#blockchain) do Ethereum. Entretanto, a execução de um nó atualmente exige conhecimento técnico e espaço considerável em disco, o que significa que muitas pessoas precisam confiar em intermediários. Há várias melhorias que tornarão a execução dos nós muito mais fácil e sem a necessidade de muitos recursos. A forma como os dados são armazenados será alterada para usar uma estrutura mais eficiente em termos de espaço, conhecida como **Verkle Tree**. Além disso, com [statelessness](/roadmap/statelessness) (sem estado) ou [expiração de dados](/roadmap/statelessness/#data-expiry), os nós do Ethereum não precisarão armazenar uma cópia de todos os dados de estado do Ethereum, o que reduz drasticamente os requisitos de espaço em disco rígido. [Os nós leves](/developers/docs/nodes-and-clients/light-clients/) oferecerão muitos benefícios da execução de um nó completo, mas podem ser executados facilmente em celulares ou em aplicativos simples de navegador. @@ -29,8 +29,8 @@ Com essas melhorias, as barreiras à execução de um nó são erradicadas de ma ## Progresso atual {#current-progress} -As carteiras de contratos inteligentes já estão disponíveis, mas são necessárias mais melhorias para torná-las o mais descentralizadas e sem permissão possível. A EIP-4337 é uma proposta desenvolvida, que não exige alteração no protocolo do Ethereum. O principal contrato inteligente necessário para a EIP-4337 foi implementado em março de 2023. +As carteiras de contratos inteligentes já estão disponíveis, mas são necessárias mais melhorias para torná-las o mais descentralizadas e sem permissão possível. A EIP-4337 é uma proposta desenvolvida, que não exige alteração no protocolo do Ethereum. O principal contrato inteligente necessário para o EIP-4337 foi **implantado em março de 2023**. -A ausência completa de estado ainda está em fase de pesquisa e provavelmente levará vários anos para ser implementada. Há vários marcos no caminho para uma condição total sem estado, incluindo a expiração de dados, que podem ser implementados mais cedo. Outros itens do planejamento, como [Verkle Trees](/roadmap/verkle-trees/) e a [separação entre proponente e construtor](/roadmap/pbs/), precisam ser concluídas primeiro. +**O princípio de não verificação de estado ainda está em fase de pesquisa** e é provável que ainda faltem vários anos para ser implementado. Há vários marcos no caminho para uma condição total sem estado, incluindo a expiração de dados, que podem ser implementados mais cedo. Outros itens do planejamento, como [Verkle Trees](/roadmap/verkle-trees/) e a [separação entre proponente e construtor](/roadmap/pbs/), precisam ser concluídas primeiro. As redes de testes de Verkle Trees já estão em funcionamento, e a próxima fase é a execução de clientes habilitados para Verkle Trees em redes de testes privadas e, em seguida, públicas. Você pode ajudar a acelerar o progresso por meio da implantação de contratos nas redes de testes ou da execução de clientes de rede de testes. diff --git a/public/content/translations/pt-br/security/index.md b/public/content/translations/pt-br/security/index.md index 349a3fac853..7a9e2f6081b 100644 --- a/public/content/translations/pt-br/security/index.md +++ b/public/content/translations/pt-br/security/index.md @@ -6,101 +6,7 @@ lang: pt-br # Segurança e prevenção de fraude do Ethereum {#introduction} -Com o crescente interesse em criptomoedas, é essencial aprender as práticas recomendadas ao usar criptomoedas. Operar com criptomoedas pode ser divertido e empolgante, mas também existem sérios riscos. Se você estiver atendo a estes pequenos detalhes, poderá mitigar esses riscos. - - - -## Noções básicas de segurança na web {#web-security} - -### Use senhas fortes {#use-strong-passwords} - -[Mais de 80% da usurpação de contas são um resultado de senhas fracas ou roubadas](https://cloudnine.com/ediscoverydaily/electronic-discovery/80-percent-hacking-related-breaches-related-password-issues-cybersecurity-trends/). Uma longa combinação de caracteres, números e símbolos é o melhor para manter suas contas seguras. - -Um erro comum que os indivíduos cometem é usar uma combinação de duas a três palavras comuns do dicionário relacionadas. Senhas como essa são inseguras porque são propensas a uma simples técnica de usurpação conhecida como [ataque de dicionário](https://wikipedia.org/wiki/Dictionary_attack). - -```md -Exemplo de uma senha fraca: CuteFluffyKittens! - -Exemplo de uma senha forte: ymv\*azu.EAC8eyp8umf -``` - -Outro erro comum é o uso de senhas que podem ser facilmente adivinhadas ou descobertas por meio de [engenharia social](). Incluir o nome de solteira de sua mãe, os nomes de seus filhos ou animais de estimação ou datas de nascimento em sua senha não é seguro e aumentará o risco de sua senha ser invadida. - -#### Práticas recomendadas relacionadas a senhas: {#good-password-practices} - -- Crie senhas tão extensas quanto permitidas pelo gerador de senhas ou pelo formulário que você está preenchendo -- Use uma combinação de maiúsculas, minúsculas, números e símbolos -- Não use detalhes pessoais, como nomes de membros da família, em sua senha -- Evite palavras comuns do dicionário - -[Mais sobre a criação de senhas fortes](https://terranovasecurity.com/how-to-create-a-strong-password-in-7-easy-steps/) - -### Use senhas exclusivas para tudo {#use-unique-passwords} - -Uma senha forte não fornece muita proteção se a senha for revelada em uma violação de dados. O site[Have I Been Pwned](https://haveibeenpwned.com)permite verificar se as suas contas foram envolvidas em quaisquer violações de dados armazenadas na base de dados deles. Caso sim, **você deveria alterar as senhas "pwned" imediatamente**. Usar senhas únicas para cada conta diminui o risco de os hackers obterem acesso a todas as suas contas quando uma delas for comprometida. - -### Use um gerenciador de senhas {#use-password-manager} - - -
    - Usar um gerenciador de senhas faz com que ele crie senhas fortes, únicas e que sejam lembradas! Nós fortemente recomendamos usar um, e a maioria deles é gratuita! -
    -
    - -Lembrar de senhas fortes e exclusivas para cada conta que você possui não é o ideal. Um gerenciador de senhas oferece um cofre seguro e criptografado para todas as suas senhas que você pode acessar por meio de uma senha mestra forte. Eles também sugerem senhas fortes quando você se inscreve em um novo serviço, para que você não precise criar as suas próprias. Muitos gerenciadores de senhas também irão informar se você esteve envolvido em uma violação de dados, permitindo que você altere as senhas antes de qualquer ataque malicioso. - -![Exemplo do uso de um gerenciador de senhas](./passwordManager.png) - -#### Experimente um gerenciador de senha: {#try-password-manager} - -- [Bitwarden](https://bitwarden.com/) -- [KeePass](https://keepass.info/) -- [1Password](https://1password.com/) -- Ou confira outros [gerenciadores de senhas recomendados](https://www.privacytools.io/secure-password-manager) - -### Use autenticação de dois fatores {#two-factor-authentication} - -Para provar que você é realmente você, existem diferentes provas únicas que podem ser usadas para autenticação. Estas são conhecidas como **fatores**, e os três principais fatores são: - -- Algo que você saiba (como uma senha ou uma pergunta de segurança) -- Algo que você seja (como uma impressão digital ou uma varredura facial) -- Algo que você possui (uma chave de segurança ou aplicativo de autenticação no seu telefone) - -Usar **a autenticação de dois fatores (2FA)** fornece um _fator de segurança_ adicional para suas contas online, então saber apenas a sua senha (algo que você conhece) não é o suficiente para acessar uma conta. Mais comumente, o segundo fator é um código de 6 dígitos aleatórios, conhecido como **uma senha de uso único (TOTP, na sigla em inglês)**, que você pode acessar através de um aplicativo de autenticação, como o Google Authenticator ou Authy. Estes funcionam como um fator de "algo que você possui" porque a seed que gera o código temporizado é armazenado em seu dispositivo. - - -
    - Nota: Usar a 2FA baseada em SMS é suscetível ao - - SIM jacking - - (sequestro do chip SIM) e não é segura. Para melhor segurança, use um serviço como {" "} - - Google Authenticator - - ou Authy. -
    - - -#### Chaves de segurança {#security-keys} - -Para aqueles que querem dar o próximo passo na 2FA, considere a utilização de uma chave de segurança. As chaves de segurança são dispositivos de autenticação em hardware que funcionam do mesmo jeito que os aplicativos de autenticação. A utilização de uma chave de segurança é a forma mais segura para a 2FA. Muitas dessas chaves utilizam o padrão FIDO Universal 2nd Factor (U2F). [Aprenda mais sobre FIDO U2F](https://www.yubico.com/authentication-standards/fido-u2f/). - -Veja mais informações sobre 2FA neste vídeo: - - - -### Desinstale extensões de navegador {#uninstall-browser-extensions} - -Extensões de navegador como extensões do Chrome ou complementos para o Firefox podem aumentar as funcioanlidades do navegador e melhorar a experiência do usuário, mas elas vêm com riscos. Por padrão, a maioria das extensões de navegador solicita acesso para "ler e alterar dados do site", permitindo que elas façam quase tudo com seus dados. As extensões do Chrome são sempre atualizadas automaticamente, portanto, uma extensão previamente segura pode ser atualizada mais tarde para incluir código malicioso. A maioria das extensões de navegador não está tentando roubar seus dados, mas você deve estar ciente de que elas podem. - -#### Mantenha a segurança: {#browser-extension-safety} - -- Somente instale extensões de navegador de fontes confiáveis -- Remova extensões de navegador que não sejam utilizadas -- Instale extensões do Chrome localmente para interromper a atualização automática (Avançado) - -[Mais sobre os riscos das extensões do navegador](https://www.kaspersky.co.uk/blog/browser-extensions-security/12750/) +O crescente interesse em criptomoedas traz consigo um risco crescente de golpistas e hackers. Este artigo apresenta algumas práticas recomendadas para mitigar esses riscos. @@ -108,7 +14,7 @@ Extensões de navegador como extensões do Chrome ou complementos para o Firefox ### Aumente o seu nível de conhecimento {#level-up-your-knowledge} -Uma das maiores razões pelas quais as pessoas sofrem golpes com criptomoedas é, geralmente, a falta de conhecimento. Por exemplo, se você não entende que a rede Ethereum é descentralizada e não pertence a ninguém, então é fácil ser presa de alguém fingindo ser um agente de atendimento ao cliente que promete devolver o ETH perdido como negociação das suas chaves privadas. Educar-se sobre como o Ethereum funciona é um investimento valioso. +Uma má compreensão de como as criptomoedas funcionam pode levar a erros caros. Por exemplo, se alguém finge ser um agente de atendimento ao cliente que pode devolver ETH perdido em troca de suas chaves privadas, ele está se aproveitando de pessoas que não entendem que o Ethereum é uma rede descentralizada que não possui esse tipo de funcionalidade. Educar-se sobre como o Ethereum funciona é um investimento valioso. O que é Ethereum? @@ -121,11 +27,11 @@ Uma das maiores razões pelas quais as pessoas sofrem golpes com criptomoedas é ## Segurança da carteira {#wallet-security} -### Não entregue suas chaves privadas {#protect-private-keys} +### Não divulgue suas chaves privadas {#protect-private-keys} -**Nunca, por nenhuma razão, compartilhe suas chaves privadas!** +**Nunca, em hipótese alguma, compartilhe suas chaves privadas!** -A chave privada da sua carteira atua como uma senha para a sua carteira Ethereum. É a única coisa que impede que alguém que conheça o endereço de sua carteira drene todos os ativos da sua conta! +A chave privada para sua carteira é também uma senha para sua carteira Ethereum. É a única coisa que impede que alguém que conheça o endereço de sua carteira drene todos os ativos da sua conta! O que é uma carteira Ethereum? @@ -133,7 +39,7 @@ A chave privada da sua carteira atua como uma senha para a sua carteira Ethereum #### Não faça capturas de tela das suas frases de recuperação/chaves privadas {#screenshot-private-keys} -Ao capturar a tela com as suas frases semente ou chaves privadas, você corre o risco de sincronizá-las com a nuvem e fazê-las potencialmente acessíveis aos hackers. Obter as chaves privadas da nuvem é um vetor de ataque comum para os hackers. +Fazer uma captura de tela de suas frases de recuperação ou chaves privadas pode sincronizá-las com um provedor de dados em nuvem, o que pode torná-las acessíveis a hackers. Obter as chaves privadas da nuvem é um vetor de ataque comum para os hackers. ### Use uma carteira de hardware {#use-hardware-wallet} @@ -148,9 +54,9 @@ Manter chaves privadas off-line reduz maciçamente o risco de serem hackeadas, m ### Verifique duas vezes as transações antes de enviar {#double-check-transactions} -Enviar criptomoedas acidentalmente para um endereço de carteira errado é um erro comum. **Uma transação enviada no Ethereum é irreversível.** A menos que você conheça o proprietário do endereço e possa convencê-lo de enviar seus fundos de volta, não haverá maneira de você recuperá-los. +Enviar criptomoedas acidentalmente para um endereço de carteira errado é um erro comum. **Uma transação enviada no Ethereum é irreversível.** A menos que você conheça o proprietário do endereço e consiga convencê-lo a enviar o dinheiro de volta, você não será capaz de reaver seus fundos. -Certifique-se sempre de que o endereço de destino corresponde exatamente ao endereço do destinatário desejado antes de enviar uma transação. Ao interagir com um contrato inteligente, também é recomendado que se leia a mensagem de transação antes de assinar. +Certifique-se sempre de que o endereço de destino corresponde exatamente ao endereço do destinatário desejado antes de enviar uma transação. Ler a mensagem da transação antes de assiná-la é uma prática recomendada quando interagir com um contrato inteligente. ### Defina limites de gastos para contratos inteligentes {#spend-limits} @@ -164,25 +70,35 @@ Muitas carteiras Ethereum oferecem proteção de limites para evitar que as cont ## Fraudes comuns {#common-scams} -Os golpistas estão sempre procurando maneiras de tirar seus fundos de você. É impossível deter completamente os fraudadores, mas podemos torná-los menos eficazes ao conhecermos a maioria das técnicas utilizadas. Existem muitas variações dessas fraudes, mas elas geralmente seguem os mesmos padrões de alto nível. Em todo caso, lembre-se: +É impossível deter os fraudadores por completo, mas é possível fazer com que eles sejam menos eficazes ao conhecer as técnicas mais usadas deles. Existem muitas variações dessas fraudes, mas elas geralmente seguem os mesmos padrões de alto nível. Em todo caso, lembre-se: - sempre seja cético - Ninguém vai te dar ETH de graça ou com desconto - ninguém precisa acessar suas chaves privadas ou informações pessoais +### Phishing via anúncio no Twitter {#ad-phishing} + +![Phishing via link no Twitter](./twitterPhishingScam.png) + +Há um método para falsificar o recurso de pré-visualização de links (desenrolar) do Twitter (também conhecido como X) para potencialmente enganar os usuários, fazendo-os pensar que estão acessando um site verdadeiro. Esta técnica explora o mecanismo do Twitter para gerar pré-visualizações de URLs compartilhados em tweets e mostra _de ethereum.org_, por exemplo (mostrado acima), quando na verdade eles estão sendo redirecionados para um site malicioso. + +Sempre verifique que você está no domínio correto, especialmente depois de clicar em um link. + +[Mais informações aqui](https://harrydenley.com/faking-twitter-unfurling). + ### Golpe de doação {#giveaway} -Uma das fraudes mais comuns com criptomoedas é o golpe de sorteio. O golpe sorteio pode ter muitas formas, mas o princípio geral é que se você enviar ETH para o endereço da carteira fornecido, você receberá seu ETH de volta em dobro. *Por esta razão, esse golpe também é conhecido como "golpe dois em um".* +Uma das fraudes mais comuns com criptomoedas é o golpe de sorteio. O golpe de sorteio pode ter várias formas. Mas a ideia geral é que se você enviar ETH para um endereço de carteira oferecido, receberá o dobro dos ETH que enviou. *Por esta razão, esse golpe também é conhecido como "golpe dois em um".* -Esses golpes geralmente estipulam um tempo limite para reivindicar a oferta para incentivar tomadas de decisão precipitadas e criar uma falsa sensação de urgência. +Estes golpes geralmente estipulam um tempo limite para receber seu prêmio, para criar uma falsa sensação de urgência. -#### Hacks de mídia social {#social-media-hacks} +### Hacks de mídia social {#social-media-hacks} Um exemplo notório desses ocorreu em julho de 2020, quando as contas do Twitter de celebridades e organizações foram hackeadas. O hacker publicou simultaneamente uma doação de Bitcoins nas contas hackeadas. Embora os tweets enganosos tenham sido rapidamente detectados e excluídos, os hackers ainda conseguiram levar 11 bitcoins (ou US$ 500.000 em setembro de 2021) e saíram impunes. ![Uma fraude no Twitter](./appleTwitterScam.png) -#### Golpe de doação usando celebridades {#celebrity-giveaway} +### Golpe de doação usando celebridades {#celebrity-giveaway} O golpe de sorteio usando celebridades é outra variável comum do golpe sorteio. Os golpistas pegarão uma entrevista de vídeo ou uma palestra gravada dada por uma celebridade e a transmitirão ao vivo no YouTube, fazendo parecer que a celebridade estava dando uma entrevista ao vivo promovendo um sorteio de criptomoedas. @@ -236,9 +152,9 @@ Se você receber um e-mail de um remetente desconhecido, lembre-se: ### Golpes de corretores de criptomoedas {#broker-scams} -Os falsos corretores de criptomoedas alegam ser especialistas e se oferecerão pegar seu dinheiro e investi-lo em seu nome. Promessas de retorno exageradas geralmente acompanham esse tipo de oferta. Depois que o golpista recebe seus fundos, ele pode persuadir você a enviar mais fundos, para que você não perca mais ganhos de investimento, ou pode desaparecer por completo. +Corretores de criptomoedas fraudulentos afirmam ser especialistas em criptomoedas e se oferecerão para pegar seu dinheiro e investir em seu nome. Depois que o golpista recebe seus fundos, ele pode persuadir você a enviar mais fundos, para que você não perca mais ganhos de investimento, ou pode desaparecer por completo. -Esses corretores fraudulentos encontram seus alvos usando contas falsas no YouTube para iniciar conversas aparentemente naturais sobre corretagem. Essas conversas geralmente têm muitas curtidas para aumentar a legitimidade, mas elas são todas de contas de robôs. +Esses fraudadores geralmente encontram alvos usando contas falsas no YouTube para iniciar conversas aparentemente naturais sobre o "corretor". Essas conversas geralmente têm muitas curtidas para aumentar a legitimidade, mas elas são todas de contas de robôs. **Não confie em estranhos na Internet para investir em seu nome. Você perderá suas criptomoedas.** @@ -246,9 +162,9 @@ Esses corretores fraudulentos encontram seus alvos usando contas falsas no YouTu ### Golpes de pool (consórcio) de mineração de criptomoedas {#mining-pool-scams} -A partir de setembro de 2022, não será mais possível realizar mineração no Ethereum. No entanto, os golpes de pool de mineração ainda existem. Os golpes de pool de mineração envolvem pessoas que entram em contato com você, sem a sua solicitação, alegando que você pode obter grandes retornos juntando-se a um pool de mineração Ethereum. O golpista continuará fazendo afirmações e permanecerá em contato com você pelo tempo que for necessário. Essencialmente, o golpista tentará convencê-lo de que ao ingressar em um pool de mineração Ethereum, sua criptomoeda será usada para criar ETH e que você receberá dividendos na forma de ETH. O que vai acabar acontecendo é que você notará que sua criptomoeda está gerando pequenos retornos. Isso é simplesmente uma isca para induzi-lo a investir mais. Por fim, todos os seus fundos serão enviados para um endereço desconhecido e o golpista desaparecerá ou, em alguns casos, ele continuará mantendo contato, como aconteceu em um caso recente. +A partir de setembro de 2022, não será mais possível realizar mineração no Ethereum. No entanto, os golpes de pool de mineração ainda existem. Os golpes de pool de mineração envolvem pessoas que entram em contato com você, sem a sua solicitação, alegando que você pode obter grandes retornos juntando-se a um pool de mineração Ethereum. O golpista continuará fazendo afirmações e permanecerá em contato com você pelo tempo que for necessário. Essencialmente, o golpista tentará convencê-lo de que, quando você se juntar a um pool de mineração de Ethereum, sua criptomoeda será usada para criar ETH e que você receberá dividendos em ETH. Você verá então que sua criptomoeda está gerando pequenos retornos. Isso é simplesmente uma isca para induzi-lo a investir mais. Por fim, todos os seus fundos serão enviados para um endereço desconhecido e o golpista desaparecerá ou, em alguns casos, ele continuará mantendo contato, como aconteceu em um caso recente. -Resumindo, tenha cuidado com as pessoas que entram em contato com você nas mídias sociais pedindo que você faça parte de um pool de mineração. Uma vez que você perde a sua criptomoeda, não há como recuperá-la. +Resumindo: tenha cuidado com pessoas que entram em contato com você nas redes sociais pedindo para você fazer parte de um pool de mineração. Uma vez que você perde a sua criptomoeda, não há como recuperá-la. Algumas coisas para você se lembrar: @@ -260,17 +176,102 @@ Algumas coisas para você se lembrar: ### Golpes de airdrop {#airdrop-scams} -As fraudes com airdrop envolvem um projeto fradulento que lança um ativo (NFT, token) em sua carteira e o redireciona para um site fraudulento para você reivindicar o ativo lançado. Você será solicitado a entrar com a sua carteira Ethereum e "aprovar" uma transação ao tentar reivindicar o ativo falso. Essa transação compromete a sua conta enviando suas chaves públicas e privadas para o golpista. Uma forma alternativa dessa fraude pode fazer com que você confirme uma transação que enviará fundos para a conta do golpista. +As fraudes com airdrop envolvem um projeto fraudulento que lança um ativo (NFT, token) em sua carteira e o redireciona para um site fraudulento para você reivindicar o ativo lançado. Você será solicitado a entrar com a sua carteira Ethereum e "aprovar" uma transação ao tentar reivindicar o ativo falso. Essa transação compromete a sua conta enviando suas chaves públicas e privadas para o golpista. Uma forma alternativa dessa fraude pode fazer com que você confirme uma transação que enviará fundos para a conta do golpista. [Mais sobre fraudes com airdrop](https://www.youtube.com/watch?v=LLL_nQp1lGk) +## Noções básicas de segurança na web {#web-security} + +### Use senhas fortes {#use-strong-passwords} + +[Mais de 80% da usurpação de contas são um resultado de senhas fracas ou roubadas](https://cloudnine.com/ediscoverydaily/electronic-discovery/80-percent-hacking-related-breaches-related-password-issues-cybersecurity-trends/). Uma longa combinação de caracteres, números e símbolos ajudará a manter suas contas seguras. + +Um erro comum é usar uma combinação de algumas palavras comuns e relacionadas. Senhas como essas são inseguras porque são propensas a uma técnica de invasão chamada ataque de dicionário. + +```md +Exemplo de uma senha fraca: CuteFluffyKittens! + +Exemplo de uma senha forte: ymv\*azu.EAC8eyp8umf +``` + +Outro erro comum é usar senhas que podem ser facilmente adivinhadas ou descobertas por meio de [engenharia social](https://wikipedia.org/wiki/Social_engineering_(security)). Incluir o nome de solteira da sua mãe, os nomes dos seus filhos ou animais de estimação, ou datas de nascimento na sua senha aumentará o risco de ser hackeado. + +#### Práticas recomendadas relacionadas a senhas: {#good-password-practices} + +- Crie senhas tão extensas quanto permitidas pelo gerador de senhas ou pelo formulário que você está preenchendo +- Use uma combinação de maiúsculas, minúsculas, números e símbolos +- Não use detalhes pessoais, como nomes de membros da família, em sua senha +- Evite palavras comuns + +[Mais sobre a criação de senhas fortes](https://terranovasecurity.com/how-to-create-a-strong-password-in-7-easy-steps/) + +### Use senhas exclusivas para tudo {#use-unique-passwords} + +Uma senha forte que foi revelada em uma violação de dados não é mais uma senha forte. O site [Have I Been Pwned](https://haveibeenpwned.com) permite que você verifique se suas contas foram envolvidas em alguma violação de dados públicos. Se este tiver sido o caso, ** altere essas senhas imediatamente**. Usar senhas exclusivas para cada conta diminui o risco de hackers terem acesso a todas as suas contas caso uma delas seja comprometida. + +### Use um gerenciador de senhas {#use-password-manager} + + +
    + Usar um gerenciador de senhas faz com que ele crie senhas fortes, únicas e que sejam lembradas! Nós fortemente recomendamos usar um, e a maioria deles é gratuita! +
    +
    + +Lembrar de senhas fortes e exclusivas para cada conta que você possui não é o ideal. Um gerenciador de senhas oferece um cofre seguro e criptografado para todas as suas senhas que você pode acessar por meio de uma senha mestra forte. Eles também sugerem senhas fortes quando você se inscreve em um novo serviço, para que você não precise criar as suas próprias. Muitos gerenciadores de senhas também irão informar se você esteve envolvido em uma violação de dados, permitindo que você altere as senhas antes de qualquer ataque malicioso. + +![Exemplo do uso de um gerenciador de senhas](./passwordManager.png) + +#### Experimente um gerenciador de senha: {#try-password-manager} + +- [Bitwarden](https://bitwarden.com/) +- [KeePass](https://keepass.info/) +- [1Password](https://1password.com/) +- Ou confira outros [gerenciadores de senhas recomendados](https://www.privacytools.io/secure-password-manager) + +### Use autenticação de dois fatores {#two-factor-authentication} + +Às vezes, você pode ser solicitado a autenticar sua identidade por meio de provas exclusivas. Essas são conhecidas como **fatores**. Os três principais fatores são: + +- Algo que você saiba (como uma senha ou uma pergunta de segurança) +- Algo que você seja (como uma impressão digital ou uma varredura facial) +- Algo que você possui (uma chave de segurança ou aplicativo de autenticação no seu telefone) + +Usar a **Autenticação de dois fatores (2FA)** fornece um *fator de segurança* adicional para suas contas online. A 2FA garante que o fato de ter somente a senha não é suficiente para acessar uma conta. Mais comumente, o segundo fator é um código de 6 dígitos aleatórios, conhecido como **uma senha de uso único (TOTP, na sigla em inglês)**, que você pode acessar através de um aplicativo de autenticação, como o Google Authenticator ou Authy. Estes funcionam como um fator de "algo que você possui" porque a seed que gera o código temporizado é armazenado em seu dispositivo. + + +
    + Observação: usar 2FA baseada em SMS é suscetível a sequestro de SIM e não é seguro. Para melhor segurança, use um serviço como o Google Authenticator ou o Authy. +
    +
    + +#### Chaves de segurança {#security-keys} + +Uma chave de segurança é um tipo mais avançado e seguro de 2FA. Chaves de segurança são dispositivos de autenticação de hardware físico que funcionam como aplicativos autenticadores. A utilização de uma chave de segurança é a forma mais segura para a 2FA. Muitas dessas chaves utilizam o padrão FIDO Universal 2nd Factor (U2F). [Aprenda mais sobre FIDO U2F](https://www.yubico.com/authentication-standards/fido-u2f/). + +Veja mais sobre 2FA: + + + +### Desinstale extensões de navegador {#uninstall-browser-extensions} + +Extensões do navegador, como extensões do Chrome ou complementos para o Firefox, podem melhorar a funcionalidade do navegador, mas também apresentam riscos. Por padrão, a maioria das extensões de navegador solicita acesso para "ler e alterar dados do site", permitindo que elas façam quase tudo com seus dados. As extensões do Chrome são sempre atualizadas automaticamente, portanto, uma extensão previamente segura pode ser atualizada mais tarde para incluir código malicioso. A maioria das extensões de navegador não está tentando roubar seus dados, mas você deve estar ciente de que elas podem. + +#### Mantenha a segurança: {#browser-extension-safety} + +- Somente instale extensões de navegador de fontes confiáveis +- Remova extensões de navegador que não sejam utilizadas +- Instale extensões do Chrome localmente para interromper a atualização automática (Avançado) + +[Mais sobre os riscos das extensões do navegador](https://www.kaspersky.co.uk/blog/browser-extensions-security/12750/) + + + ## Leia mais {#further-reading} ### Segurança na web {#reading-web-security} -- [É por isso que você não deve usar mensagens de textos para autenticação de dois fatores](https://www.theverge.com/2017/9/18/16328172/sms-two-factor-authentication-hack-password-bitcoin) - _The Verge_ - [Até 3 milhões de dispositivos infectados por complementos do Chrome e Edge com malware](https://arstechnica.com/information-technology/2020/12/up-to-3-million-devices-infected-by-malware-laced-chrome-and-edge-add-ons/) - _Dan Goodin_ - [Como criar uma senha forte — que você não vai esquecer](https://www.avg.com/en/signal/how-to-create-a-strong-password-that-you-wont-forget) - _AVG_ - [O que é uma chave de segurança?](https://help.coinbase.com/en/coinbase/getting-started/verify-my-account/security-keys-faq) - _Coinbase_ @@ -278,7 +279,7 @@ As fraudes com airdrop envolvem um projeto fradulento que lança um ativo (NFT, ### Segurança de criptomoedas {#reading-crypto-security} - [Protegendo você e seus fundos](https://support.mycrypto.com/staying-safe/protecting-yourself-and-your-funds) - _MyCrypto_ -- [4 maneiras de se manter seguro quando se usa criptomoedas](https://www.coindesk.com/tech/2021/04/20/4-ways-to-stay-safe-in-crypto/) - _CoinDesk_ +- [Problemas de segurança em software de comunicação criptográfica comum](https://docs.salusec.io/untitled/web3-penetration-test/risks-in-social-media) - _Salus_ - [Guia de segurança para leigos e pessoas inteligentes também](https://medium.com/mycrypto/mycryptos-security-guide-for-dummies-and-smart-people-too-ab178299c82e) - _MyCrypto_ - [Segurança de criptomoedas: senhas e autenticação](https://www.youtube.com/watch?v=m8jlnZuV1i4) - _Andreas M. Antonopoulos_ diff --git a/public/content/translations/pt-br/smart-contracts/index.md b/public/content/translations/pt-br/smart-contracts/index.md index 62abae19473..02a1962aaeb 100644 --- a/public/content/translations/pt-br/smart-contracts/index.md +++ b/public/content/translations/pt-br/smart-contracts/index.md @@ -6,11 +6,15 @@ lang: pt-br # Introdução aos contratos inteligentes {#introduction-to-smart-contracts} -Os contratos inteligentes são os elementos fundamentais da camada de aplicativos Ethereum. Eles são programas informáticos armazenados no blockchain que seguem a lógica "se isso, então aquilo" e têm a garantia de serem executados de acordo com as regras definidas pelo respectivo código, que não pode ser alterado depois de criado. +Os contratos inteligentes são os elementos fundamentais da camada de aplicativos Ethereum. Estes são programas de computador armazenados na [blockchain](/glossary/#blockchain) que seguem a lógica “se não isso, então aquilo” e têm a garantia de que serão executados de acordo com as regras definidas por seu código, que não pode ser alterado depois de criado. Nick Szabo cunhou o termo "contrato inteligente". Em 1994, ele escreveu [uma introdução ao conceito](https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html) e, em 1996, [uma análise sobre o que os contratos inteligentes poderiam fazer](https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html). -Szabo imaginou um mercado digital em que processos automáticos e criptograficamente seguros permitiriam a ocorrência de funções de negócio e transações sem intermediários confiáveis. Os contratos inteligentes no Ethereum colocam em prática essa visão. +Szabo imaginou um mercado digital em que processos automáticos e [protegidos com criptografia](/glossary/#cryptography) permitem que transações e funções comerciais aconteçam sem intermediários confiáveis. Os contratos inteligentes no Ethereum colocam em prática essa visão. + +Assista à explicação de contratos inteligentes disponibilizada pelo canal Finematics: + + ## Confiança em contratos convencionais {#trust-and-contracts} @@ -60,7 +64,7 @@ Por último, como os contratos tradicionais, você pode verificar o conteúdo de Os contratos inteligentes podem fazer essencialmente qualquer coisa que os programas informáticos podem fazer. -Eles podem realizar cálculos, criar moeda, armazenar dados, mintar NFTs, enviar comunicações e inclusive gerar gráficos. Apresentamos alguns exemplos reais e populares: +Eles podem realizar cálculos, criar moeda, armazenar dados, cunhar [NFTs](/glossary/#nft), enviar comunicações e até mesmo gerar gráficos. Apresentamos alguns exemplos reais e populares: - [Stablecoins](/stablecoins/) - [Criação e distribuição de ativos digitais únicos](/nft/) @@ -69,12 +73,6 @@ Eles podem realizar cálculos, criar moeda, armazenar dados, mintar NFTs, enviar - [Uma apólice de seguro que paga automaticamente](https://etherisc.com/) - [Um padrão que permite que pessoas criem moedas personalizadas e interoperáveis](/developers/docs/standards/tokens/) -## Você é o tipo de pessoa que aprende mais com recursos visuais? {#visual-learner} - -Assista à explicação de contratos inteligentes disponibilizada pelo canal Finematics: - - - ## Leitura adicional {#further-reading} - [Como os Contratos Inteligentes irão mudar o mundo](https://www.youtube.com/watch?v=pA6CGuXEKtQ) diff --git a/public/content/translations/pt-br/social-networks/index.md b/public/content/translations/pt-br/social-networks/index.md index 1465d3621bb..aa863b44d01 100644 --- a/public/content/translations/pt-br/social-networks/index.md +++ b/public/content/translations/pt-br/social-networks/index.md @@ -15,17 +15,19 @@ As redes sociais desempenham um papel enorme em nossas comunicações e interaç ## O que são as redes sociais descentralizadas? {#what-are-decentralized-social-networks} -As redes sociais descentralizadas são plataformas baseadas em blockchain que permitem que os usuários troquem informações, assim como publicar e distribuir conteúdo para o público. Como esses aplicativos são executados no blockchain, eles são capazes de ser descentralizados e resistentes à censura e controle indevido. +Redes sociais descentralizadas são plataformas [baseadas em blockchains](/glossary/#blockchain) que permitem os usuários trocarem informações assim como publicar e distribuir conteúdo para audiências. Como esses aplicativos são executados no blockchain, eles são capazes de ser descentralizados e resistentes à censura e controle indevido. Muitas redes sociais descentralizadas existem como alternativas aos serviços já estabelecidos de mídia social, como Facebook, LinkedIn, Twitter e Medium. Mas as redes sociais baseadas em blockchain têm vários recursos que as colocam à frente das plataformas sociais tradicionais. + + ### Como funcionam as redes sociais descentralizadas? {#decentralized-social-networks-overview} -As redes sociais descentralizadas são uma classe de [aplicativos descentralizados (dapps)](/dapps/)—aplicativos sustentados por [contratos inteligentes](/developers/docs/smart-contracts/) a> implantados no blockchain. O código do contrato serve como back-end para esses aplicativos e define sua lógica de negócios. +As redes sociais descentralizadas são uma classe de [aplicativos descentralizados (dapps)](/dapps/) — aplicativos sustentados por [contratos inteligentes](/glossary/#smart-contract) a> implantados na blockchain. O código do contrato serve como back-end para esses aplicativos e define a lógica de negócios deles. -As plataformas tradicionais de mídia social dependem de bancos de dados para armazenar informações do usuário, códigos do programa e outras formas de dados. Mas isso cria pontos únicos de falha e introduz um risco significativo. Por exemplo, os servidores do Facebook inacreditavelmente [ficaram off-line por horas](https://www.npr.org/2021/10/05/1043211171/facebook-instagram-whatsapp-outage-business-impact) no ano passado, impedindo o acesso dos usuários na plataforma. +As plataformas tradicionais de mídia social dependem de bancos de dados para armazenar informações do usuário, códigos do programa e outras formas de dados. Mas isso cria pontos únicos de falha e introduz um risco significativo. Por exemplo, os servidores do Facebook são célebres por [terem ficado offline por horas](https://www.npr.org/2021/10/05/1043211171/facebook-instagram-whatsapp-outage-business-impact) em outubro de 2021, cortando seus usuários das plataformas. -As redes sociais descentralizadas existem em uma rede ponto a ponto que compreende milhares de nós em todo o mundo. Mesmo que alguns nós falhem, a rede funcionará ininterruptamente, tornando os aplicativos resistentes a falhas e interrupções. +As redes sociais descentralizadas existem com base em [redes ponto a ponto](/glossary/#peer-to-peer-network), formadas por milhares de nós pelo planeta. Mesmo que alguns nós falhem, a rede funcionará ininterruptamente, tornando os aplicativos resistentes a falhas e interrupções. Usando sistemas de armazenamento descentralizados como o [ Sistema Interplanetário de Arquivos (IPFS)](https://ipfs.io/), as redes sociais criadas no Ethereum podem proteger as informações do usuário contra exploração e uso malicioso. Ninguém venderá suas informações pessoais para anunciantes, nem mesmo os hackers poderão roubar seus dados confidenciais. @@ -33,88 +35,72 @@ Muitas plataformas sociais baseadas em blockchain possuem tokens nativos que pot ## Benefícios das redes sociais descentralizadas {#benefits} -1. As redes sociais descentralizadas são resistentes à censura e abertas a todos. Isso significa que os usuários não podem ser banidos, '"desplataformados" ou restritos arbitrariamente. +1. As redes sociais descentralizadas são resistentes à censura e abertas a todos. Isso significa que **usuários não podem ser banidos**, censurados ou restringidos de forma arbitrária. -2. As redes sociais descentralizadas são construídas em ideais de código aberto e disponibilizam, para inspeção pública, o código-fonte para aplicativos. Ao eliminar a implementação de algoritmos opacos comuns nas mídias sociais tradicionais, as redes sociais baseadas em blockchain podem alinhar os interesses de usuários e criadores de plataformas. +2. As redes sociais descentralizadas são de **código aberto**e deixam o código-fonte dos aplicativos visível para inspeção pública. Ao eliminar a implementação de algoritmos opacos comuns nas mídias sociais tradicionais, as redes sociais baseadas em blockchain podem alinhar os interesses de usuários e criadores de plataformas. -3. As redes sociais descentralizadas eliminam o “intermediário”. Os criadores de conteúdo têm propriedade direta sobre seu conteúdo e se envolvem diretamente com seguidores, fãs, compradores e outras partes, com nada além de um contrato inteligente entre eles. +3. As redes sociais descentralizadas eliminam o “intermediário”. Os **criadores de conteúdo têm propriedade direta sobre seu conteúdo** e se envolvem diretamente com seguidores, fãs, compradores e outras partes, sem nada além de um contrato inteligente entre eles. -4. Como os dapps executados na rede Ethereum, que é sustentada por uma rede global de nós ponto a ponto, as redes sociais descentralizadas são menos suscetíveis ao tempo de inatividade e interrupções do servidor. +4. Como dapps executados na rede Ethereum, que é sustentada por uma rede global de nós ponto a ponto, as redes sociais descentralizadas são **menos suscetíveis a paralisações e interrupções do servidor**. -5. As plataformas sociais descentralizadas oferecem uma estrutura de monetização aprimorada para criadores de conteúdo por meio de tokens não fungíveis (NFTs), pagamentos de criptomoedas pelo aplicativo e muito mais. +5. As plataformas sociais descentralizadas oferecem uma estrutura de **monetização aprimorada** para criadores de conteúdo por meio de [tokens não fungíveis (NFTs)](/glossary/#nft), pagamentos criptográficos no aplicativo e muito mais. -6. As redes sociais descentralizadas proporcionam aos usuários um alto nível de privacidade e anonimato. Por exemplo, um indivíduo pode entrar em uma rede social baseada em Ethereum usando um perfil ou carteira ENS – sem ter que compartilhar informações de identificação pessoal (PII), como nomes, endereços de e-mail etc. +6. As redes sociais descentralizadas proporcionam aos usuários **um alto nível de privacidade e anonimato**. Por exemplo, um indivíduo pode fazer login em uma rede social baseada em Ethereum usando um perfil [ENS](/glossary/#ens) ou [carteira](/glossary/#wallet), sem ter que compartilhar informações de identificação pessoal (PII), como nomes, endereços de e-mail etc. 7. As redes sociais descentralizadas contam com armazenamento descentralizado, e não com bancos de dados centralizados, sendo consideravelmente melhores para proteger os dados do usuário. ## Redes sociais descentralizadas no Ethereum {#ethereum-social-networks} -A rede Ethereum se tornou a ferramenta preferida para desenvolvedores que criam mídias sociais descentralizadas devido à popularidade de seus tokens (ERC-20/ERC-721) e sua enorme base de usuários. Veja alguns exemplos de redes sociais baseadas no Ethereum: - -### Peepeth {#peepeth} - -[Peepeth](https://peepeth.com/) é uma plataforma de microblogs semelhante ao Twitter. Ela é executada no blockchain Ethereum e usa IPFS para armazenar dados do usuário. - -Os usuários podem enviar mensagens curtas chamadas "Peeps", que não podem ser excluídas ou modificadas. Você pode coletar dicas ou dar dicas a qualquer pessoa na plataforma em ether (ETH) sem sair do aplicativo. +A rede Ethereum se tornou a ferramenta preferida dos desenvolvedores que criam redes sociais descentralizadas graças à popularidade dos tokens e à base massiva de usuários. Veja alguns exemplos de redes sociais baseadas no Ethereum: ### Mirror {#mirror} [Mirror](https://mirror.xyz/) é uma plataforma de escrita habilitada para web3 que visa ser descentralizada e de propriedade do usuário. Os usuários podem ler e escrever gratuitamente na Mirror simplesmente conectando suas carteiras. Os usuários também podem coletar textos e assinar seus escritores favoritos. -As postagens publicadas na Mirror são armazenadas permanentemente no Arweave, uma plataforma de armazenamento descentralizada, e podem ser cunhadas como [tokens não fungíveis (NFTs)](/nft/) colecionáveis, conhecidos como NFTs de Escrita. NFTs de Escrita são totalmente gratuitos para os escritores criarem, e a coleta acontece em uma camada 2 da Ethereum – tornando as transações baratas, rápidas e ecologicamente corretas. +As postagens publicadas no Mirror são armazenadas permanentemente no Arweave, uma plataforma de armazenamento descentralizada, e podem ser cunhadas como [tokens não fungíveis (NFTs)](/nft/) colecionáveis, conhecidos como Writing NFTs. Os Writing NFTs são totalmente gratuitos para os redatores criarem, e a cobrança ocorre em um Ethereum [L2](/glossary/#layer-2), tornando as transações econômicas, rápidas e ecologicamente corretas. ### MINDS {#minds} [MINDS](https://www.minds.com/) é uma das redes sociais descentralizadas mais utilizadas. Funciona como o Facebook e já conseguiu milhões de usuários. -Os usuários usam o token ERC-20 nativo $MIND da plataforma para pagar por itens. Os usuários também podem ganhar tokens $MIND publicando conteúdo popular, contribuindo para o ecossistema e indicando outras pessoas para a plataforma. - -## Redes sociais Web2 no Ethereum {#web2-social-networks-and-ethereum} +Os usuários usam o token nativo da plataforma [ERC-20](/glossary/#erc-20) $MIND para pagar pelos itens. Os usuários também podem ganhar tokens $MIND publicando conteúdo popular, contribuindo para o ecossistema e indicando outras pessoas para a plataforma. -As plataformas sociais nativas [Web3](/web3/) não são as únicas que tentam incorporar a tecnologia blockchain nas mídias sociais. Muitas plataformas centralizadas também planejam integrar o Ethereum em sua infraestrutura: - -### Reddit {#reddit} - -O Reddit tem [pontos de comunidade divulgados](https://cointelegraph.com/news/reddit-to-reportedly-tokenize-karma-points-and-onboard-500m-new-users), que são [tokens ERC-20](/developers/docs/standards/tokens/erc-20/) que os usuários podem ganhar postando conteúdo de qualidade e contribuindo para comunidades on-line (subreddits). Você pode resgatar esses tokens em um subreddit para [obter privilégios e vantagens exclusivos](https://www.reddit.com/community-points/). Para este projeto, o Reddit está trabalhando com o Arbitrum, um rollup de [camada 2](/layer-2/) projetado para dimensionar transações Ethereum. - -O programa já está ativo, com o subreddit r/CryptoCurrency [executando sua versão de pontuações comunitária chamada "Moons"](https://www.reddit.com/r/CryptoCurrency/wiki/moons_wiki). Segundo a descrição oficial, Moons “recompensa pôsteres, comentaristas e moderadores por suas contribuições ao subreddit” Como esses tokens estão no blockchain (usuários os recebem em carteiras), eles são independentes do Reddit e não podem ser retirados. +## Utilize redes sociais descentralizadas {#use-decentralized-social-networks} -Depois de concluir uma fase beta na rede de testes Rinkeby, os Pontos da Comunidade Reddit agora estão no [Arbitrum Nova](https://nova.arbitrum.io/), uma cadeia de blocos que combina propriedades de um [cadeia lateral](/developers/docs/scaling/sidechains/) e um [rollup otimista](/developers/docs/scaling/optimistic-rollups/). Além de usar os pontos comunitários para desbloquear recursos especiais, os usuários também podem trocá-los por moeda fiduciária em trocas. Além disso, a quantidade de pontuações comunitárias que um usuário possui determina sua influência no processo de tomada de decisão na comunidade. +- **[Status.im](https://status.im/)** - _Status é um aplicativo de mensagens seguro que usa um protocolo ponto a ponto de código aberto e criptografia de ponta a ponta para proteger suas mensagens de terceiros._ +- **[Mirror.xyz](https://mirror.xyz/)** - _Mirror é uma plataforma de publicação descentralizada e de propriedade do usuário, construída no Ethereum para que os usuários financiem ideias, monetizem conteúdo e construam comunidades de alto valor._ +- **[Protocolo Lens](https://lens.xyz/)** - _Protocolo Lens é um gráfico social combinável e descentralizado que ajuda os criadores a se apropriarem de seu conteúdo onde quer que estejam no ambiente digital da internet descentralizada._ +- **[Farcaster](https://farcaster.xyz/)** — _Farcaster é uma rede social suficientemente descentralizada. É um protocolo aberto que pode oferecer suporte a muitos clientes, como o e-mail._ -### Twitter {#twitter} +## Redes sociais Web2 no Ethereum {#web2-social-networks-and-ethereum} -Em janeiro de 2021, o Twitter Blue [lançou suporte para NFTs](https://mashable.com/article/twitter-blue-nft-profile-picture), permitindo que os usuários conectem suas carteiras e exibam NFTs como fotos de perfil. No momento da redação deste texto, a empresa de mídia social também [anunciou planos](https://www.theverge.com/2021/8/16/22627435/twitter-bluesky-lead-jay-graber-decentralized-social-web) para criar uma rede social descentralizada no futuro. +As plataformas sociais nativas [Web3](/glossary/#web3) não são as únicas que tentam incorporar a tecnologia blockchain nas mídias sociais. Muitas plataformas centralizadas também planejam integrar o Ethereum em sua infraestrutura: -### Instagram {#instagram} +### Reddit {#reddit} -Em maio de 2022, o [Instagram anunciou suporte para NFTs](https://about.instagram.com/blog/announcements/instagram-digital-collectibles) no Ethereum e Polygon. Os usuários podem publicar NFTs diretamente no Instagram conectando sua carteira Ethereum. +O Reddit [criou o programa Pontos da Comunidade](https://cointelegraph.com/news/reddit-to-reportedly-tokenize-karma-points-and-onboard-500m-new-users) (Community Points, em inglês), que são tokens ERC-20 que os usuários podem ganhar publicando conteúdo de qualidade e contribuindo para as comunidades on-line (subreddits). Você pode resgatar esses tokens em um subreddit para obter privilégios e vantagens exclusivos. Para esse projeto, o Reddit está trabalhando com a Arbitrum, uma rede de [camada 2](/glossary/#layer-2) projetada para dimensionar as transações do Ethereum. -## Utilize redes sociais descentralizadas {#use-decentralized-social-networks} +O programa já está ativo, com o subreddit r/CryptoCurrency [executando sua versão desse programa chamada "Moons"](https://www.reddit.com/r/CryptoCurrency/wiki/moons_wiki). Segundo a descrição oficial, Moons “recompensa pôsteres, comentaristas e moderadores por suas contribuições ao subreddit” Como esses tokens estão no blockchain (usuários os recebem em carteiras), eles são independentes do Reddit e não podem ser retirados. -- **[Status.im](https://status.im/)** - _Status é um aplicativo de mensagens seguro que usa um protocolo ponto a ponto de código aberto e criptografia de ponta a ponta para proteger suas mensagens de terceiros._ -- **[Mirror.xyz](https://mirror.xyz/)** - _Mirror é uma plataforma de publicação descentralizada e de propriedade do usuário, construída no Ethereum para que os usuários financiem ideias, monetizem conteúdo e construam comunidades de alto valor._ -- **[Protocolo Lens](https://lens.xyz/)** - _Protocolo Lens é um gráfico social combinável e descentralizado que ajuda os criadores a se apropriarem de seu conteúdo onde quer que estejam no ambiente digital da internet descentralizada._ -- **[Farcaster](https://farcaster.xyz/)** — _Farcaster é uma rede social suficientemente descentralizada. É um protocolo aberto que pode oferecer suporte a muitos clientes, como o e-mail._ +Além de usar o programa Pontos da Comunidade para desbloquear recursos especiais, os usuários também podem trocar os pontos por moeda fiduciária em exchanges. Além disso, a quantidade de Pontos da Comunidade que um usuário possui determina sua influência no processo de tomada de decisão na comunidade. ## Leitura adicional {#further-reading} ### Artigos {#articles} - [Descentralizando mídias sociais: um guia para a pilha social da Web3](https://www.coinbase.com/blog/decentralizing-social-media-a-guide-to-the-web3-social-stack) — _Coinbase Ventures _ +- [As redes sociais são a próxima grande oportunidade de descentralização](https://www.coindesk.com/tech/2021/01/22/social-networks-are-the-next-big-decentralization-opportunity/) — _Ben Goertzel_ - [A Web3 mantém a promessa de redes sociais descentralizadas e sustentadas pela comunidade.](https://venturebeat.com/2022/02/26/web3-holds-the-promise-of-decentralized-community-powered-social-networks/) — _Sumit Ghosh_ -- [Uma visão geral do cenário de mídia social do Blockchain](https://www.gemini.com/cryptopedia/blockchain-social-media-decentralized-social-media) — _Gemini Cryptopedia_ +- [Uma visão geral do cenário de mídia social do Blockchain](https://www.gemini.com/cryptopedia/blockchain-social-media-decentralized-social-media) — *Gemini Cryptopedia* - [Como o Blockchain pode resolver a privacidade das mídias sociais](https://www.investopedia.com/news/ethereum-blockchain-social-media-privacy-problem-linkedin-indorse/) — _Prableen Bajpai_ -- [As redes de mídia social estão chegando ao Blockchain](https://businesstechguides.co/what-are-decentralized-social-networks) — \_Emmanuel Awosika< /em> - [Descentralização suficiente para as redes sociais](https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks) — _Varun Srinivasan_ ### Vídeos {#videos} - [Mídia social descentralizada explicada](https://www.youtube.com/watch?v=UdT2lpcGvcQ) — _Coinmarketcap_ - [DeSo Blockchain quer descentralizar as mídias sociais](https://www.youtube.com/watch?v=SG2HUiVp0rE) — _Bloomberg Technology_ -- [O futuro das mídias sociais descentralizadas com Balaji Srinivasan, Vitalik Buterin, Juan Benet](https://www.youtube.com/watch?v=DTxE9KV3YrE) — _ETHGlobal_ +- [O futuro das mídias sociais descentralizadas com Balaji Srinivasan, Vitalik Buterin, Juan Benet](https://www.youtube.com/watch?v=DTxE9KV3YrE) — *ETHGlobal* ### Comunidades {#communities} -- [Servidor do Discord da Status](https://discord.com/invite/3Exux7Y) -- [Servidor do Discord da Mirror](https://discord.com/invite/txuCHcE8wV) - [Subreddit r/CryptoCurrency](https://www.reddit.com/r/CryptoCurrency/) diff --git a/public/content/translations/pt-br/staking/pools/index.md b/public/content/translations/pt-br/staking/pools/index.md index 9e507f2f6a4..151d6735e49 100644 --- a/public/content/translations/pt-br/staking/pools/index.md +++ b/public/content/translations/pt-br/staking/pools/index.md @@ -26,7 +26,7 @@ Além dos benefícios delineados em nossa [introdução ao staking](/staking/), - + @@ -60,7 +60,7 @@ Alguma sugestão de ferramenta de participação que não mencionamos? Leia a no ## Perguntas frequentes {#faq} -Normalmente, os tokens de participação ERC-20 são emitidos para participantes (stakers) e representam o valor de ETH participado, mais as recompensas. Lembre-se de que diferentes pools distribuirão recompensas de staking para seus usuários por meio de métodos minimamente diferentes, mas esse é o assunto comum. +Normalmente, os tokens de participação ERC-20 são emitidos para participantes (stakers) e representam o valor de ETH em stake, mais as recompensas. Lembre-se de que diferentes pools distribuirão recompensas de staking para seus usuários por meio de métodos minimamente diferentes, mas esse é o assunto comum. @@ -81,5 +81,6 @@ Algumas opções de pooling são mais descentralizadas do que outras quando se t ## Leitura adicional {#further-reading} +- [O diretório de staking Ethereum](https://www.staking.directory/) - _Eridian e Spacesider_ - [Fazendo stake com a Rocket Pool – Visão global de staking](https://docs.rocketpool.net/guides/staking/overview.html) - _Documentação do Rocket Pool_ - [Staking Ethereum com Lido](https://help.lido.fi/en/collections/2947324-staking-ethereum-with-lido) - _Documentação de ajuda Lido_ diff --git a/public/content/translations/pt-br/staking/saas/index.md b/public/content/translations/pt-br/staking/saas/index.md index 02de0ea2697..a22a65a437a 100644 --- a/public/content/translations/pt-br/staking/saas/index.md +++ b/public/content/translations/pt-br/staking/saas/index.md @@ -22,7 +22,7 @@ Staking como um serviço ("SaaS") representa uma categoria de serviços de staki O protocolo Ethereum não suporta nativamente a delegação de stake, portanto esses serviços foram construídos para cumprir esta demanda. Se você tem 32 ETH para stake, mas não se sente à vontade para lidar com hardware, os serviços SaaS permitem que você delegue a parte difícil enquanto ganha recompensas nativas do bloco. - + @@ -39,11 +39,11 @@ Os indicadores de atributo são usados abaixo para sinalizar os pontos fortes ou ## Explore provedores de serviços de staking {#saas-providers} -Abaixo estão alguns provedores SaaS disponíveis. Use os indicadores acima para guiá-lo pelos serviços abaixo +Abaixo estão alguns provedores de SaaS disponíveis. Use os indicadores acima para guiá-lo pelos serviços abaixo -### Provedores SaaS +### Provedores de SaaS @@ -91,4 +91,5 @@ Entre em contato com o provedor de SaaS para obter mais detalhes sobre quaisquer ## Leitura adicional {#further-reading} +- [O diretório de staking Ethereum](https://www.staking.directory/) - _Eridian e Spacesider_ - [Avaliando os Serviços de Staking](https://www.attestant.io/posts/evaluating-staking-services/) - _Jim McDonald 2020_ diff --git a/public/content/translations/pt-br/staking/solo/index.md b/public/content/translations/pt-br/staking/solo/index.md index 6491fb448b1..b9d786ee6b8 100644 --- a/public/content/translations/pt-br/staking/solo/index.md +++ b/public/content/translations/pt-br/staking/solo/index.md @@ -109,7 +109,7 @@ Há uma variedade de opções disponíveis para ajudá-lo na sua configuração. -Observe a importância de escolher um [cliente minoritário](/developers/docs/nodes-and-clients/client-diversity/), pois melhora a segurança da rede e limita seu risco. As ferramentas que permitem configurar um cliente minoritário são indicadas como "multicliente." +Observe a importância de escolher um [cliente minoritário](/developers/docs/nodes-and-clients/client-diversity/), pois melhora a segurança da rede e limita seu risco. As ferramentas que permitem configurar um cliente minoritário são descritas como "multicliente." ### Geradores de chaves @@ -195,9 +195,12 @@ Para desbloquear e receber todo o seu saldo de volta, você deve concluir o proc ## Leitura adicional {#further-reading} +- [O diretório de staking Ethereum](https://www.staking.directory/) - _Eridian e Spacesider_ - [Problema de diversidade de clientes da Ethereum](https://hackernoon.com/ethereums-client-diversity-problem) - _@emmanuelawosika 2022_ - [Ajudando a diversidade dos clientes](https://www.attestant.io/posts/helping-client-diversity/) - _Jim McDonald 2022_ - [Diversidade de clientes na camada de consenso do Ethereum](https://mirror.xyz/jmcook.eth/S7ONEka_0RgtKTZ3-dakPmAHQNPvuj15nh0YGKPFriA) - _jmcook.eth 2022_ - [Como comprar o hardware validador do Ethereum](https://www.youtube.com/watch?v=C2wwu1IlhDc) - _EthStaker 2022_ - [Passo a passo: Como ingressar na rede de testes da Ethereum 2.0](https://kb.beaconcha.in/guides/tutorial-eth2-multiclient) - _ Butta_ - [Dicas de prevenção de cortes Eth2](https://medium.com/prysmatic-labs/eth2-slashing-prevention-tips-f6faa5025f50) - _Raul Jordan 2020 _ + + diff --git a/public/content/translations/pt-br/staking/withdrawals/index.md b/public/content/translations/pt-br/staking/withdrawals/index.md index 5614a46c6a7..0285ba67113 100644 --- a/public/content/translations/pt-br/staking/withdrawals/index.md +++ b/public/content/translations/pt-br/staking/withdrawals/index.md @@ -114,12 +114,12 @@ Expandindo esse cálculo, podemos estimar o tempo que levará para processar um | Número de saques | Tempo de execução | -| :--------------: | :---------------: | -| 400.000 | 3,5 dias | -| 500.000 | 4,3 dias | -| 600.000 | 5,2 dias | -| 700.000 | 6,1 dias | -| 800.000 | 7,0 dias | +| :-------------------: | :--------------: | +| 400.000 | 3,5 dias | +| 500.000 | 4,3 dias | +| 600.000 | 5,2 dias | +| 700.000 | 6,1 dias | +| 800.000 | 7,0 dias | @@ -194,9 +194,9 @@ eventCategory="FAQ" eventAction="I operate a validator. Where can I find more information on enabling withdrawals?" eventName="read more"> -Recomenda-se que os operadores do validador visitem a página Plataforma de Saque de Stake, na qual você encontrará mais detalhes sobre como preparar seu validador para saques. preparado, tempo de eventos e mais detalhes sobre como funcionam os saques. +É recomendável que os operadores de validadores visitem a página Retiradas do Staking Launchpad, onde você encontrará mais detalhes sobre como preparar seu validador para retiradas, o momento dos eventos e mais detalhes sobre como as retiradas funcionam. -Para testar a sua configuração numa rede de testes, primeiro visite o Holesky Testnet Staking Launchpad para começar. +Para testar sua configuração em uma rede de teste primeiro, visite o Holesky Testnet Staking Launchpad para começar. @@ -214,5 +214,5 @@ Não. Uma vez que um validador tenha saído e seu saldo completo tenha sido saca - [EIP-4895: Saques por push da Beacon chain como operações](https://eips.ethereum.org/EIPS/eip-4895) - [Ethereum Cat Herders - Shanghai](https://www.ethereumcatherders.com/shanghai_upgrade/index.html) - [PEEPanEIP #94: Saque de ETH em skate (teste) com Potus e Hsiao-Wei Wang](https://www.youtube.com/watch?v=G8UstwmGtyE) -- [PEEPanEIP#68: EIP-4895: Beacon chain envia por push saques como operações com Alex Stokes](https://www.youtube.com/watch?v=CcL9RJBljUs) +- [PEEPanEIP#68: EIP-4895: Beacon chain envia as retiradas como operações com Alex Stokes](https://www.youtube.com/watch?v=CcL9RJBljUs) - [Compreendendo como o Saldo Efetivo do Validador funciona](https://www.attestant.io/posts/understanding-validator-effective-balance/) diff --git a/public/content/translations/pt-br/web3/index.md b/public/content/translations/pt-br/web3/index.md index 1aedf63ba07..0ffc6c44361 100644 --- a/public/content/translations/pt-br/web3/index.md +++ b/public/content/translations/pt-br/web3/index.md @@ -59,7 +59,7 @@ Embora os recursos matadores do Web3 não sejam isolados e não se encaixem em c a Web3 dá-lhe posse dos seus ativos digitais de uma forma sem precedentes. Por exemplo, digamos que você está jogando um jogo web2. Se você comprar um item no jogo, ele ficará vinculado diretamente à sua conta. Se os criadores do jogo apagarem sua conta, você perderá esses itens. Ou, se você parar de jogar o jogo, você perde o valor que investiu nos seus itens no jogo. -A Web3 permite a propriedade direta por meio de [tokens não fungíveis (NFTs)](/nft/). Ninguém, nem mesmo os criadores do jogo, consegue tirar sua propriedade. E, se você parar de jogar, pode vender ou trocar seus itens no jogo em mercados abertos e recuperar o seu valor. +A Web3 permite a propriedade direta por meio de [tokens não fungíveis (NFTs)](/glossary/#nft). Ninguém, nem mesmo os criadores do jogo, consegue tirar sua propriedade. E, se você parar de jogar, pode vender ou trocar seus itens no jogo em mercados abertos e recuperar o seu valor.
    Saiba mais sobre NFTs
    @@ -82,7 +82,7 @@ A Web 2.0 exige que os criadores de conteúdo confiem nas plataformas para não Além de possuir seus dados na Web3, você pode possuir a plataforma como um coletivo, utilizando tokens que atuam como ações em uma empresa. As DAOs permitem que você coordene a propriedade descentralizada de uma plataforma e tome decisões sobre seu futuro. -DAOs são definidas tecnicamente como contratos inteligentes acordados que automatizam a tomada de decisão descentralizada sobre um conjunto de recursos (tokens). Os usuários com tokens votam sobre como os recursos são gastos e o código executa automaticamente o resultado da votação. +DAOs são definidos tecnicamente como [contratos inteligentes](/glossary/#smart-contract) acordados que automatizam a tomada de decisões descentralizada sobre um conjunto de recursos (tokens). Os usuários com tokens votam sobre como os recursos são gastos e o código executa automaticamente o resultado da votação. No entanto, as pessoas definem muitas comunidades Web3 como DAOs. Todas essas comunidades têm diferentes níveis de descentralização e automação por código. Atualmente, estamos explorando o que são DAOs e como elas podem evoluir no futuro. @@ -97,15 +97,11 @@ No entanto, as pessoas definem muitas comunidades Web3 como DAOs. Todas essas co Geralmente, você cria uma conta para cada plataforma que usa. Por exemplo, você pode ter uma conta no Twitter, uma no YouTube e uma no Reddit. Deseja mudar o seu nome de exibição ou foto de perfil? Você tem que fazer isso em cada conta. Você pode usar logins sociais em alguns casos, mas isso apresenta um problema familiar: a censura. Em um único clique, estas plataformas podem bloquear você de toda sua vida on-line. Pior ainda, muitas plataformas exigem que você confie nelas informações de identificação pessoal para criar uma conta. -A Web3 resolve esses problemas, permitindo que você controle sua identidade digital com um endereço Ethereum e um perfil ENS. O uso de um endereço Ethereum fornece um único login entre plataformas seguras, resistentes à censura e anônimas. - - - Entrar com Ethereum - +A Web3 resolve esses problemas permitindo que você controle sua identidade digital com um endereço Ethereum e um perfil de [Serviço de Nomes Ethereum(ENS)](/glossary/#ens). O uso de um endereço Ethereum fornece um único login entre plataformas seguras, resistentes à censura e anônimas. ### Pagamentos nativos {#native-payments} -A infraestrutura de pagamento da Web2 depende de bancos e processadores de pagamento, excluindo pessoas sem contas bancárias ou aquelas que vivem dentro das fronteiras do país errado. A Web3 usa tokens como [ETH](/eth/) para enviar dinheiro diretamente no navegador e não requer terceiros confiáveis. +A infraestrutura de pagamento da Web2 depende de bancos e processadores de pagamento, excluindo pessoas sem contas bancárias ou aquelas que vivem dentro das fronteiras do país errado. A Web3 usa tokens como [ETH](/glossary/#ether) para enviar dinheiro diretamente no navegador e não requer terceiros confiáveis. Mais sobre ETH @@ -117,7 +113,7 @@ Apesar dos inúmeros benefícios da Web3 em sua forma atual, ainda existem muita ### Acessibilidade {#accessibility} -Recursos importantes da Web3, como Entrar com Ethereum, ou seja, fazer login com o Ethereum, já estão disponíveis para qualquer pessoa usar a custo zero. Mas, o custo relativo das transações ainda é proibitivo para muitos. É menos provável que a Web3 seja utilizada em países menos ricos e em desenvolvimento devido às altas taxas de transação. No Ethereum, esses desafios estão sendo resolvidos por meio do [roteiro](/roadmap/) e das [soluções de dimensionamento da camada 2](/developers/docs/scaling/). A tecnologia está pronta, mas precisamos de níveis mais altos de adoção na camada 2 para tornar a Web3 acessível a todos. +Recursos importantes da Web3, como Entrar com Ethereum, ou seja, fazer login com o Ethereum, já estão disponíveis para qualquer pessoa usar a custo zero. Mas, o custo relativo das transações ainda é proibitivo para muitos. É menos provável que a Web3 seja utilizada em países menos ricos e em desenvolvimento devido às altas taxas de transação. No Ethereum, esses desafios estão sendo resolvidos por meio do [roteiro](/roadmap/) e das [soluções de dimensionamento da camada 2](/glossary/#layer-2). A tecnologia está pronta, mas precisamos de níveis mais altos de adoção na camada 2 para tornar a Web3 acessível a todos. ### Experiência do usuário {#user-experience} diff --git a/public/content/translations/pt-br/whitepaper/index.md b/public/content/translations/pt-br/whitepaper/index.md index cc27215b19e..aa75405cb47 100644 --- a/public/content/translations/pt-br/whitepaper/index.md +++ b/public/content/translations/pt-br/whitepaper/index.md @@ -295,7 +295,7 @@ def register(name, value): self.storage[name] = value ``` -O contrato é muito simples. É apenas um banco de dados dentro da rede Ethereum que pode ser adicionado, mas não modificado ou removido. Qualquer um pode registrar um nome com algum valor, e esse registro então fica para sempre. Um contrato de registro de nome mais sofisticado também terá uma "cláusula de função" permitindo que outros contratos o consultem, bem como um mecanismo para o "proprietário" (por exemplo, o primeiro registrador) de um nome para alterar os dados ou transferir a propriedade. Pode-se até adicionar reputação e funcionalidade Web of Trust. +O contrato é muito simples; é apenas um banco de dados dentro da rede Ethereum que pode ser adicionado, mas não modificado ou removido. Qualquer um pode registrar um nome com algum valor, e esse registro então fica para sempre. Um contrato de registro de nome mais sofisticado também terá uma "cláusula de função" permitindo que outros contratos o consultem, bem como um mecanismo para o "proprietário" (por exemplo, o primeiro registrador) de um nome para alterar os dados ou transferir a propriedade. Pode-se até adicionar reputação e funcionalidade Web of Trust. ### Armazenamento descentralizado de arquivo {#decentralized-file-storage} @@ -355,7 +355,7 @@ O Ethereum implementa uma versão simplificada de GHOST que só desce sete níve - Um bloco deve especificar um pai, e deve especificar 0 ou mais tios - Um tio incluído em no bloco B deve ter as seguintes propriedades: - - Deve ser um filho direto do k-ésimo ancestral da última geração de B, onde 2 < = k <= 7 + - Deve ser um filho direto do ancestral da k-ésima geração de B, onde `2 <= k <= 7`. - Não pode ser um ancestral de B - Um tio deve ser um cabeçalho de bloco válido, mas não precisa ser um bloco previamente verificado ou até mesmo válido - Um tio deve ser diferente de todos os tios incluídos nos blocos anteriores e de todos os outros tios incluídos no mesmo bloco (inclusão não dupla) diff --git a/public/content/translations/pt-br/zero-knowledge-proofs/index.md b/public/content/translations/pt-br/zero-knowledge-proofs/index.md index 9c379a7d0cd..9c6034793a5 100644 --- a/public/content/translations/pt-br/zero-knowledge-proofs/index.md +++ b/public/content/translations/pt-br/zero-knowledge-proofs/index.md @@ -10,88 +10,22 @@ Uma prova de conhecimento zero é uma forma de provar a validade de uma afirmaç As provas de conhecimento zero apareceram pela primeira vez em um artigo de 1985, “[A complexidade conhecida dos sistemas de prova interativos](http://people.csail.mit.edu/silvio/Selected%20Scientific%20Papers/Proof%20Systems/The_Knowledge_Complexity_Of_Interactive_Proof_Systems.pdf)que fornece uma definição de provas de conhecimento zero amplamente utilizadas hoje: -> Um protocolo de conhecimento zero é um método pelo qual uma parte (o provador) pode provar a outra parte (o verificador) que algo é verdadeiro, sem revelar nenhuma informação além do fato de que esta afirmação específica é verdadeira. +> Um protocolo de conhecimento zero é um método pelo qual uma parte (o provador) **pode comprovar** a outra parte (o verificador) **que algo é verdadeiro, sem revelar nenhuma informação** além do fato de que essa declaração específica é verdadeira. As provas de conhecimento zero melhoraram ao longo dos anos e agora estão sendo usadas em várias aplicações do mundo real. + + ## Por que precisamos de provas de conhecimento zero? {#why-zero-knowledge-proofs-are-important} As provas de conhecimento zero representaram um avanço na criptografia aplicada, pois prometeram melhorar a segurança da informação para os indivíduos. Considere como você pode provar uma reivindicação (por exemplo, "sou um cidadão do país X") para outra parte (por exemplo, um provedor de serviços). Você precisaria fornecer "provas" para sustentar sua reivindicação, como um passaporte ou uma carteira de motorista. Porém, há problemas com esta abordagem, principalmente com a falta de privacidade. Informações de identificação pessoal (PII) compartilhadas com serviços de terceiros são armazenadas em bancos de dados centrais, que são vulneráveis a hacks. Com o fato de o roubo de identidade ter se tornado um problema crítico, existe uma demanda por mais meios de proteção da privacidade no compartilhamento de informações confidenciais. -Provas de conhecimento zero resolvem este problema eliminando a necessidade de revelar informações para provar a validade das reivindicações. O protocolo de conhecimento zero usa a declaração (chamada "testemunha") como entrada para gerar uma prova sucinta de sua validade. Essa prova oferece fortes garantias de que uma declaração é verdadeira sem expor a informação utilizada na sua criação. +As provas de conhecimento zero resolvem esse problema ao **eliminar a necessidade de revelar informações para provar a validade das afirmações**. O protocolo de conhecimento zero usa a declaração (chamada "testemunha") como entrada para gerar uma prova sucinta de sua validade. Essa prova oferece fortes garantias de que uma declaração é verdadeira sem expor a informação utilizada na sua criação. Voltando ao nosso exemplo anterior, a única evidência de que é necessário provar a sua reivindicação de cidadania é uma prova de conhecimento zero. O verificador só precisa verificar se certas propriedades da prova em questão são verdadeiras para estar convencido de que a declaração subjacente também é verdadeira. -## Como funcionam as provas de conhecimento zero? {#how-do-zero-knowledge-proofs-work} - -Uma prova de conhecimento zero permite que você prove a verdade de uma afirmação sem compartilhar o conteúdo da declaração ou revelar como você descobriu a verdade. Para tornar isso possível, os protocolos de conhecimento zero dependem de algoritmos que utilizam alguns dados como entrada e retornam "verdadeiro" ou "falso" como saída. - -Um protocolo de conhecimento zero deve satisfazer os seguintes critérios: - -1. **Completude**: Se a entrada for válida, o protocolo de conhecimento zero sempre retorna "verdadeiro". Portanto, se a declaração subjacente for verdadeira, e o provador verificar agir honestamente, a prova pode ser aceita. - -2. **Solidez**: se a entrada for inválida, é teoricamente impossível enganar o protocolo de conhecimento zero para retornar "verdadeiro". Portanto, um provador mentiroso não pode enganar um verificador honesto fazendo-o acreditar que uma declaração inválida é válida (exceto com uma pequena margem de probabilidade). - -3. **Conhecimento-zero**: O verificador não aprende nada sobre uma declaração para além de sua validade ou falsidade (eles têm "conhecimento zero" da declaração). Essa exigência também impede que o verificador obtenha a entrada original (o conteúdo da declaração) da prova. - -Na forma básica, uma prova de conhecimento zero é composta de três elementos: **testemunha**, **desafio**, e **resposta**. - -- **Testemunha**: Com uma prova de conhecimento zero, o provador quer provar o conhecimento de algumas informações ocultas. A informação secreta é a “testemunha” para a prova, e o presumido conhecimento do provador da testemunha estabelece um conjunto de questões que só podem ser respondidas por uma parte com conhecimento da informação. Assim, a prova inicia o processo de provação escolhendo aleatoriamente uma questão, calculando a resposta e enviando-a para o verificador. - -- **Desafio**: O verificador escolhe aleatoriamente outra questão do conjunto e pede ao provador para respondê-la. - -- **Resposta**: O provador aceita a pergunta, calcula a resposta e a retorna-a ao verificador. A resposta do provador permite que o verificador verifique se o primeiro tem realmente acesso à testemunha. Para garantir que o provador não esteja “chutando” e obtendo as respostas corretas por acaso, o verificador escolhe mais perguntas a fazer. Repetindo muitas vezes essa interação, a possibilidade de o provador falsificar o conhecimento da testemunha cai significativamente até que o verificador esteja satisfeito. - -O exemplo acima descreve a estrutura de uma "prova de conhecimento zero interativa". Os protocolos de conhecimento zero usaram a prova interativa, na qual a verificação da validade de uma declaração exigia retroceder e avançar na comunicação entre os provadores e os verificadores. - -Um bom exemplo que ilustra como as provas interativas funcionam é a famosa história da [caverna do Ali Baba](https://en.wikipedia.org/wiki/Zero-knowledge_proof#The_Ali_Baba_cave) de Jean-Jacques Quisquater. Na história, Peggy (o provador) quer provar a Victor (o verificador) que ela sabe a frase secreta para abrir uma porta mágica, sem revelar a frase. - -### Provas não interativas de conhecimento zero {#non-interactive-zero-knowledge-proofs} - -Embora revolucionária, a prova interativa tinha uma utilidade limitada, uma vez que exigia que as duas partes estivessem disponíveis e interagissem repetidamente. Mesmo que um verificador estivesse convencido da honestidade de um provador, a prova não estaria disponível para verificação independente (calcular uma nova prova exigia um novo conjunto de mensagens entre o provador e o verificador). - -Para resolver esse problema, Manuel Blum, Paul Feldman e Silvio Micali sugeriram as primeiras [provas de conhecimento zero não interativas](https://dl.acm.org/doi/10.1145/62212.62222), nas quais o provador e o verificador têm uma chave compartilhada. Isso permite que o provador demonstre seu conhecimento de algumas informações (ou seja, testemunha) sem fornecer a informação em si. - -Ao contrário de provas interativas, as provas não interativas exigiam apenas uma rodada de comunicação entre os participantes (revisor e verificador). O provador passa as informações secretas para um algoritmo especial para calcular uma prova de conhecimento zero. Essa prova é enviada para o verificador, que verifica se o provador conhece as informações secretas usando outro algoritmo. - -Provas não interativas reduzem a comunicação entre provador e verificador, tornando a prova de ZK mais eficiente. Além disso, uma vez que uma prova é gerada, ela fica disponível para qualquer pessoa (com acesso à chave compartilhada e ao algoritmo de verificação) verificar. - -As provas não interativas representaram um progresso enorme para a tecnologia do conhecimento zero e estimularam o desenvolvimento de sistemas provas usados atualmente. Discutimos esses tipos de provas abaixo: - -### Tipos de provas de conhecimento zero {#types-of-zero-knowledge-proofs} - -#### ZK-SNARKs {#zk-snarks} - -ZK-SNARK é uma sigla para **Zero-Knowledge Succinct Non-Interative Argument of Knowledge** (Argumento de conhecimento sucinto não interativo de conhecimento zero). O protocolo ZK-SNARK tem as seguintes qualidades: - -- **Conhecimento-zero**: Um verificador pode validar a integridade de uma afirmação sem saber mais sobre essa afirmação. O único conhecimento que o verificador tem da afirmação é se ela é verdadeira ou falsa. - -- **Sucinto**: A prova de conhecimento zero é menor do que a testemunha e pode ser verificada rapidamente. - -- **Não interativo**: A prova é "não-interativa" porque o provador e verificador só interagem uma vez, ao contrário das provas interativas que exigem várias rodadas de comunicação. - -- **Argumento**: A prova satisfaz o requisito de "solidez", então trapaça é extremamente improvável. - -- **(Des) Conhecimento**: A prova de conhecimento zero não pode ser construída sem acesso às informações secretas (testemunha). É difícil, se não impossível, para um provador que não tem a testemunha calcular uma prova válida de conhecimento zero. - -A "chave compartilhada" mencionada anteriormente refere-se a parâmetros públicos que o provador e o verificador concordam em usar na geração e verificação de provas. Gerar os parâmetros públicos (coletivamente conhecidos como String de Referência Comum (CRS)) é uma operação sensível devido à sua importância na segurança do protocolo. Se a entropia (aleatoriedade) usada para gerar o CRS chegar nas mãos de um provador desonesto, eles poderão produzir provas falsas. - -[Computação multipartidária (MPC)](https://en.wikipedia.org/wiki/Secure_multi-party_computation) é uma forma de reduzir os riscos na geração de parâmetros públicos. Várias partes participam de uma [cerimônia de configuração confiável](https://zkproof.org/2021/06/30/setup-ceremonies/amp/), na qual cada pessoa contribui com alguns valores aleatórios para gerar o CRS. Enquanto uma parte honesta destrói sua porção da entropia, o protocolo ZK-SNARK mantém a solidez computacional. - -As configurações confiáveis exigem que os usuários confiem nos participantes na geração de parâmetros. No entanto, o desenvolvimento do ZK STARKs possibilitou protocolos de prova que funcionam com uma configuração não confiável. - -#### ZK-STARKs {#zk-starks} - -ZK-STARK é um acrônimo para **Zero-Knowledge Scalable Transparent Argument of Knowledge (Argumento de conhecimento transparente escalável de conhecimento zero)**. ZK-STARKs são semelhantes aos ZK-SNARKs, exceto que eles são: - -- **Escalável**: ZK-STARK é mais rápido que ZK-SNARK ao gerar e verificar provas quando o tamanho da testemunha é maior. Com as provas STARK, os tempos de prova e verificação só aumentam ligeiramente à medida que a testemunha cresce (os tempos do provador e verificador SNARK aumentam linearmente com o tamanho das testemunhas). - -- **Transparente**: ZK-STARK depende de uma aleatoriedade publicamente verificável para gerar parâmetros públicos para prova e verificação em vez de uma configuração confiável. Assim, eles são mais transparentes em comparação com os ZK-SNARKs. - -Os ZK-STARKs produzem provas maiores do que os ZK-SNARKs, o que significa que eles geralmente têm sobrecargas de verificação maiores. No entanto, existem casos (como provar grandes conjuntos de dados) em que os ZK-STARKs podem ser mais rentáveis do que os ZK-SNARKs. - ## Casos de uso para provas de conhecimento zero {#use-cases-for-zero-knowledge-proofs} ### Pagamentos anônimos {#anonymous-payments} @@ -102,9 +36,9 @@ O objetivo das criptomoedas era fornecer um meio para os usuários realizarem tr Existem "moedas de privacidade" específicas desenhadas para transações completamente anônimas. Blockchains focadas na privacidade, como Zcash e Monero, protegem detalhes da transação, incluindo endereços do remetente/destinatário, tipo de ativo, quantidade e linha do tempo da transação. -Ao inserir a tecnologia de conhecimento zero no protocolo, as redes blockchain com foco na privacidade permitem que os nós validem transações sem precisar acessar os dados das transações. +Ao incorporar a tecnologia de conhecimento zero ao protocolo, as redes [blockchain](/glossary/#blockchain) voltadas para a privacidade permitem que os [nós](/glossary/#node) validem as transações sem precisar acessar os dados da transação. -Provas de conhecimento zero também estão sendo aplicadas para tornar anônimas transações em blockchains públicas. Um exemplo é o Tornado Cash, um serviço descentralizado e sem custódia que permite aos usuários realizar transações privadas no Ethereum. O Tornado Cash usa provas de conhecimento zero para ofuscar os detalhes das transações e garantir privacidade financeira. Infelizmente, por se tratar de ferramentas de privacidade "opt-in", elas estão associadas a atividades ilícitas. Para superar isso, a privacidade deve se tornar o padrão em blockchains públicas. +<0>Provas de conhecimento zero também estão sendo aplicadas para tornar anônimas transações em blockchains públicas. Um exemplo é o Tornado Cash, um serviço descentralizado e sem custódia que permite aos usuários realizar transações privadas no Ethereum. O Tornado Cash usa provas de conhecimento zero para ofuscar os detalhes das transações e garantir privacidade financeira. Infelizmente, por se tratar de ferramentas de privacidade "opt-in", elas estão associadas a atividades ilícitas. Para superar isso, a privacidade deve se tornar o padrão em blockchains públicas. ### Proteção de identidade {#identity-protection} @@ -122,7 +56,7 @@ No entanto, provas de conhecimento zero podem simplificar a autenticação para Computação verificável é outra aplicação de tecnologia de conhecimento zero para melhorar os projetos de blockchain. A computação verificável nos permite terceirizar a computação para outra entidade, mantendo resultados verificáveis. A entidade envia o resultado juntamente com uma prova verificando que o programa foi executado corretamente. -Computação verificável é fundamental para melhorar a velocidade de processamento em blockchains sem reduzir a segurança. Compreender isso requer conhecer as diferenças nas soluções propostas para dimensionar o Ethereum. +A computação verificável é **crítica para melhorar as velocidades de processamento em blockchains** sem reduzir a segurança. Compreender isso requer conhecer as diferenças nas soluções propostas para dimensionar o Ethereum. [Soluções de dimensionamento em cadeia](/developers/docs/scaling/#on-chain-scaling), como fragmentação, exigem ampla modificação da camada base da blockchain. No entanto, essa abordagem é altamente complexa e erros na implementação podem comprometer o modelo de segurança do Ethereum. @@ -172,41 +106,109 @@ Assim, mesmo sem compartilhar a divisão dos votos por usuário (como costuma ac - Alice mostra a Bob uma transação que mostra que ela votou a favor da `opção B` (que é inválida já que a chave pública não está mais associada à identidade de Alice no sistema). - Ao processar mensagens, o coordenador ignora o voto de Alice para a `opção B` e conta apenas o voto na `opção A`. Assim, a tentativa de Bob de fazer conluio com Alice e manipular o voto em cadeia falha. -O uso do MACI _faz_ requer confiança no coordenador para não conspirar com subornos ou tentativas de suborno dos próprios eleitores. O coordenador pode descriptografar as mensagens do usuário (necessário para criar a prova), para que ele possa verificar com precisão como cada pessoa votou. +O uso da MACI _faz_ requer confiança no coordenador para não conspirar com subornos ou tentativas de suborno dos próprios eleitores. O coordenador pode descriptografar as mensagens do usuário (necessário para criar a prova), para que ele possa verificar com precisão como cada pessoa votou. Porém, nos casos em que o coordenador seja honesto, a MACI representa uma ferramenta poderosa para garantir a inviolabilidade da votação em cadeia. Isso explica sua popularidade entre as aplicações de financiamento quadrático (por exemplo, [clr.fund](https://clr.fund/#/about/maci)) que dependem fortemente da integridade das escolhas de voto de cada indivíduo. -[Saiba mais sobre a MACI](https://github.com/privacy-scaling-explorations/maci/blob/master/specs/01_introduction.md). +[Saiba mais sobre a MACI](https://privacy-scaling-explorations.github.io/maci/). + +## Como funcionam as provas de conhecimento zero? {#how-do-zero-knowledge-proofs-work} + +Uma prova de conhecimento zero permite que você prove a verdade de uma afirmação sem compartilhar o conteúdo da declaração ou revelar como você descobriu a verdade. Para tornar isso possível, os protocolos de conhecimento zero dependem de algoritmos que utilizam alguns dados como entrada e retornam "verdadeiro" ou "falso" como saída. + +Um protocolo de conhecimento zero deve satisfazer os seguintes critérios: + +1. **Completude**: Se a entrada for válida, o protocolo de conhecimento zero sempre retorna "verdadeiro". Portanto, se a declaração subjacente for verdadeira, e o provador verificar agir honestamente, a prova pode ser aceita. + +2. **Solidez**: se a entrada for inválida, é teoricamente impossível enganar o protocolo de conhecimento zero para retornar "verdadeiro". Portanto, um provador mentiroso não pode enganar um verificador honesto fazendo-o acreditar que uma declaração inválida é válida (exceto com uma pequena margem de probabilidade). + +3. **Conhecimento-zero**: O verificador não aprende nada sobre uma declaração para além de sua validade ou falsidade (eles têm "conhecimento zero" da declaração). Essa exigência também impede que o verificador obtenha a entrada original (o conteúdo da declaração) da prova. + +Na forma básica, uma prova de conhecimento zero é composta de três elementos: **testemunha**, **desafio**, e **resposta**. + +- **Testemunha**: Com uma prova de conhecimento zero, o provador quer provar o conhecimento de algumas informações ocultas. A informação secreta é a “testemunha” para a prova, e o presumido conhecimento do provador da testemunha estabelece um conjunto de questões que só podem ser respondidas por uma parte com conhecimento da informação. Assim, a prova inicia o processo de provação escolhendo aleatoriamente uma questão, calculando a resposta e enviando-a para o verificador. + +- **Desafio**: O verificador escolhe aleatoriamente outra questão do conjunto e pede ao provador para respondê-la. + +- **Resposta**: O provador aceita a pergunta, calcula a resposta e a retorna-a ao verificador. A resposta do provador permite que o verificador verifique se o primeiro tem realmente acesso à testemunha. Para garantir que o provador não esteja “chutando” e obtendo as respostas corretas por acaso, o verificador escolhe mais perguntas a fazer. Repetindo muitas vezes essa interação, a possibilidade de o provador falsificar o conhecimento da testemunha cai significativamente até que o verificador esteja satisfeito. + +O exemplo acima descreve a estrutura de uma "prova de conhecimento zero interativa". Os protocolos de conhecimento zero usaram a prova interativa, na qual a verificação da validade de uma declaração exigia retroceder e avançar na comunicação entre os provadores e os verificadores. + +Um bom exemplo que ilustra como as provas interativas funcionam é a famosa história da [caverna do Ali Baba](https://en.wikipedia.org/wiki/Zero-knowledge_proof#The_Ali_Baba_cave) de Jean-Jacques Quisquater. Na história, Peggy (o provador) quer provar a Victor (o verificador) que ela sabe a frase secreta para abrir uma porta mágica, sem revelar a frase. + +### Provas não interativas de conhecimento zero {#non-interactive-zero-knowledge-proofs} + +Embora revolucionária, a prova interativa tinha uma utilidade limitada, uma vez que exigia que as duas partes estivessem disponíveis e interagissem repetidamente. Mesmo que um verificador estivesse convencido da honestidade de um provador, a prova não estaria disponível para verificação independente (calcular uma nova prova exigia um novo conjunto de mensagens entre o provador e o verificador). + +Para resolver esse problema, Manuel Blum, Paul Feldman e Silvio Micali sugeriram as primeiras [provas de conhecimento zero não interativas](https://dl.acm.org/doi/10.1145/62212.62222), nas quais o provador e o verificador têm uma chave compartilhada. Isso permite que o provador demonstre seu conhecimento de algumas informações (ou seja, testemunha) sem fornecer a informação em si. + +Ao contrário de provas interativas, as provas não interativas exigiam apenas uma rodada de comunicação entre os participantes (revisor e verificador). O provador passa as informações secretas para um algoritmo especial para calcular uma prova de conhecimento zero. Essa prova é enviada para o verificador, que verifica se o provador conhece as informações secretas usando outro algoritmo. + +Provas não interativas reduzem a comunicação entre provador e verificador, tornando a prova de ZK mais eficiente. Além disso, uma vez que uma prova é gerada, ela fica disponível para qualquer pessoa (com acesso à chave compartilhada e ao algoritmo de verificação) verificar. + +As provas não interativas representaram um progresso enorme para a tecnologia do conhecimento zero e estimularam o desenvolvimento de sistemas provas usados atualmente. Discutimos esses tipos de provas abaixo: + +### Tipos de provas de conhecimento zero {#types-of-zero-knowledge-proofs} + +#### ZK-SNARKs {#zk-snarks} + +ZK-SNARK é uma sigla para **Zero-Knowledge Succinct Non-Interative Argument of Knowledge** (Argumento de conhecimento sucinto não interativo de conhecimento zero). O protocolo ZK-SNARK tem as seguintes qualidades: + +- **Conhecimento-zero**: Um verificador pode validar a integridade de uma afirmação sem saber mais sobre essa afirmação. O único conhecimento que o verificador tem da afirmação é se ela é verdadeira ou falsa. + +- **Sucinto**: A prova de conhecimento zero é menor do que a testemunha e pode ser verificada rapidamente. + +- **Não interativo**: A prova é "não-interativa" porque o provador e verificador só interagem uma vez, ao contrário das provas interativas que exigem várias rodadas de comunicação. + +- **Argumento**: A prova satisfaz o requisito de "solidez", então trapaça é extremamente improvável. + +- **(Des) Conhecimento**: A prova de conhecimento zero não pode ser construída sem acesso às informações secretas (testemunha). É difícil, se não impossível, para um provador que não tem a testemunha calcular uma prova válida de conhecimento zero. + +A "chave compartilhada" mencionada anteriormente refere-se a parâmetros públicos que o provador e o verificador concordam em usar na geração e verificação de provas. Gerar os parâmetros públicos (coletivamente conhecidos como String de Referência Comum (CRS)) é uma operação sensível devido à sua importância na segurança do protocolo. Se a entropia (aleatoriedade) usada para gerar o CRS chegar nas mãos de um provador desonesto, eles poderão produzir provas falsas. + +[Computação multipartidária (MPC)](https://en.wikipedia.org/wiki/Secure_multi-party_computation) é uma forma de reduzir os riscos na geração de parâmetros públicos. Várias partes participam de uma [cerimônia de configuração confiável](https://zkproof.org/2021/06/30/setup-ceremonies/amp/), na qual cada pessoa contribui com alguns valores aleatórios para gerar o CRS. Enquanto uma parte honesta destrói sua porção da entropia, o protocolo ZK-SNARK mantém a solidez computacional. + +As configurações confiáveis exigem que os usuários confiem nos participantes na geração de parâmetros. No entanto, o desenvolvimento do ZK STARKs possibilitou protocolos de prova que funcionam com uma configuração não confiável. + +#### ZK-STARKs {#zk-starks} + +ZK-STARK é um acrônimo para **Zero-Knowledge Scalable Transparent Argument of Knowledge (Argumento de conhecimento transparente escalável de conhecimento zero)**. Os ZK-STARKs são semelhantes aos ZK-SNARKs, exceto que eles são: + +- **Escalável**: ZK-STARK é mais rápido que ZK-SNARK ao gerar e verificar provas quando o tamanho da testemunha é maior. Com as provas STARK, os tempos de prova e verificação só aumentam ligeiramente à medida que a testemunha cresce (os tempos do provador e verificador SNARK aumentam linearmente com o tamanho das testemunhas). + +- **Transparente**: ZK-STARK depende de uma aleatoriedade publicamente verificável para gerar parâmetros públicos para prova e verificação em vez de uma configuração confiável. Assim, eles são mais transparentes em comparação com os ZK-SNARKs. + +Os ZK-STARKs produzem provas maiores do que os ZK-SNARKs, o que significa que eles geralmente têm sobrecargas de verificação maiores. No entanto, existem casos (como provar grandes conjuntos de dados) em que os ZK-STARKs podem ser mais rentáveis do que os ZK-SNARKs. ## Desvantagens do uso das provas de conhecimento zero {#drawbacks-of-using-zero-knowledge-proofs} ### Custos de hardware {#hardware-costs} -Gerar provas de conhecimento zero envolve cálculos muito complexos que funcionam melhor em computadores especializados. Como esses computadores são caros, eles estão muitas vezes fora do alcance de indivíduos normais. Além disso, as aplicações que querem usar tecnologia de conhecimento zero devem considerar os custos de hardware, o que pode aumentar os custos para os usuários finais. +Gerar provas de conhecimento zero envolve cálculos muito complexos que funcionam melhor em computadores especializados. Como esses computadores são caros, eles estão muitas vezes fora do alcance de indivíduos normais. Além disso, os aplicativos que querem usar tecnologia de conhecimento zero devem considerar os custos de hardware, o que pode aumentar os custos para os usuários finais. ### Custos da prova de verificação {#proof-verification-costs} -A verificação de provas também requer um cálculo complexo e aumenta os custos de implementação da tecnologia de conhecimento zero nas aplicações. Esse custo é particularmente relevante no contexto de comprovação da computação. Por exemplo, os roll-ups ZK pagam cerca de 500.000 de gás para verificar uma única prova de ZK-SNARK no Ethereum, com os ZK-STARKs precisando de taxas ainda maiores. +A verificação de provas também requer um cálculo complexo e aumenta os custos de implementação da tecnologia de conhecimento zero nos aplicativos. Esse custo é particularmente relevante no contexto de comprovação da computação. Por exemplo, os roll-ups ZK pagam cerca de 500.000 de gás para verificar uma única prova de ZK-SNARK no Ethereum, sendo que os ZK-STARKs precisam de taxas ainda maiores. ### Suposições de confiança {#trust-assumptions} No ZK-SNARK, a String de Referência Comum (parâmetros públicos) é gerada uma vez e disponível para ser reutilizada pelas partes que desejam participar do protocolo de conhecimento zero. Parâmetros públicos são criados por meio de uma cerimônia de configuração confiável, na qual se presume que os participantes são honestos. -Mas realmente não há nenhuma maneira de os usuários avaliarem a honestidade dos participantes, e os usuários devem acreditar nos desenvolvedores. ZK-STARKs são livres de suposições de confiança, já que a aleatoriedade usada na geração da sequência é publicamente verificável. Enquanto isso, pesquisadores estão trabalhando em configurações não confiáveis para que ZK-SNARKs aumentem a segurança dos mecanismos de prova. +Mas realmente não há nenhuma maneira de os usuários avaliarem a honestidade dos participantes, e os usuários devem acreditar nos desenvolvedores. Os ZK-STARKs são livres de suposições de confiança, já que a aleatoriedade usada na geração da sequência é publicamente verificável. Enquanto isso, pesquisadores estão trabalhando em configurações não confiáveis para que ZK-SNARKs aumentem a segurança dos mecanismos de prova. ### Ameaças da computação quântica {#quantum-computing-threats} -ZK-SNARK usa criptografia de curva elíptica ([ECDSA](/glossary/#ecdsa)) para criptografia. Embora o algoritmo ECDSA esteja seguro por enquanto, o desenvolvimento de computadores quânticos poderá romper seu modelo de segurança no futuro. +O ZK-SNARK usa criptografia de curva elíptica para criptografia. Por enquanto, o problema do logaritmo discreto da curva elíptica é considerado sem solução, mas o desenvolvimento de computadores quânticos pode quebrar esse modelo de segurança no futuro. -ZK-STARK é considerado imune à ameaça de computação quântica, pois usa hashes resistentes à colisão para criptografia. Ao contrário dos pares de chaves público-privadas usados na criptografia de curva elíptica, o hashing resistente a colisões é mais difícil para os algoritmos de computação quânticos quebrarem. +O ZK-STARK é considerado imune à ameaça da computação quântica, pois depende apenas de funções hash resistentes a colisões para sua segurança. Ao contrário dos pares de chaves público-privadas usados na criptografia de curva elíptica, o hashing resistente a colisões é mais difícil para os algoritmos de computação quânticos quebrarem. ## Leitura adicional {#further-reading} -- [Cientista da computação explica um conceito em 5 níveis de dificuldade | WIRED](https://www.youtube.com/watch?v=fOGdb1CTu5c) – _Canal da WIRED no YouTube_ -- [Visão geral dos casos de uso para provas de conhecimento zero](https://appliedzkp.org/#Projects) — _Equipe de exploração de privacidade e escalabilidade_ +- [Visão geral dos casos de uso para provas de conhecimento zero](https://pse.dev/projects) — _Equipe de exploração de privacidade e dimensionamento_ - [SNARKs vs. STARKS vs. SNARKs recursivos](https://www.alchemy.com/overviews/snarks-vs-starks) — _Visão geral do Alchemy_ - [Uma prova de conhecimento zero: melhorando a privacidade em uma blockchain](https://www.altoros.com/blog/zero-knowledge-proof-improving-privacy-for-a-blockchain/) — _Dmitry Lavrenov_ - [zk-SNARKs — Um exemplo realista de conhecimento zero e aprofundamento](https://medium.com/coinmonks/zk-snarks-a-realistic-zero-knowledge-example-and-deep-dive-c5e6eaa7131c) — _Adam Luciano_ - [ZK-STARKs — Crie confiança verificável, mesmo contra computadores quânticos](https://medium.com/coinmonks/zk-starks-create-verifiable-trust-even-against-quantum-computers-dd9c6a2bb13d) — _Adão Luciano_ - [Uma introdução aproximada de como os zk-SNARKs são possíveis](https://vitalik.eth.limo/general/2021/01/26/snarks.html) — _Vitalik Buterin_ -- [O que é prova de conhecimento zero e seu papel na blockchain?](https://www.leewayhertz.com/zero-knowledge-proof-and-blockchain/) — _LeewayHertz_ +- [Por que as provas de conhecimento zero (ZKPs, em inglês) são um divisor de águas para a identidade autônoma](https://frankiefab.hashnode.dev/why-zero-knowledge-proofs-zkps-is-a-game-changer-for-self-sovereign-identity) - _Franklin Ohaegbulam_ + diff --git a/src/intl/pt-br/common.json b/src/intl/pt-br/common.json index a7374b20274..fb82f7dfb64 100644 --- a/src/intl/pt-br/common.json +++ b/src/intl/pt-br/common.json @@ -433,4 +433,4 @@ "wrapped-ether": "Wrapped Ether", "yes": "Sim", "zero-knowledge-proofs": "Prova de conhecimento zero" -} +} \ No newline at end of file diff --git a/src/intl/pt-br/glossary-tooltip.json b/src/intl/pt-br/glossary-tooltip.json new file mode 100644 index 00000000000..160ab70524c --- /dev/null +++ b/src/intl/pt-br/glossary-tooltip.json @@ -0,0 +1,164 @@ +{ + "51%-attack-term": "Ataque de 51%", + "51%-attack-definition": "Um tipo de ataque em que um grupo ganha o controle da maioria dos nós. Isso permitiria que eles fraudassem a blockchain revertendo transações e gastando duas vezes ether e outros tokens.", + "abi-term": "Interface Binária do Aplicativo (ABI)", + "abi-definition": "Um arquivo JSON que define as funções e variáveis incluídas em um contrato inteligente. A ABI permite que o Bytecode seja mapeado em formatos legíveis por humanos.", + "account-term": "Conta", + "account-definition": "Uma conta Ethereum é uma identidade digital na blockchain Ethereum, permitindo que os usuários enviem e recebam Ether ou outros ativos digitais e interajam com contratos inteligentes.", + "address-term": "Endereço", + "address-definition": "Um endereço Ethereum é um identificador exclusivo usado para receber tokens, funcionando de forma semelhante a um número de conta bancária para criptomoedas. É usado para identificar sua conta Ethereum.", + "anti-sybil-term": "Anti-Sybil", + "anti-sybil-definition": "São maneiras de impedir que as pessoas finjam ser muitos usuários ao mesmo tempo na internet, garantindo que cada usuário seja uma pessoa real e separada. Isso ajuda a manter as interações online justas e honestas.", + "apr-term": "APR", + "apr-definition": "APR, ou Taxa Percentual Anual, reflete o custo anual do empréstimo de dinheiro, incluindo juros e taxas, como uma porcentagem.", + "attestation-term": "Atestação", + "attestation-definition": "Uma alegação feita por uma entidade de que algo é verdadeiro. No contexto do Ethereum, os validadores de consenso devem fazer uma alegação sobre o que eles acreditam ser o estado da cadeia. Em momentos designados, cada validador é responsável por publicar diferentes atestados que declaram formalmente a visão deste validador da cadeia, incluindo o último ponto de verificação finalizado e a atual cabeça da cadeia. Mais sobre atestados.", + "block-term": "Bloco", + "block-definition": "Um bloco é onde transações ou ações digitais são armazenadas. Uma vez que um bloco está cheio, ele é vinculado ao anterior, criando uma cadeia de blocos ou uma \"blockchain\". Mais sobre blocos.", + "blockchain-term": "Blockchain", + "blockchain-definition": "Uma blockchain é um banco de dados de transações, duplicado e compartilhado em todos os computadores da rede, garantindo que os dados não possam ser alterados retroativamente.", + "bridge-term": "Ponte", + "bridge-definition": "Uma ponte de blockchain é usada para transferir ativos de uma rede de blockchain para outra.", + "consensus-term": "Consenso", + "consensus-definition": "Quando mais de 2/3 dos computadores em uma rede concordam que têm o mesmo conjunto de registros, garantido que todos estão de acordo. Não se trata das regras que eles seguem, mas de garantir que todos tenham as mesmas informações.", + "consensus-client-term": "Cliente de consenso", + "consensus-client-definition": "Clientes de consenso (como Prysm, Teku, Nimbus, Lighthouse, Lodestar) executam o algoritmo de consenso prova de participação do Ethereum, permitindo que a rede chegue a um acordo sobre a cabeça da Beacon Chain. Clientes de consenso não participam da validação/transmissão de transações ou da execução de transições de estado. Isso é feito por clientes de execução. Clientes de consenso não atestam ou propõem novos blocos. Isso é feito pelo cliente validador, que é um complemento opcional para o cliente de consenso.", + "consensus-layer-term": "Camada de consenso", + "consensus-layer-definition": "A camada de consenso do Ethereum é a rede de clientes de consenso.", + "cryptoeconomics-term": "Criptoeconomia", + "cryptoeconomics-definition": "O estudo de princípios matemáticos e econômicos para elaborar plataformas digitais seguras e confiáveis. O objetivo é garantir que todos os participantes sigam as regras e sejam recompensados por contribuir para a segurança e a operação da rede. ", + "cryptography-term": "Criptografia", + "cryptography-definition": "É a prática de tornar a comunicação privada e segura para que somente aquele a quem a informação se destina possa lê-la.", + "dao-term": "Organização autônoma descentralizada (DAOs)", + "dao-definition": "Uma DAO é uma organização digital administrada por regras codificadas em uma blockchain, em que as decisões são tomadas pelos votos dos membros, não por uma autoridade central. Mais sobre organizações autônomas descentralizadas (DAOs).", + "dapp-term": "Dapp", + "dapp-definition": "Um dApp é um aplicativo descentralizado que roda em uma rede blockchain, oferecendo serviços sem uma autoridade de controle central. Mais sobre aplicativos descentralizados.", + "data-availability-term": "Disponibilidade de dados", + "data-availability-definition": "Qualquer nó pode verificar de forma independente as transações em uma blockchain para manter a transparência e a confiança no sistema.", + "defi-term": "DeFi", + "defi-definition": "Uma ampla categoria de aplicativos Ethereum que visam fornecer serviços financeiros utilizando blockchain, sem intermediários. Mais sobre finanças descentralizadas (DeFi)", + "dex-term": "Exchange descentralizada (DEX)", + "dex-definition": "Um tipo de aplicativo Ethereum que permite que você troque tokens com colegas na rede. As DEXs não estão sujeitas a restrições geográficas como as exchanges centralizadas – qualquer pessoa pode participar.", + "difficulty-bomb-term": "Bomba de dificuldade", + "difficulty-bomb-definition": "Aumento exponencial planejado na configuração de dificuldade da prova de trabalho, projetado para estimular a transição para prova de participação, reduzindo as chances de um hard-fork. A bomba de dificuldade foi descontinuada na Fusão.", + "ecdsa-term": "Algoritmo de assinatura digital de curva elíptica (ECDSA, na sigla em inglês)", + "ecdsa-definition": "Um algoritmo criptográfico usado pelo Ethereum para garantir que os fundos só possam ser gastos por seus proprietários. É o método preferido para criação de chaves públicas e privadas. Relevante para a geração de endereços de conta e verificação de transações.", + "ens-term": "Ethereum Name Service (ENS)", + "ens-definition": "O Ethereum Name Service é como uma lista telefônica da Internet para endereços Ethereum. Em vez de usar endereços de carteira longos, o ENS permite que você use nomes simples como \"john.eth\" para enviar e receber dinheiro e ativos digitais.", + "epoch-term": "Época", + "epoch-definition": "Um período de 32 slots, cada slot sendo de 12 segundos, totalizando 6,4 minutos. Os comitês de validadores são mesclados a cada época por motivos de segurança. Cada época tem uma oportunidade para a cadeia ser finalizada. Cada validador recebe novas responsabilidades no início de cada época. Mais sobre prova de participação", + "eoa-term": "Conta de propriedade externa (EOA)", + "eoa-definition": "Contas de Propriedade Externa (EOAs) são o tipo mais comum de conta Ethereum. Elas são controladas por uma pessoa por meio de chaves privadas/frase de recuperação. Mais sobre carteiras Ethereum.", + "erc-term": "Solicitação para Comentários Ethereum (SCE)", + "erc-definition": "ERC (Solicitação de comentários sobre o Ethereum) é um tipo de documentação técnica usada na comunidade Ethereum para propor novos padrões de uso para a rede Ethereum.", + "erc-1155-term": "ERC-1155", + "erc-1155-definition": "Um tipo de padrão de token Ethereum semelhante ao NFT (como itens colecionáveis exclusivos) que também permite criar itens intercambiáveis (como moeda) em um único contrato inteligente.", + "erc-20-term": "ERC-20", + "erc-20-definition": "É o conjunto padrão de regras com as quais a maioria dos tokens da rede Ethereum é criada.", + "erc-721-term": "ERC-721", + "erc-721-definition": "Um conjunto padrão de regras usadas para criar NFTs (tokens não fungíveis).", + "ether-term": "Ether", + "ether-definition": "A criptomoeda nativa do Ethereum, comumente chamada de “ETH”. É usada para cobrir taxas de transação ao usar o ecossistema e os aplicativos do Ethereum. Mais sobre ether.", + "events-term": "Eventos", + "events-definition": "Permite o uso de recursos de registro EVM. Dapps podem escutar eventos e usá-los para acionar retornos de chamada JavaScript na interface do usuário. Mais sobre eventos e registros", + "execution-client-term": "Cliente de execução", + "execution-client-definition": "Clientes de execução (anteriormente conhecidos como \"clientes Eth1\"), como Besu, Erigon, Go-Ethereum (Geth), Nethermind, são encarregados de processar e transmitir transações e gerenciar o estado do Ethereum. Eles executam os cálculos para cada transação usando a Máquina virtual Ethereum para garantir que as regras do protocolo sejam seguidas.", + "execution-layer-term": "Camada de execução", + "execution-layer-definition": "A camada de execução do Ethereum é a rede de clientes de execução.", + "finality-term": "Finalidade", + "finality-definition": "Finalidade é a garantia de que um conjunto de transações não pode ser alterado sem que uma grande quantidade de ETH seja perdida.", + "fork-term": "Bifurcação", + "fork-definition": "Uma mudança no protocolo causando a criação de uma cadeia alternativa.", + "fraud-proof-term": "Prova de fraude", + "fraud-proof-definition": "Um modelo de segurança para certas soluções de camada 2 em que, para aumentar a velocidade, as transações são agrupadas (rollup) em lotes e enviadas ao Ethereum em uma única transação. Outros participantes da rede podem executar novamente as transações para verificar se foram executadas honestamente. Se descobrirem uma discrepância entre os dados publicados e sua própria versão, eles podem publicar uma prova criptográfica que demonstre onde ocorreu alguma fraude. Alguns rollups usam provas de validade.", + "gas-term": "Gás", + "gas-definition": "Gás é a taxa paga por transações e contratos inteligentes em uma blockchain, como Ethereum. Mais sobre gás e taxas.", + "genesis-block-term": "Bloco de início", + "genesis-block-definition": "O primeiro bloco em uma cadeia de blocos, usado para inicializar uma rede específica e suas criptomoedas.", + "gwei-term": "Gwei", + "gwei-definition": "Abreviação de gigawei, uma denominação de ether, comumente utilizada para precificar gás. 1 gwei = 109 wei. 109 gwei = 1 ether.", + "hash-term": "Hash", + "hash-definition": "Uma impressão digital de cumprimento fixo de uma entrada de tamanho variável, produzida por uma função hash. (Veja keccak-256).", + "holographic-consensus-term": "Consenso holográfico", + "holographic-consensus-definition": "Refere-se a como uma decisão de um grupo grande é tomada ao permitir que um grupo menor de pessoas representativas vote. Em seguida, todos os demais concordam em seguir a decisão, desde que confiem que o pequeno grupo fez um bom trabalho.", + "index-term": "Índice", + "index-definition": "Uma estrutura de rede destinada a otimizar a consulta de informações na blockchain, fornecendo um caminho eficiente para a fonte de armazenamento.", + "key-term": "Chave", + "key-definition": "No contexto do Ethereum, as chaves são códigos digitais: uma chave pública para receber transações e uma chave privada para acessar e enviar fundos.", + "layer-2-term": "Camada 2", + "layer-2-definition": "As camadas 2 são outras redes construídas sobre a rede principal do Ethereum para tornar as transações mais rápidas e baratas. Mais sobre a camada 2.", + "liquidity-tokens-term": "Tokens de liquidez", + "liquidity-tokens-definition": "Os tokens de liquidez (LT) são tokens digitais emitidos para os participantes que depositam ativos em um pool de liquidez, que é uma coleção de fundos bloqueados em um contrato inteligente e usados para facilitar a negociação em uma corretora descentralizada (DEX).", + "mainnet-term": "Rede principal", + "mainnet-definition": "Esta é a principal blockchain pública do Ethereum.", + "mev-term": "MEV", + "mev-definition": "Um mecanismo que prioriza determinadas ações em uma blockchain mediante o pagamento de uma taxa, influenciando os resultados e a ordem das transações.", + "multisig-term": "Multi-assinaturas", + "multisig-definition": "Multisig (multi-assinatura) refere-se a uma carteira ou conta digital que exige várias assinaturas ou aprovações para executar transações, aumentando a segurança.", + "nft-term": "Token não fungível (NFT)", + "nft-definition": "Tokens não fungíveis (NFTs) são itens digitais exclusivos que você pode possuir, como obras de arte ou itens colecionáveis, verificados pela tecnologia blockchain. Mais sobre tokens não fungíveis (NFTs).", + "node-term": "Nó", + "node-definition": "Um cliente de software que participa da rede. Mais sobre nós e clientes.", + "ommer-term": "Bloco ommer (tio)", + "ommer-definition": "Quando um minerador de prova de trabalho encontra um bloco válido, outro minerador pode ter publicado um bloco concorrente que é adicionado à ponta da blockchain primeiro. Este bloco válido, mas obsoleto, pode ser incluído por blocos mais novos como ommers e receber uma recompensa de bloco parcial. O termo \"ommer\" é o termo neutro de gênero preferido para o irmão de um bloco pai, mas às vezes também é chamado de \"tio\". Isso era comum para o Ethereum quando era uma rede de prova de trabalho. Agora que o Ethereum usa prova de participação, apenas um proponente de bloco é selecionado por slot.", + "on-chain-term": "On-chain", + "on-chain-definition": "Refere-se a ações ou transações que ocorrem na blockchain e estão disponíveis publicamente.", + "optimistic-rollup-term": "Acúmulo otimista", + "optimistic-rollup-definition": "O Optimistic Rollup é uma solução de Camada 2 que acelera as transações no Ethereum, assumindo que elas são válidas por padrão, a menos que sejam contestadas. Mais sobre Optimistic rollups.", + "peer-to-peer-network-term": "Rede ponto a ponto", + "peer-to-peer-network-definition": "Uma rede de computadores (pares) capazes de executar funcionalidades coletivamente sem a necessidade de serviços centralizados baseados em servidor.", + "permissionless-term": "Sem necessidade de permissão", + "permissionless-definition": "Não é necessária nenhuma permissão ou aprovação para usar um sistema como o Ethereum e ninguém pode impedi-lo de usá-lo. Esse sistema está aberto 24 horas por dia, 7 dias por semana, para que todos possam participar.", + "private-key-term": "Chave privada", + "private-key-definition": "Uma chave privada é um código secreto que prova que você possui seu dinheiro digital e permite que você o gaste, como um PIN para sua conta. NÃO A COMPARTILHE.", + "poap-term": "POAP", + "poap-definition": "O protocolo de comprovação de presença é usado para criar um colecionável digital (NFT) que comprova sua participação em um evento ou atividade específica.", + "pos-term": "Prova de participação (PoS)", + "pos-definition": "Um método pelo qual um protocolo da blockchain de criptomoeda visa atingir consenso distribuído. O PoS pede que os usuários provem a propriedade de uma certa quantia de criptomoeda (sua \"participação\" na rede) para poder participar da validação de transações. Mais sobre Prova de participação.", + "pow-term": "Prova de trabalho (PoW)", + "pow-definition": "Um mecanismo de segurança para blockchains que exige que os nós gastem energia na forma de computação para encontrar um determinado valor.", + "public-goods-term": "Bens públicos", + "public-goods-definition": "Bens públicos são coisas que todos podem usar gratuitamente, como parques ou ar puro, e o fato de usá-los não impede que outros também os usem. Os governos geralmente fornecem esses bens porque as empresas normalmente não o fazem, já que não podem cobrar facilmente das pessoas pelo seu uso.", + "public-key-term": "Chave pública", + "public-key-definition": "Uma chave pública é um conjunto de caracteres que permite que outras pessoas enviem moeda digital com segurança, como um endereço de e-mail para dinheiro.", + "quadratic-voting-term": "Votação quadrática", + "quadratic-voting-definition": "É um método de votação em que os eleitores expressam suas opiniões sobre certos temas. Ele permite que os eleitores mostrem não apenas a preferência, mas também a intensidade de sua preferência.", + "recovery-phrase-term": "Frase-semente/frase de recuperação", + "recovery-phrase-definition": "Uma lista de palavras fornecida a você quando cria uma carteira digital. Funciona como uma senha que pode ajudá-lo a voltar à sua carteira se você perder o acesso, garantindo que você não perca seu dinheiro digital ou tokens.", + "rollups-term": "Rollups", + "rollups-definition": "Um tipo de solução de escalonamento de camada 2 que agrupa várias transações e as envia para a cadeia principal do Ethereum em uma única transação. Isso permite reduções nos custos de gás e aumentos no rendimento de transações. Existem optimistic rollups e de conhecimento zero que usam métodos de segurança diferentes para oferecer esses ganhos de dimensionamento. Mais sobre rollups.", + "rpc-term": "Chamada de procedimento remoto (RPC em inglês)", + "rpc-definition": "O RPC permite que um computador solicite dados ou ações de outro por meio de uma rede, como pedir informações com um controle remoto.", + "sequencer-term": "Sequenciador", + "sequencer-definition": "Um sequenciador é um programa responsável por ordenar as transações em uma rede blockchain.", + "smart-contract-term": "Contrato inteligente", + "smart-contract-definition": "Um contrato inteligente é um programa que executa automaticamente acordos em uma blockchain, como um contrato digital de autoaplicação. Introdução aos contratos inteligentes.", + "stablecoin-term": "Stablecoin (moeda estável)", + "stablecoin-definition": "Uma stablecoin é um tipo de criptomoeda projetada para ter um valor estável, geralmente atrelada a uma moeda ou commodity (como o dólar americano), para minimizar a volatilidade dos preços. Mais informações sobre stablecoins.", + "staking-term": "Participação", + "staking-definition": "Depositar uma quantidade de ether (sua participação) para se tornar um validador e proteger a rede. Um validador verifica transações e propõe blocos sob um modelo de consenso de PoS. A participação dá um incentivo econômico para agir no melhor interesse da rede. Você receberá recompensas por realizar suas funções de validador, mas perderá quantidades variáveis ​​de ETH se não o fizer. Mais sobre a participação em Ethereum.", + "staking-pool-term": "Pool de participação (staking)", + "staking-pool-definition": "O ETH combinado de mais de um staker Ethereum, usado para atingir os 32 ETH necessários para ativar um conjunto de chaves de validação. Um operador de nó usa essas chaves para participar do consenso e as recompensas de bloco são divididas entre os stakers contribuintes. Pools de stake ou delegação de stake não são nativos do protocolo Ethereum, mas muitas soluções foram criadas pela comunidade. Mais sobre pooled staking.", + "sybil-attack-term": "Ataque Sybil", + "sybil-attack-definition": "Os ataques Sybil referem-se a humanos individuais enganando um sistema para pensar que são várias pessoas para aumentar sua influência.", + "terminal-total-difficulty-term": "Dificuldade total terminal (TTD)", + "terminal-total-difficulty-definition": "A dificuldade total é a soma da dificuldade de mineração do Ethash para todos os blocos até um ponto específico na blockchain. A dificuldade total terminal é um valor específico para a dificuldade total que foi usado como gatilho para clientes de execução desligarem suas funções de mineração e de gossip de bloco, permitindo que a rede faça a transição para prova de participação. Não é mais relevante porque o Ethereum mudou para prova de participação.", + "transaction-fee-term": "Taxa de transação", + "transaction-fee-definition": "Uma taxa que você precisa pagar sempre que usar a rede Ethereum. Exemplos incluem enviar fundos da sua carteira ou uma interação dapp, como trocar tokens ou comprar um colecionável. Você pode pensar nisso como uma taxa de serviço. Essa taxa mudará com base em quão ocupada a rede estiver. Isso ocorre porque os validadores, as pessoas responsáveis ​​por processar sua transação, provavelmente priorizarão transações com taxas mais altas – então o congestionamento força o preço para cima.

    Em um nível técnico, sua taxa de transação está relacionada a quanto gás sua transação requer.

    A redução de taxas de transação é um assunto de intenso interesse agora. Veja Camada 2.", + "trust-assumptions-term": "Suposições de confiança", + "trust-assumptions-definition": "As premissas de confiança são crenças básicas sobre a segurança e a confiabilidade de um sistema, orientando o que confiamos para que o sistema funcione.", + "validator-term": "Validador", + "validator-definition": "Um em um sistema de prova de participação responsável por armazenar dados, processar transações e adicionar novos blocos à blockchain. Para ativar o software validador, você precisa ser capaz de fazer staking de 32 ETH. Mais sobre staking em Ethereum.", + "validity-proof-term": "Prova de validação", + "validity-proof-definition": "Um modelo de segurança para certas soluções de camada 2 em que, para aumentar a velocidade, as transações são reunidas em lotes e enviadas ao Ethereum em uma única transação. A computação da transação é feita off-chain e então fornecida à cadeia principal com uma prova de sua validade. Este método aumenta a quantidade de transações possíveis, mantendo a segurança. Alguns rollups usam prova de fraude. Mais sobre rollups de conhecimento zero.", + "wallet-term": "Carteira", + "wallet-definition": "Uma carteira é uma ferramenta digital para armazenar, enviar e receber moeda digital, como uma carteira virtual para seu dinheiro on-line. Mais informações sobre carteiras Ethereum.", + "web2-term": "Web2", + "web2-definition": "É a Internet atual, focada no conteúdo gerado pelo usuário e nas mídias sociais controladas por poucas empresas. A Web3 é uma crença criptográfica de que os usuários devem controlar seus dados e transações.", + "web3-term": "Web3", + "web3-definition": "A Web3 é a nova Internet com blockchain, em que os usuários controlam seus dados e transações, não as empresas. Não há necessidade de compartilhar nenhuma informação pessoal. Mais sobre a web3.", + "wei-term": "Wei", + "wei-definition": "A menor denominação do ether. 1018 wei = 1 ether.", + "zk-proof-term": "Prova de conhecimento zero", + "zk-proof-definition": "Uma prova de conhecimento zero é um método criptográfico que permite que um indivíduo prove que uma afirmação é verdadeira sem transmitir nenhuma informação adicional. Mais informações sobre rollups de conhecimento zero." +} diff --git a/src/intl/pt-br/glossary.json b/src/intl/pt-br/glossary.json new file mode 100644 index 00000000000..803b6b332f7 --- /dev/null +++ b/src/intl/pt-br/glossary.json @@ -0,0 +1,400 @@ +{ + "51%-attack-term": "Ataque de 51%", + "51%-attack-definition": "Um tipo de ataque em que um grupo ganha o controle da maioria dos nós. Isso permitiria que eles fraudassem a blockchain revertendo transações e gastando duas vezes ether e outros tokens.

    Na prova de participação do Ethereum, isso seria alcançado acumulando mais da metade do total de ether apostado. Isso permitiria que um invasor decidisse quais novos blocos seriam adicionados à blockchain. No entanto, para reverter a cadeia ou gastar duas vezes, um invasor precisaria de pelo menos 66% do total de ether em stacking.", + "account-term": "Conta", + "account-definition": "Uma conta Ethereum é uma identidade digital na blockchain Ethereum, permitindo que os usuários enviem, recebam Ether e interajam com contratos inteligentes.

    Técnico:
    É um objeto que contém um endereço, saldo, nonce, armazenamento e código opcionais. Uma conta pode ser uma conta de contrato ou uma conta de propriedade externa (EOA).", + "address-term": "Endereço", + "address-definition": "Um endereço Ethereum é um identificador único usado para receber tokens, funções semelhantes a um número de conta bancária para criptomoedas. Ele é usado para identificar sua conta Ethereum.

    São os 160 bits mais à direita de um hash Keccak de uma chave pública ECDSA.", + "anti-sybil-term": "Anti-Sybil", + "anti-sybil-definition": "São maneiras de impedir que as pessoas finjam ser muitos usuários ao mesmo tempo na internet, garantindo que cada usuário seja uma pessoa real e separada. Isso ajuda a manter as interações online justas e honestas.", + "abi-term": "Interface Binária do Aplicativo (ABI)", + "abi-definition": "Um arquivo JSON que define as funções e variáveis incluídas em um contrato inteligente. A ABI permite que o Bytecode seja mapeado em formatos legíveis por humanos.", + "api-term": "Interface de programação do aplicativo (API)", + "api-definition": "Uma Interface de programação do aplicativo (API) é um conjunto de definições de como usar uma parte de software. Uma API fica entre um aplicativo e um servidor web, e facilita a transferência de dados entre eles.", + "apr-term": "APR", + "apr-definition": "APR, ou Taxa Percentual Anual, reflete o custo anual do empréstimo de dinheiro, incluindo juros e taxas, como uma porcentagem.", + "asic-term": "ASIC", + "asic-definition": "Circuito integrado específico para aplicativos. Isso geralmente se refere a um circuito integrado, feito sob medida para mineração de criptomoedas.", + "assert-term": "asserção", + "assert-definition": "Em Solidity, `assert(false)` compila para `0xfe`, um opcode inválido, que usa todo o gás restante e reverte todas as alterações. Quando uma declaração `assert()` falha, algo muito errado e inesperado está acontecendo, e você precisará corrigir seu código. Você deve usar `assert()` para evitar condições que nunca deveriam ocorrer. Mais sobre segurança de contratos inteligentes.", + "attestation-term": "Atestação", + "attestation-definition": "Uma alegação feita por uma entidade de que algo é verdadeiro. No contexto do Ethereum, os validadores de consenso devem fazer uma alegação sobre o que eles acreditam ser o estado da cadeia. Em momentos designados, cada validador é responsável por publicar diferentes atestados que declaram formalmente a visão deste validador da cadeia, incluindo o último ponto de verificação finalizado e a atual cabeça da cadeia. Mais sobre atestados.", + "base-fee-term": "Taxa base", + "base-fee-definition": "Cada bloco tem um preço de reserva conhecido como 'taxa base'. É a taxa mínima de gás que um usuário deve pagar para incluir uma transação no próximo bloco. Mais sobre gás e taxas.", + "beacon-chain-term": "Beacon chain", + "beacon-chain-definition": "A Beacon Chain foi a blockchain que introduziu prova de participação e validadores no Ethereum. Ela funcionou junto com a rede principal do Ethereum de prova de trabalho de dezembro de 2020 até que as duas cadeias foram fundidas em setembro de 2022 para formar o Ethereum de hoje. Mais sobre a beacon chain.", + "big-endian-term": "Big-endian", + "big-endian-definition": "Uma representação numérica posicional onde o dígito mais significativo é o primeiro na memória. O oposto de little-endian, onde o dígito menos significativo é o primeiro.", + "block-term": "Bloco", + "block-definition": "Um bloco é onde transações ou ações digitais são armazenadas. Uma vez que um bloco está cheio, ele é vinculado ao anterior, criando uma cadeia de blocos ou uma \"blockchain\". Mais sobre blocos.

    Um bloco é uma unidade de informação agrupada que inclui uma lista ordenada de transações e informações relacionadas ao consenso. Os blocos são propostos por validadores de prova de participação, momento em que são compartilhados por toda a rede ponto a ponto, onde podem ser facilmente verificados de forma independente por todos os outros nós. As regras de consenso governam quais conteúdos de um bloco são considerados válidos, e quaisquer blocos inválidos são desconsiderados pela rede. A ordenação desses blocos e as transações neles criam uma cadeia determinística de eventos com o fim representando o estado atual da rede.", + "block-explorer-term": "Explorador de bloco", + "block-explorer-definition": "Uma interface que permite que um usuário pesquise informações de, e sobre, uma blockchain. Isso inclui recuperar transações individuais, atividade associada a endereços específicos e informações sobre a rede.", + "block-header-term": "Cabeçalho do bloco", + "block-header-definition": "O cabeçalho do bloco é uma coleção de metadados sobre um bloco e um resumo das transações incluídas na carga de execução.", + "block-propagation-term": "Propagação de blocos", + "block-propagation-definition": "O processo de transmissão de um bloco confirmado para todos os outros nós da rede.", + "block-proposer-term": "Proponente de bloco", + "block-proposer-definition": "O validador específico escolhido para criar um bloco em um determinado espaço.", + "block-reward-term": "Recompensa de bloco", + "block-reward-definition": "A quantidade de ether recompensada ao proponente de um novo bloco válido.", + "block-status-term": "Status do bloco", + "block-status-definition": "Os estados em que um bloco pode existir. Os estados possíveis incluem:

    • proposto: o bloco foi proposto por um validador
    • programado: os validadores estão enviando dados no momento
    • perdido/ignorado: o proponente não propôs um bloco dentro do prazo elegível
    • órfão: o bloco foi reorganizado pelo algoritmo de escolha de bifurcação
    ", + "block-time-term": "Tempo de bloco", + "block-time-definition": "O intervalo de tempo entre blocos sendo adicionados à blockchain.", + "block-validation-term": "Validação de bloco", + "block-validation-definition": "O processo de verificação de que um novo bloco contém transações e assinaturas válidas, se baseia na cadeia histórica mais pesada (ou seja, aquela que acumulou mais atestados em sua história) e segue todas as outras regras de consenso. Blocos válidos são adicionados à cabeça da cadeia e propagados para outros na rede. Blocos inválidos são desconsiderados.", + "blockchain-term": "Blockchain", + "blockchain-definition": "Uma blockchain é um banco de dados de transações, duplicado e compartilhado em todos os computadores da rede, garantindo que os dados não possam ser alterados retroativamente.

    Uma sequência de blocos, cada um vinculado ao seu predecessor até o bloco de início referenciando o hash do bloco anterior. A integridade da blockchain é criptoeconomicamente protegida usando um mecanismo de consenso baseado em prova de participação. O que é uma blockchain?", + "bootnode-term": "Bootnode", + "bootnode-definition": "Os nós que podem ser usados ​​para iniciar o processo de descoberta ao executar um nó. Os bootnodes 'introduzem' novos nós a outros nós existentes para que eles possam ganhar pares rapidamente, em vez de ter que procurar um par inicial. Os endpoints desses nós são geralmente fornecidos no código-fonte do cliente Ethereum, mas os usuários podem fornecer sua própria lista de bootnodes.", + "bridge-term": "Ponte", + "bridge-definition": "Uma ponte de blockchain é usada para transferir ativos de uma rede de blockchain para outra. Por exemplo, você pode usar a ponte para transferir ETH da rede principal Ethereum para soluções de escalonamento de Camada 2 mais baratas.", + "bytecode-term": "Bytecode", + "bytecode-definition": "Código expresso em um formato numérico compacto para que possa ser executado eficientemente pela EVM.", + "byzantium-fork-term": "Bifurcação Byzantium", + "byzantium-fork-definition": "O primeiro de dois hard forks para o estágio de desenvolvimento Metropolis. Ele incluiu o atraso da Bomba de dificuldade EIP-649 Metropolis e a redução da recompensa do bloco, em que a Era Glacial foi adiada por 1 ano e a recompensa do bloco foi reduzida de 5 para 3 ether.", + "casper-ffg-term": "Casper FFG", + "casper-ffg-definition": "Casper-FFG é um protocolo de consenso de prova de participação usado em conjunto com o algorítimo de escolha de bifurcação LMD-GHOST para permitir que clientes de consenso concordem com a cabeça da Beacon Chain.", + "checkpoint-term": "Ponto de verificação", + "checkpoint-definition": "A Beacon Chain tem um tempo dividido em slots (12 segundos) e épocas (32 slots). O primeiro slot em cada época é um ponto de verificação. Quando uma supermaioria de validadores atesta o link entre dois pontos de verificação, eles podem ser justificados e então quando outro ponto de verificação é justificado no topo, eles podem ser finalizados.", + "compiling-term": "Compilar", + "compiling-definition": "Converter código escrito em uma linguagem de programação mais geral (por exemplo, Solidity) em uma linguagem mais detalhada (por exemplo, EVM bytecode).Mais sobre a compilação de contratos inteligentes", + "committee-term": "Comitê", + "committee-definition": "Um grupo de pelo menos 128 validadores designados para validar blocos em cada slot. Um dos validadores no comitê é o agregador, responsável por agregar as assinaturas de todos os outros validadores no comitê que concordam com uma atestação. Não deve ser confundido com comitê de sincronização.", + "computational-infeasibility-term": "Inviabilidade computacional", + "computational-infeasibility-definition": "Um processo é computacionalmente inviável se levasse um tempo impraticavelmente longo (por exemplo, bilhões de anos) para ser executado por qualquer pessoa que pudesse ter interesse em realizá-lo.", + "consensus-term": "Consenso", + "consensus-definition": "Quando mais de 2/3 dos computadores em uma rede concordam que têm o mesmo conjunto de registros, garantido que todos estão de acordo. Não se trata das regras que eles seguem, mas de garantir que todos tenham as mesmas informações.", + "consensus-client-term": "Cliente de consenso", + "consensus-client-definition": "Clientes de consenso (como Prysm, Teku, Nimbus, Lighthouse, Lodestar) executam o algoritmo de consenso prova de participação do Ethereum, permitindo que a rede chegue a um acordo sobre a cabeça da Beacon Chain. Clientes de consenso não participam da validação/transmissão de transações ou da execução de transições de estado. Isso é feito por clientes de execução. Clientes de consenso não atestam ou propõem novos blocos. Isso é feito pelo cliente validador, que é um complemento opcional para o cliente de consenso.", + "consensus-layer-term": "Camada de consenso", + "consensus-layer-definition": "A camada de consenso do Ethereum é a rede de clientes de consenso.", + "consensus-rules-term": "Regras de consenso", + "consensus-rules-definition": "As regras de validação de bloco que os nós completos seguem para permanecer em consenso com outros nós. Não deve ser confundido com consenso.", + "cfi-term": "Considerado para inclusão (CPI)", + "cfi-definition": "Um Core EIP que ainda não está ativo na rede principal, e os desenvolvedores de clientes são geralmente positivos em relação à ideia. Supondo que ele atenda a todos os requisitos para inclusão na rede principal, ele poderia potencialmente ser incluído em uma melhoria de rede (não necessariamente a próxima).", + "constantinople-fork-term": "Bifurcação Constantinople", + "constantinople-fork-definition": "A segunda parte do estágio Metropolis, originalmente planejada para meados de 2018. Espera-se que inclua uma mudança para um algoritmo de consenso híbrido com prova de trabalho e prova de participação, entre outras mudanças.", + "contract-account-term": "Conta de contrato", + "contract-account-definition": "Uma conta que contém código que é executado sempre que recebe uma transação de outra conta (EOA ou contrato).", + "contract-creation-transaction-term": "Transação de criação de contrato", + "contract-creation-transaction-definition": "Uma transação especial que inclui um código de iniciação de contrato. O destinatário é definido como `null` e o contrato é implantado em um endereço gerado a partir do endereço do usuário e `nonce`, que é usado para registrar um contrato e registrá-lo na blockchain Ethereum.", + "cryptoeconomics-term": "Criptoeconomia", + "cryptoeconomics-definition": "O estudo de princípios matemáticos e econômicos para elaborar plataformas digitais seguras e confiáveis. O objetivo é garantir que todos os participantes sigam as regras e sejam recompensados por contribuir para a segurança e a operação da rede. ", + "cryptography-term": "Criptografia", + "cryptography-definition": "É a prática de proteger a comunicação e os dados por meio do uso de códigos, de modo que somente aqueles a quem as informações se destinam possam lê-las e processá-las.
    Envolve técnicas de criptografia (conversão de informações legíveis a um formato ilegível) e descriptografia (conversão de volta para um formato legível), garantindo a confidencialidade.", + "doge-d-term": "Đ", + "doge-d-definition": "O Đ (D com traço) é usado no inglês antigo, inglês médio, islandês e faroense para representar a letra maiúscula \"Eth\". Ele é usado em palavras como ĐEV ou Đapp (aplicativo descentralizado), em que o Đ é a letra nórdica \"eth\". A letra maiúscula eth (Ð) também é usada para simbolizar a criptomoeda Dogecoin. Isso é comumente visto na literatura mais antiga da Ethereum, mas é usado com menos frequência atualmente.", + "dag-term": "DAG", + "dag-definition": "DAG significa Directed Acyclic Graph (Grafo Acíclico Direcionado). É uma estrutura de dados composta de nós e links entre os nós. Antes da Fusão, o Ethereum usava um DAG em seu algoritmo de prova de trabalho, Ethash, mas não é mais usado na prova de participação.", + "dapp-term": "Dapp", + "dapp-definition": "Um dApp é um aplicativo descentralizado que roda em uma rede blockchain, oferecendo serviços sem o controle de autoridade central. Mais sobre aplicativos descentralizados.
    Um dapp possui, no mínimo, um contrato inteligente conectado a uma interface web. Além disso, muitos dapps incluem uma solução de armazenamento descentralizado e/ou um protocolo ou plataforma de mensageria.", + "data-availability-term": "Disponibilidade de dados", + "data-availability-definition": "Qualquer nó pode verificar de forma independente as transações em uma blockchain para manter a transparência e a confiança no sistema.", + "decentralization-term": "Descentralização", + "decentralization-definition": "O conceito de transferir o controle e a execução de processos de uma entidade central.", + "dao-term": "Organização autônoma descentralizada (DAOs)", + "dao-definition": "Uma DAO é uma organização digital administrada por regras implementadas em uma blockchain, em que as decisões são tomadas por votos dos membros, não por uma autoridade central. Mais sobre organizações autônomas descentralizadas (DAOs).
    O poder de voto de cada membro geralmente está vinculado ao número de tokens que eles possuem. As DAOs visam democratizar a tomada de decisões e as operações, com foco na transparência e na governança da comunidade.", + "dex-term": "Exchange descentralizada (DEX)", + "dex-definition": "Um tipo de aplicativo Ethereum que permite que você troque tokens com colegas na rede. As DEXs não estão sujeitas a restrições geográficas como as exchanges centralizadas – qualquer pessoa pode participar.", + "deposit-contract-term": "Contrato de depósito", + "deposit-contract-definition": "O gateway para fazer staking no Ethereum. O contrato de depósito é um contrato inteligente no Ethereum que aceita depósitos de ETH e gerencia os saldos de validadores. Um validador não pode ser ativado sem depositar ETH neste contrato de depósito. O contrato requer ETH e dados de entrada. Esses dados de entrada incluem a chave pública do validador e a chave pública de retirada/saque, assinadas com a chave privada do validador. Esses dados são necessários para que um validador seja identificado e aprovado pela rede proof-of-stake.", + "defi-term": "DeFi", + "defi-definition": "Uma ampla categoria de aplicativos Ethereum que visam fornecer serviços financeiros utilizando blockchain, sem intermediários. Mais sobre finanças descentralizadas (DeFi)", + "difficulty-term": "Dificuldade", + "difficulty-definition": "Uma configuração abrangente em redes de prova de trabalho que controla quanta computação em média é necessária para encontrar um nonce válido. A dificuldade é representada pelo número de zeros à esquerda que são necessários para que o hash do bloco resultante seja considerado válido. Este conceito está obsoleto no Ethereum desde a transição para prova de participação.", + "difficulty-bomb-term": "Bomba de dificuldade", + "difficulty-bomb-definition": "Aumento exponencial planejado na configuração de dificuldade da prova de trabalho, projetado para estimular a transição para prova de participação, reduzindo as chances de um hard-fork. A bomba de dificuldade foi descontinuada na Fusão.", + "digital-signatures-term": "Assinatura digital", + "digital-signatures-definition": "Uma pequena cadeia de dados que um usuário produz para um documento usando uma chave privada de modo que qualquer pessoa com a chave pública correspondente, a assinatura e o documento possa verificar que (1) o documento foi \"assinado\" pelo proprietário daquela chave privada em particular, e (2) o documento não foi alterado depois de ter sido assinado.", + "discovery-term": "Descoberta", + "discovery-definition": "O processo pelo qual um nó Ethereum encontra outros nós para se conectar.", + "distributed-hash-table-term": "Tabela de hash distribuída (DHT)", + "distributed-hash-table-definition": "Uma estrutura de dados que contém pares \"(chave, valor)\" usados pelos nós do Ethereum para identificar pares aos quais se conectar e determinar quais protocolos usar para se comunicar.", + "double-spend-term": "Gasto duplo", + "double-spend-definition": "Uma bifurcação deliberada da blockchain em que um usuário com uma quantidade suficientemente grande de poder de mineração/participação envia uma transação movendo uma certa moeda para fora da cadeia (por exemplo, retirando dinheiro fiduciário ou fazendo uma compra fora da cadeia) e, em seguida, reorganizando a blockchain para remover essa transação. Um gasto duplo bem-sucedido deixa o invasor com seus ativos dentro e fora da cadeia.", + "ecdsa-term": "Algoritmo de assinatura digital de curva elíptica (ECDSA, na sigla em inglês)", + "ecdsa-definition": "Um algoritmo criptográfico usado pelo Ethereum para garantir que os fundos só possam ser gastos por seus proprietários. É o método preferido para criação de chaves públicas e privadas. Relevante para a geração de endereços de conta e verificação de transações.", + "encryption-term": "Criptografia", + "encryption-definition": "Criptografia é a conversão de dados eletrônicos em uma forma ilegível para qualquer pessoa, exceto para o proprietário da chave de descriptografia correta.", + "entropy-term": "Entropia", + "entropy-definition": "No contexto de criptografia, é a falta de previsibilidade ou nível de aleatoriedade. Ao gerar informações secretas, como chaves privadas, os algoritmos geralmente dependem de uma fonte de alta entropia para garantir que a saída seja imprevisível.", + "epoch-term": "Época", + "epoch-definition": "Um período de 32 slots, cada slot sendo de 12 segundos, totalizando 6,4 minutos. Os comitês de validadores são mesclados a cada época por motivos de segurança. Cada época tem uma oportunidade para a cadeia ser finalizada. Cada validador recebe novas responsabilidades no início de cada época. Mais sobre prova de participação", + "equivocation-term": "Equívoco", + "equivocation-definition": "Um validador enviando duas mensagens que se contradizem. Um exemplo simples é um remetente de transação enviando duas transações com o mesmo nonce. Outro é um proponente de bloco propondo dois blocos na mesma altura de bloco (ou para o mesmo slot).", + "eth1-term": "Eth1", + "eth1-definition": "'Eth1' é um termo que se referia à rede principal Ethereum, a blockchain de prova de trabalho existente. Este termo foi descontinuado em favor da “camada de execução” Saiba mais sobre essa mudança de nome.", + "eth2-term": "Eth2", + "eth2-definition": "'Eth2' é um termo que se referia a um conjunto de atualizações do protocolo Ethereum, incluindo a transição do Ethereum para prova de participação. Este termo foi descontinuado em favor da 'camada de consenso'. Saiba mais sobre essa mudança de nome.", + "eip-term": "Proposta de Melhoria do Ethereum (PME)", + "eip-definition": "Um documento de design que fornece informações à comunidade Ethereum, descrevendo um novo recurso proposto, seus processos ou ambiente (consulte ERC). Introdução aos EIPs", + "ens-term": "Ethereum Name Service (ENS)", + "ens-definition": "O Ethereum Name Service é como uma lista telefônica da internet para endereços Ethereum. Em vez de usar endereços longos de carteira, o ENS permite que você use nomes simples como \"john.eth\" para enviar e receber dinheiro e ativos digitais.

    Técnico:
    O registro ENS é um único contrato central que fornece um mapeamento de nomes de domínio para proprietários e resolvedores, conforme descrito no EIP-137. Leia mais em ens.domains.", + "erc-1155-term": "ERC-1155", + "erc-1155-definition": "ERC-1155 é um novo tipo de padrão de token Ethereum semelhante ao NFT (como itens colecionáveis ​​exclusivos) que também permite criar itens intercambiáveis ​​(como moeda) dentro de um único contrato inteligente.
    Isso torna mais fácil e eficiente gerenciar vários tipos de ativos digitais, especialmente para aplicativos como videogames ou coleções digitais.", + "erc-20-term": "ERC-20", + "erc-20-definition": "ERC-20 é o padrão que a maioria dos tokens na rede Ethereum usa para sua criação.
    Exemplos populares são stablecoins como DAI e USDC ou tokens de câmbio como UNI da Uniswap. Semelhante a qualquer forma de dinheiro alternativo que temos em sistemas tradicionais, ou seja, pontos de recompensa, sistemas de crédito ou até mesmo ações etc.", + "erc-721-term": "ERC-721", + "erc-721-definition": "NFTs (tokens não fungíveis) são criados usando um conjunto padrão de regras conhecido como ERC-721.
    Tokens NFT podem representar a propriedade de qualquer coisa única, como arte digital ou itens colecionáveis, com cada token tendo suas próprias características e valores especiais. Cada NFT é único e facilmente distinguível de qualquer outro NFT.", + "execution-client-term": "Cliente de execução", + "execution-client-definition": "Clientes de execução (anteriormente conhecidos como \"clientes Eth1\"), como Besu, Erigon, Go-Ethereum (Geth), Nethermind, são encarregados de processar e transmitir transações e gerenciar o estado do Ethereum. Eles executam os cálculos para cada transação usando a Máquina virtual Ethereum para garantir que as regras do protocolo sejam seguidas.", + "execution-layer-term": "Camada de execução", + "execution-layer-definition": "A camada de execução do Ethereum é a rede de clientes de execução.", + "eoa-term": "Conta de propriedade externa (EOA)", + "eoa-definition": "Contas de Propriedade Externa (EOAs) são o tipo mais comum de conta Ethereum. Elas são controladas por uma pessoa por meio de chaves privadas/frase de recuperação. Mais sobre carteiras Ethereum.", + "erc-term": "Solicitação para Comentários Ethereum (SCE)", + "erc-definition": "ERC (Solicitação para Comentários Ethereum) é um tipo de documentação técnica usada na comunidade Ethereum para propor novos padrões de uso para a rede Ethereum.

    Essas propostas podem abranger uma ampla gama de tópicos, incluindo novos padrões de tokens (como ERC-20 usado para tokens e ERC-721 para NFTs).", + "ethash-term": "Ethash", + "ethash-definition": "Um algoritmo de prova de trabalho que foi usado no Ethereum antes de sua transição para prova de participação. Leia mais", + "ether-term": "Ether", + "ether-definition": "A criptomoeda nativa do Ethereum, comumente chamada de “ETH”. É usada para cobrir taxas de transação ao usar o ecossistema e os aplicativos do Ethereum. Mais sobre ether.", + "events-term": "Eventos", + "events-definition": "Permite o uso de recursos de registro EVM. Dapps podem escutar eventos e usá-los para acionar retornos de chamada JavaScript na interface do usuário. Mais sobre eventos e registros", + "evm-term": "Máquina virtual do Ethereum (EVM)", + "evm-definition": "Uma máquina virtual baseada em pilha que executa bytecode. No Ethereum, o modelo de execução especifica como o estado do sistema é alterado, dada uma série de instruções de bytecode e uma pequena tupla de dados ambientais. Isso é especificado por meio de um modelo formal de uma máquina de estado virtual. Mais sobre a Máquina Virtual Ethereum.", + "evm-assembly-language-term": "Linguagem de montagem EVM", + "evm-assembly-language-definition": "Uma forma legível de bytecode da EVM.", + "fallback-function-term": "Função de fallback", + "fallback-function-definition": "Uma função padrão chamada na ausência de dados ou um nome de função declarado.", + "faucet-term": "Faucet", + "faucet-definition": "Um serviço realizado por meio de contrato inteligente que dispensa fundos na forma de um ether de teste gratuito que pode ser usado em uma rede de teste.", + "finality-term": "Finalidade", + "finality-definition": "Finalidade é a garantia de que um conjunto de transações não pode ser alterado sem que uma grande quantidade de ETH seja perdida.", + "finney-term": "Finney", + "finney-definition": "Uma denominação de ether. 1 finney = 1015 wei. 103 finney = 1 ether.", + "fork-term": "Bifurcação", + "fork-definition": "Uma mudança no protocolo causando a criação de uma cadeia alternativa.", + "fork-choice-algorithm-term": "Algoritmo de seleção de bifurcação", + "fork-choice-algorithm-definition": "O algoritmo usado para identificar a cabeça da blockchain. No Ethereum, a cabeça da cadeia é identificada como o fork com o maior \"peso\" de atestados. O peso é o produto do número de atestados e o saldo efetivo dos validadores atestadores. Isso significa que a verdadeira cabeça da cadeia é aquela em que a maioria dos ether em staking votou. Na camada de consenso, o algoritmo de escolha do fork é chamado de LMD_GHOST.", + "fraud-proof-term": "Prova de fraude", + "fraud-proof-definition": "Um modelo de segurança para certas soluções de camada 2 em que, para aumentar a velocidade, as transações são agrupadas (rollup) em lotes e enviadas ao Ethereum em uma única transação. Outros participantes da rede podem executar novamente as transações para verificar se foram executadas honestamente. Se descobrirem uma discrepância entre os dados publicados e sua própria versão, eles podem publicar uma prova criptográfica que demonstre onde ocorreu alguma fraude. Alguns rollups usam provas de validade.", + "frontier-term": "Frontier", + "frontier-definition": "A fase inicial de testes de desenvolvimento do Ethereum, que durou de julho de 2015 a março de 2016.", + "gas-term": "Gás", + "gas-definition": "Gás é a taxa paga por transações e contratos inteligentes em uma blockchain, como Ethereum. Mais sobre gás e taxas.", + "gas-limit-term": "Limite de gás", + "gas-limit-definition": "A quantidade máxima de gás que um bloco ou uma transação pode consumir.", + "gas-price-term": "Preço do gás", + "gas-price-definition": "Preço em ether de uma unidade de gás especificada em uma transação.", + "genesis-block-term": "Bloco de início", + "genesis-block-definition": "O primeiro bloco em uma cadeia de blocos, usado para inicializar uma rede específica e suas criptomoedas.", + "geth-term": "Geth", + "geth-definition": "Go Ethereum. Uma das implementações mais proeminentes do protocolo Ethereum, escrita em Go. Leia mais em geth.ethereum.org", + "gwei-term": "Gwei", + "gwei-definition": "Abreviação de gigawei, uma denominação de ether, comumente utilizada para precificar gás. 1 gwei = 109 wei. 109 gwei = 1 ether.", + "hard-fork-term": "Bifurcação permanente", + "hard-fork-definition": "Uma divergência permanente na blockchain; também conhecida como uma mudança de hard-forking. Ocorre comumente quando nós não atualizados não conseguem validar blocos criados por nós atualizados que seguem regras de consenso mais recentes. Não deve ser confundido com um fork, soft fork, software fork ou Git fork.", + "hash-term": "Hash", + "hash-definition": "Uma impressão digital de cumprimento fixo de uma entrada de tamanho variável, produzida por uma função hash. (Veja keccak-256).", + "hash-rate-term": "Taxa de hash", + "hash-rate-definition": "O número de cálculos de hash feitos por segundo pelos computadores que executam o software de mineração.", + "homestead-term": "Homestead", + "holographic-consensus-term": "Consenso holográfico", + "holographic-consensus-definition": "Refere-se a como uma decisão de um grupo grande é tomada ao permitir que um grupo menor de pessoas representativas vote. Em seguida, todos os demais concordam em seguir a decisão, desde que confiem que o pequeno grupo fez um bom trabalho.
    É usado em algumas comunidades online para tomar decisões rapidamente, sem que todos precisem votar em tudo, garantindo ao mesmo tempo que as decisões sejam justas e representem o que a maioria das pessoas deseja.", + "homestead-definition": "A segunda fase de desenvolvimento do Ethereum, lançada em março de 2016 no bloco 1.150.000.", + "index-term": "Índice", + "index-definition": "Uma estrutura de rede destinada a otimizar a consulta de informações na blockchain, fornecendo um caminho eficiente para a fonte de armazenamento.", + "ide-term": "Ambiente integrado de desenvolvimento (IDE)", + "ide-definition": "Uma interface de usuário que normalmente combina um editor de código, compilador, tempo de execução e depurador. Mais sobre ambientes de desenvolvimento integrados.", + "immutable-deployed-code-problem-term": "Problema de código implantado imutável", + "immutable-deployed-code-problem-definition": "Uma vez que o código de um contrato (ou biblioteca) é implantado, ele se torna imutável. As práticas de desenvolvimento de software padrão dependem da capacidade de corrigir possíveis bugs e adicionar novos recursos, então isso representa um desafio para o desenvolvimento de contratos inteligentes. Mais sobre a implantação de contratos inteligentes.", + "internal-transaction-term": "Transação interna", + "internal-transaction-definition": "Uma transação enviada de uma conta do contrato para outra conta do contrato ou uma EOA (consulte mensagem).", + "issuance-term": "Emissão", + "issuance-definition": "A cunhagem de um novo ether para recompensar a proposta de bloco, atestação e a denúncia.", + "kdf-term": "Função de derivação de chave (KDF)", + "kdf-definition": "Também conhecido como \"algoritmo de alongamento de senha\", ele é usado pelos formatos keystore para proteger contra ataques de força bruta, dicionário e rainbow table na criptografia de senha, fazendo hash repetidamente da senha.", + "keystore-term": "Keystore", + "keystore-definition": "O par de chave privada/endereço de cada conta existe como um único arquivo de chave em um cliente Ethereum. Esses são arquivos de texto JSON que contêm a chave privada criptografada da conta, que só pode ser descriptografada com a senha inserida durante a criação da conta.", + "keccak-256-term": "Keccak-256", + "keccak-256-definition": "Função criptográfica hash usada no Ethereum. Keccak-256 foi padronizado como SHA-3.", + "key-term": "Chave", + "key-definition": "No contexto do Ethereum, as chaves são como códigos digitais: uma chave pública para receber transações e uma chave privada para acessar e enviar fundos.
    Chaves públicas: podem ser compartilhadas abertamente.
    Chaves privadas: são mantidas em segredo pelo proprietário.", + "layer-1-term": "Camada 1", + "layer-1-definition": "Camada 1 refere-se à blockchain principal em uma rede blockchain multinível. Por exemplo, Ethereum e Bitcoin são blockchains de camada um. Muitas blockchains de camada dois descarregam transações que consomem muitos recursos para suas blockchains separadas, enquanto continuam a utilizar a blockchain de camada um do Ethereum ou do Bitcoin para fins de segurança.", + "layer-2-term": "Camada 2", + "layer-2-definition": "As camadas 2 são outras redes construídas sobre a rede principal do Ethereum para tornar as transações mais rápidas e baratas. Mais sobre a camada 2.", + "library-term": "Biblioteca", + "library-definition": "Um tipo especial de contrato que não tem funções pagáveis, nenhuma função de fallback e nenhum armazenamento de dados. Dessa forma não pode receber ou reter ether, ou armazenar dados. Uma biblioteca serve como um código previamente implantado que outros contratos podem utilizar como somente leitura. Mais sobre bibliotecas de contratos inteligentes.", + "light-client-term": "Cliente leve", + "light-client-definition": "Um cliente Ethereum que não armazena uma cópia local da blockchain, ou valida blocos e transações. Ele oferece as funções de uma carteira e pode criar e transmitir transações.", + "liquidity-term": "Liquidez", + "liquidity-definition": "Liquidez é o quão rápido e fácil um ativo pode ser convertido em dinheiro ou outro ativo. Trocas descentralizadas como Uniswap têm múltiplos pools de liquidez onde detentores de ativos podem depositar seus ativos e onde traders podem comprá-los e vendê-los de forma descentralizada em troca de recompensas.", + "liquidity-tokens-term": "Tokens de liquidez", + "liquidity-tokens-definition": "Os tokens de liquidez (LST) são tokens digitais emitidos para participantes que depositam ativos em um pool de liquidez, que é uma coleção de fundos bloqueados em um contrato inteligente e usados ​​para facilitar a negociação em uma exchange descentralizada (DEX).
    Esses tokens representam a parte do participante no pool e podem ser resgatados posteriormente para o depósito inicial mais uma parte das taxas de negociação geradas pela atividade do pool. Essencialmente, os tokens de liquidez servem como uma prova de propriedade ou participação em um pool de liquidez, permitindo que os detentores ganhem recompensas enquanto fornecem a liquidez necessária para que outros negociem diferentes pares de criptomoedas de forma eficiente.", + "lmd-ghost-term": "LMD-GHOST", + "lmd-ghost-definition": "O algoritmo fork-choice usado pelos clientes de consenso do Ethereum para identificar a cabeça da cadeia. LMD-GHOST é uma sigla que significa \"Latest Message Driven Greediest Heaviest Observed SubTree\", o que significa que a cabeça da cadeia é o bloco com o maior acúmulo de atestações em seu histórico.", + "mainnet-term": "Rede principal", + "mainnet-definition": "Esta é a principal blockchain pública do Ethereum.", + "max-fee-per-gas-term": "Taxa máxima por gás", + "max-fee-per-gas-definition": "A taxa máxima é o valor máximo absoluto que um usuário está disposto a pagar por unidade de gás (gwei) para incluir uma transação em um bloco.", + "merkle-patricia-tree-term": "Árvore Merkle Patricia (MPT)", + "merkle-patricia-tree-definition": "Uma estrutura de dados usada no Ethereum para armazenar eficientemente pares de chave-valor.", + "merkle-root-term": "Raiz Merkle", + "merkle-root-definition": "Uma raiz Merkle é o único hash superior de uma árvore Merkle. Ela verifica todas as transações dentro de um bloco.", + "message-term": "Mensagem", + "message-definition": "Uma transação interna que nunca é serializada e enviada apenas dentro da EVM.", + "message-call-term": "Chamada de mensagem", + "message-call-definition": "O ato de passar uma mensagem de uma conta para outra. Se a conta de destino estiver associada ao código EVM, então a VM será iniciada com o estado daquele objeto e a mensagem será executada.", + "mev-term": "Valor Máximo Extraível (MEV)", + "mev-definition": "O valor máximo que pode ser extraído da produção de blocos além da recompensa de bloco padrão e taxas de gás, incluindo, excluindo e alterando a ordem das transações em um bloco. Mais sobre Valor Máximo Extraível (MEV).", + "mining-term": "Mineração", + "mining-definition": "O processo de hashing repetido de um cabeçalho de bloco enquanto incrementa um nonce até que o resultado contenha um número arbitrário de zeros binários iniciais. Este é o processo pelo qual novos blocos são adicionados a uma blockchain de prova de trabalho. Foi assim que o Ethereum foi protegido antes de passar para prova de participação.", + "miner-term": "Minerador", + "miner-definition": "Um de rede que encontra prova de trabalho válida para novos blocos, por hash de passagem repetida (veja Ethash). Os mineradores não fazem mais parte do Ethereum. Eles foram substituídos por validadores quando o Ethereum mudou para prova de participação.", + "mint-term": "Cunhar", + "mint-definition": "Cunhagem (minting) é o processo de criar novos tokens e colocá-los em circulação para que possam ser usados. É um mecanismo descentralizado para criar um novo token sem o envolvimento da autoridade central.", + "multisig-term": "Multi-assinaturas", + "multisig-definition": "Multisig (multiassinatura) refere-se a uma carteira ou conta digital que requer múltiplas assinaturas ou aprovações para executar transações, aumentando a segurança.
    Isso adiciona segurança extra em comparação às contas tradicionais de assinatura única, em que apenas a aprovação de uma pessoa é necessária.", + "network-term": "Rede", + "network-definition": "Em referência à rede Ethereum, uma rede ponto a ponto que propaga transações e blocos para cada nó Ethereum (participante da rede). Mais sobre redes.", + "network-hashrate-term": "Taxa de hash da rede", + "network-hashrate-definition": "A taxa de hash coletiva produzida por uma rede de mineração inteira. A mineração no Ethereum foi desativada quando o Ethereum passou para prova de participação.", + "nft-term": "Token não fungível (NFT)", + "nft-definition": "Tokens não fungíveis (NFTs) são itens digitais exclusivos que você pode possuir, como obras de arte ou itens colecionáveis, verificados pela tecnologia blockchain. Mais sobre tokens não fungíveis (NFTs).", + "node-term": "Nó", + "node-definition": "Um cliente de software que participa da rede. Mais sobre nós e clientes.", + "nonce-term": "Nonce", + "nonce-definition": "Em criptografia, um valor que só pode ser usado uma vez. Um nonce de conta é um contador de transações em cada conta, que é usado para evitar ataques de repetição.", + "off-chain-term": "Off-Chain", + "off-chain-definition": "Off-chain significa qualquer transação ou dado que exista fora da blockchain. Como o comprometimento de cada transação na cadeia pode ser caro e ineficiente, ferramentas de terceiros, como oráculos que lidam com dados de preços, ou soluções de camada 2 que executam um maior volume de transações, lidam com a maior parte do trabalho de processamento fora da cadeia e enviam informações para a cadeia em intervalos menos frequentes.", + "ommer-term": "Bloco ommer (tio)", + "ommer-definition": "Quando um minerador de prova de trabalho encontra um bloco válido, outro minerador pode ter publicado um bloco concorrente que é adicionado à ponta da blockchain primeiro. Este bloco válido, mas obsoleto, pode ser incluído por blocos mais novos como ommers e receber uma recompensa de bloco parcial. O termo \"ommer\" é o termo neutro de gênero preferido para o irmão de um bloco pai, mas às vezes também é chamado de \"tio\". Isso era comum para o Ethereum quando era uma rede de prova de trabalho. Agora que o Ethereum usa prova de participação, apenas um proponente de bloco é selecionado por slot.", + "on-chain-term": "On-Chain", + "on-chain-definition": "Refere-se a ações ou transações que ocorrem no blockchain e estão disponíveis publicamente.

    Pense nisso como se estivesse escrevendo algo em um caderno grande e compartilhado que todos podem ver e verificar, certificando-se de que tudo o que está escrito (como enviar dinheiro digital ou fazer um contrato) é permanente e não pode ser alterado ou apagado.", + "optimistic-rollup-term": "Acúmulo otimista", + "optimistic-rollup-definition": "O Optimistic Rollup é uma solução de Camada 2 que acelera as transações no Ethereum, assumindo que elas são válidas por padrão, a menos que sejam contestadas. Mais sobre Optimistic rollups.", + "oracle-term": "Oráculo", + "oracle-definition": "Um oráculo é uma ponte entre a blockchain e o mundo real. Eles agem como APIs on-chain que podem ser consultadas para obter informações e usadas em contratos inteligentes. Mais sobre oráculos.", + "peer-term": "Par", + "peer-definition": "Computadores conectados executando o software do cliente Ethereum que possuem cópias idênticas da blockchain.", + "peer-to-peer-network-term": "Rede ponto a ponto", + "peer-to-peer-network-definition": "Uma rede de computadores (pares) que coletivamente são capazes de executar funcionalidades sem a necessidade de serviços centralizados baseados em servidor.
    Essa configuração é frequentemente usada para compartilhar arquivos (por exemplo, Bit torrent), informações ou moedas digitais, permitindo trocas mais diretas e potencialmente mais eficientes entre usuários.", + "permissionless-term": "Sem necessidade de permissão", + "permissionless-definition": "Sem permissão significa que qualquer pessoa pode participar e usar um sistema como o Ethereum. Ele está aberto para a participação de todos e não requer nenhuma aprovação.", + "plasma-term": "Plasma", + "plasma-definition": "Uma solução de escalonamento off-chain que usa provas de fraude, como optimistic rollups. O Plasma é limitado a transações simples, como transferências básicas de tokens e swaps. Mais sobre plasma.", + "private-key-term": "Chave privada", + "private-key-definition": "Uma chave privada é um código secreto que prova que você possui seu dinheiro digital e permite que você o gaste, como um PIN para sua conta. NÃO A COMPARTILHE.", + "public-goods-term": "Bens públicos", + "public-goods-definition": "Bens públicos são coisas que todos podem usar gratuitamente, como parques ou ar puro, e o fato de usá-los não impede que outros também os usem. Os governos geralmente fornecem esses bens porque as empresas normalmente não o fazem, já que não podem cobrar facilmente das pessoas pelo seu uso.", + "private-chain-term": "Cadeia privada", + "private-chain-definition": "Uma blockchain totalmente privada é uma com acesso autorizado, não disponível publicamente para uso.", + "poap-term": "POAP", + "poap-definition": "O protocolo de comprovação de presença é usado para criar um colecionável digital (NFT) que comprova sua participação em um evento ou atividade específica.", + "pos-term": "Prova de participação (PoS)", + "pos-definition": "Um método pelo qual um protocolo da blockchain de criptomoeda visa atingir consenso distribuído. O PoS pede que os usuários provem a propriedade de uma certa quantia de criptomoeda (sua \"participação\" na rede) para poder participar da validação de transações. Mais sobre Prova de participação.", + "pow-term": "Prova de trabalho (PoW)", + "pow-definition": "Um mecanismo de segurança para blockchains que exige que os nós gastem energia na forma de computação para encontrar um determinado valor.", + "proto-danksharding-term": "Proto-Danksharding", + "proto-danksharding-definition": "Um novo tipo de transação que aceita “blobs” de dados para o Ethereum. Esse “blob” de dados é armazenado temporariamente na beacon chain por 4.096 épocas (cerca de 18,2 dias) e pode ser opcionalmente eliminado depois para ajudar a reduzir os requisitos de hardware para os operadores de nós.", + "public-key-term": "Chave pública", + "public-key-definition": "Uma chave pública é um conjunto de caracteres que permite que outras pessoas enviem moeda digital com segurança, como um endereço de e-mail para dinheiro.", + "quadratic-voting-term": "Votação quadrática", + "quadratic-voting-definition": "É um método de votação em que os eleitores expressam suas opiniões sobre certos temas. Ele permite que os eleitores mostrem não apenas a preferência, mas também a intensidade de sua preferência.", + "receipt-term": "Recibo", + "receipt-definition": "Dado retornado pelo cliente Ethereum para representar o resultado de uma transação particular, incluindo um hash de transação, o número de bloco dela, a quantidade de gás usada e, em caso de desenvolvimento de um contrato inteligente, o endereço do contrato.", + "recovery-phrase-term": "Frase-semente/frase de recuperação", + "recovery-phrase-definition": "Uma lista de palavras fornecida a você quando cria uma carteira digital. Funciona como uma senha que pode ajudá-lo a voltar à sua carteira se você perder o acesso, garantindo que você não perca seu dinheiro digital ou tokens.", + "re-entrancy-attack-term": "Ataque de reentrada", + "re-entrancy-attack-definition": "Um ataque que consiste em um contrato do atacante que chama uma função do contrato da vítima de tal forma que, durante a execução, a vítima chama o contrato do atacante novamente, de forma recursiva. Isso pode resultar, por exemplo, no roubo de fundos, ignorando partes do contrato da vítima que atualizam saldos ou contam valores de saque.< href=“/developers/docs/smart-contracts/security/#re-entrancy”>Mais informações sobre reentrada.", + "reward-term": "Recompensa", + "reward-definition": "Uma quantidade de ether concedida aos validadores que executam certas funções, incluindo propor um bloco ou participar de um comitê de sincronização, em cada slot.", + "rlp-term": "Prefixo de Comprimento Recursivo (RLP)", + "rlp-definition": "Um padrão de codificação projetado pelos desenvolvedores do Ethereum para codificar e serializar objetos (estruturas de dados) de complexidade e comprimento arbitrários.", + "rollups-term": "Rollups", + "rollups-definition": "Um tipo de solução de escalonamento de camada 2 que agrupa várias transações e as envia para a cadeia principal do Ethereum em uma única transação. Isso permite reduções nos custos de gás e aumentos no rendimento de transações. Existem optimistic rollups e de conhecimento zero que usam métodos de segurança diferentes para oferecer esses ganhos de dimensionamento. Mais sobre rollups.", + "rpc-term": "Chamada de procedimento remoto (RPC em inglês)", + "rpc-definition": "O RPC permite que um computador solicite dados ou ações de outro por meio de uma rede, como pedir informações com um controle remoto.", + "sha-term": "Algoritmo de Hash Seguro (SHA)", + "sha-definition": "Uma família de funções hash criptográficas publicada pelo Instituto Nacional de Normas e Tecnologia (NIST) dos Estados Unidos.", + "serialization-term": "Serialização", + "serialization-definition": "O processo de conversão de uma estrutura de dados em uma sequência de bytes.", + "sequencer-term": "Sequenciador", + "sequencer-definition": "Um sequenciador é um programa responsável por ordenar as transações em uma rede blockchain, especialmente em soluções de escalonamento de camada 2.", + "shard-term": "Fragmento/cadeia de fragmentos", + "shard-definition": "Cadeias de fragmentos são seções discretas da blockchain total pelas quais subconjuntos de validadores podem ser responsáveis. Essa era originalmente a intenção de ser a maneira como o Ethereum faria o dimensionamento para milhões de transações por segundo, mas agora foi substituída pelo rápido desenvolvimento de dimensionamento usando rollups.", + "sidechain-term": "Sidechain", + "sidechain-definition": "Uma solução de dimensionamento que usa uma cadeia separada com regras de consenso diferentes, geralmente mais rápidas. Uma ponte é necessária para conectar essas sidechains à rede principal. Rollups também usam sidechains, mas operam em colaboração com a rede principal. Mais sobre sidechains.", + "signing-term": "Assinatura", + "signing-definition": "Demonstra criptograficamente que uma transação foi aprovada pelo titular de uma chave privada específica.", + "singleton-term": "Singleton", + "singleton-definition": "Um termo de programação de computadores que descreve um objeto no qual apenas uma instância pode existir.", + "slasher-term": "Slasher", + "slasher-definition": "Um slasher é uma entidade que examina as atestações em busca de ofensas passíveis de slash. Os slashings são transmitidos para a rede, e o próximo proponente do bloco adiciona a prova ao bloco. O proponente do bloco recebe, então, uma recompensa por cortar o validador malicioso.", + "slot-term": "Espaço", + "slot-definition": "Um período de tempo (12 segundos) no qual novos blocos podem ser propostos por um validador no sistema proof-of-stake. Um slot pode estar vazio. 32 slots compõem uma época. Mais sobre Prova de participação.", + "smart-contract-term": "Contrato inteligente", + "smart-contract-definition": "Um contrato inteligente é um programa que executa automaticamente acordos em uma blockchain, como um contrato digital de autoaplicação. Introdução aos contratos inteligentes.", + "snark-term": "SNARK", + "snark-definition": "Abreviação de \"argumento sucinto e não interativo de conhecimento\", um SNARK é um tipo de prova de conhecimento zero. Mais sobre rollups de conhecimento zero.", + "soft-fork-term": "Soft fork", + "soft-fork-definition": "Uma divergência em uma blockchain que ocorre quando as regras de consenso mudam. Ao contrário de uma hard fork, uma soft fork é compatível com versões anteriores; nós atualizados podem validar blocos criados por nós não atualizados, desde que sigam as novas regras de consenso.", + "solidity-term": "Solidity", + "solidity-definition": "Uma linguagem de programação procedural (imperativa) com sintaxe semelhante a JavaScript, C++ ou Java. A linguagem mais popular e mais frequentemente usada para o Ethereum contratos inteligentes. Criado pelo Dr. Gavin Wood. Mais sobre a Solidity.", + "solidity-inline-assembly-term": "\"Inline\"de liguagem de montagem em Solidity", + "solidity-inline-assembly-definition": "Linguagem de montagem EVM em um programa Solidity. O suporte da Solidity para a montagem inline facilita a escrita de certas operações.", + "stablecoin-term": "Stablecoin (moeda estável)", + "stablecoin-definition": "Uma stablecoin é um tipo de criptomoeda projetada para ter um valor estável, geralmente atrelada a uma moeda ou commodity (como o dólar americano), para minimizar a volatilidade dos preços. Mais informações sobre stablecoins.", + "staking-term": "Participação", + "staking-definition": "Depositar uma quantidade de ether (sua participação) para se tornar um validador e proteger a rede. Um validador verifica transações e propõe blocos sob um modelo de consenso de PoS. A participação dá um incentivo econômico para agir no melhor interesse da rede. Você receberá recompensas por realizar suas funções de validador, mas perderá quantidades variáveis ​​de ETH se não o fizer. Mais sobre a participação em Ethereum.", + "staking-pool-term": "Pool de participação (staking)", + "staking-pool-definition": "O ETH combinado de mais de um staker Ethereum, usado para atingir os 32 ETH necessários para ativar um conjunto de chaves de validação. Um operador de nó usa essas chaves para participar do consenso e as recompensas de bloco são divididas entre os stakers contribuintes. Pools de stake ou delegação de stake não são nativos do protocolo Ethereum, mas muitas soluções foram criadas pela comunidade. Mais sobre pooled staking.", + "stark-term": "STARK", + "stark-definition": "Abreviação de “argumento transparente escalável de conhecimento”, um STARK é um tipo de prova de conhecimento zero. Mais informações sobre rollups de conhecimento zero.", + "state-term": "Estado", + "state-definition": "Uma imagem instantânea de todos os saldos e dados em um determinado momento na blockchain, normalmente se referindo à condição em um determinado bloco.", + "state-channels-term": "Canais de estado", + "state-channels-definition": "Uma solução de camada 2 em que um canal é configurado entre os participantes, onde eles podem transacionar livremente e de forma barata. Apenas uma transação para configurar o canal e fechá-lo é enviada para a rede principal. Isso permite uma taxa de transferência de transações muito alta, mas depende do conhecimento do número de participantes antecipadamente e do bloqueio de fundos. Mais sobre canais de estado.", + "supermajority-term": "Supermaioria", + "supermajority-definition": "Supermaioria é o termo dado a uma quantia superior a 2/3 (66%) do total de ether apostado que garante o Ethereum. É necessário um voto de supermaioria para que os blocos sejam finalizados na Beacon Chain.", + "sybil-attack-term": "Ataque Sybil", + "sybil-attack-definition": "Os ataques Sybil referem-se a humanos individuais enganando um sistema para pensar que são várias pessoas para aumentar sua influência.", + "syncing-term": "Sincronização", + "syncing-definition": "O processo de baixar toda a versão mais recente de uma blockchain para um nó.", + "sync-committee-term": "Comitê de sincronização", + "sync-committee-definition": "Um comitê de sincronização é um grupo selecionado aleatoriamente de validadores que atualizam a cada 27 horas, aproximadamente. O propósito é adicionar as assinaturas deles a cabeçalhos de bloco válidos. Os comitês de sincronização permitem que clientes leves acompanhem o cabeçalho da blockchain sem precisar acessar todo o conjunto de validadores.", + "szabo-term": "Szabo", + "szabo-definition": "Uma denominação de ether. 1 szabo = 1012 wei. 106 szabo = 1 ether.", + "terminal-total-difficulty-term": "Dificuldade total terminal (TTD)", + "terminal-total-difficulty-definition": "A dificuldade total é a soma da dificuldade de mineração do Ethash para todos os blocos até um ponto específico na blockchain. A dificuldade total terminal é um valor específico para a dificuldade total que foi usado como gatilho para clientes de execução desligarem suas funções de mineração e de gossip de bloco, permitindo que a rede faça a transição para prova de participação. Não é mais relevante porque o Ethereum mudou para prova de participação.", + "testnet-term": "Rede de teste", + "testnet-definition": "Abreviação de “rede de teste”, uma rede usada para simular o comportamento da rede principal do Ethereum.", + "token-term": "Token", + "token-definition": "Um bem virtual negociável definido em contratos inteligentes na blockchain do Ethereum.", + "transaction-term": "Transação", + "transaction-definition": "Dados comprometidos na blockchain Ethereum assinados por uma conta de origem, visando um endereço específico. A transação contém metadados como o limite de gás para essa transação. Mais sobre transações.", + "transaction-fee-term": "Taxa de transação", + "transaction-fee-definition": "Uma taxa que você precisa pagar sempre que usar a rede Ethereum. Exemplos incluem enviar fundos da sua carteira ou uma interação dapp, como trocar tokens ou comprar um colecionável. Você pode pensar nisso como uma taxa de serviço. Essa taxa mudará com base em quão ocupada a rede estiver. Isso ocorre porque os validadores, as pessoas responsáveis ​​por processar sua transação, provavelmente priorizarão transações com taxas mais altas – então o congestionamento força o preço para cima.

    Em um nível técnico, sua taxa de transação está relacionada a quanto gás sua transação requer.

    A redução de taxas de transação é um assunto de intenso interesse agora. Veja Camada 2.", + "trust-assumptions-term": "Suposições de confiança", + "trust-assumptions-definition": "As premissas de confiança são crenças básicas sobre a segurança e a confiabilidade de um sistema, orientando o que confiamos para que o sistema funcione.", + "trustlessness-term": "Ausência de confiança", + "trustlessness-definition": "A capacidade de uma rede para mediar transações sem que nenhuma das partes envolvidas precise confiar em uma terceira parte.", + "turing-complete-term": "Turing-completo", + "turing-complete-definition": "Um conceito com o nome do matemático e cientista da computação inglês Alan Turing. Um sistema de regras de manipulação de dados (como o conjunto de instruções de um computador, uma linguagem de programação ou um autômato celular) é chamado de \"Turing completo\" ou \"computacionalmente universal\" se ele puder ser usado para simular qualquer máquina de Turing.", + "validator-term": "Validador", + "validator-definition": "Um em um sistema de prova de participação responsável por armazenar dados, processar transações e adicionar novos blocos à blockchain. Para ativar o software validador, você precisa ser capaz de fazer staking de 32 ETH. Mais sobre staking em Ethereum.", + "validator-lifecycle-term": "Ciclo de vida do validador", + "validator-lifecycle-definition": "A sequência de estados em que um validador pode existir. Isso inclui:

    • depositado: pelo menos 32 ETH foram depositados no contrato de depósito pelo validador
    • pendente: o validador está na fila de ativação esperando para ser votado na rede pelos validadores existentes
    • ativo: atualmente atestando e propondo blocos
    • removido: o validador agiu mal e está sendo removido
    • saída: o validador foi sinalizado por sair da rede, voluntariamente ou porque foi expulso.
    ", + "validity-proof-term": "Prova de validação", + "validity-proof-definition": "Um modelo de segurança para certas soluções de camada 2 em que, para aumentar a velocidade, as transações são reunidas em lotes e enviadas ao Ethereum em uma única transação. A computação da transação é feita off-chain e então fornecida à cadeia principal com uma prova de sua validade. Este método aumenta a quantidade de transações possíveis, mantendo a segurança. Alguns rollups usam prova de fraude. Mais sobre rollups de conhecimento zero.", + "validium-term": "Validium", + "validium-definition": "Uma solução off-chain que usa provas de validade para melhorar o rendimento da transação. Ao contrário de rollups de conhecimento zero, os dados do validium não são armazenados na rede principal da camada 1. Mais sobre o validium.", + "vyper-term": "Vyper", + "vyper-definition": "Uma linguagem de programação com sintaxe semelhante à do Python. Tem a intenção de se aproximar de uma linguagem funcional pura. Criada por Vitalik Buterin. Mais sobre o Vyper.", + "wallet-term": "Carteira", + "wallet-definition": "Uma carteira é uma ferramenta digital para armazenar, enviar e receber moeda digital, como uma carteira virtual para seu dinheiro on-line. Mais informações sobre carteiras Ethereum.", + "web2-term": "Web2", + "web2-definition": "É a Internet atual, focada no conteúdo gerado pelo usuário e nas mídias sociais controladas por poucas empresas. A Web3 é uma crença criptográfica de que os usuários devem controlar seus dados e transações.", + "web3-term": "Web3", + "web3-definition": "A Web3 é a nova Internet com blockchain, em que os usuários controlam seus dados e transações, não as empresas. Não há necessidade de compartilhar nenhuma informação pessoal. Mais sobre a web3.", + "wei-term": "Wei", + "wei-definition": "A menor denominação do ether. 1018 wei = 1 ether.", + "zero-address-term": "Endereço zero", + "zero-address-definition": "Um endereço Ethereum, composto inteiramente de zeros, que é frequentemente usado como endereço para remover tokens da circulação própria. É feita uma distinção entre os tokens formalmente removidos do índice de um contrato inteligente por meio do método burn() e aqueles enviados para esse endereço.", + "zk-proof-term": "Prova de conhecimento zero", + "zk-proof-definition": "Uma prova de conhecimento zero é um método criptográfico que permite que um indivíduo prove que uma afirmação é verdadeira sem transmitir nenhuma informação adicional. Mais informações sobre rollups de conhecimento zero.", + "zk-rollup-term": "Acúmulo de conhecimento zero", + "zk-rollup-definition": "Um rollup de transações que usam provas de validade para oferecer maior rendimento de transações da camada 2 enquanto usam a segurança fornecida pela rede principal (camada 1). Embora não consigam lidar com tipos de transações complexos, como optimistic rollups, eles não têm problemas de latência porque as transações são comprovadamente válidas quando enviadas. Mais sobre rollups de conhecimento zero." +} diff --git a/src/intl/pt-br/learn-quizzes.json b/src/intl/pt-br/learn-quizzes.json index 45c97d9ff6d..e3f5ca2cb17 100644 --- a/src/intl/pt-br/learn-quizzes.json +++ b/src/intl/pt-br/learn-quizzes.json @@ -10,6 +10,7 @@ "explanation": "Explicação", "next-question": "Próxima pergunta", "next-quiz": "Próximo teste", + "question-number": "Número da questão {{number}}:", "page-assets-merge": "A integração", "passed": "Você passou no teste!", "questions": "Perguntas", @@ -97,24 +98,24 @@ "b003-c-explanation": "Os stakers não precisam de hardware poderoso para fazer staking do seu ETH. O Ethereum parou de usar a prova de trabalho no The Merge.", "b003-d-label": "Os stakers são submetidos a KYC antes de serem aceitos como validadores", "b003-d-explanation": "O staking no Ethereum é não requer permissão e KYC.", - "b004-prompt": "O ETH é valioso porque:", - "b004-a-label": "O ETH é necessário para fazer qualquer coisa no Ethereum", - "b004-a-explanation": "Esta resposta está parcialmente correta, mas é apenas uma das razões pelas quais o ETH é valioso.", - "b004-b-label": "ETH é um dinheiro peer-to-peer não censurável", - "b004-b-explanation": "Esta resposta está parcialmente correta, mas é apenas uma das razões pelas quais o ETH é valioso.", - "b004-c-label": "ETH é usado como garantia para empréstimos de criptomoedas", - "b004-c-explanation": "Esta resposta está parcialmente correta, mas é apenas uma das razões pelas quais o ETH é valioso.", + "b004-prompt": "ETH pode ser usado para:", + "b004-a-label": "Pagando taxas de transações na plataforma da Ethereum", + "b004-a-explanation": "Essa está parcialmente correta, mas essa é só uma das coisas que o ETH pode ser usado para fazer.", + "b004-b-label": "Pagamentos peer-to-peer não censuráveis", + "b004-b-explanation": "Essa está parcialmente correta, mas essa é só uma das coisas que o ETH pode ser usado para fazer.", + "b004-c-label": "Colateral para empréstimos de criptos", + "b004-c-explanation": "Essa está parcialmente correta, mas essa é só uma das coisas que o ETH pode ser usado para fazer.", "b004-d-label": "Todos acima", "b004-d-explanation": "As transações Ethereum não podem ser censuradas, o ETH é necessário para fazer qualquer transação no Ethereum, e é crucial para a estabilidade do ecossistema DeFi.", - "c001-prompt": "A web3 permite que os usuários possuam ativos digitais diretamente por meio de:", - "c001-a-label": "DAOs", - "c001-a-explanation": "DAOs (organizações autônomas descentralizadas) são comunidades de propriedade dos membros sem liderança centralizada.", + "c001-prompt": "Web3 permite que os usuários possuam ativos digitais através:", + "c001-a-label": "Tokens", + "c001-a-explanation": "Os tokens fornecem uma maneira de representar unidades de valor intercambiáveis entre si, pertencentes a uma conta da Ethereum. Se bem que representem propriedade, há mais maneiras de possuir ativos digitais na Ethereum.", "c001-b-label": "NFTs (Tokens Não Fungíveis)", - "c001-b-explanation": "NFTs (tokens não fungíveis) fornecem uma maneira de representar qualquer coisa única como um ativo baseado no Ethereum.", + "c001-b-explanation": "Os NFTs (tokens não fungíveis) oferecem uma maneira de representar qualquer coisa única como um ativo baseado na Ethereum. Se bem que eles representem propriedade, há mais maneiras de possuir ativos digitais na Ethereum.", "c001-c-label": "ENS", - "c001-c-explanation": "ENS (Ethereum Name Service) é um serviço de nomes descentralizado para a blockchain Ethereum.", - "c001-d-label": "GitHub", - "c001-d-explanation": "O GitHub é uma plataforma centralizada, principalmente para armazenar código usando o controle de versão distribuído. O GitHub não permite a propriedade de seus dados ou ativos digitais.", + "c001-c-explanation": "O ENS (Ethereum Name Service) é um serviço de nomes descentralizado para a blockchain da Ethereum. Se bem que eles representem propriedade, há mais maneiras de possuir ativos digitais na Ethereum.", + "c001-d-label": "Todos acima", + "c001-d-explanation": "Todas as opções oferecem maneiras de possuir ativos digitais na Ethereum. Tokens, NFTs e ENS são formas de representar a propriedade de ativos digitais.", "c002-prompt": "Web1 era somente leitura, Web2 é leitura-gravação, Web3 foi descrito como:", "c002-a-label": "leitura-gravação-venda", "c002-a-explanation": "A Web3 não tem sido descrita dessa maneira.", @@ -160,15 +161,15 @@ "d001-c-explanation": "As carteiras na Internet têm menos segurança do que as carteiras de hardware porque as chaves privadas são armazenadas em um dispositivo conectado à Internet.", "d001-d-label": "Uma carteira em desktop", "d001-d-explanation": "As carteiras em desktop contêm chaves privadas em um disco rígido de computador, que normalmente tem conexões com a Internet, e potencialmente comprometidas por outros softwares.", - "d002-prompt": "Das opções apresentadas, qual é a maneira mais segura de armazenar sua frase de recuperação?", + "d002-prompt": "Como você deve guardar sua frase semente?", "d002-a-label": "Em uma foto no seu telefone", "d002-a-explanation": "Essa não é a opção mais segura. Se a foto for carregada no armazenamento em nuvem, um hacker pode pegar essa imagem e obter acesso à sua conta.", "d002-b-label": "Em um arquivo no seu computador", "d002-b-explanation": "Essa não é a opção mais segura. Hackers estão procurando cada vez mais informações relacionadas com criptomoedas em dispositivos de destino. Se um hacker acessar o arquivo com sua frase de semente, ele terá acesso à sua conta.", - "d002-c-label": "Escrito em papel", - "d002-c-explanation": "Das opções disponíveis, escrever sua frase de recuperação no papel é a mais segura.", - "d002-d-label": "Em uma mensagem de texto para um membro familiar confiável", - "d002-d-explanation": "Você nunca deve enviar uma mensagem com sua frase de recuperação para ninguém. A mensagem pode ser interceptada por terceiros e, mesmo que você confie absolutamente nessa pessoa, você não sabe quem poderá acessar o telefone dela.", + "d002-c-label": "Em uma mensagem de texto para um membro familiar confiável", + "d002-c-explanation": "Você nunca deve enviar uma mensagem com sua frase de recuperação para ninguém. A mensagem pode ser interceptada por terceiros e, mesmo que você confie absolutamente nessa pessoa, você não sabe quem poderá acessar o telefone dela.", + "d002-d-label": "Nenhuma das anteriores", + "d002-d-explanation": "Sua frase-semente deve ser armazenada de forma segura, de preferência off-line. Por esse motivo, é recomendável escrevê-la em um papel, mas os gerenciadores de senhas seguras são uma boa alternativa.", "d003-prompt": "Para quem você deve dar sua frase de recuperação / chaves privadas?", "d003-a-label": "Alguém que você está pagando", "d003-a-explanation": "Você nunca deve dar sua frase de recuperação ou chaves privadas para qualquer pessoa. Em vez disso, envie tokens para o endereço da carteira deles por meio de uma transação.", @@ -268,11 +269,11 @@ "g002-d-explanation": "A maioria das redes alternativas da camada 1 sacrifica a segurança e descentralização para escalar.", "g003-prompt": "Qual dos seguintes não é considerado camada 2?", "g003-a-label": "Validiums", - "g003-a-explanation": "Validiums não são considerados soluções de camada 2, pois não derivam de segurança ou disponibilidade de dados do Ethereum", + "g003-a-explanation": "Os validiums não são considerados soluções de camada 2, pois não derivam segurança ou disponibilidade de dados da Ethereum. Essa não é a única resposta correta.", "g003-b-label": "Cadeias laterais", - "g003-b-explanation": "Sidechains não são consideradas soluções de camada 2, pois não obtêm segurança ou disponibilidade de dados do Ethereum.", + "g003-b-explanation": "As sidechains não são consideradas soluções de camada 2, pois não derivam segurança ou disponibilidade de dados da Ethereum. Essa não é a única resposta correta.", "g003-c-label": "Blockchains alternativas da camada 1", - "g003-c-explanation": "Blockchains alternativas da camada 1 não são consideradas soluções de camada 2.", + "g003-c-explanation": "As blockchains alternativas de camada 1 não são consideradas soluções de camada 2. Essa não é a única resposta correta.", "g003-d-label": "Todos acima", "g003-d-explanation": "Validiums, Sidechains e blockchains alternativas de camada 1 não são considerados soluções de camada 2, pois não obtêm segurança ou disponibilidade de dados do Ethereum.", "g004-prompt": "Por que o Ethereum não tem uma camada 2 “oficial”?", @@ -305,8 +306,8 @@ "h003-prompt": "Quando o The Merge aconteceu?", "h003-a-label": "15 de setembro de 2022", "h003-a-explanation": "A fusão aconteceu em 15 de setembro de 2022 às 06:42:42 (UTC).", - "h003-b-label": "1 de dezembro de 2021", - "h003-b-explanation": "The Merge aconteceu depois disso. 1º de dezembro de 2022 foi quando a Beacon Chain foi lançada.", + "h003-b-label": "1 de dezembro de 2020", + "h003-b-explanation": "The Merge aconteceu depois disso. 1º de dezembro de 2020 foi quando a Beacon Chain foi lançada.", "h003-c-label": "27 de novembro de 2013", "h003-c-explanation": "The Merge aconteceu depois disso. 27 de novembro de 2013 foi quando o whitepaper do Ethereum foi lançado.", "h003-d-label": "31 de outubro de 2008", @@ -324,5 +325,203 @@ "h005-c-label": "Eth1", "h005-c-explanation": "Eth1 foi o nome original dado à camada de execução, não à camada de consenso.", "h005-d-label": "Participação", - "h005-d-explanation": "Participar (staking) é depositar ETH em um contrato inteligente para ajudar a proteger a cadeia." + "h005-d-explanation": "Participar (staking) é depositar ETH em um contrato inteligente para ajudar a proteger a cadeia.", + "i001-prompt": "O que é verdade sobre os DAOs?", + "i001-a-label": "Os DAOs são de propriedade coletiva por meio de tokens de governança", + "i001-a-explanation": "As DAOs são de propriedade coletiva, mas essa não é a única afirmação correta.", + "i001-b-label": "Eles são governados pelos seus membros", + "i001-b-explanation": "As DAOs são governadas por seus membros, mas essa não é a única afirmação correta.", + "i001-c-label": "Eles estão trabalhando focados em uma missão compartilhada", + "i001-c-explanation": "DAOs estão trabalhando em uma missão compartilhada, mas essa não é a única afirmação correta.", + "i001-d-label": "Todos acima", + "i001-d-explanation": "Correto, uma DAO é uma organização de propriedade coletiva, governada por blockchain, que trabalha em prol de uma missão compartilhada.", + "i002-prompt": "Quais são os exemplos práticos de como se usar um DAO?", + "i002-a-label": "Protocolos descentralizados, membros votam sobre os assuntos do protocolo ou sobre como desenvolver o produto", + "i002-a-explanation": "Os DAOs de protocolo são um exemplo, mas os DAOs não se limitam a isso.", + "i002-b-label": "Posse coletiva, e.g., para NFTs ou ativos físicos", + "i002-b-explanation": "Os DAOs de coletores são um exemplo, mas os DAOs não se limitam a isso.", + "i002-c-label": "Empreendimentos e subsídios, capital comum e votação de projetos a serem financiados", + "i002-c-explanation": "Os DAOs de risco ou de subsídios são um exemplo, mas os DAOs não se limitam a isso.", + "i002-d-label": "Todos acima", + "i002-d-explanation": "Uma DAO pode ter várias \"missões\".", + "i003-prompt": "Diferentemente de organizações tradicionais, DAOs são…", + "i003-a-label": "Hierarquia vertical", + "i003-a-explanation": "As DAOs geralmente são planas e totalmente democratizadas.", + "i003-b-label": "Transparente e completamente público a respeito das atividades deles", + "i003-b-explanation": "Graças à votação na cadeia, as decisões são transparentes na cadeia de blocos. As discussões e outros elementos do processo decisório estão abertos a todos os membros.", + "i003-c-label": "Controlado por um partido central", + "i003-c-explanation": "Mudanças requerem votações pelos seus membros. Serviços oferecidos são entregues automaticamente de uma forma descentralizada.", + "i003-d-label": "Restrição quanto a quem pode sugerir mudanças", + "i003-d-explanation": "Geralmente, todo membro DAO pode sugerir mudanças.", + "i004-prompt": "O que é essencial sobre contratos inteligentes para DAOs?", + "i004-a-label": "O código do contrato inteligente pode ser modificado", + "i004-a-explanation": "Quando o contrato estiver ativo na Ethereum, ninguém poderá alterar as regras, exceto por votação. Isso permite que o DAO funcione de acordo com as regras com as quais foi programado.", + "i004-b-label": "Ele tem um proprietário individual que mantém a autoridade para fazer alterações e enviar a partir da tesouraria.", + "i004-b-explanation": "A tesouraria é definida pelo contrato inteligente. Para gastar dinheiro, é necessária a aprovação do grupo.", + "i004-c-label": "Confiança no consenso distribuído do blockchain subjacente", + "i004-c-explanation": "É importante para uma DAO que o blockchain subjacente não possa ser manipulado. O próprio consenso da Ethereum é distribuído e estabelecido o suficiente para que as organizações confiem na rede.", + "i004-d-label": "DAOs não precisam de contratos inteligentes", + "i004-d-explanation": "A espinha dorsal de uma DAO é seu contrato inteligente, que define as regras da organização e mantém a tesouraria do grupo.", + "i005-prompt": "O que não é um mecanismo para governar uma DAO?", + "i005-a-label": "Adesão baseada em token", + "i005-a-explanation": "A governança baseada em tokens é amplamente utilizada. Em geral, ela é totalmente sem permissão e costuma ser usada para governar protocolos descentralizados amplos e/ou os próprios tokens.", + "i005-b-label": "Adesão compartilhada", + "i005-b-explanation": "As DAOs baseadas em ações são mais autorizadas, mas ainda são bastante abertas. Qualquer membro em potencial pode enviar uma proposta para participar da DAO, geralmente oferecendo um tributo de algum valor na forma de tokens ou trabalho.", + "i005-c-label": "Adesão baseada em reputação", + "i005-c-explanation": "Diferentemente da associação baseada em tokens ou ações, as DAOs baseadas em reputação não transferem a propriedade para os colaboradores. Os membros da DAO devem ganhar reputação por meio da participação.", + "i005-d-label": "Diretoria executiva e gerenciamento de tesouraria fora da cadeia", + "i005-d-explanation": "Essa abordagem usa mecanismos altamente centralizados e opacos de governança. De forma contrária, DAOs usam mecanismos de votação verificáveis e manejamento de tesouro em cadeia para garantir transparência e responsabilidade.", + "j001-prompt": "O que é verdade sobre remoção?", + "j001-a-label": "Penalidade por estar offline, recompensas voltam ao estar online", + "j001-a-explanation": "Estar offline NÃO resulta em remoção. Pequenas penalidades são aplicadas por estar offline, e recompensas voltam quando o validador retorna online e voltam as atestações.", + "j001-b-label": "Penalidade por estar offline, validador é imediatamente proibido de atestar de novo", + "j001-b-explanation": "Estar offline NÃO resulta em remoção. Enquanto remoção irá resultar no validador ser proibido de atestar de novo e é forçadamente expulso de forma definitiva, estar offline NÃO irá resultar em expulsão da rede.", + "j001-c-label": "Penalidade por quebrar regras de consenso específicas, recompensas voltam após remoção", + "j001-c-explanation": "Remoção é uma penalidade séria por quebrar as regras de consenso específicas que representam uma ameaça a nossa rede. Assim como, uma vez que o validador é removido os mesmos são imediatamente proibidos de atestar.", + "j001-d-label": "Penalidade por quebrar regras de consenso específicas, o validador é imediatamente proibido de atestar de novo", + "j001-d-explanation": "Remoção é uma penalidade séria por quebrar as regras de consenso específicas que representam uma ameaça a nossa rede. Assim como, uma vez que o validador é removido os mesmos são imediatamente proibidos de atestar.", + "j002-prompt": "O que acontece se um validador fica offline?", + "j002-a-label": "Sem efeito nas recompensas", + "j002-a-explanation": "Penalidades são aplicadas quando um validador esta indisponível para atestar o estado da cadeia em qualquer época. O tamanho dessas penalidades são aproximadamente iguais a 75% da recompensa de um atestado bem feito. Recompensas voltam quando o validador fica online, e NENHUMA remoção ocorre.", + "j002-b-label": "Penalidades de inatividade são apenas aplicadas enquanto indisponível", + "j002-b-explanation": "Enquanto indisponível, o validador vai aplicar pequenas penalidades de inatividade, aproximadamente iguais a 75% do que a recompensa seria por um atestado bem feito. Em raros/extremos casos onde a rede não esta finalizando (por exemplo, cerca de 1/3 da rede também está offline), essas penalidades são significativamente maiores. Recompensas retornam quando o validador voltar a ficar online, e nenhuma remoção ocorre.", + "j002-c-label": "Remoção e expulsão imediata da rede", + "j002-c-explanation": "Este é um equívoco comum, mas estar offline NÃO resulta em remoção! Remoção é um tipo de penalidade específica para ofensas mais serias, com penalidades maiores e também resulta em expulsão do validador.", + "j002-d-label": "Uma semana de atraso antes da remoção e expulsão", + "j002-d-explanation": "Estar offline NÃO resulta em remoção, mesmo após um longo período de tempo. Um validador pode teoricamente estar offline por anos sem ser removido, embora penalidades de inatividade iriam acumular se o validador não saísse.", + "j003-prompt": "Qual é o saldo máximo efetivo de um validador?", + "j003-a-label": "16", + "j003-a-explanation": "Validadores que caem para um saldo efetivo de 16 ETH automaticamente saem do Beacon Chain.", + "j003-b-label": "32", + "j003-b-explanation": "32 ETH é o mínimo de ETH requisitado para ativar um novo validador, e também o máximo de saldo efetivo (peso de voto) para esse validador. Recompensas acima de 32 podem ser acumuladas, mas esse saldo não contribui para com o peso do voto daquele validador na rede e recompensas não aumentam.", + "j003-c-label": "Variável dependendo do operador", + "j003-c-explanation": "As regras de consenso aplicam-se igualmente para cada conta de validador e não são dependentes do indivíduo operando o Nó. O máximo de saldo efetivo de todos os validadores é 32 ETH.", + "j003-d-label": "Sem limite", + "j003-d-explanation": "Cada conta de validador é limitada para um saldo efetivo de 32 ETH, limitando o poder total de um único validador na rede. Isso também limita quanto ETH pode ser depositado ou não depositado sobre um determinado período de tempo, como as validações e saídas de um validador são processadas através de uma fila de taxa limitada.", + "j004-prompt": "O que NÃO é uma recompensa recebida como um validador?", + "j004-a-label": "Recompensa de bloco", + "j004-a-explanation": "Validadores recebem recompensas na forma de novas emissões de ETH por propor um bloco válido quando selecionado aleatoriamente pelo protocolo. Essas recompensas são separadas das taxas e MEV que também são ganhos ao propor blocos.", + "j004-b-label": "Gorjetas de Taxas / MEV", + "j004-b-explanation": "As gorjetas de taxa (parte não queimada das taxas) e os ganhos de MEV são distribuídos ao proponente do bloco (staker/validador) por meio do endereço do destinatário da taxa fornecido por esse validador. Essas recompensas são separadas da recompensa de bloco também obtida ao propor blocos.", + "j004-c-label": "Prêmio de atestado de chefe de cadeia", + "j004-c-explanation": "Os validadores recebem recompensas na forma de novas emissões de ETH por atestar correta e prontamente o início da cadeia, o início da época justificada atual e o início da época finalizada atual.", + "j004-d-label": "Taxas de negociação Uniswap", + "j004-d-explanation": "As taxas de negociação geradas por plataformas de negociação e bolsas não são recebidas pelos validadores de Ethereum.", + "j005-prompt": "Qual é o tempo de atividade necessário para que um validador seja lucrativo?", + "j005-a-label": "100%", + "j005-a-explanation": "Apesar de ser uma meta ideal, atingir 100% de tempo de atividade não é o requisito mínimo para que um validador permaneça lucrativo.", + "j005-b-label": "~99%", + "j005-b-explanation": "Mesmo sendo uma meta excelente, atingir 99% de tempo de atividade não é o requisito mínimo para que um validador permaneça lucrativo.", + "j005-c-label": "~50%", + "j005-c-explanation": "Os validadores são penalizados em aproximadamente 75% do que teriam sido recompensados por atestar correta e prontamente o estado da cadeia. Isso significa que, em um determinado período de tempo, estar off-line 50% desse tempo ainda será lucrativo, embora menos lucrativo do que um validador disponível de forma mais confiável.", + "j005-d-label": "~25%", + "j005-d-explanation": "Um validador com apenas 25% de tempo de atividade estará incorrendo em penalidades nos outros 75% do tempo. Considerando o tamanho semelhante das recompensas e penalidades, ficar off-line por 3x o tempo on-line resultará em uma perda líquida de ETH nesse período.", + "j006-prompt": "Qual das seguintes opções NÃO é uma ofensa passível de corte?", + "j006-a-label": "Estar offline", + "j006-a-explanation": "O simples fato de estar off-line não resulta em corte. Ele resultará em pequenas penalidades de inatividade enquanto estiver off-line, mas voltará a atestar quando estiver on-line novamente.", + "j006-b-label": "Proposta e assinatura de dois blocos diferentes para o mesmo slot", + "j006-b-explanation": "Isso ameaça a integridade da rede e resultará em cortes e expulsão da rede.", + "j006-c-label": "Atestar um bloco que \"circunda\" outro (alterando efetivamente o histórico)", + "j006-d-label": "\"Voto duplo\" ao atestar dois candidatos para o mesmo bloco", + "j007-prompt": "Qual NÃO é uma forma de proteger/prevenir seu validador de ser removido?", + "j007-a-label": "Evite instalações excessivamente redundantes, e guarde suas chaves apenas com um cliente validador", + "j007-a-explanation": "A maioria dos casos de slashing até o momento é causada por operadores que armazenam suas chaves de assinatura em mais de uma máquina, como um backup redundante. Isso é altamente arriscado, já que qualquer mau funcionamento pode resultar em votação dupla e em cortes.", + "j007-b-label": "Executar o software cliente como está, sem alterar o código por conta própria", + "j007-b-explanation": "O software do cliente é escrito e testado para proteger contra a execução de ações passíveis de corte. Para executar uma ação que pode ser cortada, normalmente seria necessário alterar o código do cliente de forma maliciosa.", + "j007-c-label": "Execute um cliente que está sendo usado pela maioria dos outros validadores", + "j007-c-explanation": "Usar o mesmo cliente que a maioria do restante da rede coloca você em risco de ser cortado no caso de um bug de software naquele cliente. Executar um cliente minoritário protege contra isso.", + "j007-d-label": "Desabilite o validador por 2 a 4 épocas antes de migrar as chaves para uma nova máquina", + "j007-d-explanation": "Isso permite que a cadeia seja finalizada enquanto seu nó estiver offline, para minimizar qualquer risco de votação dupla acidental e corte durante a migração de chaves.", + "j008-prompt": "Qual NÃO é requisito para receber pagamentos de recompensa / saques parciais?", + "j008-a-label": "Fornecendo um endereço de retirada de execução uma vez", + "j008-a-explanation": "Isso é necessário uma vez para o processo de retirada para saber para onde enviar quaisquer fundos da camada de consenso", + "j008-b-label": "Tendo um saldo efetivo de 32 ETH", + "j008-b-explanation": "Seu saldo efetivo deve atingir o máximo de 32 ETH antes que quaisquer retiradas parciais sejam acionadas.", + "j008-c-label": "Tendo um saldo total com mais de 32 ETH", + "j008-c-explanation": "Seu saldo total deve ter recompensas acima de 32 ETH para qualquer saque parcial ativar.", + "j008-d-label": "Enviando o valor de retirada solicitado com o pagamento do gás", + "j008-d-explanation": "Uma vez que os outros critérios sejam atendidos, os pagamentos de recompensas são automáticos. Os destinatários não precisam enviar uma transação ou pagar gás. O valor sacado é igual ao saldo do validador em mais de 32. Valores personalizados não podem ser solicitados.", + "k001-prompt": "Qual das opções a seguir o Ethereum está usando para escalar?", + "k001-a-label": "Rollups de camada 2", + "k001-a-explanation": "Eles ajudam o Ethereum a escalar ao agrupar transações, executá-las e, em seguida, postar os resultados no Ethereum para validação e proteção. Exemplos, ou rollups, incluem Arbitrum ou Optimism. Esta não é a única maneira pela qual o Ethereum está escalando.", + "k001-b-label": "Proto-Danksharding", + "k001-b-explanation": "Isso fornece uma opção de armazenamento temporária e barata para salvar dados de rollup na Mainnet, que atualmente é responsável por aproximadamente 90% do custo que um usuário encontra em um rollup. Essa não é a única maneira pela qual o Ethereum está escalando.", + "k001-c-label": "Danksharding", + "k001-c-explanation": "Isso remove a necessidade de cada validador e nó na rede de ser obrigado a armazenar 100% dos dados para todos os rollups, reduzindo os requisitos de hardware para operadores de nó. Esta não é a única maneira pela qual o Ethereum está escalando.", + "k001-d-label": "Todos acima", + "k001-d-explanation": "Os rollups da camada 2 agrupam transações, o Proto-Danksharding cria armazenamento temporário barato para esses dados e o Danksharding compartilha a carga de armazenamento entre todos os validadores, tudo ajudando o Ethereum a escalar.", + "k002-prompt": "Depois de agrupar as transações e executá-las, o que os rollups da camada 2 fazem em seguida?", + "k002-a-label": "Armazenar os dados em um servidor privado", + "k002-a-explanation": "Os resultados são publicados na Mainnet para transparência e disponibilidade pública e não dependem de servidores privados.", + "k002-b-label": "Manda a prova para o usuário para armazenar", + "k002-b-explanation": "Não se espera que os usuários guardem os resultados de suas transações. Essas informações são postadas na Mainnet.", + "k002-c-label": "Envie os resultados para Ethereum", + "k002-c-explanation": "Os rollups da camada 2 publicam os resultados da execução de suas transações na Mainnet, protegendo-os no histórico do Ethereum", + "k002-d-label": "Delete o resultado para reduzir custos", + "k002-d-explanation": "Os rollups da camada 2 publicam os resultados da execução de suas transações na Mainnet. A economia de custos obtida com essa abordagem é por meio do agrupamento e da compactação de dados de transações e, por fim, do armazenamento em um armazenamento barato que expira quando disponibilizado para aqueles que precisam.", + "k003-prompt": "Como o Proto-Danksharding reduz os custos de transação de rollup?", + "k003-a-label": "Aumentando diretamente o tamanho do bloco", + "k003-a-explanation": "O Proto-Danksharding não aumenta diretamente o limite de gás, mas torna o armazenamento de dados de rollup mais barato ao disponibilizar o armazenamento temporário", + "k003-b-label": "Dividindo quais validadores são necessários para armazenar os dados", + "k003-b-explanation": "Embora se espere que o Danksharding completo reduza a necessidade de todos os validadores armazenarem todos os dados, isso é precedido pelo Proto-Danksharding, que constitui uma opção de armazenamento temporário e menos dispendiosa para os dados produzidos pelos rollups.", + "k003-c-label": "Aumento significativo dos requisitos de hardware para operadores de nós", + "k003-c-explanation": "Isso geralmente não é considerado uma opção aceitável para escalar Ethereum. Grandes esforços são feitos para minimizar os requisitos de hardware para operar um nó para mantê-lo o mais acessível possível.", + "k003-d-label": "Armazenando seus dados em um armazenamento temporário e mais barato, chamado de 'blob'", + "k003-d-explanation": "O Proto-Danksharding introduz uma opção de armazenamento temporário de dados para rollups para permitir que eles publiquem seus resultados na Mainnet de forma mais barata", + "k004-prompt": "Qual é o próximo passo crítico para que os rollups escalem o Ethereum?", + "k004-a-label": "Incentivar entidades com computadores potentes para lidar com todo o sequenciamento", + "k004-a-explanation": "Um dos problemas com os rollups atuais é a natureza centralizada daqueles que executam os sequenciadores (aqueles que decidem a inclusão e a ordenação das transações dentro de um rollup). O objetivo é permitir que qualquer um participe, e não depender de um único grupo ou entidade de forma alguma.", + "k004-b-label": "Distribuir a responsabilidade de executar sequenciadores e provedores entre mais pessoas", + "k004-b-explanation": "O controle sobre um rollup começa normalmente centralizado, o que ajuda a dar início às coisas, mas deixa a rede propensa à censura. Descentralizar o processo de inclusão de transações para que qualquer um possa participar é essencial para evitar a possibilidade de comprometimento da rede.", + "k004-c-label": "Faça com que todos os rollups estejam em conformidade com o mesmo método de segurança", + "k004-c-explanation": "O Ethereum se beneficia de ter uma ampla gama de abordagens de segurança dentro de seu ecossistema de rollup como uma forma de resiliência.", + "k004-d-label": "Oráculos de dados para confirmar o armazenamento de transações em servidores privados", + "k004-d-explanation": "Os dados acumulados são armazenados no Ethereum e não dependem de servidores ou bancos de dados privados.", + "l001-prompt": "O que é necessário para executar um nó?", + "l001-a-label": "Executando software cliente com hardware modesto enquanto permanece online.", + "l001-a-explanation": "Operar um nó consiste em executar um software que se comunica usando a linguagem do protocolo Ethereum com outros computadores fazendo o mesmo. Este software baixa uma cópia do blockchain Ethereum, verifica a validade de cada bloco e, em seguida, o mantém atualizado com novos blocos e transações, enquanto ajuda outros a baixar e atualizar suas próprias cópias.", + "l001-b-label": "Deposite 32 ETH para ganhar recompensas", + "l001-b-explanation": "Este é um requisito para staking — o processo de se tornar um participante ativo no consenso da rede. Isso não é necessário para simplesmente executar uma cópia soberana da blockchain, que NÃO requer ETH.", + "l001-c-label": "Operar máquinas de mineração ASIC poderosas para atingir consenso de rede", + "l001-c-explanation": "Embora o Ethereum tenha usado mineração com computadores poderosos para chegar a um consenso, esse processo foi substituído inteiramente pelo staking. Nem a mineração no passado, nem o staking atualmente, são necessários para simplesmente operar uma cópia soberana do blockchain.", + "l001-d-label": "Trabalhe em tempo integral em infraestrutura de blockchain", + "l001-d-explanation": "As ferramentas de software continuaram a melhorar ao longo do tempo, tornando a execução de um nó de casa muito mais acessível. Trabalhar em tempo integral na infraestrutura de blockchain não é de forma alguma um requisito para se envolver.", + "l002-prompt": "Quanto ETH você precisa apostar para executar um nó?", + "l002-a-label": "0", + "l002-a-explanation": "Operar um nó Ethereum não requer nenhum ETH. Em contraste com a operação de um validador de staking como parte de uma configuração de nó, qualquer um é livre para executar software cliente e sincronizar sua própria cópia soberana do blockchain — sem necessidade de ETH.", + "l002-b-label": "8", + "l002-c-label": "16", + "l002-d-label": "32", + "l002-d-explanation": "Operar um nó Ethereum não requer nenhum ETH. Em contraste com os 32 ETH necessários para ativar um validador de staking que participa diretamente do consenso da rede, qualquer um é livre para executar software cliente e sincronizar sua própria cópia soberana do blockchain — nenhum ETH necessário.", + "l003-prompt": "Que benefícios você obtém ao administrar seu próprio nó?", + "l003-a-label": "Resistência à censura", + "l003-a-explanation": "Esse é um benefício para os usuários, mas não é o único. Ao executar um software de nó que se comunica diretamente com outros pares na rede, suas transações são misturadas com todas as outras transações que seu nó está propagando. Dessa forma, é quase impossível diferenciar e censurar uma transação válida que seu nó tenha compartilhado.", + "l003-b-label": "Soberania", + "l003-b-explanation": "Esse é um benefício para os usuários, mas não é o único. Ao ter sua própria cópia do blockchain da Ethereum, você não depende mais de nenhuma parte externa para interagir com a rede. Você nunca precisa pedir permissão para consultar seu saldo ou para executar uma transação, e todas as transações são verificadas usando o software que você mesmo executa. Quando ocorrem upgrades na rede, você é responsável por apoiar ou não o upgrade.", + "l003-c-label": "Privacidade", + "l003-c-explanation": "Esse é um benefício para os usuários, mas não é o único. Sem o seu próprio nó, a simples consulta dos saldos de suas contas normalmente requer o envio de uma lista de suas contas da sua carteira, anexada ao seu endereço IP, para um provedor terceirizado que, então, é confiável para fornecer as informações corretas.", + "l003-d-label": "Todos acima", + "l003-d-explanation": "A execução de um nó oferece controle total e soberania sobre os dados nos quais você está confiando, permitindo que você visualize e verifique de forma privada o conteúdo da cadeia e garanta efetivamente que as transações válidas não sejam censuradas.", + "l004-prompt": "Qual é o armazenamento em disco rígido necessário para um nó da Ethereum?", + "l004-a-label": "512 GB SSD", + "l004-a-explanation": "Atualmente, nenhum software cliente é capaz de armazenar a cadeia usando apenas 512 GB", + "l004-b-label": "Rotação de 2 TB", + "l004-b-explanation": "De modo geral, os discos rígidos rotativos não suportam as velocidades de leitura/gravação necessárias para acompanhar os requisitos de processamento de um nó da Ethereum, e recomenda-se uma unidade SSD", + "l004-c-label": "SSD de 2 TB", + "l004-c-explanation": "No momento em que este artigo foi escrito, uma unidade SSD de 2 TB deve atender aos requisitos de armazenamento e velocidade de leitura/gravação de um nó completo da Ethereum.", + "l004-d-label": "SSD de 8 TB", + "l004-d-explanation": "No momento em que este artigo foi escrito, uma unidade SSD de 2 TB deve atender aos requisitos de armazenamento e velocidade de leitura/gravação de um nó completo da Ethereum. Um SSD de 8 TB permitiria uma maior preparação para o futuro e a capacidade de sincronizar também cadeias de camada 2, mas atualmente não é um requisito para a Mainnet.", + "l005-prompt": "O que acontecerá se seu nó ficar off-line?", + "l005-a-label": "Seu nó fica fora de sincronia com o estado atual da rede", + "l005-a-explanation": "Quando seu nó não está disponível on-line, ele não consegue receber novas transações e blocos de pares e, portanto, fica fora de sincronia com o estado atual da cadeia. Conectar-se novamente on-line permitirá que o software do nó seja sincronizado e volte a funcionar plenamente.", + "l005-b-label": "O ETH em seu armazenamento frio é reduzido", + "l005-b-explanation": "A ETH mantida em seu armazenamento a frio não tem nada a ver com o fato de seu nó estar on-line ou não. Se seu nó estiver off-line, você não poderá usá-lo para consultar o saldo mais recente de suas contas, mas o fato de estar off-line não coloca seus fundos garantidos em risco. Se você também estiver executando um software de validação com seu nó como staker, serão incorridas pequenas penalidades no saldo desse validador enquanto ele não estiver disponível para a rede.", + "l005-c-label": "A energia usada para procurar a prova de trabalho é desperdiçada", + "l005-c-explanation": "A Ethereum não usa mais prova de trabalho, e isso nunca foi um requisito para todos os operadores de nós. Estar off-line significa simplesmente que seu nó não está mais sincronizado com as últimas alterações na rede e pode voltar a se sincronizar ao ficar on-line.", + "l005-d-label": "Os dados da cadeia são removidos e é necessário sincronizar novamente a partir do zero", + "l005-d-explanation": "O simples fato de ficar off-line normalmente não exclui os dados salvos da cadeia. Conectar-se novamente à Internet permitirá que o software retome de onde parou para sincronizar-se com as transações mais recentes.", + "l006-prompt": "O funcionamento de um nó gera recompensas para a rede", + "l006-a-label": "Verdadeiro", + "l006-a-explanation": "O simples fato de executar o software do cliente não lhe dá direito a recompensas. Para ganhar recompensas, você também deve fazer staking.", + "l006-b-label": "Falso" } diff --git a/src/intl/pt-br/page-assets.json b/src/intl/pt-br/page-assets.json index 8139e31b2ca..def62ad084c 100644 --- a/src/intl/pt-br/page-assets.json +++ b/src/intl/pt-br/page-assets.json @@ -49,5 +49,13 @@ "page-assets-page-assets-transparent-background": "Fundo transparente", "page-assets-robot": "Carteira de robô", "page-assets-sharding": "Fragmentação", - "page-assets-hackathon": "Hackathon" + "page-assets-hackathon": "Hackathon", + "page-assets-learn-hero-name": "Universidade futurista", + "page-assets-community-hero-name": "Reunião comunitária", + "page-assets-quizzes-hero-name": "Recreio infinito", + "page-assets-developers-hero-name": "Construindo o futuro", + "page-assets-garden-name": "Jardim de Ethereum", + "page-assets-roadmap-hero-name": "Estrada(s) para o futuro", + "page-assets-layer-2-hero-name": "Construindo Ethereum", + "page-assets-guides-hero-name": "Laboratório Ethereum" } diff --git a/src/intl/pt-br/page-bug-bounty.json b/src/intl/pt-br/page-bug-bounty.json index bbef9185a8b..cbe49c0bb5f 100644 --- a/src/intl/pt-br/page-bug-bounty.json +++ b/src/intl/pt-br/page-bug-bounty.json @@ -3,7 +3,7 @@ "page-upgrades-bug-bounty-annotations": "Pode ser útil conferir as seguintes anotações:", "page-upgrades-bug-bounty-client-bugs": "Bugs do cliente", "page-upgrades-bug-bounty-client-bugs-desc": "Os clientes executam a rede Ethereum e precisam seguir a lógica estabelecida na especificação e estar seguros contra possíveis ataques. Os bugs que queremos encontrar estão relacionados à implementação do protocolo.", - "page-upgrades-bug-bounty-client-bugs-desc-2": "Currently execution layer clients (Besu, Erigon, Geth and Nethermind) and consensus layer clients (Lighthouse, Lodestar, Nimbus, Teku and Prysm) are included in the Bug Bounty Program. More clients may be added as they complete audits and become production ready. Currently, c-kzg-4844 and go-kzg-4844 are also included in the bug bounty program.", + "page-upgrades-bug-bounty-client-bugs-desc-2": "Atualmente, clientes da camada de execução (Besu, Erigon, Geth, Nethermind e Reth) e clientes da camada de consenso (Lighthouse, Lodestar, Nimbus, Teku e Prysm) estão incluídos no Bug Bounty Program. Mais clientes podem ser adicionados à medida que concluam as auditorias e se tornem prontos para produção.", "page-upgrades-bug-bounty-clients": "Clientes em destaque nas recompensas", "page-upgrades-bug-bounty-clients-type-1": "Problemas de não conformidade de especificação", "page-upgrades-bug-bounty-clients-type-2": "Falhas inesperadas, vulnerabilidades RCE ou de negação de serviço (DOS)", @@ -13,6 +13,8 @@ "page-upgrades-bug-bounty-misc-bugs-desc-2": "O Solidity não possui garantias de segurança sobre a compilação de entradas não confiáveis – e nós não emitimos recompensas por travamentos do compilador solc em dados gerados de forma maliciosa.", "page-upgrades-bug-bounty-deposit-bugs": "Falhas no contrato de depósito", "page-upgrades-bug-bounty-deposit-bugs-desc": "As especificações e o código-fonte do Contrato de Depósito da Beacon Chain são parte do programa de recompensa de caça a bugs.", + "page-upgrades-bug-bounty-dependency-bugs": "Bugs de dependência", + "page-upgrades-bug-bounty-dependency-bugs-desc": "Certas dependências são cruciais para o funcionamento da Rede Ethereum, e algumas delas foram adicionadas ao programa de recompensas por bugs. Atualmente, a lista de dependências incluídas no programa de recompensas por bugs são C-KZG-4844 e Go-KZG-4844.", "page-upgrades-bug-bounty-docking": "fusão", "page-upgrades-bug-bounty-email-us": "Envie-nos um e-mail:", "page-upgrades-bug-bounty-help-links": "Links úteis", @@ -23,7 +25,7 @@ "page-upgrades-bug-bounty-hunting-leaderboard-subtitle": "Encontre bugs da camada de consenso para serem adicionados a este placar", "page-upgrades-bug-bounty-hunting-execution-leaderboard-subtitle": "Encontre bugs da camada de execução para ser adicionado a este placar", "page-upgrades-bug-bounty-hunting-li-1": "Tickets sem um POC que já tenham sido submetidos por outro usuário ou que já sejam conhecidos por mantenedores de especificações e clientes não são elegíveis para o programa de recompensas.", - "page-upgrades-bug-bounty-hunting-li-2": "A divulgação pública de uma vulnerabilidade a torna inelegível para uma recompensa.", + "page-upgrades-bug-bounty-hunting-li-2": "A divulgação pública de uma vulnerabilidade ou sua denúncia a outras partes sem acordo prévio torna a vulnerabilidade inelegível para uma recompensa.", "page-upgrades-bug-bounty-hunting-li-3": "Funcionários e contratados da Ethereum Foundation ou equipes de clientes no escopo do programa de recompensas podem participar do programa apenas no acúmulo de pontos e não receberão recompensas monetárias.", "page-upgrades-bug-bounty-hunting-li-4": "O programa de recompensas de Ethereum considera um número de variáveis na determinação de recompensas. Determinações de elegibilidade, pontuação e todos os termos relacionados a um prêmio são a critério único e final do painel de recompensas da Fundação Ethereum.", "page-upgrades-bug-bounty-leaderboard": "Ver o placar completo", @@ -69,7 +71,7 @@ "page-upgrades-bug-bounty-type-4": "Inconsistências de cálculo ou de parâmetros", "page-upgrades-bug-bounty-types": "Tipos de bugs", "page-upgrades-bug-bounty-validity": "No escopo", - "page-upgrades-bug-bounty-validity-desc": "Nosso programa de recompensas por bugs abrange de ponta a ponta: desde a solidez dos protocolos (como o modelo de consenso da cadeia de blocos, os protocolos p2p e wire, prova de participação, etc.) até a conformidade de protocolo/implementação para segurança da rede e a integridade de consenso. A segurança clássica do cliente, bem como a segurança das primitivas criptográficas, também fazem parte do programa. Em caso de dúvida, envie sua pergunta por e-mail para bounty@ethereum.org.", + "page-upgrades-bug-bounty-validity-desc": "Nosso programa de recompensa por bugs é integral: da solidez dos protocolos (como o modelo de consenso de blockchain, os protocolos wire e p2p, prova de participação, etc.) e conformidade de protocolo/implementação à segurança de rede e integridade de consenso. A segurança clássica do cliente, bem como a segurança de primitivas criptográficas, também fazem parte do programa. Em caso de dúvida, envie um e-mail para bounty@ethereum.org. Você também pode enviar uma divulgação/vulnerabilidade diretamente para bounty@ethereum.org, caso em que pedimos que você criptografe a mensagem usando nossa Chave PGP", "page-upgrades-bug-bounty-card-critical": "Crítico", "page-upgrades-bug-bounty-card-critical-risk": "Envie um bug de risco crítico", "page-upgrades-bug-bounty-card-h2": "Médio", @@ -121,7 +123,7 @@ "bug-bounty-faq-q4-content-1": "Podemos doar sua recompensa para uma instituição de caridade reconhecida de sua escolha.", "bug-bounty-faq-q5-title": "Informei um problema / vulnerabilidade, mas não recebi nenhuma resposta!", "bug-bounty-faq-q5-contentPreview": "Por favor, aguarde alguns dias para que alguém responda ao seu envio.", - "bug-bounty-faq-q5-content-1": "Nosso objetivo é responder aos envios o mais rápido possível. Envie-nos um e-mail para bounty@ethereum.org se você não tiver recebido uma resposta em um dia ou dois.", + "bug-bounty-faq-q5-content-1": "Nosso objetivo é responder aos envios o mais rápido possível. Envie um e-mail a bounty@ethereum.org se você não receber uma resposta dentro de um ou dois dias.", "bug-bounty-faq-q6-title": "Quero ser anônimo / Não quero meu nome no placar.", "bug-bounty-faq-q6-contentPreview": "Você pode fazer isso, mas isso pode torná-lo inelegível para ganhar recompensas.", "bug-bounty-faq-q6-content-1": "Você pode fazer um envio anonimamente ou com um pseudônimo, mas ficará inelegível para recompensas ETH/DAI. Para se candidatar a recompensas ETH/DAI, precisamos do seu nome verdadeiro e uma prova de sua identidade. Doar sua recompensa para caridade não requer sua identidade.", diff --git a/src/intl/pt-br/page-contributing-translation-program-acknowledgements.json b/src/intl/pt-br/page-contributing-translation-program-acknowledgements.json index 28bcd05c213..c0ac75f3770 100644 --- a/src/intl/pt-br/page-contributing-translation-program-acknowledgements.json +++ b/src/intl/pt-br/page-contributing-translation-program-acknowledgements.json @@ -28,15 +28,15 @@ "page-contributing-translation-program-acknowledgements-translator": "Tradutor", "page-contributing-translation-program-acknowledgements-language": "Idioma", "page-contributing-translation-program-acknowledgements-total-words": "Total de palavras", - "page-contributing-translation-program-acknowledgements-oats-title": "POAPs", - "page-contributing-translation-program-acknowledgements-1": "Todos os nossos tradutores são elegíveis ao POAP (Protocolo de Prova de Comparecimento), um token não fungível que prova a sua participação no Programa de tradução da Ethereum.org.", - "page-contributing-translation-program-acknowledgements-2": "Temos uma série de POAPs diferentes disponíveis para tradutores, baseados na atividade deles", - "page-contributing-translation-program-acknowledgements-3": "Se você contribuiu com traduções no Crowdin, você tem um POAP esperando por você!", + "page-contributing-translation-program-acknowledgements-oats-title": "OATs (tokens de conquista on-chain)", + "page-contributing-translation-program-acknowledgements-1": "Quem contribui para o Programa de Tradução é elegível para diferentes OATs (tokens para conquistas on-chain), que são tokens que não representam dinheiro, mas provam sua participação no Programa de Tradução do ethereum.org.", + "page-contributing-translation-program-acknowledgements-2": "Nós temos um número de diferentes OATs disponíveis para tradutores, com base na atividade deles", + "page-contributing-translation-program-acknowledgements-3": "Se você tem contribuído para o trabalho de tradução no Crowdin, então você tem um OAT esperando por você!", "page-contributing-translation-program-acknowledgements-how-to-claim-title": "Como solicitar seu POAP", "page-contributing-translation-program-acknowledgements-how-to-claim-1": "Participe do nosso", "page-contributing-translation-program-acknowledgements-how-to-claim-1-discord": "Servidor do Discord", - "page-contributing-translation-program-acknowledgements-how-to-claim-2": "Cole um link para sua conta Crowdin no #🥇 | canal poaps.", - "page-contributing-translation-program-acknowledgements-how-to-claim-3": "Espere que um membro de nossa equipe envie um link para o seu POAP.", - "page-contributing-translation-program-acknowledgements-how-to-claim-4": "Solicite seu POAP!", - "page-contributing-translation-program-acknowledgements-4": "Você só deve usar carteiras autônomas para reivindicar POAPs. Não use contas de exchanges ou outras contas para as quais você não possui as chaves privadas, pois você não conseguirá acessar e gerenciar seus POAPs com elas." + "page-contributing-translation-program-acknowledgements-how-to-claim-2": "Copie um link para a sua conta no Crowdin no canal #🥇 | proof-of-contribution.", + "page-contributing-translation-program-acknowledgements-how-to-claim-3": "Espere um membro do nosso time atribuir a você as permissões necessárias para reivindicar seus OATs.", + "page-contributing-translation-program-acknowledgements-how-to-claim-4": "Reivindique seu OATs!", + "page-contributing-translation-program-acknowledgements-4": "Você deve usar somente carteiras próprias para reivindicar OATs. Não use contas de exchange ou outras contas para as quais você não tenha as chaves privadas porque você não poderá acessar nem gerenciar seus OATs por meio delas." } diff --git a/src/intl/pt-br/page-contributing-translation-program-contributors.json b/src/intl/pt-br/page-contributing-translation-program-contributors.json index ad045dc0421..18ffaeefde1 100644 --- a/src/intl/pt-br/page-contributing-translation-program-contributors.json +++ b/src/intl/pt-br/page-contributing-translation-program-contributors.json @@ -4,7 +4,7 @@ "page-contributing-translation-program-contributors-our-translators-1": "A comunidade está no centro do Programa de tradução da ethereum.org.", "page-contributing-translation-program-contributors-our-translators-2": "Com milhares de membros da comunidade contribuindo com traduções para o nosso projeto, é difícil reconhecer a todos.", "page-contributing-translation-program-contributors-our-translators-3": "Todos os tradutores são listados em ordem alfabética com base no nome escolhido no Crowdin. Se você é um tradutor e gostaria de usar seu nome verdadeiro, alias, domínio ENS etc., você pode mudar o seu nome completo no Crowdin.", - "page-contributing-translation-program-contributors-meta-title": "Nossas traduções", + "page-contributing-translation-program-contributors-meta-title": "Nossos tradutores", "page-contributing-translation-program-contributors-meta-description": "Uma lista de nossos colaboradores de tradução.", "page-contributing-translation-program-contributors-number-of-contributors": "Número de colaboradores:" } diff --git a/src/intl/pt-br/page-dapps.json b/src/intl/pt-br/page-dapps.json index b1ae0e23e95..cb13c4bb2c4 100644 --- a/src/intl/pt-br/page-dapps.json +++ b/src/intl/pt-br/page-dapps.json @@ -1,32 +1,49 @@ { "page-dapps-1inch-logo-alt": "Logotipo da 1inch", - "page-dapps-dexguru-logo-alt": "Logotipo da DexGuru", "page-dapps-aave-logo-alt": "Logotipo da Aave", "page-dapps-add-button": "Sugerir Dapp", "page-dapps-add-title": "Adicionar dapp", + "page-dapps-ankr-logo-alt": "Logotipo Ankr", + "page-dapps-api3-logo-alt": "Logotipo API3", + "page-dapps-arweave-logo-alt": "Logotipo ARweave", "page-dapps-audius-logo-alt": "Logotipo Audius", "page-dapps-augur-logo-alt": "Logotipo Augur", "page-dapps-axie-infinity-logo-alt": "Logotipo Axie Infinity", "page-dapps-balancer-logo-alt": "Logotipo do Balancer", "page-dapps-brave-logo-alt": "Logotipo Brave", + "page-dapps-beginner-friendly-description": "Alguns dapps que são bons para iniciantes. Explore mais dapps abaixo.", + "page-dapps-beginner-friendly-header": "Amigável para iniciantes", "page-dapps-category-arts": "Arte e moda", "page-dapps-category-browsers": "Navegadores", + "page-dapps-category-code-marketplaces": "Lojas de códigos", "page-dapps-category-collectibles": "Colecionáveis digitais", - "page-dapps-category-competitive": "Competição", + "page-dapps-category-competitive": "Jogos Web3", "page-dapps-category-computing": "Ferramentas do desenvolvedor", - "page-dapps-category-dex": "Troca de tokens", - "page-dapps-category-investments": "Investimentos", + "page-dapps-category-dex": "Corretoras", + "page-dapps-category-investments": "Fundos de investimento", "page-dapps-category-lending": "Empréstimos", "page-dapps-category-lottery": "Financiamento colaborativo", "page-dapps-category-marketplaces": "Produtos e serviços", "page-dapps-category-music": "Música", "page-dapps-category-payments": "Pagamentos", "page-dapps-category-insurance": "Seguros", - "page-dapps-category-portfolios": "Portfólios", - "page-dapps-category-trading": "Mercados de negociação e previsão", + "page-dapps-category-portfolios": "Gestão de portfólio", + "page-dapps-category-trading": "Mercados de previsão", "page-dapps-category-utilities": "Serviços", "page-dapps-category-worlds": "Mundos virtuais", + "page-dapps-category-demand-aggregator": "Agregadores de demanda", + "page-dapps-category-derivatives": "Derivados", + "page-dapps-category-liquid-staking": "Staking líquido", + "page-dapps-category-bridges": "Pontes", + "page-dapps-category-experiences": "Experiências compartilhadas", + "page-dapps-category-guilds": "Guildas de rendimento", + "page-dapps-category-avatar": "Avatares", "page-dapps-choose-category": "Escolha a categoria", + "page-dapps-category-social": "Rede social", + "page-dapps-category-content": "Conteúdo", + "page-dapps-category-community": "Comunidade", + "page-dapps-category-messaging": "Mensagens", + "page-dapps-category-identity": "Identidade", "page-dapps-collectibles-benefits-1-description": "Quando a arte é tokenizada na Ethereum, a propriedade pode ser comprovada e todos podem vê-la. Você pode rastrear a obra de arte desde a criação até o seu atual titular. Isso impede a falsificação.", "page-dapps-collectibles-benefits-1-title": "A propriedade é comprovável", "page-dapps-collectibles-benefits-2-description": "Pagar para transmitir músicas ou comprar obras de arte é muito mais justo para os artistas. Com Ethereum há menos necessidade de intermediários. E se os intermediários forem necessários, os seus custos não serão tão elevados porque as plataformas não precisam pagar pela infraestrutura da rede.", @@ -41,10 +58,15 @@ "page-dapps-collectibles-description": "Trata-se de aplicações que se concentram na propriedade digital, aumentando o potencial de ganhos dos criadores, e inventando novas formas de investir em seus criadores favoritos e no trabalho deles.", "page-dapps-collectibles-title": "Artes e colecionáveis descentralizados", "page-dapps-compound-logo-alt": "Logotipo Compound", + "page-dapps-convex-logo-alt": "Logotipo da Convex", "page-dapps-cryptopunks-logo-alt": "Logotipo CryptoPunks", "page-dapps-cryptovoxels-logo-alt": "Logotipo Cryptovoxels", + "page-dapps-cyberconnect-logo-alt": "Logotipo CyberConnect", "page-dapps-dapp-description-1inch": "Agrega os melhores preços para ajudar você a evitar a derrapagem (slippage) de preços altos.", "page-dapps-dapp-description-aave": "Empreste seus tokens para ganhar juros e saque-os a qualquer momento.", + "page-dapps-dapp-description-ankr": "Conjunto de diferentes produtos de infraestrutura Web3 para criação, ganhos, jogos e muito mais – tudo em blockchain.", + "page-dapps-dapp-description-api3": "Feeds de dados de referência de valores primários que permitem que dapps em 10 redes (e contando) se conectem a dados de preços de ativos em tempo real, incluindo preços da criptomoeda e do mercado de câmbio.", + "page-dapps-dapp-description-arweave": "Armazene dados de forma permanente e sustentável, com uma única taxa inicial.", "page-dapps-dapp-description-async-art": "Criar, colecionar e trocar #ArteProgramável: pinturas digitais divididas em \"camadas\" que você pode usar para alterar a imagem geral. Cada Mestre e Camada é um token ERC721.", "page-dapps-dapp-description-audius": "Plataforma de streaming descentralizada. Escutas = dinheiro para os criadores, não para as gravadoras.", "page-dapps-dapp-description-augur": "Aposte nos resultados dos esportes, economia e outros eventos globais.", @@ -53,24 +75,35 @@ "page-dapps-dapp-description-brave": "Ganhe tokens por navegar na internet e apoie seus criadores favoritos com eles.", "page-dapps-dapp-description-cent": "Uma rede social em que você pode ganhar dinheiro publicando NFTs.", "page-dapps-dapp-description-compound": "Empreste seus tokens para ganhar juros e saque-os a qualquer momento.", + "page-dapps-dapp-description-convex": "A Convex permite que os provedores de liquidez da Curve obtenham taxas de negociação e reivindiquem uma CRV aprimorada sem o respectivo bloqueio.", "page-dapps-dapp-description-cryptopunks": "Compre, venda e faça ofertas de punks, um dos primeiros tokens colecionáveis na Ethereum.", "page-dapps-dapp-description-cryptovoxels": "Crie galerias de arte, construa lojas e compre terra. Um mundo virtual na Ethereum.", + "page-dapps-dapp-description-cyberconnect": "Protocolo de gráfico social descentralizado que ajuda dapps a criar efeitos de rede e promover experiências sociais personalizadas", "page-dapps-dapp-description-dark-forest": "Conquiste planetas em um universo infinito, gerado processualmente e especificado criptograficamente.", "page-dapps-dapp-description-decentraland": "Colecione e negocie terras virtuais em um mundo virtual que você pode explorar.", "page-dapps-dapp-description-ens": "Nomes amigáveis para endereços Ethereum e sites descentralizados.", "page-dapps-dapp-description-foundation": "Invista em edições únicas de arte digital e negocie peças com outros compradores.", "page-dapps-dapp-description-gitcoin": "Ganhe criptomoedas trabalhando em software de código aberto.", "page-dapps-dapp-description-gitcoin-grants": "Financiamento coletivo para projetos da comunidade Ethereum com contribuições ampliadas", + "page-dapps-dapp-description-gm": "Plataforma completa para bate-papo, fóruns e voz que realmente compartilha receita com seus criadores", "page-dapps-dapp-description-gods-unchained": "Jogo estratégico de cartas. Ganhe jogando cartas que você pode vender na vida real.", "page-dapps-dapp-description-golem": "Acesse poder de computação compartilhado ou alugue os seus próprios recursos.", + "page-dapps-dapp-description-graph": "Um protocolo de indexação para consultar redes como Ethereum e IPFS.", + "page-dapps-dapp-description-ipfs": "Um protocolo hipermídia ponto a ponto projetado para preservar e expandir o conhecimento humano, tornando a web atualizável, resiliente e mais aberta.", "page-dapps-dapp-description-radicle": "Codificação colaborativa segura ponto a ponto sem intermediários.", + "page-dapps-dapp-description-kyberswap": "Troque e ganhe com as melhores taxas.", + "page-dapps-dapp-description-lido": "Staking seguro e simplificado para ativos digitais.", "page-dapps-dapp-description-loopring": "Plataforma de trading peer-to-peer construída para velocidade.", "page-dapps-dapp-description-marble-cards": "Crie e negocie cartões digitais exclusivos baseados em URLs.", "page-dapps-dapp-description-matcha": "Busca em múltiplas corretoras para ajudá-lo a encontrar os melhores preços.", + "page-dapps-dapp-description-meeds": "Centros de comunidades Web3 para a era do trabalho descentralizado. Recompense de forma justa e transparente as contribuições mais importantes.", + "page-dapps-dapp-description-mirror": "Criado com base na Web3 para a Web3, a plataforma de publicação robusta do Mirror revoluciona a escrita online", + "page-dapps-dapp-description-multichain": "O roteador definitivo para web3. É uma infraestrutura desenvolvida para interações cross-chain arbitrárias.", "page-dapps-dapp-description-nifty-gateway": "Compre obras em blockchain dos principais artistas, atletas, marcas e criadores.", - "page-dapps-dapp-description-oasis": "Negocie, empreste e poupe com Dai, uma moeda estável na Ethereum.", + "page-dapps-dapp-description-summerfi": "Negocie, empreste e poupe com Dai, uma stablecoin de Ethereum.", "page-dapps-dapp-description-opensea": "Compre, venda, descubra e comercialize produtos de edição limitada.", "page-dapps-dapp-description-opera": "Envie cripto do seu navegador para comerciantes, outros usuários e aplicativos.", + "page-dapps-dapp-description-osuvox": "Avatares 3D na blockchain", "page-dapps-dapp-description-poap": "Recolha NFTs provando que você estava em eventos virtuais ou presenciais diferentes. Use-os para participar de rifas, votar, colaborar, ou apenas para se gabar.", "page-dapps-dapp-description-polymarket": "Aposte em resultados. Negocie nos mercados de informação.", "page-dapps-dapp-description-pooltogether": "Uma loteria que você não pode perder. Prêmios toda semana.", @@ -82,12 +115,18 @@ "page-dapps-dapp-description-rotki": "Relatórios de portfólio de código aberto, análises, contabilidade e ferramentas de impostos que respeitam sua privacidade.", "page-dapps-dapp-description-krystal": "Uma plataforma completa para acessar todos os seus serviços DeFi favoritos.", "page-dapps-dapp-description-rarible": "Crie, venda e compre artigos colecionáveis tokenizados.", + "page-dapps-dapp-description-request-finance": "Um conjunto de ferramentas financeiras para faturas de criptomoedas, folhas de pagamento e despesas.", + "page-dapps-dapp-description-rubic": "Agregador de tecnologia cross-chain para usuários e dApps.", "page-dapps-dapp-description-sablier": "Transmita dinheiro em tempo real.", + "page-dapps-dapp-description-spatial": "Crie seu próprio avatar personalizado e mundos 3D", + "page-dapps-dapp-description-spruce": "Pilha de código aberto para deixar o controle de identidade e dados onde deveria estar: com os usuários.", + "page-dapps-dapp-description-status": "Projetado para permitir o livre fluxo de informações, proteger o direito a conversas privadas e seguras e promover a soberania dos indivíduos.", "page-dapps-dapp-description-superrare": "Compre obras de arte digitais diretamente dos artistas ou em mercados secundários.", + "page-dapps-dapp-description-synthetix": "Synthetix é um protocolo de emissão e negociação de ativos sintéticos", "page-dapps-dapp-description-token-sets": "Estratégias de investimento em criptomoedas que se reequilibram automaticamente.", "page-dapps-dapp-description-uniswap": "Troque tokens de forma simples ou forneça tokens por % de recompensa.", - "page-dapps-dapp-description-dexguru": "Terminal de negociação sem custódia para traders DeFi", - "page-dapps-dapp-description-synthetix": "Synthetix é um protocolo de emissão e negociação de ativos sintéticos", + "page-dapps-dapp-description-xmtp": "Mande mensagens entre contas na blockchain, incluindo DMs, alertas, anúncios e mais.", + "page-dapps-dapp-description-yearn": "Yearn Finance é um agregador de rendimento que oferece a indivíduos, DAOs e outros protocolos uma maneira de depositar ativos digitais e receber rendimento.", "page-dapps-docklink-dapps": "Introdução aos dapps", "page-dapps-docklink-smart-contracts": "Contratos Inteligentes", "page-dapps-dark-forest-logo-alt": "Logotipo da Dark Forest", @@ -103,9 +142,7 @@ "page-dapps-desc": "Encontre um aplicativo na Ethereum para testar.", "page-dapps-doge-img-alt": "Ilustração de um cachorro doge usando um computador", "page-dapps-editors-choice-dark-forest": "Jogue contra outros para conquistar planetas e experimente a tecnologia de ponta de escalabilidade e privacidade na Ethereum. Talvez para aqueles que já estão familiarizados com a Ethereum.", - "page-dapps-editors-choice-description": "Alguns dapps que a equipe ethereum.org adora. Explore mais dapps abaixo.", "page-dapps-editors-choice-foundation": "Invista em cultura. Compre, negocie e venda arte digital e moda únicas de alguns incríveis artistas, músicos e marcas.", - "page-dapps-editors-choice-header": "Escolha dos editores", "page-dapps-editors-choice-pooltogether": "Compre um bilhete para a loteria onde ninguém perde. Toda semana, os juros gerados a partir de todos os bilhetes são enviados para um vencedor sortudo. Receba o seu dinheiro de volta quando quiser.", "page-dapps-editors-choice-uniswap": "Troque seus tokens com facilidade. Um favorito da comunidade que permite a você trocar tokens com pessoas de toda a rede.", "page-dapps-ens-logo-alt": "Logotipo do Ethereum Name Service", @@ -129,7 +166,7 @@ "page-dapps-finance-benefits-1-title": "Acesso aberto", "page-dapps-finance-benefits-2-description": "Há um mundo inteiro de tokens com que você pode interagir nesses produtos financeiros. As pessoas estão criando novos tokens em cima da Ethereum o tempo todo.", "page-dapps-finance-benefits-2-title": "Uma nova economia de tokens", - "page-dapps-finance-benefits-3-description": "As equipes criaram moedas estáveis – menos voláteis. Elas permitem que você as experimente e use criptomoeda sem riscos e incertezas.", + "page-dapps-finance-benefits-3-description": "Equipes desenvolveram as chamadas stablecoins, uma criptomoeda menos volátil. Isso permite a você experimentar e utilizar criptos sem riscos e incertezas.", "page-dapps-finance-benefits-3-title": "Moedas estáveis (Stablecoins)", "page-dapps-finance-benefits-4-description": "Os produtos financeiros no espaço Ethereum são todos modulares e compatíveis entre si. Novas configurações desses módulos estão chegando ao mercado o tempo todo, aumentando o que você pode fazer com sua criptografia.", "page-dapps-finance-benefits-4-title": "Serviços financeiros interconectados", @@ -151,23 +188,28 @@ "page-dapps-gaming-description": "Esses são aplicativos que focam na criação de mundos virtuais e batalha contra outros jogadores usando colecionáveis com valor no mundo real.", "page-dapps-gaming-title": "Jogos descentralizados", "page-dapps-get-some-eth-description": "As ações da dapp custam uma taxa de transação", - "page-dapps-get-started-subtitle": "Para experimentar uma dapp, você precisará de uma carteira e também saldo ETH. Uma carteira lhe permitirá conectar-se ou fazer login, e os ETH lhe permitirão pagar taxas de transações.", + "page-dapps-get-started-subtitle": "Para usar um dApp, você precisa de uma carteira e alguns ETH. Você usa a carteira para se conectar e os ETH para pagar taxas de transações.", "page-dapps-get-started-title": "Introdução", "page-dapps-gitcoin-grants-logo-alt": "Logotipo Gitcoin Grants", "page-dapps-gitcoin-logo-alt": "Logotipo Gitcoin", + "page-dapps-gm-logo-alt": "Logotipo da gm.xyz", "page-dapps-gods-unchained-logo-alt": "Logotipo Gods Unchained", "page-dapps-golem-logo-alt": "Logotipo da Golem", + "page-dapps-graph-logo-alt": "Logotipo da Graph", "page-dapps-radicle-logo-alt": "Radicle: logotipo", "page-dapps-hero-header": "Ferramentas e serviços com base em Ethereum", "page-dapps-hero-subtitle": "Os dapps são um um movimento em crescimento de aplicativos que usam Ethereum para quebrar os modelos de negócios ou inventar modelos novos.", - "page-dapps-how-dapps-work-p1": "Os dapps têm código de back-end (contratos de administração) em execução em uma rede descentralizada e não em um servidor centralizado. Eles usam a blockchain Ethereum para armazenamento de dados e contratos inteligentes em sua lógica de aplicativo.", + "page-dapps-how-dapps-work-p1": "Os Dapps têm os próprios códigos de backend (contratos inteligentes) executados em uma rede descentralizada e não em um servidor centralizado. Eles usam a blockchain Ethereum para armazenar dados e contratos inteligentes para a lógica do aplicativo.", "page-dapps-how-dapps-work-p2": "Um contrato inteligente é como um conjunto de regras que estão na blockchain para que todos vejam e executem exatamente de acordo com essas regras. Imagine uma máquina automática de vendas: se você adicionar fundos suficientes e selecionar o produto correto, terá o item que deseja. E assim como as máquinas automáticas de vendas, os contratos inteligentes podem conter fundos da mesma forma que sua conta Ethereum. Isto permite que o algoritmo possa intermediar negócios e transações.", "page-dapps-how-dapps-work-p3": "Uma vez que os dapps são implantados na rede Ethereum, você não pode alterá-los. Os dapps podem ser descentralizados porque são controlados pela lógica contida no contrato inteligente e não por um indivíduo ou uma empresa.", "page-dapps-how-dapps-work-title": "Como os dapps funcionam", + "page-dapps-ipfs-logo-alt": "Logotipo do IPFS", + "page-dapps-kyberswap-logo-alt": "Logotipo da KyberSwap", "page-dapps-learn-callout-button": "Comece a desenvolver", "page-dapps-learn-callout-description": "Nosso portal do desenvolvedor da comunidade tem documentos, ferramentas e frameworks para ajudá-lo a começar a construir um dapp.", "page-dapps-learn-callout-image-alt": "Uma ilustração de uma mão criando um logotipo do ETH feito de peças de lego.", "page-dapps-learn-callout-title": "Aprenda a criar um dapp", + "page-dapps-lido-logo-alt": "Logotipo da Lido", "page-dapps-loopring-logo-alt": "Logotipo Loopring", "page-dapps-magic-behind-dapps-description": "Os dapps podem se parecer com aplicativos convencionais. Mas nos bastidores eles têm algumas características especiais, pois herdam todos os superpoderes da Ethereum. Isto é o que torna os dapps diferentes dos aplicativos.", "page-dapps-magic-behind-dapps-link": "O que torna o Ethereum incrível?", @@ -178,11 +220,24 @@ "page-dapps-marble-cards-logo-alt": "Logotipo da marble.cards", "page-dapps-async-logo-alt": "Logotipo da Async", "page-dapps-matcha-logo-alt": "Logotipo Matcha", + "page-dapps-meeds-logo-alt": "Logotipo da Meeds", + "page-dapps-metaverse-benefits-title": "metaverso", + "page-dapps-metaverse-benefits-description": "O Ethereum possibilita o funcionamento do metaverso. Por quê?", + "page-dapps-metaverse-benefits-1-title": "NFTs (Tokens Não Fungíveis)", + "page-dapps-metaverse-benefits-1-description": "Itens únicos dentro do jogo que são de propriedade dos usuários e interoperáveis entre mundos virtuais e mercados que suportam os mesmos padrões.", + "page-dapps-metaverse-benefits-2-title": "Comunidades próprias de usuário", + "page-dapps-metaverse-benefits-2-description": "As identidades são propriedade dos usuários, com oportunidades infinitas para explorar e criar redes sociais em vários mundos virtuais.", + "page-dapps-metaverse-button": "Metaverso", + "page-dapps-metaverse-title": "Metaverso", + "page-dapps-metaverse-description": "Esses são aplicativos que permitem aos usuários participar livremente em mundos virtuais. Os usuários podem formar redes pessoais e assumir a propriedade de ativos digitais", + "page-dapps-mirror-logo-alt": "Logotipo do Mirror", "page-dapps-mobile-options-header": "Buscar outra categoria", + "page-dapps-multichain-logo-alt": "Logotipo do Multichain", "page-dapps-nifty-gateway-logo-alt": "Logo do Nifty Gateway", - "page-dapps-oasis-logo-alt": "Logotipo Oasis", + "page-dapps-summerfi-logo-alt": "Logotipo da Summer.fi", "page-dapps-opensea-logo-alt": "Logotipo do OpenSea", "page-dapps-opera-logo-alt": "Logo da Opera", + "page-dapps-osuvox-logo-alt": "Logotipo da OSUVOX", "page-dapps-polymarket-logo-alt": "Logo da Polymarket", "page-dapps-poap-logo-alt": "Protocolo de Prova de Presença: logotipo", "page-dapps-pooltogether-logo-alt": "Logo da PoolTogether", @@ -190,10 +245,18 @@ "page-dapps-ready-button": "Vamos", "page-dapps-ready-description": "Escolha um dapp para experimentar", "page-dapps-ready-title": "Preparado?", + "page-dapps-request-finance-logo-alt": "Logotipo da Request Finance", + "page-dapps-rubic-logo-alt": "Logotipo da Rubic", "page-dapps-sablier-logo-alt": "Logotipo da Sablier", "page-dapps-set-up-a-wallet-button": "Buscar carteira", "page-dapps-set-up-a-wallet-description": "Uma carteira é seu \"login\" para um dapp", "page-dapps-set-up-a-wallet-title": "Configure uma carteira", + "page-dapps-social-button": "Social", + "page-dapps-social-description": "Esses são aplicativos focados em criar redes sociais descentralizadas utilizando tecnologias de identidade descentralizadas, em que as identidades digitais e redes sociais são de propriedade dos usuários.", + "page-dapps-social-title": "Social", + "page-dapps-spatial-logo-alt": "Logotipo da Spatial", + "page-dapps-spruce-logo-alt": "Logotipo da Spruce", + "page-dapps-status-logo-alt": "Logotipo da Status", "page-dapps-superrare-logo-alt": "Logotipo da SuperRare", "page-dapps-technology-button": "Tecnologia", "page-dapps-technology-description": "Esses são aplicativos que se concentram na descentralização das ferramentas de desenvolvedores, incorporando sistemas cripto-econômicos na tecnologia existente e criando mercados para o trabalho de desenvolvimento de código aberto.", @@ -212,11 +275,18 @@ "page-dapps-more-on-nft-gaming-button": "Mais sobre tokens de jogos", "page-dapps-dapp-description-pwn": "Empréstimos fáceis suportados por qualquer token ou NFTs no Ethereum.", "page-dapps-pwn-image-alt": "Logotipo da PWN", - "page-dapps-dapp-description-yearn": "Yearn Finance é um agregador de rendimento que oferece a indivíduos, DAOs e outros protocolos uma maneira de depositar ativos digitais e receber rendimento.", + "page-dapps-xmtp-logo-alt": "Logotipo da XMTP", + "opage-dapps-yearn-logo-alt": "Logotipo da Yearn", "page-dapps-yearn-image-alt": "Logotipo da Yearn", - "page-dapps-dapp-description-convex": "A Convex permite que os provedores de liquidez da Curve obtenham taxas de negociação e reivindiquem uma CRV aprimorada sem o respectivo bloqueio.", "page-dapps-convex-image-alt": "Logotipo da Convex", "foundation": "Fundação", - "transaction-fees": "O que são taxas de transação?", - "page-wallets-get-some": "Obtenha ETH" + "page-wallets-get-some": "Obtenha ETH", + "page-dapps-dapp-description-curve": "Curve é uma dex focada em stablecoins", + "page-dapps-curve-image-alt": "Logotipo da Curve", + "page-dapps-dapp-description-dodo": "DODO é um provedor de liquidez on-chain, que utiliza o algoritmo Proactive Market Maker (PMM)", + "page-dapps-dodo-image-alt": "Logotipo do DODO", + "page-dapps-dapp-description-artblocks": "A Art Blocks se dedica a dar vida a obras atraentes de arte generativa contemporânea", + "page-dapps-artblocks-image-alt": "Logotipo da Art Blocks", + "page-dapps-explore-title": "Quer navegar em mais aplicativos?", + "page-dapps-explore": "Confira centenas de dapps" } diff --git a/src/intl/pt-br/page-developers-docs.json b/src/intl/pt-br/page-developers-docs.json index dccad5a4a79..1bd13a1d1a9 100644 --- a/src/intl/pt-br/page-developers-docs.json +++ b/src/intl/pt-br/page-developers-docs.json @@ -20,6 +20,7 @@ "docs-nav-data-and-analytics": "Dados e Estatísticas", "docs-nav-data-and-analytics-description": "Como os dados da blockchain são agregados, organizados e implementados em dapps", "docs-nav-data-availability": "Disponibilidade de dados", + "docs-nav-data-availability-storage-strategies": "Estratégias de armazenamento de dados da blockchain", "docs-nav-dart": "Dart", "docs-nav-delphi": "Delphi", "docs-nav-deploying-smart-contracts": "Implantação de contratos inteligentes", @@ -30,6 +31,7 @@ "docs-nav-development-frameworks-description": "Ferramentas que facilitam o desenvolvimento com Ethereum", "docs-nav-development-networks": "Redes de desenvolvimento", "docs-nav-development-networks-description": "Ambientes locais da blockchain usados para testar dapps antes da implantação", + "docs-nav-dex-design-best-practice": "Exchange descentralizada (DEX): práticas recomendadas de design", "docs-nav-dot-net": ".NET", "docs-nav-erc-20": "ERC-20: Tokens fungíveis", "docs-nav-erc-721": "ERC-721: NFTs", @@ -45,6 +47,7 @@ "docs-nav-gas": "Gás", "docs-nav-gas-description": "Poder computacional necessário para processar transações, pagas em ETH por remetentes de transação", "docs-nav-golang": "Golang", + "docs-nav-heuristics-for-web3": "Heurísticas para Web3", "docs-nav-integrated-development-environments-ides": "Ambientes Integrados de Desenvolvimento (IDEs)", "docs-nav-integrated-development-environments-ides-description": "Os melhores ambientes para escrever códigos dapp", "docs-nav-intro-to-dapps": "Introdução aos dapps", @@ -79,6 +82,7 @@ "docs-nav-oracles-description": "Como as informações são inseridas na blockchain Ethereum", "docs-nav-programming-languages": "Linguagens de programação", "docs-nav-programming-languages-description": "Como começar com a Ethereum usando linguagens que você talvez já conheça", + "docs-nav-proof-of-authority": "Prova de autoridade", "docs-nav-proof-of-stake": "Prova de participação", "docs-nav-proof-of-work": "Prova de trabalho", "docs-nav-python": "Python", diff --git a/src/intl/pt-br/page-developers-index.json b/src/intl/pt-br/page-developers-index.json index 27707a57bc7..b1dea71c4c6 100644 --- a/src/intl/pt-br/page-developers-index.json +++ b/src/intl/pt-br/page-developers-index.json @@ -44,7 +44,7 @@ "page-developers-language-desc": "Como usar Ethereum com linguagens familiares", "page-developers-languages": "Linguagens de programação", "page-developers-learn": "Aprenda a desenvolver com Ethereum", - "page-developers-learn-desc": "Leia nossos documentos e entenda os conceitos principais e a pilha do Ethereum", + "page-developers-learn-desc": "Leia nossos documentos e entenda os conceitos principais e a pilha do Ethereum.", "page-developers-learn-tutorials": "Aprenda com os tutoriais", "page-developers-learn-tutorials-cta": "Ver os tutoriais", "page-developers-learn-tutorials-desc": "Aprenda desenvolvimento do Ethereum passo a passo de desenvolvedores que já o fizeram.", @@ -71,6 +71,8 @@ "page-developers-setup-desc": "Prepare sua pilha para criar ao configurar um ambiente de desenvolvimento.", "page-developers-smart-contracts-desc": "A lógica por trás dos dapps – acordos de execução automática", "page-developers-smart-contracts-link": "Contratos inteligentes", + "page-developers-speedrunethereum-title": "Aprenda todos os conceitos mais importantes ao criar com base no Ethereum", + "page-developers-speedrunethereum-link": "SpeedRun Ethereum", "page-developers-stack": "A pilha", "page-developers-start": "Começar a experimentar", "page-developers-start-desc": "Quer experimentar primeiro e fazer perguntas depois?", diff --git a/src/intl/pt-br/page-developers-learning-tools.json b/src/intl/pt-br/page-developers-learning-tools.json index 139328cb131..5ffc7c03960 100644 --- a/src/intl/pt-br/page-developers-learning-tools.json +++ b/src/intl/pt-br/page-developers-learning-tools.json @@ -6,6 +6,10 @@ "page-learning-tools-browse-docs": "Navegar pela documentação", "page-learning-tools-capture-the-ether-description": "Capture the Ether é um jogo em que você codifica os contratos inteligentes do Ethereum para aprender sobre segurança.", "page-learning-tools-capture-the-ether-logo-alt": "Logotipo do jogo Capture the Ether", + "page-learning-tools-node-guardians-description": "Node Guardians é uma plataforma educacional gamificada que envolve desenvolvedores web3 em missões com temas de fantasia para dominar a programação Solidity, Cairo, Noir e Huff.", + "page-learning-tools-node-guardians-logo-alt": "Logotipo do Node Guardians", + "page-learning-tools-chainshot-description": "Treinamento remoto inicial para desenvolvedores Ethereum e cursos adicionais.", + "page-learning-tools-chainshot-logo-alt": "Logotipo da ChainShot", "page-learning-tools-coding": "Aprenda programando", "page-learning-tools-coding-subtitle": "Essas ferramentas vão ajudá-lo a experimentar com Ethereum, se você preferir uma jornada de aprendizado mais interativa.", "page-learning-tools-consensys-academy-description": "Bootcamp on-line para desenvolvedores Ethereum.", @@ -14,6 +18,8 @@ "page-learning-tools-buildspace-logo-alt": "Logotipo _buildspace", "page-learning-tools-cryptozombies-description": "Aprenda Solidity desenvolvendo seu próprio jogo de zumbis.", "page-learning-tools-cryptozombies-logo-alt": "Logotipo para CryptoZombies", + "page-learning-tools-dapp-world-description": "Um ecossistema de qualificação da blockchain, incluindo cursos, questionários, exercícios práticos e concursos semanais.", + "page-learning-tools-dapp-world-logo-alt": "Logotipo do Dapp World", "page-learning-tools-documentation": "Aprenda com documentação", "page-learning-tools-documentation-desc": "Quer aprender mais? Acesse nossa documentação e encontre as explicações de que você precisa.", "page-learning-tools-eth-dot-build-description": "Um ambiente educacional e protegido para web3, incluindo interface de programação do tipo \"arrastar e soltar\" e fundamentos sobre código aberto.", @@ -26,10 +32,12 @@ "page-learning-tools-game-tutorials-desc": "Aprenda enquanto joga. Esses tutoriais vão acompanhá-lo pelos aspectos básicos através do jogo.", "page-learning-tools-meta-desc": "Ferramentas de programação na web e experiência interativa de aprendizado para ajudá-lo a experimentar com desenvolvimento no Ethereum.", "page-learning-tools-meta-title": "Ferramentas de aprendizagem para desenvolvedores", + "page-learning-tools-atlas-logo-alt": "Logotipo do Atlas", + "page-learning-tools-atlas-description": "Escreva, teste e implante contratos inteligentes em minutos com o IDE Atlas.", "page-learning-tools-questbook-description": "Tutorial passo a passo para aprender criando com Web 3.0", "page-learning-tools-questbook-logo-alt": "Logotipo da Questbook", "page-learning-tools-remix-description": "Desenvolva, implante e administre contratos inteligentes para Ethereum. Siga os tutoriais com o plugin Learneth.", - "page-learning-tools-remix-description-2": "Remix, Replit e ChainIDE não são apenas áreas restritas. Os desenvolvedores podem escrever, compilar e implantar seus contratos inteligentes neles.", + "page-learning-tools-remix-description-2": "Remix, Replit, ChainIDE e Atlas não são somente sandboxes. Os desenvolvedores podem escrever, compilar e implantar contratos inteligentes com eles.", "page-learning-tools-replit-description": "Um ambiente de desenvolvimento personalizável para Ethereum com recarregamento a quente, verificação de erros e suporte de rede de teste (testnet) de primeira classe.", "page-learning-tools-chainIDE-description": "Comece sua jornada até a Web3 escrevendo contratos inteligentes para Ethereum com ChainIDE. Use os modelos nativos para aprender e economizar tempo.", "page-learning-tools-chainIDE-logo-alt": "Logotipo da ChainIDE", @@ -46,9 +54,11 @@ "page-learning-tools-vyperfun-logo-alt": "Logotipo Vyper.fun", "page-learning-tools-nftschool-description": "Veja o que está acontecendo com tokens não fungíveis, ou NFT, de uma perspectiva técnica.", "page-learning-tools-nftschool-logo-alt": "NFT school logotipo", + "page-learning-tools-pointer-description": "Aprenda habilidades de desenvolvimento da web3 com tutoriais divertidos e interativos. Ganhe criptomoedas como recompensas ao longo do caminho", + "page-learning-tools-pointer-logo-alt": "Logotipo do ponteiro", "page-learning-tools-platzi-description": "Aprenda a construir dapps na Web3 e domine todas as habilidades necessárias para ser um desenvolvedor de blockchain.", "page-learning-tools-platzi-logo-alt": "Logo da Platzi", "page-learning-tools-alchemy-university-description": "Desenvolva sua carreira Web3 por meio de cursos, projetos e código.", "page-learning-tools-alchemy-university-logo-alt": "Logotipo da Alchemy University", "alt-eth-blocks": "Ilustração de blocos sendo organizados como um símbolo ETH" -} \ No newline at end of file +} diff --git a/src/intl/pt-br/page-developers-local-environment.json b/src/intl/pt-br/page-developers-local-environment.json index e10822b81bb..f5a7d9dd0fc 100644 --- a/src/intl/pt-br/page-developers-local-environment.json +++ b/src/intl/pt-br/page-developers-local-environment.json @@ -30,6 +30,8 @@ "page-local-environment-setup-title": "Configure seu ambiente de desenvolvimento local", "page-local-environment-solidity-template-desc": "Um modelo GitHub para uma configuração predefinida para seus contratos inteligentes Solidity. Inclui uma rede local de Hardhat, Waffle para testes, Ethers para implementação de carteira e muito mais.", "page-local-environment-solidity-template-logo-alt": "Logotipo de modelo Solidity", + "page-local-environment-truffle-desc": "O Truffle Suite leva os desenvolvedores da ideia ao dapp da maneira mais simples possível.", + "page-local-environment-truffle-logo-alt": "Logotipo Truffle", "page-local-environment-waffle-desc": "A biblioteca de testes mais avançada para contratos inteligentes. Use-a de maneira exclusiva ou com Scaffold-eth ou Hardhat.", "page-local-environment-waffle-logo-alt": "Logotipo Waffle" } diff --git a/src/intl/pt-br/page-eth.json b/src/intl/pt-br/page-eth.json index 5bab34398a6..74cf7630580 100644 --- a/src/intl/pt-br/page-eth.json +++ b/src/intl/pt-br/page-eth.json @@ -1,11 +1,11 @@ { "page-eth-buy-some": "Quer comprar Ethereum?", - "page-eth-buy-some-desc": "É comum misturar Ethereum e ETH. Ethereum é o blockchain e ETH é o principal ativo da Ethereum. ETH é o que você provavelmente quer comprar.", + "page-eth-buy-some-desc": "É comum confundir Ethereum e ETH. Ethereum é ablockchaine ETH é o principal ativo do Ethereum. ETH é o que você provavelmente quer comprar.", "page-eth-cat-img-alt": "Imagem do glifo ETH com um caleidoscópio de gatos", "page-eth-collectible-tokens": "Tokens colecionáveis", "page-eth-collectible-tokens-desc": "Tokens que representam um item de jogo colecionável, peça de arte digital ou outros ativos exclusivos. Normalmente conhecido como tokens não fungíveis (NFTs).", "page-eth-cryptography": "Protegido por criptografia", - "page-eth-cryptography-desc": "O dinheiro da Internet pode ser novo, mas é protegido por criptografia comprovada. Isso protege sua carteira, seus ETH e suas transações. ", + "page-eth-cryptography-desc": "O dinheiro da Internet pode ser novo, mas é protegido porcriptografiacomprovada. Isso protege sua carteira, seus ETH e suas transações. ", "page-eth-currency-for-apps": "É a moeda dos aplicativos Ethereum.", "page-eth-currency-for-future": "Moeda para nosso futuro digital", "page-eth-description": "ETH é uma criptomoeda. É dinheiro digital escasso que você pode usar na Internet, semelhante ao Bitcoin. Se você é novo em criptomoeda, veja como ETH é diferente do dinheiro tradicional.", @@ -15,7 +15,7 @@ "page-eth-fuels": "ETH abastece e protege a Ethereum", "page-eth-fuels-desc": "ETH é a força vital do Ethereum. Ao enviar ETH ou usar um aplicativo Ethereum, você paga uma taxa em ETH para usar a rede Ethereum. Essa taxa incentiva um produtor de bloco a processar e verificar o que você está tentando fazer.", "page-eth-fuels-desc-2": "Os validadores são como detentores de registros do Ethereum — eles verificam e provam que ninguém está trapaceando. Eles são selecionados aleatoriamente para propor um bloco de transações. Validadores que fazem este trabalho também são recompensados com pequenas quantidades do ETH recém-emitidos.", - "page-eth-fuels-desc-3": "O trabalho que os validadores fazem e o capital deles em stake mantêm o Ethereum seguro e livre de controle centralizado.", + "page-eth-fuels-desc-3": "O trabalho que os validadores fazem e o capital deles emstake, mantêm o Ethereum seguro e livre de controle centralizado.", "page-eth-fuels-staking": "Quando você aposta seu ETH, você ajuda a proteger o Ethereum e ganha recompensas. Nesse sistema, a ameaça de perder o ETH desencoraja os invasores.", "page-eth-fuels-more-staking": "Mais sobre participação", "page-eth-get-eth-btn": "Obtenha ETH", @@ -27,9 +27,7 @@ "page-eth-has-value-desc-3": "Outros o veem como uma reserva digital de valor, pois a criação de novos ETH desacelera com o tempo.", "page-eth-has-value-desc-4": "Mais recentemente, o ETH tornou-se valioso para usuários de aplicativos financeiros no Ethereum. Isso é porque você pode usar o ETH como garantia para empréstimos em criptomoeda ou como um sistema de pagamento.", "page-eth-has-value-desc-5": "É claro que muitos também o veem como um investimento, semelhante ao Bitcoin ou outras criptomoedas.", - "page-eth-how-to-buy": "Como comprar Ether", - "page-eth-how-to-buy-caption": "Atualizado frequentemente", - "page-eth-is-money": "ETH é dinheiro digital global.", + "page-eth-is-money": "A moeda Ether (ETH) é dinheiro digital global.", "page-eth-last-updated": "Janeiro de 2019", "page-eth-monetary-policy": "Política monetária da Ethereum", "page-eth-more-on-ethereum-link": "Mais sobre Ethereum", @@ -55,8 +53,9 @@ "page-eth-tokens-link": "Tokens Ethereum", "page-eth-trade-link-2": "Trocar tokens", "page-eth-underpins": "O ETH é a base do sistema financeiro Ethereum", - "page-eth-underpins-desc": "Não satisfeita com pagamentos, a comunidade Ethereum está criando todo um sistema financeiro que é peer-to-peer e acessível a todos.", + "page-eth-underpins-desc": "Não satisfeita com pagamentos, a comunidade Ethereum está criando todo um sistema financeiro que épeer-to-peere acessível a todos.", "page-eth-underpins-desc-2": "Você pode usar ETH como garantia para gerar tokens de criptomoedas totalmente diferentes na Ethereum. Além disso, você pode emprestar, tomar empréstimos e ganhar juros sobre ETH e outros tokens com garantias em ETH.", + "page-eth-weth": "Wrapped Ether (WETH) é usado para estender a funcionalidade do ETH para funcionar com outros tokens e aplicativos. Saiba mais sobre WETH.", "page-eth-uses": "Os usos de ETH crescem todos os dias", "page-eth-uses-desc": "Como a Ethereum é programável, os desenvolvedores podem moldar o ETH de inúmeras maneiras.", "page-eth-uses-desc-2": "Em 2015, tudo o que você podia fazer era enviar ETH de uma conta Ethereum para outra. Aqui estão algumas das coisas que você pode fazer hoje.", @@ -77,7 +76,7 @@ "page-eth-where-to-buy": "Onde obter ETH", "page-eth-where-to-buy-desc": "Você pode obter ETH em uma Exchange ou de uma carteira, mas países diferentes têm políticas diferentes. Marque para ver os serviços que vão deixar você comprar ETH.", "page-eth-yours": "É realmente seu", - "page-eth-yours-desc": "ETH permite que você seja seu próprio banco. Você pode controlar seus próprios fundos com sua carteira como prova de posse, sem necessidade de terceiros.", + "page-eth-yours-desc": "ETH permite que você seja seu próprio banco. Você pode controlar seus próprios fundos com sua carteira como prova de posse, sem necessidade de terceiros.", "page-eth-more-on-tokens": "Mais sobre tokens e seu uso", "page-eth-button-buy-eth": "Obtenha ETH", "page-eth-tokens-stablecoins": "Stablecoins", diff --git a/src/intl/pt-br/page-gas.json b/src/intl/pt-br/page-gas.json index da785f62540..acae125d163 100644 --- a/src/intl/pt-br/page-gas.json +++ b/src/intl/pt-br/page-gas.json @@ -9,10 +9,10 @@ "page-gas-summary-title": "Resumo", "page-gas-summary-item-1": "Toda transação no Ethereum requer uma pequena forma de pagamento para ser processada", "page-gas-summary-item-2": "Essas taxas são conhecidas como taxas de “gás”", - "page-gas-summary-item-3": "As taxas de gás variam conforme o congestionamento da rede", + "page-gas-summary-item-3": "Taxas de gás não são definidas. Elas mudam baseadas no congestionamento da rede", "page-gas-what-are-gas-fees-header": "O que são taxas de gás?", "page-gas-what-are-gas-fees-text-1": "Pense no Ethereum como uma grande rede de computadores, na qual as pessoas podem realizar tarefas como enviar mensagens ou executar programas. Assim como no mundo real, essas tarefas requerem energia para serem realizadas.", - "page-gas-what-are-gas-fees-text-2": "No Ethereum, cada ação computacional tem um preço de “gás” definido. Suas taxas de gás são o custo total das ações em sua transação. Ao enviar uma transação ou executar um contrato inteligente, você paga taxas de gás para processá-la.", + "page-gas-what-are-gas-fees-text-2": "Em Ethereum, cada ação computacional tem um preço de \"gás\" definido. Suas taxas de gás são o custo total das ações em suas transações. Quando você envia uma transação ou roda um contrato inteligente, você paga em taxas de gás para processar.", "page-gas-how-do-i-pay-less-gas-header": "Como eu pago menos gás?", "page-gas-how-do-i-pay-less-gas-text": "Embora taxas mais altas no Ethereum sejam às vezes inevitáveis, existem estratégias que você pode usar para reduzir o custo:", "page-gas-how-do-i-pay-less-gas-card-1-title": "Cronometre suas transações", @@ -24,7 +24,7 @@ "page-gas-try-layer-2": "Experimente a camada 2", "page-gas-what-causes-high-gas-fees-header": "O que causa altas taxas de gás?", "page-gas-what-causes-high-gas-fees-text-1": "Sempre que a quantidade computacional (gás) no Ethereum excede um certo limite, as taxas do gás começam a subir. Quanto mais o gás excede esse limite, mais rápido as taxas do gás aumentam.", - "page-gas-what-causes-high-gas-fees-text-2": "Taxas mais altas podem ser causadas por coisas como dapps ou NFTs populares, aumento periódico de negociações em DEXs ou um número esmagador de atividades de usuários em horários de pico.", + "page-gas-what-causes-high-gas-fees-text-2": "Taxas maiores podem ser consequência deapps descentralizados (dapps) ou NFTs, aumentos periódicos nas negociações deDEXs ou um número exagerado de atividades de usuários em momentos de pico.", "page-gas-what-causes-high-gas-fees-text-3": "Desenvolvedores no Ethereum devem ter o cuidado de otimizar o uso de seus contratos inteligentes antes da implementação. Se muitas pessoas interagirem com um contrato mal escrito, ele consumirá mais gás e poderá inadvertidamente causar o congestionamento na rede.", "page-gas-want-to-dive-deeper": "Quer mais detalhes?", "page-gas-check-out-the-developer-docs": "Confira a documentação do desenvolvedor.", @@ -32,14 +32,14 @@ "page-gas-attack-of-the-cryptokitties-text": "Em Novembro de 2017, o projeto popular CryptoKitties foi lançado. Sua rápida popularidade causou congestionamento significativo na rede e taxas de gás extremamente altas. Os desafios apresentados pelos CryptoKitties aceleraram a urgência de encontrar soluções para escalar o Ethereum.", "page-gas-why-do-we-need-gas-header": "Por que precisamos do gás?", "page-gas-why-do-we-need-gas-text": "O gás é um elemento crítico para manter o Ethereum seguro e processando transações. O gás ajuda de várias maneiras:", - "page-gas-benefits-1-description": "O Gas mantém o Ethereum sybil-resistente, evitando que atores mal-intencionados sobrecarreguem a rede com atividades fraudulentas.", + "page-gas-benefits-1-description": "Gás mantém o Ethereum resistente a fraudes, evitando que agentes mal-intencionados sobrecarreguem a rede com atividades fraudulentas.", "page-gas-benefits-2-description": "Como a computação custa gás, enviar spam para o Ethereum com transações caras, seja acidental ou maliciosamente, é financeiramente desencorajado.", "page-gas-benefits-3-description": "Um limite rígido na quantidade de computação que pode ser feita a qualquer momento evita que o Ethereum fique sobrecarregado, ajudando a garantir que a rede esteja sempre acessível.", "page-gas-how-is-gas-calculated-header": "Como é calculado o gás?", "page-gas-advanced": "Avançado", "page-gas-how-is-gas-calculated-text-1": "A taxa total do gás que você paga é composta de algumas partes:", "page-gas-how-is-gas-calculated-item-1": "Taxa base taxa definida pela rede que deve ser paga por uma transação", - "page-gas-how-is-gas-calculated-item-2": "Taxa de prioridade: gorjeta opicional para incentivar os operadores dos nós a incluir sua transação", + "page-gas-how-is-gas-calculated-item-2": "Taxa de prioridade: gorjeta opcional para incentivar os operadores dos nós a incluir sua transação", "page-gas-how-is-gas-calculated-item-3": "Unidades de gás utilizadas*: lembra que falamos que o gás representa computação? Ações mais complexas, como interagir com um contrato inteligente, consomem mais gás do que ações simples, como o envio de uma transação.", "page-gas-how-is-gas-calculated-list-item-1": "*Veja a Figura 1 para ver quanto gás os diferentes tipos de transações usam", "page-gas-how-is-gas-calculated-text-2": "A fórmula para calcular a taxa de gás é unidades de gás utilizadas * (taxa base + taxa de prioridade). A maioria das carteiras irá calcular o gás utilizado e irá mostra-lo de uma forma mais direta.", diff --git a/src/intl/pt-br/page-get-eth.json b/src/intl/pt-br/page-get-eth.json index 35eab997a5a..76337875014 100644 --- a/src/intl/pt-br/page-get-eth.json +++ b/src/intl/pt-br/page-get-eth.json @@ -11,7 +11,7 @@ "page-get-eth-community-safety": "Publicações da comunidade sobre segurança", "page-get-eth-description": "Ethereum não é controlado por nenhuma organização - ele é descentralizado.", "page-get-eth-dex": "Corretoras descentralizadas (DEXs)", - "page-get-eth-dex-desc": "Se você deseja mais controle, compre ETH utilizando smart contracts. Com DEX você pode ter mais controle nas trocas de ativos digitais sem depender de uma companhia centralizada para gerir seus fundos.", + "page-get-eth-dex-desc": "Se você quiser mais controle, compre ETH usando contratos inteligentes. Com uma DEX, você pode negociar ativos digitais sem nunca dar o controle de seus fundos a uma empresa centralizada.", "page-get-eth-peers": "Receba ETH das suas conexões", "page-get-eth-peers-desc": "Uma vez que você tenha uma conta Ethereum, tudo que você precisa fazer é compartilhar seu endereço para começar a receber e enviar ETC (e outros tokens) peer-to-peer.", "page-get-eth-staking": "Recompensas de staking", @@ -25,6 +25,7 @@ "page-get-eth-dexs-desc": "Exchanges descentralizadas são mercados abertos para ETH e outros tokens. Elas conectam diretamente compradores e vendedores.", "page-get-eth-dexs-desc-2": "Em vez de usar uma corretora de confiança para proteger fundos na transação, eles usam código. O ETH do vendedor só será transferido quando o pagamento for garantido. Esse tipo de código é conhecido como um contrato inteligente.", "page-get-eth-dexs-desc-3": "Isso significa que há menos restrições geográficas do que com alternativas centralizadas. Se alguém vende o que você quer e aceita um método de pagamento que você pode fornecer, é um bom negócio.", + "page-get-eth-dexs-desc-4": "Nota: muitas dexes usam ether encapsulado (WETH) para funcionar. Saiba mais sobre ether encapsulado.", "page-get-eth-do-not-copy": "Não copiar", "page-get-eth-exchanges-disclaimer": "Nós coletamos essas informações manualmente. Se você encontrar algum erro, nos informe em", "page-get-eth-exchanges-empty-state-text": "Informe seu país de residência para ter acesso à lista de corretoras de câmbio que você pode utilizar", diff --git a/src/intl/pt-br/page-layer-2.json b/src/intl/pt-br/page-layer-2.json index d65ef6f16c2..f78852da6b9 100644 --- a/src/intl/pt-br/page-layer-2.json +++ b/src/intl/pt-br/page-layer-2.json @@ -2,10 +2,12 @@ "layer-2-arbitrum-note": "Provas de fraude somente para usuários na lista de permissões, lista de permissões ainda não está aberta", "layer-2-boba-note": "Validação de estado em desenvolvimento", "layer-2-optimism-note": "Provas de falha em desenvolvimento", + "layer-2-base-note": "O sistema a prova de fraudes está atualmente em desenvolvimento", + "layer-2-metadata-description": "Página de introdução à camada 2", "layer-2-hero-title": "Camada 2", "layer-2-hero-header": "Ethereum para todos", "layer-2-hero-subtitle": "Escalabilidade do Ethereum para adoção em massa.", - "layer-2-hero-alt-text": "Ilustração da implantação de transações na camada 2 e publicação na Ethereum Mainnet", + "layer-2-hero-alt-text": "Ilustração da implantação de transações na camada 2 e publicação na rede principal do Ethereum", "layer-2-hero-button-1": "O que é a camada 2", "layer-2-hero-button-2": "Usar a camada 2", "layer-2-hero-button-3": "Mudar para a camada 2", @@ -13,24 +15,24 @@ "layer-2-statsbox-2": "Taxa média de transferência de ETH na camada 2 (USD)", "layer-2-statsbox-3": "Alteração do TVL na camada 2 (30 dias)", "layer-2-what-is-layer-2-title": "O que é a camada 2?", - "layer-2-what-is-layer-2-1": "Camada 2 (L2) é um termo coletivo para descrever um conjunto específico de soluções de dimensionamento Ethereum. Uma camada 2 é uma blockchain separada que estende o Ethereum e herda as garantias de segurança da Ethereum.", + "layer-2-what-is-layer-2-1": "Camada 2 (L2) é um termo coletivo para descrever um conjunto específico de soluções de dimensionamento Ethereum. Uma camada 2 é uma blockchain separada que estende o Ethereum e herda as garantias de segurança dele.", "layer-2-what-is-layer-2-2": "Agora, vamos analisar em mais detalhes. Para isso, primeiro precisamos explicar a camada 1 (L1).", "layer-2-what-is-layer-1-title": "O que é a camada 1?", "layer-2-what-is-layer-1-1": "A camada 1 é o blockchain de base. Ethereum e Bitcoin são ambos blockchains de camada 1 porque são a fundação subjacente sobre a qual diversas redes de camada 2 são desenvolvidas. Exemplos de projetos de camada 2 incluem \"rollups\" no Ethereum e a Lightning Network no Bitcoin. Todas as atividades de transações de usuários nesses projetos de camada 2 podem, em última análise, voltar ao blockchain de camada 1.", - "layer-2-what-is-layer-1-2": "Ethereum também funciona como uma camada de disponibilidade de dados para camadas 2. Projetos da camada 2 postarão seus dados de transação ao Ethereum, confiando a disponibilidade de dados ao Ethereum. Esses dados podem ser usados para obter o estado da camada 2 ou para disputar transações na camada 2.", + "layer-2-what-is-layer-1-2": "Ethereum também funciona como uma camada de disponibilidade de dados para camadas 2. Projetos da camada 2 publicarão seus dados de transação no Ethereum, confiando na disponibilidade de dados do Ethereum. Esses dados podem ser usados para obter o estado da camada 2 ou para disputar transações na camada 2.", "layer-2-what-is-layer-1-list-title": "Ethereum como camada 1 inclui:", - "layer-2-what-is-layer-1-list-1": "Uma rede de operadores de nó para proteger e validar a rede", + "layer-2-what-is-layer-1-list-1": "Uma rede de nós operadores para proteger e validar a rede", "layer-2-what-is-layer-1-list-2": "Uma rede de produtores de blocos", "layer-2-what-is-layer-1-list-3": "O próprio blockchain e o histórico de dados de transações", - "layer-2-what-is-layer-1-list-4": "O mecanismo de consenso para a rede", + "layer-2-what-is-layer-1-list-4": "O mecanismo de consenso para a rede", "layer-2-what-is-layer-1-list-link-1": "Ainda confuso sobre o Ethereum?", "layer-2-what-is-layer-1-list-link-2": "Aprenda o que é Ethereum.", "layer-2-why-do-we-need-layer-2-title": "Por que precisamos da camada 2?", "layer-2-why-do-we-need-layer-2-1": "Três propriedades desejáveis de um blockchain são que ele é descentralizado, seguro e escalável. O trilema do blockchain afirma que uma arquitetura simples de blockchain pode atingir apenas dois em três. Quer um blockchain seguro e descentralizado? Você precisa sacrificar a escalabilidade.", - "layer-2-why-do-we-need-layer-2-2": "O Ethereum atualmente processa mais de um milhão de transações por dia. A demanda de utilização do Ethereum pode resultar no aumento dos preços da taxa de transação, e é nesse momento que as redes de camada 2 atuam.", + "layer-2-why-do-we-need-layer-2-2": "O Ethereum atualmente processa mais de um milhão de transações por dia. A demanda de utilização do Ethereum pode resultar no aumento dos preços da taxa de transação, e é nesse momento que as redes de camada 2 atuam.", "layer-2-why-do-we-need-layer-2-scalability": "Dimensionamento", "layer-2-why-do-we-need-layer-2-scalability-1": "O principal objetivo da camada 2 é aumentar a taxa de transferência de transações (mais transações por segundo) sem sacrificar a descentralização ou a segurança.", - "layer-2-why-do-we-need-layer-2-scalability-2": "A Ethereum Mainnet (camada 1) consegue processar apenas aproximadamente 15 transações por segundo. Quando a demanda de utilização do Ethereum é alta, a rede congestiona, o que aumenta o preço das taxas de transação e elimina os usuários que não as podem pagar. As camadas 2 são soluções que reduzem o preço dessas taxas ao processar as transações fora do blockchain de camada 1.", + "layer-2-why-do-we-need-layer-2-scalability-2": "A rede principal (camada 1 ou L1) do Ethereum consegue processar cerca de 15 transações por segundo. Quando a demanda de utilização do Ethereum é alta, a rede congestiona, o que aumenta o preço das taxas de transação e elimina os usuários que não podem pagá-las. As soluções da camada 2 reduzem o preço dessas taxas ao processar as transações fora da blockchain da camada 1.", "layer-2-why-do-we-need-layer-2-scalability-3": "Mais sobre a visão do", "layer-2-benefits-of-layer-2-title": "Benefícios da Camada 2", "layer-2-lower-fees-title": "Menores taxas", @@ -44,7 +46,7 @@ "layer-2-how-does-layer-2-work-2": "Há diversos tipos diferentes de camada 2, cada um com seus próprios prós e contras e modelos de segurança. As camadas 2 retiram a carga transacional da camada 1, o que permite que ela fique menos congestionada, e tudo se torna mais dimensionável.", "layer-2-rollups-title": "Rollups", "layer-2-rollups-1": "Os rollups agregam (\"enrolam\") centenas de transações em uma única transação na camada 1. Isso distribui as taxas de transação da camada 1 por todos no rollup, o que faz com que o preço fique mais acessível para cada usuário.", - "layer-2-rollups-2": "As transações de rollup são executadas fora da camada 1, mas os dados da transação são enviados à camada 1. Ao enviar os dados da transação à camada 1, os rollups herdam a segurança do Ethereum. Isso ocorre por que quando os dados são carregados na camada 1, reverter uma transação de rollup exige a reversão do Ethereum. Há duas abordagens diferentes de rollup: otimista e conhecimento-zero, e a principal diferença entre elas é a maneira como os dados da transação são enviados à camada 1.", + "layer-2-rollups-2": "Os dados das transações de rollup são enviadas para a camada 1, mas a execução é realizada separadamente pelo rollup. Ao enviar os dados da transação à camada 1, os rollups herdam a segurança do Ethereum. Isso ocorre quando os dados são carregados na camada 1, reverter uma transação de rollup exige reverter o Ethereum. Há duas abordagens diferentes de rollup: otimista e conhecimento-zero, sendo que a principal diferença entre elas é a maneira como os dados da transação são enviados à camada 1.", "layer-2-optimistic-rollups-title": "Rollups otimistas", "layer-2-optimistic-rollups-description": "Os rollups otimistas são \"otimistas\" no sentido de que as transações são consideradas válidas, mas podem ser contestadas, se necessário. Se houver suspeita de uma transação inválida, será realizado um teste de falha para verificar tal situação.", "layer-2-optimistic-rollups-childSentance": "Mais sobre rollups otimistas", @@ -53,17 +55,17 @@ "layer-2-zk-rollups-childSentance": "Mais sobre rollups de conhecimento zero", "layer-2-dyor-title": "Faça sua própria pesquisa: riscos da camada 2", "layer-2-dyor-1": "Muitos projetos de camada 2 são relativamente novos e ainda exigem que os usuários confiem na honestidade de alguns operadores à medida que trabalham na descentralização de suas redes. Sempre conduza uma pesquisa para decidir se você está à vontade com os riscos envolvidos.", - "layer-2-dyor-2": "Para obter mais informações sobre a tecnologia, riscos e premissas de confiança da camada 2, recomendamos verificar o L2BEAT, que fornece uma estrutura abrangente de avaliação de risco de cada projeto.", + "layer-2-dyor-2": "Para mais informações acerca da tecnologia, dos riscos e da premissa de confiança da camada 2, confira o L2BEAT, que fornece uma estrutura de avaliação de riscos abrangente de cada projeto.", "layer-2-dyor-3": "Ir para L2BEAT", "layer-2-use-layer-2-title": "Use a camada 2", "layer-2-use-layer-2-1": "Agora que você entendeu porque a Camada 2 existe e como ela funciona, vamos começar a trabalhar!", - "layer-2-contract-accounts": "Se utilizar uma carteira de contrato inteligente, como Safe ou Argent, você não terá controle sobre esse endereço em uma camada 2 até implantar novamente a sua conta de contrato nesse endereço na camada 2. As contas clássicas com frase de recuperação terão automaticamente a mesma conta em todas as redes de camada 2.", + "layer-2-contract-accounts": "Se você está utilizando uma carteira de contratos inteligentes como Safe ou Argent, você não terá controle sobre esse endereço em uma camada 2 até implantar novamente a sua conta de contrato nesse endereço na camada 2. Contas classicas com frase de recuperação serão automaticamente vinculadas em todas redes da camada 2.", "layer-2-use-layer-2-generalized-title": "A Camada de uso global 2s", - "layer-2-use-layer-2-generalized-1": "A camada de uso global 2s se comporta exatamente como o Ethereum – porém, custa menos. Qualquer coisa que se possa fazer na camada 1 do Ethereum, também pode-se fazer na camada 2. Muitos dapps já começaram a migrar para essa rede ou passaram a implantar diretamente na camada 2.", + "layer-2-use-layer-2-generalized-1": "A camada 2 se comporta exatamente como o Ethereum, porém é mais barata. Qualquer coisa que se possa fazer na camada 1 do Ethereum também pode ser feita na camada 2. Muitos dapps ja começaram a migrar para essa rede ou passaram a implementar diretamente na camada 2.", "layer-2-use-layer-2-application-specific-title": "Camadas 2s específicas de aplicativos", "layer-2-use-layer-2-application-specific-1": "As camadas 2s específicas de aplicativos são projetos especializados em otimizar para um espaço de aplicativo específico, trazendo melhor desempenho.", "layer-2-sidechains-title": "Uma nota sobre sidechains, validiums e blockchains alternativas", - "layer-2-sidechains-1": "Sidechains e validiums são blockchains que permitem que ativos do Ethereum sejam conectados e usados em outro blockchain. Sidechains e validiums são executados em paralelo com o Ethereum e interagem com o Ethereum por meio de pontes, mas não derivam sua segurança ou disponibilidade de dados do Ethereum.", + "layer-2-sidechains-1": "Sidechains e validiums são blockchains que permitem ativos do Ethereum serem conectados e usados em outras blockchains. Sidechains e validiums são executados em paralelo com o Ethereum e interagem com o Ethereum por meio de pontes, mas a segurança ou disponibilidade de dados deles não proveem do Ethereum.", "layer-2-sidechains-2": "Ambos escalam de forma semelhante à camada 2s – eles oferecem taxas de transação mais baixas e taxa de transferência mais alta – mas têm diferentes suposições de confiança.", "layer-2-more-on-sidechains": "Mais informações sobre sidechains", "layer-2-more-on-validiums": "Mais informações sobre validiums", @@ -87,6 +89,8 @@ "layer-2-go-to": "Ir para", "layer-2-tools-title": "Ferramentas para ser eficaz na camada 2", "layer-2-tools-l2beat-description": "L2BEAT é um excelente recurso para analisar as avaliações técnicas de riscos de projetos da camada 2. Recomendamos verificar seus recursos ao pesquisar projetos específicos da camada 2.", + "layer-2-tools-growthepie-description": "Análises selecionadas sobre as camadas 2 do Ethereum", + "layer-2-tools-ethereumecosystem-description": "Página não oficial do ecossistema do Ethereum e suas camadas 2, incluindo Base, Optimism e Starknet, apresentando centenas de dApps e ferramentas.", "layer-2-tools-l2fees-description": "L2 Taxas permite ver o custo atual (denominado em USD) para fazer transações em diferentes camadas 2s.", "layer-2-tools-chainlist-description": "Chainlist é um ótimo recurso para importar RPC's de redes no suporte a carteiras. Você encontrará RPC's para projetos da camada 2 aqui para ajudá-lo a se conectar.", "layer-2-tools-zapper-description": "Gerencie todo o seu portfólio web3 desde DeFi até NFTs e o que vier a seguir. Invista nas últimas oportunidades de um lugar conveniente.", @@ -102,7 +106,7 @@ "layer-2-more-info-on-optimistic-rollups": "Mais informações sobre rollups otimistas", "layer-2-more-info-on-zk-rollups": "Mais informações sobre rollups de conhecimento zero", "layer-2-faq-question-4-title": "Quais os riscos com a camada 2?", - "layer-2-faq-question-4-description-1": "Os projetos da camada 2 contêm riscos adicionais em comparação com a retenção de fundos e transações diretamente na rede principal Ethereum. Por exemplo, os sequenciadores podem ficar inativos, levando você a ter que esperar para acessar os fundos.", + "layer-2-faq-question-4-description-1": "Os projetos da camada 2 contêm riscos adicionais em comparação à posse de fundos e transações diretamente na rede principal do Ethereum. Por exemplo, os sequenciadores podem ficar indisponíveis, levando você a ter que esperar para acessar seus fundos.", "layer-2-faq-question-4-description-2": "Incentivamos você a fazer a sua própria pesquisa antes de transferir fundos significativos para uma camada 2. Para obter mais informações sobre tecnologia, riscos e suposições de confiança da camada 2s, recomendamos verificar L2BEAT, que fornece uma estrutura abrangente de avaliação de risco de cada projeto.", "layer-2-faq-question-4-description-3": "As pontes do blockchain, que facilitam a transferência de ativos para a camada 2, estão em seus estágios iniciais de desenvolvimento e é provável que o design ideal da ponte ainda não tenha sido descoberto. Recentemente, aconteceram ataques hackers em pontes.", "layer-2-faq-question-5-title": "Por que alguns projetos da camada 2 não estão listados aqui?", @@ -119,13 +123,17 @@ "arbitrum-description": "Arbitrum One é um rollup otimista que tem como objetivo dar a sensação exata de interagir com o Ethereum, mas com transações que custam uma fração do que custam na L1.", "optimism-description": "O Optimism é um rollup otimista equivalente a uma EVM rápida, simples e segura. Ele dimensiona a tecnologia do Ethereum enquanto também dimensiona seus valores por meio de financiamento retroativo de bens públicos.", "boba-description": "Boba é um Rollup Otimista originalmente bifurcado do otimismo, o qual é uma solução de escalabilidade que visa reduzir as taxas de gás, melhorar a vazão das transações e estender as capacidades dos contratos inteligentes.", + "base-description": "Base é uma solução segura, de baixo custo e amigável para desenvolvedores na camada 2 do Ethereum projetada para trazer os próximos bilhões de usuários para a Web3. É uma camada 2 do Ethereum criada pela Coinbase e com base no OP Stack, de código aberto.", "loopring-description": "A solução zkRollup L2 da Loopring visa oferecer as mesmas garantias de segurança que a rede principal Ethereum, com um grande aumento de escalabilidade: taxa de transferência aumentada em 1000x e custo reduzido para apenas 0,1% da L1.", - "zksync-description": "ZKsync é uma plataforma de rollup zk centrada no usuário da Matter Labs. É uma solução de escalabilidade para o Ethereum, já disponível na rede principal Ethereum. Ele suporta pagamentos, trocas de token e cunhagem de NFT.", + "zksync-description": "O ZKsync é um ZK Rollup que visa dimensionar o Ethereum e seus valores para adoção generalizada, sem degradar a segurança ou a descentralização.", "zkspace-description": "A plataforma ZKSpace é composta por três partes principais: uma camada 2 AMM DEX que utiliza a tecnologia ZK-Rollups, chamada ZKSwap, um serviço de pagamento chamado ZKSquare e um marketplace de NFT chamado ZKSea.", "aztec-description": "A Aztec Network é o primeiro rollup de conhecimento zero privado no Ethereum, permitindo que aplicativos descentralizados acessem privacidade e escalabilidade.", + "starknet-description": "A Starknet é um rollup de validade da camada 2. Ele oferece alta vazão, baixos custos de gás e mantém os níveis de segurança da camada 1 do Ethereum.", "layer-2-note": "Observação:", "layer-2-ecosystem-portal": "Portal Ecossistema", "layer-2-token-lists": "Listas de tokens", "layer-2-explore": "Explorar", - "page-dapps-ready-button": "Vamos" + "page-dapps-ready-button": "Vamos", + "layer-2-information": "Informação", + "layer-2-wallet-managers": "Gerenciadores de carteira" } diff --git a/src/intl/pt-br/page-run-a-node.json b/src/intl/pt-br/page-run-a-node.json index 0ddbe6ba6fb..32566a2823f 100644 --- a/src/intl/pt-br/page-run-a-node.json +++ b/src/intl/pt-br/page-run-a-node.json @@ -60,7 +60,7 @@ "page-run-a-node-getting-started-software-section-1-link": "Criar um nó Ethereum", "page-run-a-node-getting-started-software-section-2": "Agora nós temos DAppNode, que é um software gratuito e de código aberto que dá aos usuários uma experiência parecida ao de aplicativos enquanto gerencia os nós deles.", "page-run-a-node-getting-started-software-section-3a": "Basta alguns toques para que seu nó fique operacional.", - "page-run-a-node-getting-started-software-section-3b": "O DAppNode simplifica a execução de nós completos para todos os usuários, assim como aplicativos \"dapps\" e outras redes P2P, sem a necessidade de usar a linha de comando. Isso facilita a participação de todos e cria uma rede mais descentralizada.", + "page-run-a-node-getting-started-software-section-3b": "Com o DAppNode, os usuários podem executar nós no modo completo, dapps e outras redes P2P sem nenhuma necessidade de linha de comando, facilitando para todos participar e criar uma rede mais decentralizada.", "page-run-a-node-getting-started-software-title": "Parte 2: Software", "page-run-a-node-glyph-alt-terminal": "Glifo de um terminal", "page-run-a-node-glyph-alt-phone": "Glifo de uma tela de telefone sendo tocada", @@ -78,7 +78,6 @@ "page-run-a-node-hero-header": "Assuma o controle completo.
    Execute seu próprio nó.", "page-run-a-node-hero-subtitle": "Torne-se totalmente soberano enquanto ajuda a proteger a rede. Torne-se Ethereum.", "page-run-a-node-hero-cta-1": "Saiba mais", - "page-run-a-node-hero-cta-2": "Vamos começar!", "page-run-a-node-install-manually-title": "Instale manualmente", "page-run-a-node-install-manually-1": "Se você é um usuário mais técnico e decidiu criar seu próprio dispositivo, o DAppNode pode ser baixado de qualquer computador e instalado em um SSD novo via uma unidade USB.", "page-run-a-node-meta-description": "Uma introdução detalhada sobre os nós Ethereum.", @@ -93,8 +92,6 @@ "page-run-a-node-privacy-3": "Além disso, se um nó malicioso distribuir uma transação inválida, o seu nó simplesmente ignorará isso. Cada transação é verificada localmente em sua própria máquina, então você não precisa confiar em ninguém.", "page-run-a-node-rasp-pi-title": "Uma nota sobre o Raspberry Pi (processador ARM)", "page-run-a-node-rasp-pi-description": "Os Raspberry Pis são computadores leves e acessíveis, mas eles têm limitações que podem afetar o desempenho de seu nó. Embora atualmente não sejam recomendados para fazer staking, eles podem ser uma opção excelente e econômica para executar um nó para uso pessoal, com apenas 4-8 GB de RAM.", - "page-run-a-node-rasp-pi-note-1-link": "DAppNode no ARM", - "page-run-a-node-rasp-pi-note-1-description": "Veja estas instruções se você planeja executar o DAppNode em um Raspberry Pi", "page-run-a-node-rasp-pi-note-2-link": "Documentação do Ethereum no ARM", "page-run-a-node-rasp-pi-note-2-description": "Aprenda a configurar um nó através da linha de comando em um Raspberry Pi", "page-run-a-node-rasp-pi-note-3-link": "Execute um nó com Raspberry Pi", @@ -126,8 +123,8 @@ "page-run-a-node-what-3-subtitle": "Enquanto on-line.", "page-run-a-node-what-3-text": "Executar um nó Ethereum pode parecer complicado no começo, mas é apenas o ato de executar continuamente um software cliente em um computador enquanto conectado à Internet. Quando estiver offl-ine, o seu nó ficará inativo até que se conecte novamente e se atualize com as últimas mudanças.", "page-run-a-node-who-title": "Quem deve executar um nó?", - "page-run-a-node-who-preview": "Todos! Os nós não são apenas para validadores de prova de participação. Qualquer um pode executar um nó — você nem precisa de ETH.", - "page-run-a-node-who-copy-1": "Você não precisa participar com ETH para executar um nó. Na verdade, são todos os outros nós do Ethereum que responsabilizam os validadores.", + "page-run-a-node-who-preview": "Os nós não são somente para verificadores de prova de participação. Qualquer pessoa pode executar um nó. E não é necessário ter ETH.", + "page-run-a-node-who-copy-1": "Você não precisa fazer stake de ETH para executar um nó. Na verdade, são todos os outros nós na rede Ethereum que garantem que os verificadores cumpram com suas responsabilidades.", "page-run-a-node-who-copy-2": "Você pode não receber as recompensas financeiras que os validadores ganham, mas há muitos outros benefícios de executar um nó para os usuários da Ethereum considerarem, incluindo privacidade, segurança, dependência reduzida de servidores de terceiros, resistência à censura, melhoria da saúde e descentralização da rede.", "page-run-a-node-who-copy-3": "Ter o seu próprio nó significa que você não precisa confiar nas informações sobre o estado da rede fornecidas por terceiros.", "page-run-a-node-who-copy-bold": "Não confie. Verifique.", diff --git a/src/intl/pt-br/page-stablecoins.json b/src/intl/pt-br/page-stablecoins.json index bd5b4bcb156..8db2a46d859 100644 --- a/src/intl/pt-br/page-stablecoins.json +++ b/src/intl/pt-br/page-stablecoins.json @@ -39,7 +39,7 @@ "page-stablecoins-accordion-less": "Menos", "page-stablecoins-accordion-more": "Mais", "page-stablecoins-accordion-requirements": "O que você precisará", - "page-stablecoins-accordion-swap-dapp-intro": "Se você já tem ETH e uma carteira, pode usar esses dapps para trocar por stablecoins.", + "page-stablecoins-accordion-swap-dapp-intro": "Se você já tem tokens ETH e uma carteira, você pode utilizar esses dapps para trocá-los por stablecoins.", "page-stablecoins-accordion-swap-dapp-link": "Mais sobre exchanges descentralizadas", "page-stablecoins-accordion-swap-dapp-title": "Dapps para trocar tokens", "page-stablecoins-accordion-swap-editors-tip": "Dica dos editores", @@ -56,6 +56,7 @@ "page-stablecoins-algorithmic-con-1": "Você precisa confiar (ou ser capaz de ler) o algoritmo.", "page-stablecoins-algorithmic-con-2": "Seu saldo de moedas vai mudar com base no estoque total.", "page-stablecoins-algorithmic-description": "Essas stablecoins não são apoiadas por nenhum outro ativo. Em vez disso, um algoritmo venderá tokens se o preço cair abaixo do valor desejado e fornecerá tokens se o valor ultrapassar o valor desejado. Como o número desses tokens em circulação muda regularmente, o número de tokens que você possui mudará, mas sempre refletirá sua parte.", + "page-stablecoins-algorithmic-disclaimer": "Algoritmos de stablecoins são uma tecnologia experimental. Você deve estar ciente dos risco antes de utilizá-las.", "page-stablecoins-algorithmic-pro-1": "Não é necessária uma garantia.", "page-stablecoins-algorithmic-pro-2": "Controlado por um algoritmo público.", "page-stablecoins-bank-apy": "0,05%", @@ -63,7 +64,7 @@ "page-stablecoins-bank-apy-source-link": "Fonte", "page-stablecoins-bitcoin-pizza": "A infame pizza de bitcoin", "page-stablecoins-bitcoin-pizza-body": "Em 2010, alguém comprou 2 pizzas por 10.000 bitcoins. Na época, eles valiam cerca de US$ 41. No mercado de hoje, isso vale milhões de dólares. Existem muitas transações lamentáveis ​​semelhantes na história da Ethereum. As stablecoins resolvem este problema, para que você possa saborear a sua pizza e ficar com os seus ETH.", - "page-stablecoins-category-dashboard-and-education": "Painel & Educação", + "page-stablecoins-category-dashboard-and-education": "Painel e Educação", "page-stablecoins-coin-price-change": "Mudança de preço da moeda (últimos 30 dias)", "page-stablecoins-crypto-backed": "Respaldada por cripto", "page-stablecoins-crypto-backed-con-1": "Menos estável do que stablecoins respaldadas por moedas fiduciárias.", @@ -117,10 +118,10 @@ "page-stablecoins-stablecoins-dapp-description-2": "Empreste stablecoins e ganhe juros e $COMP, o token próprio da Compound.", "page-stablecoins-stablecoins-dapp-description-3": "Uma plataforma de negociação onde você pode ganhar juros sobre seu Dai e USDC.", "page-stablecoins-stablecoins-dapp-description-4": "Um app criado para economizar Dai.", - "page-stablecoins-stablecoins-feature-1": "Stablecoins são globais e podem ser enviadas pela Internet. Elas são fáceis de receber ou enviar uma vez que você tem uma conta Ethereum.", + "page-stablecoins-stablecoins-feature-1": "Stablecoins são globais e podem ser enviadas pela internet. Elas são fáceis de receber ou enviar quando você tem uma conta Ethereum.", "page-stablecoins-stablecoins-feature-2": "A demanda por stablecoins é alta, então você pode ganhar juros ao emprestar as suas. Certifique-se de estar ciente dos riscos antes de emprestar.", - "page-stablecoins-stablecoins-feature-3": "As stablecoins podem ser trocadas por ETH e outros tokens Ethereum. Muitos dapps dependem de stablecoins.", - "page-stablecoins-stablecoins-feature-4": "As stablecoins são protegidas por criptografia. Ninguém pode forjar transações em seu nome.", + "page-stablecoins-stablecoins-feature-3": "As stablecoins podem ser trocadas por ETH e outros tokens Ethereum. Muitos dapps dependem de stablecoins.", + "page-stablecoins-stablecoins-feature-4": "Stablecoins são protegidas por criptografia. Ninguém pode forjar uma transação em seu nome.", "page-stablecoins-stablecoins-meta-description": "Uma introdução a stablecoins de Ethereum: o que são, como obtê-las e por que são importantes.", "page-stablecoins-stablecoins-table-header-column-1": "Moeda", "page-stablecoins-stablecoins-table-header-column-2": "Capitalização de mercado", @@ -161,6 +162,7 @@ "loopring-logo": "Logotipo Loopring", "makerdao-logo": "Logotipo da MakerDao", "matcha-logo": "Logotipo Matcha", - "oasis-logo": "Logotipo Oasis", - "uniswap-logo": "Logotipo Uniswap" + "summerfi-logo": "Logotipo da Summer.fi", + "uniswap-logo": "Logotipo Uniswap", + "page-stablecoins-go-to": "Ir para" } diff --git a/src/intl/pt-br/page-staking.json b/src/intl/pt-br/page-staking.json index 2aabc20554b..ad469a4207d 100644 --- a/src/intl/pt-br/page-staking.json +++ b/src/intl/pt-br/page-staking.json @@ -13,23 +13,23 @@ "comp-withdrawal-credentials-upgraded-1": "O índice do validador {{validatorIndex}} está pronto para começar a receber recompensas!", "comp-withdrawal-credentials-upgraded-2": "Credenciais de saque ligadas ao endereço de execução:", "comp-withdrawal-credentials-not-upgraded-1": "Este validador precisa ser atualizado.", - "comp-withdrawal-credentials-not-upgraded-1-testnet": "Esse validador da rede de testes Holesky precisa ser atualizado.", + "comp-withdrawal-credentials-not-upgraded-1-testnet": "Este validador da rede de testes Holesky precisa ser atualizado.", "comp-withdrawal-credentials-not-upgraded-2": "Instruções de como atualizar podem ser encontradas em Staking Launchpad", "comp-withdrawal-credentials-verify-mainnet": "Verificar na Mainnet", "comp-withdrawal-credentials-verify-holesky": "Verificar no Holesky", "page-staking-withdrawals-when": "Enviado!", "page-staking-image-alt": "Imagem do mascote Rinoceronte para a plataforma de staking.", "page-staking-benefits-1-title": "Ganhe recompensas", - "page-staking-benefits-1-description": "As recompensas são dadas por ações que ajudam a rede a chegar a um consenso. Você receberá recompensas por executar o programa que agrupa corretamente as transações em novos blocos e verifica o trabalho de outros validadores, porque é isso que mantém a cadeia funcionando com segurança.", + "page-staking-benefits-1-description": "As recompensas são concedidas por ações que ajudam a rede a alcançar o consenso. Você receberá recompensas por executar software que agrupa adequadamente transações em novos blocos e verifica o trabalho de outros validadores, pois isso é o que mantém a cadeia funcionando de forma segura.", "page-staking-benefits-2-title": "Maior segurança", "page-staking-benefits-2-description": "A rede fica mais forte contra ataques à medida que mais Ethers (ETH) é deixado em stake, pois se requer uma grande quantidade de ETH para controlar a maior parte da rede. Para se tornar uma ameaça, você precisaria reter a maioria dos validadores, o que significa que você precisaria controlar a maioria dos ETH no sistema – isso é muito!", "page-staking-benefits-3-title": "Mais sustentável", "page-staking-benefits-3-description": "Os stakers (participantes) não precisam despender muita energia com cálculos computacionais intensivos de prova de trabalho para participar da segurança da rede, o que significa que, os nós de staking podem funcionar em hardware relativamente modesto usando muito pouca energia.", "page-staking-benefits-3-link": "Saiba mais sobre o consumo energético do Ethereum", - "page-staking-description": "Staking (participação) é o ato de depositar 32 ETH, ou seja, 32 Ethers, para ativar o programa validador. Como validador você será responsável por armazenar dados, processar transações e adicionar novos blocos ao blockchain. Isso manterá o Ethereum seguro para todos e lhe renderá novos ETH no processo.", + "page-staking-description": "Staking é o ato de depositar 32 ETH para ativar o softwarevalidador. Como validador, você será responsável por armazenar dados, processar transações e adicionar novos blocos à blockchain. Isso não só manterá o Ethereum seguro para todos, como também vai render à você novos ETH.", "page-staking-hero-title": "Como fazer staking com seus ETH", "page-staking-hero-header": "Ganhe recompensas protegendo o Ethereum", - "page-staking-hero-subtitle": "Fazer staking (participação) é de interesse público para o ecossistema Ethereum. Qualquer usuário com qualquer quantidade de ETH pode ajudar a proteger a rede e ganhar recompensas no processo.", + "page-staking-hero-subtitle": "Qualquer usuário com qualquer quantidade de ETH pode ajudar a proteger a rede e ganhar recompensas no processo.", "page-staking-dropdown-home": "Staking de casa", "page-staking-dropdown-solo": "Staking individual", "page-staking-more-on-solo": "Mais sobre staking individual", @@ -44,7 +44,6 @@ "page-staking-more-on-pools": "Mais sobre staking combinado", "page-staking-learn-more-pools": "Saiba mais sobre staking combinado", "page-staking-section-what-title": "O que é a staking (participação)?", - "page-staking-section-what-link": "Saiba como obter ETH", "page-staking-section-why-title": "Por que fazer staking com seu ETH?", "page-staking-section-why-p1": "Tudo depende de quanto você está disposto a alocar para fazer staking. Você precisará de 32 ETH para ativar seu próprio validador, mas é possível apostar menos.", "page-staking-section-why-p2": "Confira as opções abaixo e escolha a que for melhor para você e para a rede.", @@ -71,15 +70,15 @@ "page-staking-hierarchy-pools-pill-3": "Não complique", "page-staking-hierarchy-pools-pill-4": "Popular", "page-staking-hierarchy-pools-p1": "Já existem várias soluções de pooling (depósito coletivo) para ajudar os usuários que não têm 32 ETH ou não se sentem confortáveis em fazer staking.", - "page-staking-hierarchy-pools-p2": "Muitas dessas opções incluem o que é conhecido como \"staking líquido\", o que envolve um token ERC-20 de liquidez para representar o seu ETH participado.", - "page-staking-hierarchy-pools-p3": "O staking líquido permite uma saída fácil e a qualquer momento e torna o staking tão simples quanto uma troca de token. Esta opção também permite que os usuários guardem a custódia de seus ativos em sua própria carteira Ethereum.", + "page-staking-hierarchy-pools-p2": "Muitas dessas opções incluem o que é conhecido como \"staking líquido\", que envolve um token de liquidez ERC-20 que representa seu ETH em staking.", + "page-staking-hierarchy-pools-p3": "O staking líquido permite a saída fácil e a qualquer momento e faz também com que o staking seja tão simples quanto uma troca de tokens. Essa opção permite que os usuários mantenham a propriedade de seus ativos na própria carteira deles no Ethereum.", "page-staking-hierarchy-pools-p4": "Staking combinado não é nativo da rede Ethereum. Terceiros estão construindo essas soluções e elas acarretam seus próprios riscos.", "page-staking-hierarchy-cex-h2": "Exchanges (corretoras) centralizadas", "page-staking-hierarchy-cex-pill-1": "Menos impactante", "page-staking-hierarchy-cex-pill-2": "Suposições de maior confiança", "page-staking-hierarchy-cex-p1": "Muitas corretoras centralizadas fornecem serviços de staking se você ainda não se sentir confortável em manter ETH em sua própria carteira. Eles podem ser um recurso para permitir que você ganhe algumas receitas nas suas participações de ETH com um mínimo de supervisão ou esforço.", "page-staking-hierarchy-cex-p2": "O trade-off aqui é que os provedores centralizados consolidam grandes pools de ETH para operar um grande número de validadores. Isso pode ser perigoso para a rede e seus usuários, uma vez que cria um grande alvo centralizado e um ponto de falhas, tornar a rede mais vulnerável a ataques ou bugs.", - "page-staking-hierarchy-cex-p3": "Se você não se sentir confortável segurando suas próprias chaves, tudo bem. Essas opções estão aqui para você. Enquanto isso, confira nossa página de carteiras, onde você pode começar a aprender como assumir a verdadeira propriedade sobre seus fundos. Quando estiver pronto, volte e aprimore seus conhecimentos sobre staking experimentando um dos serviços oferecidos para staking coletivo.", + "page-staking-hierarchy-cex-p3": "Se você não se sente à vontade guardando suas próprias chaves, tudo bem. Essas opções estão aqui para você. Enquanto isso, considere dar uma olhada em nossa página de carteiras, onde você pode começar a aprender sobre como realmente assumir a responsabilidade por seus fundos. Quando você estiver pronto, volte e melhore a qualidade do seu jogo de staking dando uma chance para um dos serviços de pool de staking de custódia própria oferecidos.", "page-staking-hierarchy-subtext": "Como você deve ter notado, existem muitas maneiras de participar do staking do Ethereum. Esses caminhos visam uma ampla variedade de usuários e, em última análise, são únicos e variam em termos de riscos, recompensas e suposições de confiança. Alguns são mais descentralizados, mais testados na prática e/ou mais arriscados do que outros. Fornecemos algumas informações sobre projetos populares no espaço, mas sempre faça sua própria pesquisa antes de enviar o ETH para qualquer lugar.", "page-staking-comparison-solo-saas": "Com provedores de SaaS, você ainda precisa depositar 32 ETH, mas não precisa executar hardware. Você normalmente mantém o acesso às suas chaves de validador, mas também precisa compartilhar suas chaves de assinatura para que o operador possa agir em nome do seu validador. Isso introduz uma camada de confiança que não está presente ao executar seu próprio hardware e, ao contrário do staking individual em casa, o SaaS não ajuda tanto na distribuição geográfica dos nós. Se você não se sente confortável em operar hardware, mas ainda quer fazer staking de 32 ETH, usar um provedor de SaaS pode ser uma boa opção para você.", "page-staking-comparison-solo-pools": "A participação individual é consideravelmente mais complicada do que a participação com um serviço de pooling, mas oferece acesso total às recompensas de ETH e controle total sobre a configuração e a segurança do validador. A participação em pool tem uma barreira de entrada significativamente menor. Os usuários podem criar a participação de pequenas quantidades de ETH, não precisam gerar chaves de validação e não têm requisitos de hardware além de uma conexão padrão com a Internet. Os tokens de liquidez permitem a saída da participação antes da ativação no nível do protocolo. Se você estiver interessado nesses recursos, a participação em pool pode ser uma boa opção.", @@ -153,7 +152,7 @@ "page-staking-launchpad-widget-mainnet-label": "Rede principal", "page-staking-launchpad-widget-mainnet-start": "Comece a fazer staking na Mainnet", "page-staking-launchpad-widget-span": "Escolha uma rede", - "page-staking-launchpad-widget-p1": "Espera-se que os validadores individuais testem suas configurações e habilidades operacionais na rede de testes Holesky antes de arriscar fundos. Lembre-se de que é importante escolher um cliente minoritário, pois isso melhora a segurança da rede e limita seus riscos.", + "page-staking-launchpad-widget-p1": "É esperado que validadores solo testem a configuração e habilidades operacionais deles na rede de testes Holesky antes de arriscar fundos. Lembre-se de que é importante escolher um cliente minoritário, pois isso melhora a segurança da rede e limita seu risco.", "page-staking-launchpad-widget-p2": "Se você se sentir à vontade com tudo isso, poderá configurar o que for necessário a partir da linha de comando usando apenas o Staking Launchpad.", "page-staking-launchpad-widget-p3": "Para facilitar as coisas, confira algumas das ferramentas e guias abaixo que podem ajudá-lo com o Staking Launchpad para configurar seus clientes com facilidade.", "page-staking-launchpad-widget-link": "Ferramentas de software e guia", @@ -174,8 +173,8 @@ "page-staking-section-comparison-saas-rewards-li1": "Geralmente envolve recompensas de protocolo completas menos a taxa mensal para as operações do nó", "page-staking-section-comparison-saas-rewards-li2": "Painéis de instrumentos frequentemente disponíveis para rastrear facilmente seu cliente validador", "page-staking-section-comparison-pools-rewards-li1": "Stakers em pools acumulam recompensas de forma diferente, dependendo de qual foi o método de staking em pools escolhido", - "page-staking-section-comparison-pools-rewards-li2": "Muitos serviços de staking em pool oferecem um ou mais tokens de liquidez que representam seu ETH em stake mais sua parte das recompensas como validador", - "page-staking-section-comparison-pools-rewards-li3": "Os tokens de liquidez podem ser mantidos em sua própria carteira, usados no DeFi e vendidos se você decidir sair", + "page-staking-section-comparison-pools-rewards-li2": "Muitos serviços de pools de staking oferecem um ou mais tokens de liquidez que representam seus ETH investidos mais a parte que corresponde a você das recompensas do validador", + "page-staking-section-comparison-pools-rewards-li3": "Os tokens de liquidez podem ser mantidos em sua própria carteira, usados ​​em DeFi e vendidos se você decidir sair", "page-staking-section-comparison-risks-title": "Riscos", "page-staking-section-comparison-solo-risks-li1": "Seus ETH estão em jogo", "page-staking-section-comparison-solo-risks-li2": "Existem penalidades, que custam ETH, por ficar off-line", @@ -183,11 +182,11 @@ "page-staking-section-comparison-saas-risks-li1": "Os mesmos riscos que o staking individual mais o risco da contraparte do provedor de serviços", "page-staking-section-comparison-saas-risks-li2": "O uso de suas chaves de assinatura é confiado a outra pessoa que pode se comportar maliciosamente", "page-staking-section-comparison-pools-risks-li1": "Os riscos variam dependendo do método usado", - "page-staking-section-comparison-pools-risks-li2": "Em geral, os riscos consistem em uma combinação de risco de contraparte, contrato inteligente e risco de execução", + "page-staking-section-comparison-pools-risks-li2": "Em geral, os riscos consistem em uma combinação de contraparte, contrato inteligente e risco de execução", "page-staking-section-comparison-requirements-title": "Requisitos", "page-staking-section-comparison-solo-requirements-li1": "Você deve depositar 32 ETH", - "page-staking-section-comparison-solo-requirements-li2": "Manter o hardware que executa um cliente de execução Ethereum e um cliente de consenso enquanto estiver conectado à Internet", - "page-staking-section-comparison-solo-requirements-li3": "O Staking Launchpad orientará você pelo processo e pelos requisitos de hardware", + "page-staking-section-comparison-solo-requirements-li2": "Manter hardware que execute um cliente de execução Ethereum e um cliente de consenso enquanto estiver conectado à Internet", + "page-staking-section-comparison-solo-requirements-li3": "O Staking Launchpad irá guiá-lo através do processo e dos requisitos de hardware", "page-staking-section-comparison-saas-requirements-li1": "Deposite 32 ETH e gere suas chaves com assistência", "page-staking-section-comparison-saas-requirements-li2": "Armazene suas chaves de forma segura", "page-staking-section-comparison-saas-requirements-li3": "O resto fica sob cuidado, embora os serviços específicos variem", @@ -208,16 +207,13 @@ "page-staking-faq-5-answer-p1": "Agora mesmo! Os stakers podem retirar suas recompensas e/ou depósito principal de seu saldo do validador, se desejarem.", "page-staking-faq-5-answer-p2": "Os participantes também ganharão recompensas na forma de taxas e MEV ao propor blocos, que são disponibilizados imediatamente por meio do endereço do destinatário da taxa definida.", "page-staking-faq-5-answer-link": "Mais sobre saques de participação", - "page-staking-further-reading-1-link": "Por que a prova de participação (novembro de 2020)", "page-staking-further-reading-author-vitalik-buterin": "Vitalik Buterin", "page-staking-further-reading-2-link": "Fundamentação do Projeto Serenity", - "page-staking-further-reading-3-link": "FAQ sobre a Prova de Participação (dezembro de 2017)", "page-staking-further-reading-4-link": "Notícias Eth2", "page-staking-further-reading-4-author": "Ben Edgington", "page-staking-further-reading-5-link": "Finalizado nº 33, a camada de consenso Ethereum (janeiro de 2022)", "page-staking-further-reading-5-author": "Danny Ryan", "page-staking-further-reading-6-link": "Postagens do Atestador", - "page-staking-further-reading-7-link": "Base de Conhecimento Beaconcha.in", "page-staking-further-reading-8-link": "Materiais Educacionais Contribuídos pela Comunidade Beaconcha.in", "page-staking-further-reading-9-link": "FAQ sobre a Ethereum Staking Launchpad", "page-staking-further-reading-10-link": "Base de conhecimento EthStaker", @@ -233,5 +229,8 @@ "page-staking-withdrawals-important-notices": "Avisos importantes", "page-staking-withdrawals-important-notices-desc": "Os saques ainda não estão disponíveis. Leia as Perguntas frequentes sobre a Fusão Eth2 e a pós-Fusão para mais informações.", "page-upgrades-merge-btn": "Mais sobre a integração", - "subscribe-to-ef-blog": "Inscreva-se no Blog EF para receber notificações por e-mail dos últimos anúncios do protocolo." + "subscribe-to-ef-blog": "Inscreva-se no Blog EF para receber notificações por e-mail dos últimos anúncios do protocolo.", + "page-staking-comparison-with-other-options": "Comparação a outras opções", + "page-staking-any-amount": "Qualquer quantia", + "page-staking-testnet": "rede de testes" } diff --git a/src/intl/pt-br/page-wallets-find-wallet.json b/src/intl/pt-br/page-wallets-find-wallet.json index de451aecbfa..a6ce8ff503f 100644 --- a/src/intl/pt-br/page-wallets-find-wallet.json +++ b/src/intl/pt-br/page-wallets-find-wallet.json @@ -1,29 +1,27 @@ { "page-find-wallet-clear": "Limpar filtros", - "page-find-wallet-desc-2": "Escolha sua carteira com base nas características que você deseja.", - "page-find-wallet-description": "As carteiras têm muitos recursos dos quais você pode gostar.", + "page-find-wallet-desc-2": "Não sabe o que é uma carteira?", + "page-find-wallet-desc-2-wallets-link": "Aprenda sobre carteiras.", + "page-find-wallet-description": "Carteiras guardam e transacionam seu ETH. Você pode escolher entre uma variedade de produtos que atendam às suas necessidades.", "page-find-wallet-last-updated": "Última atualização", "page-find-wallet-meta-description": "Encontre e compare carteiras Ethereum com base nos recursos que você deseja.", "page-find-wallet-meta-title": "Encontre uma carteira Ethereum", - "page-find-wallet-title": "Encontre uma carteira", + "page-find-wallet-title": "Escolha sua carteira", "page-find-wallet-try-removing": "Tente remover um ou dois recursos", - "page-find-wallet-choose-to-compare": "Selecione para comparar", "page-stake-eth": "Participe com ETH", "page-find-wallet-open-source": "Código aberto", "page-find-wallet-open-source-desc": "Software de código aberto permite que qualquer pessoa audite a integridade e a segurança do aplicativo", "page-find-wallet-self-custody": "Custódia autônoma", - "page-find-wallet-non-custodial": "Sem custódia", + "page-find-wallet-non-custodial": "Propriedade pessoal", "page-find-wallet-non-custodial-desc": "Carteiras que não controlam suas chaves privadas", "page-find-wallet-hardware-wallet-support": "Suporte para carteira de hardware", "page-find-wallet-hardware-wallet-support-desc": "Carteiras que podem se conectar à carteira de hardware para uma melhor segurança", - "page-find-wallet-walletconnect": "WalletConnect", - "page-find-wallet-walletconnect-desc": "Carteiras que suportam o WalletConnect para se conectar a dapps", "page-find-wallet-rpc-importing": "Importação de RPC", "page-find-wallet-rpc-importing-desc": "Carteiras que suportam pontos de extremidade RPC personalizados para se conectar a nós ou redes diferentes", "page-find-wallet-nft-support": "Suporte para NFTs", "page-find-wallet-nft-support-desc": "Carteiras que suportam visualização e interação com suas NFTs", "page-find-wallet-connect-to-dapps": "Conectar a dapps", - "page-find-wallet-connect-to-dapps-desc": "Carteiras que se conectam a aplicativos construídos na rede Ethereum", + "page-find-wallet-connect-to-dapps-desc": "Você pode conectar com aplicativos que suportam WalletConnect ou outros", "page-find-wallet-staking": "Staking (participação)", "page-find-wallet-staking-desc": "Fazer stake de ETH diretamente da carteira", "page-find-wallet-swaps": "Trocas", @@ -36,8 +34,6 @@ "page-find-wallet-ens-support-desc": "Carteiras que suportam o Ethereum Name Service (ENS)", "page-find-wallet-token-importing": "Importação de token", "page-find-wallet-token-importing-desc": "Importar qualquer token ERC-20 para usar na carteira", - "page-find-wallet-fee-optimization": "Otimização de taxa", - "page-find-wallet-fee-optimization-desc": "Suporte a transações tipo 2 para taxas de gás otimizadas e taxas de reembolso para gás não utilizado", "page-find-wallet-buy-crypto": "Comprar cripto", "page-find-wallet-buy-crypto-desc": "Compre cripto com fiat diretamente na carteira \n *Observação: comprar cripto pode ser específico da região", "page-find-wallet-sell-for-fiat": "Venda através de fiduciários", @@ -46,10 +42,13 @@ "page-find-wallet-multisig-desc": "Carteiras que requerem múltiplas assinaturas para autorizar uma transação", "page-find-wallet-social-recovery": "Recuperação social", "page-find-wallet-social-recovery-desc": "Carteiras que permitem que os guardiões alterem a chave de assinatura para carteiras de contrato inteligentes", - "page-find-wallet-token-support": "Suporte para token", + "page-find-wallet-languages-supported": "Suporte a idiomas", + "page-find-wallet-languages-search-language": "Procurar idioma", + "page-find-wallet-popular-languages": "Mais popular", "page-find-wallet-features": "Recursos", "page-find-wallet-security": "Segurança", "page-find-wallet-smart-contract": "Contrato inteligente", + "page-find-wallet-advanced": "Avançado", "page-find-wallet-check-out": "Verificação", "page-find-wallet-info-updated-on": "informações atualizadas em", "page-find-wallet-showing-all-wallets": "Mostrando todas as carteiras", @@ -63,33 +62,30 @@ "page-find-wallet-chromium": "Chromium", "page-find-wallet-firefox": "Firefox", "page-find-wallet-hardware": "Hardware", - "page-find-wallet-hardware-desc": "Carteiras de hardware", + "page-find-wallet-personas-title": "O que você está procurando?", "page-find-wallet-new-to-crypto-title": "Novo em cripto", - "page-find-wallet-new-to-crypto-desc": "Você é o primeiro usuário a procurar sua primeira carteira", + "page-find-wallet-new-to-crypto-desc": "Usuário de primeira viagem procurando uma carteira para iniciantes.", "page-find-wallet-nfts-title": "NFTs (Tokens Não Fungíveis)", - "page-find-wallet-nfts-desc": "Você é alguém que é fã de NFTs e quer uma carteira com suporte para NFTs", - "page-find-wallet-hodler-title": "Hodler", - "page-find-wallet-hodler-desc": "Você é alguém que tem tokens e não quer tocá-los", + "page-find-wallet-nfts-desc": "Carteiras com foco em suporte a NFTs.", + "page-find-wallet-hodler-title": "Longo prazo", + "page-find-wallet-hodler-desc": "Holding de token passivo com carteiras físicas.", "page-find-wallet-finance-title": "Finanças", - "page-find-wallet-finance-desc": "Você é alguém que usa DeFi e quer uma carteira que lhe permita conectar-se a aplicativos DeFi", + "page-find-wallet-finance-desc": "Carteiras com foco na usabilidade frequente de aplicativos DeFi.", "page-find-wallet-developer-title": "Desenvolvedor", - "page-find-wallet-developer-desc": "Você é desenvolvedor e precisa de uma carteira para ajudar a desenvolver e testar dapps", - "page-find-wallet-persona-desc": "Escolha o perfil que corresponde ao seu tipo de usuário e filtre a lista de carteiras", + "page-find-wallet-developer-desc": "Carteiras que ajudam a desenvolver e testar dapps.", "page-find-wallet-filters": "Filtros", "page-find-wallet-active": "ativo", - "page-find-wallet-profile-filters": "Filtros de perfil", - "page-find-wallet-feature-filters": "Filtros de recursos", "page-find-wallet-footnote-1": "As carteiras listadas nesta página não são endossos oficiais e são fornecidas apenas a título informativo.", "page-find-wallet-footnote-2": "As descrições delas foram fornecidas pelos próprios projetos da carteira.", "page-find-wallet-footnote-3": "Adicionamos produtos a esta página com base nos critérios em nossa política de listagem. Se você quiser que adicionemos uma carteira, abra um tíquete no GitHub.", "page-find-wallet-mobile": "Celular", - "page-find-wallet-mobile-desc": "Carteiras com aplicativos móveis", "page-find-wallet-desktop": "Área de trabalho", - "page-find-wallet-desktop-desc": "Carteiras com aplicativos de desktop", "page-find-wallet-browser": "Navegador", - "page-find-wallet-browser-desc": "Carteiras com extensões de navegador", "page-find-wallet-device": "Dispositivo", - "page-find-choose-to-compare": "Selecione para comparar", - "page-find-wallet-choose-features": "Escolher recursos", - "page-find-wallet-reset-filters": "Redefinir filtros" + "page-find-wallet-reset-filters": "Redefinir", + "page-find-wallet-visit-website": "Acessar site", + "page-find-wallet-social-links": "Links", + "page-find-wallet-empty-results-title": "Sem resultados", + "page-find-wallet-empty-results-desc": "Não existem carteiras que correspondam à sua busca. Tente remover alguns filtros.", + "page-find-wallet-see-wallets": "Ver carteiras" } diff --git a/src/intl/pt-br/page-wallets.json b/src/intl/pt-br/page-wallets.json index fe5ee2cb32b..d7a26cb135d 100644 --- a/src/intl/pt-br/page-wallets.json +++ b/src/intl/pt-br/page-wallets.json @@ -1,20 +1,20 @@ { "page-wallets-accounts-addresses": "Carteiras, contas, chaves e endereços", "page-wallets-accounts-addresses-desc": "Vale a pena entender as diferenças entre alguns termos-chave.", - "page-wallets-accounts-ethereum-addresses": "Uma conta Ethereum tem um endereço, assim como um e-mail tem um endereço. Isso é utilizado para identificar os seus ativos digitais.", + "page-wallets-accounts-ethereum-addresses": "Uma conta Ethereum tem um endereço, assim como um email tem um endereço. Isto é usado para identificar seus ativos digitais.", "page-wallets-alt": "Ilustração de um robô com um corpo em forma de cofre, representando uma carteira Ethereum", - "page-wallets-ethereum-account": "Uma conta Ethereum é um par de chaves. Uma chave é usada para criar o endereço que você pode compartilhar livremente, e a outra chave você precisa manter em segredo, pois é usada para assinar coisas. Juntas, essas chaves permitem que você detenha ativos e realize transações.", + "page-wallets-ethereum-account": "Uma conta Ethereum é um par de chaves. Uma chave é usada para criar o endereço que você pode compartilhar livremente, e a outra chave você precisa manter em segredo porque ela é usada para assinar coisas. Juntas, essas chaves permitem que você guarde seus ativos e faça transações.", "page-wallets-blog": "Blog da Coinbase", "page-wallets-bookmarking": "Marque sua carteira nos Favoritos", "page-wallets-bookmarking-desc": "Se você usar uma carteira web, coloque o site nos Favoritos para se proteger contra golpes de phishing.", - "page-wallets-cd": "Carteiras de hardware físico são dispositivos que permitem manter suas criptomoedas off-line – muito seguras", + "page-wallets-cd": "As carteiras físicas são dispositivos de hardware que permitem que você mantenha suas criptos offline e em segurança", "page-wallets-desc-2": "As carteiras são utilizadas pela maioria das pessoas no gerenciamento da identidade e ativos digitais.", "page-wallets-desc-2-link": "Mais sobre ETH", "page-wallets-desc-3": "A sua carteira é uma ferramenta para interagir com a sua conta Ethereum. Ou seja, você pode trocar de provedor de carteira a qualquer momento. Muitas carteiras também permitem gerenciar diversas contas Ethereum em um único aplicativo.", "page-wallets-desc-4": "Os provedores de carteira não têm custódia sobre os seus fundos, apenas oferecem um espaço para visualização dos seus ativos no Ethereum e ferramentas para gerenciá-los facilmente.", "page-wallets-description": "As carteiras Ethereum são aplicativos que permitem que você controle a sua conta. Assim como uma carteira física, ela contém tudo o que você precisa para comprovar a sua identidade e gerenciar os seus ativos. A sua carteira permite fazer login em aplicativos, ver saldos, enviar transações e verificar a sua identidade.", - "page-wallets-desktop": "Aplicativos desktop, se você prefere gerenciar seus fundos via MacOS, Windows ou Linux", - "page-wallets-ethereum-wallet": "Uma carteira é uma ferramenta que permite a interação com a sua conta por meio de chaves, bem como ver o saldo da conta, enviar transações e muito mais.", + "page-wallets-desktop": "Aplicativos desktop se você preferir gerenciar seus fundos via macOS, Windows ou Linux", + "page-wallets-ethereum-wallet": "Uma carteira é uma ferramenta que permite a você interagir com sua conta usando suas chaves. Com ela, você pode ver seu saldo, enviar transações e muito mais.", "page-wallets-explore": "Conheça Ethereum", "page-wallets-features-desc": "Nós podemos ajudá-lo a escolher sua carteira com base nos recursos que são mais importantes para você.", "page-wallets-features-title": "Compare carteiras com base nas funcionalidades", @@ -24,24 +24,23 @@ "page-wallets-get-some-alt": "Uma ilustração de uma mão criando um logotipo do ETH feito de peças de lego", "page-wallets-get-some-btn": "Obtenha ETH", "page-wallets-get-some-desc": "ETH é a criptomoeda nativa do Ethereum. Você precisará de alguns ETH na sua carteira para usar aplicativos Ethereum.", - "page-wallets-how-to-store": "Como armazenar ativos digitais no Ethereum", "page-wallets-keys-to-safety": "O básico para manter suas criptomoedas seguras", "page-wallets-manage-funds": "Um app para gerenciar seus fundos", "page-wallets-manage-funds-desc": "Sua carteira mostra os seus saldos, histórico de transações e dá a você uma maneira de enviar/receber fundos. Algumas carteiras podem oferecer mais.", "page-wallets-meta-description": "O que você precisa saber para usar carteiras Ethereum.", "page-wallets-meta-title": "Carteiras Ethereum", - "page-wallets-mobile": "Aplicativos móveis que tornam seus fundos acessíveis a partir de qualquer lugar", + "page-wallets-mobile": "Aplicativos para dispositivos móveis que tornam seu saldo acessível de qualquer lugar", "page-wallets-more-on-dapps-btn": "Mais sobre Dapps", "page-wallets-most-wallets": "A maioria das soluções de carteira permitirá que você gere uma conta no Ethereum. Assim, você não precisa de um antes de baixar uma carteira.", "page-wallets-protecting-yourself": "Protegendo a si mesmo e seus fundos", - "page-wallets-seed-phrase": "Anote a sua frase semente", + "page-wallets-seed-phrase": "Escreva a sua frase de recuperação", "page-wallets-seed-phrase-desc": "As carteiras geralmente darão a você uma frase \"semente\" que você deve escrever em algum lugar seguro. Esta é a única maneira para você recuperar sua carteira.", "page-wallets-seed-phrase-example": "Aqui está um exemplo:", "page-wallets-seed-phrase-snippet": "there aeroplane curve vent formation doge possible product distinct under spirit lamp", "page-wallets-seed-phrase-write-down": "Não a armazene no computador. Anote e mantenha-a em segurança.", "page-wallets-slogan": "Mantendo as chaves para o seu futuro digital", "page-wallets-stay-safe": "Como se manter seguro", - "page-wallets-stay-safe-desc": "Para ter liberdade financeira e a capacidade de acessar e utilizar fundos em qualquer lugar envolve responsabilidades – não há atendimento ao cliente no espaço cripto. Você é responsável por manter as suas chaves seguras e protegidas.", + "page-wallets-stay-safe-desc": "A liberdade financeira e a habilidade de acessar e usar seu saldo de qualquer lugar vem com responsabilidade. Não existe atendimento ao cliente no mundo cripto. Você é responsável por manter suas chaves seguras e protegidas.", "page-wallets-subtitle": "As carteiras ajudam você a acessar os seus ativos digitais e fazer login em aplicativos.", "page-wallets-take-responsibility": "Assuma a responsabilidade pelos seus próprios fundos", "page-wallets-take-responsibility-desc": "As corretoras centralizadas vincularão a sua carteira a um nome de usuário e senha que podem ser recuperados de uma maneira tradicional. Apenas lembre-se de que você está confiando à corretora a custódia dos seus fundos e que se a corretora enfrentar problemas financeiros, os seus fundos estarão em risco.", @@ -55,8 +54,8 @@ "page-wallets-try-dapps-desc": "Dapps são aplicativos construídos no Ethereum. Eles são mais baratos, mais justos e mais gentis com seus dados do que a maioria dos aplicativos tradicionais.", "page-wallets-types": "Tipos de carteiras", "page-wallets-types-desc": "Existem algumas maneiras de fazer interface e interagir com a sua conta:", - "page-wallets-web-browser": "As carteiras do navegador são aplicativos da web que permitem a você interagir com sua conta diretamente no navegador", - "page-wallets-web-browser-extension": "As carteiras de extensão do navegador são extensões que você baixa e permitem que você interaja com sua conta e aplicativos usando o navegador", + "page-wallets-web-browser": "Carteiras de navegador são sites que permitem a você interagir com sua conta diretamente no navegador", + "page-wallets-web-browser-extension": "Carteiras de extensão dos navegadores são extensões que você baixa e permitem a você interagir com sua conta e aplicativos pelo navegador", "page-wallets-whats-a-wallet": "O que é uma carteira Ethereum?", "page-wallets-your-ethereum-account": "Sua conta Ethereum", "page-wallets-your-ethereum-account-desc": "A sua carteira é a janela para a sua conta Ethereum – o seu saldo, histórico de transações e muito mais. Mas você pode trocar os provedores de carteira a qualquer momento.", diff --git a/src/intl/pt-br/page-what-is-ethereum.json b/src/intl/pt-br/page-what-is-ethereum.json index e6e2dc18ef2..bfc9a7debea 100644 --- a/src/intl/pt-br/page-what-is-ethereum.json +++ b/src/intl/pt-br/page-what-is-ethereum.json @@ -3,7 +3,7 @@ "page-what-is-ethereum-alt-img-comm": "Uma ilustração de membros da comunidade Ethereum trabalhando juntos", "page-what-is-ethereum-alt-img-lego": "Uma ilustração de uma mão criando um logotipo ETH feito de blocos de Lego", "page-what-is-ethereum-banking-card": "Serviços bancários para todos", - "page-what-is-ethereum-banking-card-desc": "Nem todo mundo tem acesso a serviços financeiros. Porém, para acessar Ethereum e seus produtos de financiamento, empréstimo e poupança, você só precisa de uma conexão com a Internet.", + "page-what-is-ethereum-banking-card-desc": "Nem todo mundo tem acesso a serviços financeiros. Uma conexão de internet é tudo o que você precisa para acessar o Ethereum e os produtos de empréstimo, tomada de empréstimo e poupança criados com base nele.", "page-what-is-ethereum-build": "Crie algo com Ethereum", "page-what-is-ethereum-build-desc": "Se você quiser criar usando Ethereum, leia nossa documentação, veja alguns tutoriais ou confira as ferramentas necessárias para começar.", "page-what-is-ethereum-censorless-card": "Resistente à censura", @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum e stablecoins simplificam o processo de envio de dinheiro para o exterior. Muitas vezes, leva apenas alguns minutos para movimentar fundos em todo o mundo, em oposição aos vários dias úteis ou até mesmo semanas que podem levar seu banco tradicional e por uma fração do preço. Além disso, não há taxa extra para fazer uma transação de alto valor, e não há restrições sobre para onde ou por que você está enviando seu dinheiro.", "page-what-is-ethereum-slide-2-title": "A ajuda mais rápida em tempos de crise", "page-what-is-ethereum-slide-2-desc-1": "Se você tiver a sorte de ter várias opções bancárias por meio de instituições confiáveis onde mora, pode ter como garantida a sua liberdade financeira, a segurança e a estabilidade que elas oferecem. Mas para muitas pessoas ao redor do mundo que enfrentam repressão política ou dificuldades econômicas, as instituições financeiras podem não fornecer a proteção ou os serviços de que precisam.", - "page-what-is-ethereum-slide-2-desc-2": "Quando a guerra, catástrofes econômicas ou repressões às liberdades civis atingiram os residentes da Venezuela, Cuba, Afeganistão, Nigéria, Bielorrússia e Ucrânia, as criptomoedas constituíram a opção mais rápida e, muitas vezes, a única para manter a autonomia financeira.1 Como visto nesses exemplos, criptomoedas como o Ethereum podem fornecer acesso sem restrições à economia global quando pessoas estão isoladas do mundo exterior. Além disso, as stablecoins oferecem uma reserva de valor quando as moedas locais estão entrando em colapso devido à hiperinflação.", + "page-what-is-ethereum-slide-2-desc-2": "Quando a guerra, as catástrofes econômicas ou as repressões das liberdades civis atingiram os residentes de Venezuela, Cuba, Afeganistão, Nigéria, Bielorrússia e Ucrânia, as criptomoedas constituíam a opção mais rápida, e muitas vezes a única, para reter a agência financeira.1 Como visto nesses exemplos, criptomoedas como Ethereum podem fornecer acesso irrestrito à economia global quando as pessoas estão isoladas do mundo exterior. Além disso, as stablecoins oferecem uma reserva de valor quando as moedas locais estão em colapso devido à hiperinflação.", "page-what-is-ethereum-slide-3-title": "Empoderando criadores", "page-what-is-ethereum-slide-3-desc-1": "Somente em Em 2021, artistas, músicos, escritores e outros criadores usaram o Ethereum para ganhar cerca de Us$ 3,5 bilhões coletivamente. Isso torna a Ethereum uma das maiores plataformas globais para criadores, ao lado do Spotify, YouTube e Etsy. Saiba mais.", "page-what-is-ethereum-slide-4-title": "Empoderando gamers", diff --git a/src/scripts/crowdin/translations/getTranslations.ts b/src/scripts/crowdin/translations/getTranslations.ts index 455750e5e67..ad6fc93f723 100644 --- a/src/scripts/crowdin/translations/getTranslations.ts +++ b/src/scripts/crowdin/translations/getTranslations.ts @@ -1,11 +1,10 @@ import fs from "fs" -import { checkMarkdown } from "../../markdownChecker" import crowdin from "../api-client/crowdinClient" import crowdinImport from "../import/main" import type { BucketsList } from "../import/types" -import { BUCKETS_PATH, DOT_CROWDIN, FILE_PATH, SUMMARY_PATH } from "./constants" +import { BUCKETS_PATH, DOT_CROWDIN, FILE_PATH } from "./constants" import getApprovedBuckets from "./getApprovedBuckets" import { decompressFile, downloadFile } from "./utils" @@ -43,9 +42,6 @@ async function main() { // Run Crowdin import script with buckets from Notion crowdinImport(buckets) - - // Check markdown - checkMarkdown(SUMMARY_PATH) } catch (error: unknown) { console.error((error as Error).message) } diff --git a/src/scripts/crowdin/translations/utils.ts b/src/scripts/crowdin/translations/utils.ts index f87beaa6947..fdb59a1827d 100644 --- a/src/scripts/crowdin/translations/utils.ts +++ b/src/scripts/crowdin/translations/utils.ts @@ -1,5 +1,5 @@ import { execSync } from "child_process" -import fs, { readFileSync, unlinkSync, writeFileSync } from "fs" +import fs, { unlinkSync, writeFileSync } from "fs" import path from "path" import { Readable } from "stream" import { finished } from "stream/promises" @@ -9,9 +9,6 @@ import decompress from "decompress" import { INTL_JSON_DIR, TRANSLATIONS_DIR } from "../../../lib/constants" -import { SUMMARY_PATH } from "./constants" -import { QASummary } from "./types" - export const downloadFile = async (url: string, writePath: string) => { // Get directory from writePath and ensure it exists const dir = writePath.substring(0, writePath.lastIndexOf("/")) @@ -40,33 +37,6 @@ export const decompressFile = async (filePath: string, targetDir: string) => { console.log("✅ Decompression complete.") } -const getQAMessage = (locale: string) => { - console.log("Checking summary path:", SUMMARY_PATH) - if (!fs.existsSync(SUMMARY_PATH)) { - console.error("Could not find summary path:", SUMMARY_PATH) - throw new Error("No summary file found.") - } - - const summaryJson: QASummary = JSON.parse(readFileSync(SUMMARY_PATH, "utf-8")) - const qaResults = summaryJson[locale] - ? summaryJson[locale].map((s) => "- " + s).join("\n") - : null - - if (!qaResults) return "No QA issues found" - return ` -\`\`\`shell -yarn markdown-checker -\`\`\` - -
    Unfold for ${summaryJson[locale].length} result(s) - -${qaResults} -
    - -@coderabbitai review -` -} - export const createLocaleTranslationPR = ( locale: string, buckets: number[] @@ -88,8 +58,22 @@ export const createLocaleTranslationPR = ( }).trim() execSync(`git checkout -b ${branchName}`) execSync("git reset .") - execSync(`git add ${TRANSLATIONS_DIR}/${locale}`) - execSync(`git add ${INTL_JSON_DIR}/${locale}`) + + // Check if the translations directory exists and contains files + const translationsDir = path.join(TRANSLATIONS_DIR, locale) + if ( + fs.existsSync(translationsDir) && + fs.readdirSync(translationsDir).length > 0 + ) { + execSync(`git add ${translationsDir}`) + } + + // Check if the intl JSON directory exists and contains files + const intlJsonDir = path.join(INTL_JSON_DIR, locale) + if (fs.existsSync(intlJsonDir) && fs.readdirSync(intlJsonDir).length > 0) { + execSync(`git add ${intlJsonDir}`) + } + execSync(`git commit -m "${message}"`) execSync(`git push origin ${branchName}`) @@ -101,9 +85,6 @@ export const createLocaleTranslationPR = ( ## Content buckets imported ${buckets.sort((a, b) => a - b).join(", ")} - - ## Markdown QA checker alerts - ${getQAMessage(locale)} ` const bodyWritePath = path.resolve(process.cwd(), "body.txt")