Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Addition of Portuguese language #304

Open
wants to merge 7 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
371 changes: 371 additions & 0 deletions .vitepress/config.mts

Large diffs are not rendered by default.

137 changes: 137 additions & 0 deletions src/pt/account-security.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
---
title: "Segurança da conta SORA: como lidar com senhas com segurança | Documentos SORA"
head:
- - meta
- name: viewport
content: "width=device-width, initial-scale=1.0"
- - meta
- name: description
content: "Explore as complexidades dos formatos de senha, como mnemônicos, JSON e sementes brutas. Mergulhe nas práticas recomendadas para proteger senhas, usando soluções de armazenamento físico e digital. Priorize sua segurança digital hoje mesmo."
- - meta
- name: keywords
content: "frases secretas, senhas, mnemônicos, JSON, sementes brutas, melhores práticas, segurança digital, autenticação de dois fatores, armazenamento físico, armazenamento digital, gerenciadores de senhas, engenharia social, interfaces de usuário, protocolos de segurança"
- - meta
- name: author
content: "Rede SORA"
- - meta
- property: og:title
content: "Segurança da conta SORA: como gerenciar senhas com segurança"
- - meta
- property: og:description
content: "Explore as complexidades dos formatos de senha, como mnemônicos, JSON e sementes brutas. Mergulhe nas práticas recomendadas para proteger senhas, usando soluções de armazenamento físico e digital. Priorize sua segurança digital hoje mesmo."
- - meta
- property: og:url
content: "/pt/sora-guide"
- - meta
- property: og:type
content: "artigo"
- - meta
- property: og:site_name
content: "Tutorial SORA: Segurança da conta: como lidar com senhas com segurança"
- - meta
- property: og:locale
content: "pt_BR"
- - meta
- name: twitter:card
content: "resumo"
- - meta
- name: twitter:title
content: "Segurança da conta SORA: como gerenciar senhas com segurança"
- - meta
- name: twitter:description
content: "Explore as complexidades dos formatos de senha, como mnemônicos, JSON e sementes brutas. Mergulhe nas práticas recomendadas para proteger senhas, usando soluções de armazenamento físico e digital. Priorize sua segurança digital hoje mesmo."
- - meta
- name: twitter:site
content: "@sora_xor"
- - meta
- name: twitter:creator
content: "@sora_xor"
---

# Segurança da conta SORA: como lidar com senhas com segurança

Explore as complexidades dos formatos de senha, como mnemônicos, JSON e sementes brutas. Mergulhe nas melhores práticas para proteger senhas, usando soluções de armazenamento físico e digital. Priorize sua segurança digital hoje.

## Resumo rápido

- Compreenda as diferenças entre os formatos de armazenamento mnemônico, JSON e de sementes brutas.
- Empregue as melhores práticas, como usar senhas exclusivas, 2FA e optar por métodos criptografados de armazenamento físico e digital.
- Certifique-se de revisar e atualizar regularmente seus métodos de segurança para ficar à frente da evolução das ameaças cibernéticas.

Na era digital de hoje, proteger os ativos digitais tornou-se fundamental. O ponto crucial dessa segurança geralmente gira em torno do gerenciamento de senhas, senhas e outras chaves digitais. Compreender os diferentes formatos de armazenamento e seguir as práticas recomendadas pode distinguir entre contas seguras e possíveis violações.

![](.gitbook/assets/sora-account-security.png)

## Mnemônico, JSON e Raw Seed: Visão geral

- **Senhas mnemônicas:** Uma frase mnemônica é uma coleção de palavras que podem ser usadas para derivar uma chave criptográfica. Essas frases são normalmente mais fáceis de lembrar do que chaves criptográficas brutas e são frequentemente usadas por carteiras criptografadas para permitir que os usuários recuperem suas contas.

- **Keystore JSON:** um keystore JSON contém uma versão criptografada da chave privada de um usuário. É acompanhado por outros dados e está no formato de um objeto JSON. Este keystore requer uma senha para descriptografar e acessar a chave privada.

- **Semente bruta:** A semente bruta é uma representação direta de uma chave criptográfica. Geralmente é uma sequência de letras e números. É a forma de chave mais básica e direta, mas também a menos amigável para os humanos.

## Melhores práticas para armazenar informações de contas e senhas

- **Use senhas exclusivas e fortes:** Evite usar a mesma senha para várias contas. Certifique-se de que sejam longos, use uma mistura de caracteres, números e símbolos e evite frases óbvias.

- **Atualize suas senhas periodicamente:** Alterar suas senhas periodicamente pode ajudar a proteger contra violações não detectadas.

- **Autenticação de dois fatores (2FA):** Isso adiciona uma camada extra de segurança ao exigir uma segunda forma de verificação e uma senha.

### Opções de armazenamento físico

- **Armazenamento de papel:** Escreva suas frases mnemônicas ou iniciais em papel e guarde-as em local seguro, à prova de fogo e à prova d'água. Sempre mantenha várias cópias em locais diferentes.

- **Carteiras de Aço:** Essas ferramentas permitem gravar ou carimbar sua frase mnemônica em um pedaço de aço, tornando-o resistente ao fogo, água e corrosão.

- **Cofre bancário:** Guarde suas senhas escritas ou gravadas em um cofre para sua proteção.

### Soluções de armazenamento digital criptografadas

- **Carteiras de hardware:** são dispositivos físicos projetados para armazenar chaves de criptomoeda com segurança. Eles mantêm as chaves isoladas dos dispositivos conectados à Internet, imunes a ataques online.

- **Unidades USB criptografadas:** Armazene seus arquivos iniciais brutos ou de keystore JSON em uma unidade USB criptografada. Isto adiciona uma camada de proteção, pois os dados permanecem criptografados e inacessíveis sem a chave de descriptografia.

- **Almacenamiento seguro en la nube:** Si bien no es recomendable almacenar datos confidenciales directamente en el almacenamiento en la nube, puedes usar el almacenamiento en la nube para archivos cifrados, especialmente si utilizas métodos de cifrado sólidos y las claves se mantienen fora de linha.

- **Armazenamento criptografado local:** Use soluções de criptografia de disco local como BitLocker (Windows) ou FileVault (Mac) para criptografar seu disco rígido.

### Gerenciadores de senhas

Outra forma popular de gerenciar senhas é usar um software de gerenciamento de senhas. Os gerenciadores de senhas são ferramentas valiosas no cenário digital atual, simplificando a complexa tarefa de gerenciar múltiplas senhas. Com sua ajuda, os usuários só precisam lembrar uma única senha mestra, dando-lhes acesso a um grande número de senhas exclusivas, fortes e longas para diferentes contas. Mas apesar de todas as vantagens deste tipo de software, você deve sempre seguir as orientações para garantir a segurança de todos os passes armazenados.

Estas são as principais recomendações de segurança:

- **Segurança do banco de dados:** Priorize a segurança do banco de dados do gerenciador de senhas para impedir o acesso não autorizado.
- **Backups regulares:** Agende backups constantes do banco de dados do gerenciador de senhas, garantindo proteção contra perda ou vazamento inesperado de dados.
- **Segurança por senha mestra:** Criptografe o banco de dados com uma senha mestra forte e exclusiva, dificultando a descriptografia não autorizada.
- **Downloads seguros:** sempre baixe software de manutenção de senha de fontes legítimas e confiáveis ​​para evitar a aquisição inadvertida de software malicioso.
- **Opte por software confiável:** Escolha gerenciadores de senhas que tenham conquistado uma reputação sólida e avaliações positivas, garantindo sua confiabilidade e seu compromisso com a segurança do usuário.

### Conscientização sobre engenharia social

Provavelmente, suas senhas não serão comprometidas por força bruta. Golpes como o phishing (que usam ofertas falsas ou boas demais para ser verdade) são os mais eficazes para separar as pessoas de seus ativos. Golpes como moedas NFT populares a preços de banana ou falsificação de identidade de provedores de serviços online podem levar a perdas dolorosas.
É importante certificar-se de que os links em que você clica em e-mails ou tweets vêm de contas verificadas. Não se deixe cegar pela ambição.

Da mesma forma, outras pessoas também podem entrar em contato com você, fazendo-se passar por fornecedores de carteiras ou equipes de tokens, solicitando seu mnemônico. Nenhum projeto ou infraestrutura precisará da sua chave privada; Se alguém pedir, considere isso uma bandeira vermelha.

### Vinculando aos seus dados armazenados

Ao criar interfaces de usuário (IU) ou artigos tutoriais, sempre vincule à solução de armazenamento segura que está sendo usada. Isso garante que os usuários tenham um caminho direto para os dados armazenados, reduzindo o risco de perda ou exclusão acidental.

Na própria interface do usuário, um botão ou link chamado "Acessar senhas armazenadas" pode ser uma forma eficaz de orientar os usuários. Em artigos tutoriais, incorpore hiperlinks no texto ou rótulos claros para direcionar os leitores aos recursos apropriados.

## Conclusão

Gerenciar e armazenar senhas com segurança é a base da segurança digital. Ao compreender os diferentes tipos de formatos de armazenamento e seguir as práticas recomendadas, você pode proteger seus ativos digitais e desfrutar de tranquilidade. Lembre-se, à medida que a tecnologia evolui, é essencial manter-se atualizado com os mais recentes protocolos e metodologias de segurança.

::: dica
Sempre consulte especialistas em segurança cibernética ao considerar uma solução para armazenar informações confidenciais.
:::

---

## Saiba mais

- [Criar um Endereço](/pt/create-an-address)
- [Conecte sua carteira ao Polkaswap](/pt/polkaswap-connect-wallet.md)
31 changes: 31 additions & 0 deletions src/pt/accounts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: "Contas na Rede SORA | SORA Docs"
head:
- - meta
- name: description
content: "Aprenda sobre as contas da rede SORA e como elas permitem que os usuários interajam com a rede e gerenciem seus ativos. Explore os diferentes tipos de contas, como contas de usuário e contas de sistema, e entenda como elas são usadas para transações, apostas, governança e outras atividades dentro do ecossistema SORA."
- - meta
- name: keywords
content: "contas, rede SORA, contas de usuário, contas de sistema, gerenciamento de ativos, transações, apostas, governança"
---

# Contas

ma conta é uma das entidades mais importantes da rede SORA. Se você tiver uma conta, poderá fazer transações no SORA.

A conta pode ser criada no SORA gratuitamente e sem limitações. SORA não possui processo KYC (Conheça seu Cliente) ou limitação de saldo mínimo. Você também pode ter quantas contas quiser.

A conta é armazenada na cadeia (_no blockchain_) para que todas as operações sejam transparentes e seguras. O formato de endereço usado em cadeias baseadas em substrato é SS58. O formato contém um prefixo de tipo de endereço que identifica um endereço como pertencente a uma rede específica. A rede SORA tem o prefixo `69`. Isso significa que todos os endereços começam com as letras “cn”.

Os prefixos são definidos [aqui](<https://github.com/paritytech/substrate/wiki/External-Address-Format-(SS58)>).

É importante compreender que formatos diferentes para redes diferentes são simplesmente representações diferentes da mesma chave pública num par de chaves pública-privada gerado por uma ferramenta de geração de endereços. Isso torna os endereços compatíveis entre strings baseadas em Substrate, desde que você converta o formato. Por exemplo, você pode usar o mesmo par de chaves para SORA, Kusama e Polkadot. Porém, mesmo que o par de chaves seja o mesmo, os endereços serão diferentes.

A maioria das carteiras gera uma frase mnemônica para os usuários fazerem backup de suas carteiras e gerarem uma chave privada a partir do mnemônico. Se você gerar um mnemônico, receberá uma frase de 12 palavras que pode ser usada para restaurar a conta.

## Saber mais

- [Crie um endereço](/pt/create-an-address.md)
- [Segurança da conta](/pt/account-security.md)

<!-- TODO: Consider adding more contents from https://medium.com/sora-academy/sora-academy-ddfc86388a2f -->
109 changes: 109 additions & 0 deletions src/pt/adding-tokens-to-hashi-bridge.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
---
title: "Adicionar tokens à ponte Hashi | Documentação SORA"
head:
- - meta
- name: description
content: "Aprenda como adicionar tokens à ponte Hashi na rede SORA. Descubra o processo passo a passo para listar novos tokens na ponte, incluindo os requisitos, procedimentos e considerações para adicionar tokens. Explore os benefícios da ponte de ativos e permitindo a interoperabilidade entre diferentes redes blockchain através da Ponte Hashi."
- - meta
- name: keywords
content: "adicionando tokens, Hashi Bridge, rede SORA, listando tokens, requisitos, procedimentos, ponte de ativos, interoperabilidade, redes blockchain"
---

# Adicionando um token à ponte HASHI

Adicionar tokens à ponte HASHI permite a sua transferência entre as redes SORA e Ethereum.

Adicionar um token à ponte SORA HASHI envolve várias etapas:

1. [Registre um token no blockchain SORA](#registre-um-token-no-blockchain-sora)
2. [Registre um ativo SORA na ponte](#registre-um-ativo-sora-na-ponte)
3. [Registre um token ERC-20 no Ethereum e seu mapeamento com um ativo SORA](#registre-um-token-erc-20-no-ethereum-e-seu-mapeamento-com-um-ativo-sora)
4. [Adicionar um token a uma lista de permissões](#adicionar-um-token-a-uma-lista-de-permissões)

## Registre um token na blockchain SORA

Consulte [Registrar](/pt/register-an-asset.md) para obter instruções sobre como registrar um token na blockchain SORA.

## Registre um token na blockchain SORA

1. Obtenha o AssetId do ativo que deseja adicionar (que você pode encontrar em [polkaswap.io](https://polkaswap.io)); por exemplo, `0x000268050a977248b641719592e7a0247ce4741839c83ec6aac6a865d3d0ba2c`).

2. Vá para [polkadot{.js}](http://polkadot.js.org/) na seção _Governance > Preimages_ e crie uma pré-imagem com `ethBridge.addAsset` e o valor para o endereço e ID da ponte rede do token a ser registrado. Os parâmetros são `assetId` e `networkId` (`0` para Ethereum).

![](.gitbook/assets/add-asset-preimage.png)

3. Copie o hash de pré-imagem da pré-imagem criada e envie uma proposta em _Governança > Democracia_. Alternativamente, você pode entrar em contato com um membro do conselho para que o Conselho crie diretamente uma moção para adicionar o ativo à ponte com a pré-imagem que você criou. Isto irá acelerar o processo de adição do ativo à ponte.

4. Assim que a proposta for aprovada, adquira as assinaturas dos peers da ponte por meio do RPC `ethBridge.getAccountRequests` com sua conta como primeiro argumento e o status `ApprovalsReady`.

![](.gitbook/assets/hashi-acquire-signatures.png)

5. O RPC retornará vários hashes. Estes são hashes de solicitação fora da cadeia; o último deve ser a solicitação `OutgoingAddAsset`. Para determinar se o ativo foi adicionado com sucesso, use o RPC `getRequests`.

6. Depois de encontrar seu hash, use o RPC `getApprovedRequests` para obter as aprovações.

7. Chame `addEthSidechainToken` no contrato inteligente da ponte.

### Usando Remix

1. Copie a ABI do contrato da seção Código para o Etherscan:

![](.gitbook/assets/hashi-copy-the-contract-abi.jpg)

2. Crie um arquivo com ABI em https://remix.ethereum.org:

![](.gitbook/assets/hashi-create-file-with-abi.jpg)

3. Escolha Metamask como provedor:

<center><img src="/.gitbook/assets/hashi-choose-metamask.jpg" width="400"></center>

4. Copie o endereço do contrato no campo "No endereço" e clique no botão No endereço

<center><img src="/.gitbook/assets/hashi-copy-address.jpg" width="400"></center>

5. Preencha os dados da transação:

<center><img src="/.gitbook/assets/hashi-fill-in-data.jpg" width="400"></center>

6. Confirme a transação:

<center><img src="/.gitbook/assets/hashi-confirm-transaction.jpg" width="400"></center>

### Usando Etherscan

Acesse https://etherscan.io/address/0x313416870a4da6f12505a550b67bb73c8e21d5d3#writeContract e preencha os campos com os dados da etapa anterior. Observe que os parâmetros v das assinaturas devem ser aumentados em `27`. Ou seja, se você vir `v: 0` e `v: 1`, esses parâmetros devem ser passados ​​como `[27, 28]`.

![](.gitbook/assets/hashi-fill-in-data-using-etherscan.png)

## Registrando um token ERC-20 no Ethereum e mapeando-o para um ativo SORA

1. Obtenha todas as informações necessárias sobre o token:

- Endereço (por exemplo, `0xdac17f958d2ee523a2206206994597c13d831ec7`)
- Símbolo (por exemplo, `USDT`)
- Nome (por exemplo, Tether `USD`)
- Decimais (por exemplo, `6`)
- ID da rede (por exemplo, `0` para Ethereum)

2. Crie uma proposta para chamar o extrínseco `ethBridge.addSidechainToken` com os argumentos da primeira etapa.

![](.gitbook/assets/hashi-create-proposal.png)

3. Após a aprovação da proposta, adquira as assinaturas dos peers da ponte através do RPC `ethBridge.getAccountRequests` da conta `cnTQ1kbv7PBNNQrEb1tZpmK7hZUUWqKBpWxmnxL4nczYfYfrh`.

![](.gitbook/assets/hashi-acquire-signatures.png)

4. O RPC retornará vários hashes. Estes são hashes de solicitações fora da cadeia, um deles deve ser a solicitação `OutgoingAddToken`. Para descobrir se o ativo foi adicionado com sucesso, use o RPC `getRequests`.

5. Depois que seu hash for encontrado, use o RPC `getApprovedRequests` para obter as aprovações.

6. Acesse https://etherscan.io/address/0x313416870a4da6f12505a550b67bb73c8e21d5d3#writeContract e chame `addEthNativeToken` com os dados da etapa anterior. Observe que os parâmetros v nas assinaturas devem ser aumentados em `27`. Ou seja, se você vir `v: 0` e `v: 1`, esses parâmetros devem ser passados ​​como `[27, 28]`.

![](.gitbook/assets/hashi-add-contract.png)

## Adicionando um token a uma lista de permissões

Se você deseja conectar seu token no Polkaswap e movê-lo para Ethereum, ele precisa estar na lista de permissões. Você pode colocar seu token na lista de permissões seguindo as instruções no [GitHub](https://github.com/sora-xor/polkaswap-token-whitelist-config).

Primeiro, a solicitação pull deve ser aprovada e, em seguida, o token será colocado na lista de permissões em futuras atualizações do Polkaswap.
20 changes: 20 additions & 0 deletions src/pt/advanced-trading-polkaswap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: "Negociação avançada na rede SORA | SORA Docs"
head:
- - meta
- name: description
content: "Explore estratégias e recursos de negociação avançados na bolsa descentralizada Polkaswap da rede SORA. Aprenda sobre ordens de limite, ordens de stop-loss e outras funcionalidades de negociação avançadas que permitem otimizar suas atividades de negociação e aproveitar as oportunidades de mercado dentro do ecossistema SORA."
- - meta
- name: keywords
content: "negociação avançada, rede SORA, Polkaswap, ordens de limite, ordens de stop-loss, funcionalidades de negociação"
---

# AdvancedTrade

## Teoria

<!-- @include: /pt/snippets/advanced-trading-theory.md -->

## Prática

<!-- @include: /pt/snippets/advanced-trading-polkaswap.md -->
Loading
Loading