Para começar a usar Bitcoin, o processo é relativamente simples:

  • você precisará de uma carteira,
  • comprar bitcoin,
  • e enviar os saldos para o endereço da sua carteira.

Atualmente, existem diversas carteiras, incluindo hot wallet e cold wallet, de vários modelos e marcas. Essas carteiras geram a seed e os endereços no momento da configuração.

No entanto, ao fazer isso, você acaba confiando, de certa forma, na empresa de software responsável pelo desenvolvimento da carteira.

Assim, para resolver essa dependência, foi criada a ferramenta Ian Coleman. Por meio dela, o usuário pode gerar sua própria seed e personalizar a entropia, o número de palavras, a linguagem e até mesmo recuperar endereços a partir de seeds já criadas.

Bora entender como Ian Coleman funciona?!

O que é a ferramenta Ian Coleman?

A ferramenta Ian Coleman é uma aplicação de código aberto que permite aos usuários gerar suas próprias seeds e endereços de carteiras de Bitcoin de forma independente, sem depender de terceiros.

Ela foi criada por (adivinhe?) Ian Coleman, um desenvolvedor de software e especialista em segurança cibernética.

Com esta ferramenta, os usuários podem gerar suas próprias seeds (sementes) usando o padrão BIP39, que é um método para criar uma sequência de palavras que servem como uma chave de recuperação de uma carteira. 

Com ela também é possível escolher a entropia (aleatoriedade) desejada, inclusive através de dados e cartas. Isso significa que os usuários podem criar e gerenciar suas próprias chaves privadas de forma totalmente independente, sem depender de uma empresa de software.

Além disso, Ian Coleman oferece recursos como a geração e recuperação de endereços públicos a partir das chaves privadas geradas e suporte para BIP-32, que permite aos usuários criar caminhos HD (Determinísticos Hierárquicos) exclusivos para suas carteiras.

Mas afinal, como utilizar essa ferramenta?

Como utilizar Ian Coleman com segurança?

Para usar essa ferramenta, você deverá acessar o site https://iancoleman.io e escolher a opção desejada, sendo a mais comum o Conversor de Código Mnemônico BIP39.

Entretanto, apesar de esse método ser o mais fácil para usuários, a recomendação é que a ferramenta seja utilizada apenas de forma offline.

O método offline permite que você possa gerar suas chaves privadas com segurança, sem estar conectado à internet, impedindo possíveis ataques hackers e evitando que seus dados fiquem vulneráveis.

Utilizando Ian Coleman de forma offline

Para utilizar a Ian Coleman de forma offline, você precisará baixar os arquivos necessários diretamente do repositório oficial no GitHub e executá-los localmente em seu próprio computador.

Aqui está um guia básico para fazer isso:

1. Acesse o repositório oficial da ferramenta Ian Coleman no GitHub

Lembre-se de sempre garantir que está baixando os arquivos de uma fonte confiável, como o repositório oficial no GitHub. Isso ajuda a assegurar a segurança e a integridade dos arquivos que você está utilizando.

2. Na página do repositório, clique no botão verde ‘Code‘ (Código) e selecione ‘Download ZIP‘ (Baixar Zip) para baixar todos os arquivos do projeto em um arquivo compactado.

Repositório do Ian Coleman no Github

3. Agora, extraia os arquivos do ZIP baixado para uma pasta em seu computador.

4. Abra o arquivo index.html em um navegador da web. Para isso, você pode simplesmente dar um clique duplo no arquivo ou arrastá-lo para a janela do navegador.

5. Após clicar no arquivo index.html, a ferramenta Ian Coleman será carregada no navegador e estará pronta para uso offline.

Agora que você está com tudo pronto para usar a Ian Coleman de forma offline, pode começar a gerar suas seeds e endereços de carteira com maior segurança.

Mas, como faço para gerar minhas seeds na ferramenta? É o que vamos entender a seguir!

Passo a passo para criar uma seed com Ian Coleman

Abaixo iremos explicar como você pode gerar uma seed (mnemônico) utilizando Ian Coleman.

É bem simples!

Passo 1:

Na tela inicial da Ian Coleman, clique em ‘SITE’ que está abaixo de BIP39 Mnemonic Code Converter, que é a primeira opção que irá aparecer.

Site do Ian Coleman

Passo 2:

Feito isso, abrirá uma página onde você iniciará a configuração para geração da sua seed:

  • Em ‘Generate’, você deve selecionar o número de palavras, lembrando que o mais comum é 12 ou 24 palavras.
  • Nesta mesma página, no campo ‘Mnemonic Language’, você pode escolher a linguagem da seed como inglês ou português.
  • E também é importante certificar que BTC – Bitcoin está selecionado no campo ‘Coin’ (infelizmente essa não é uma ferramenta bitcoin-only)
Gerador Mnemônico Ian Coleman

Além disso, se você clicar em SHOW ENTROPY DETAILS, você poderá escolher a aleatoriedade que a seed será gerada:

Detalhes da Entropia

Veja que, na lateral direita da tela, a ferramenta mostra as formas de entropia aceitas, como dados (dice [1-6]), cartas (Base 10 [0-9]), Binário (Binary [0-1]), etc.

Por padrão, a aleatoriedade hexadecimal é selecionada.

Ao escolher outras formas de entropia, como dados ou cartas, você mesmo tirará os números que caírem e os inserirá no campo “ENTROPY”.

Para este tutorial, não utilizaremos essa opção; vamos utilizar a entropia fornecida pela própria ferramenta.

Passo 3:

Depois de tudo configurado, basta clicar em “GENERATE” para o site calcular e disponibilizar nos campos as informações da seed gerada.

Geração frase mnemônica no Ian Coleman

Passo 4:

Agora que você gerou sua seed, anote-a e guarde-a em um local seguro, pois ela é a chave de recuperação dos seus saldos.

Passo 5:

Mais abaixo, nesta mesma tela, você encontrará os endereços públicos e privados criados a partir dessa seed.

Portanto, são para esses endereços públicos da sua carteira que você enviará saldos em bitcoin.

Endereços públicos e privados gerados a partir da seed

E pronto! É assim que se gera uma seed na ferramenta Ian Coleman.

É bem tranquilo, né?!

Além disso, é importante ressaltar que essa ferramenta não serve apenas para isso. É possível também encontrar endereços a partir de uma seed existente.

Vamos ver como funciona?

Encontrando endereços a partir da seed phrase

Na ferramenta você também pode recuperar endereços a partir da seed phrase.

Como já comentamos antes, é possível fazer isso diretamente no site, porém, por questões de segurança, você deve utilizá-la em modo offline.

Para exemplificar neste artigo, vamos usar uma chave privada criada exclusivamente para este teste e recuperar os endereços dessa chave privada.

Chave privada teste

void come effort suffer camp survey warrior heavy shoot primary clutch crush open amazing screen patrol group space point ten exist slush involve unfold

A passphrase dela é: TREZOR.

Essa passphrase é a última palavra da nossa seed phrase em questão. No entanto, como se trata de uma seed phrase de 25 palavras, a última palavra funciona como uma senha e será inserida no campo “BIP39 PASSPHRASE”.

Inserindo a passphrase no campo BIP39 Passphrase no Ian Coleman

Assim, ao inserir todas as informações, você já conseguirá ver seus endereços no campo ‘DERIVED ADDRESSES‘:

Todos endereços pertecente à sua seed

No campo acima, chamado de DERIVATION PATH, é possível escolher o tipo de endereço que você deseja visualizar, caso sua carteira seja compatível com algum deles.

Demonstração da seção 'Derivation Path' no Ian Coleman

Portanto, se a sua carteira, por exemplo, é compatível com endereços Segwit, que começam com 3, então você deve usar a derivação BIP 141 no campo DERIVATION PATH para encontrar todos os endereços referentes a sua carteira.

Caso queira entender melhor sobre todos os tipos de endereços, acesse nosso artigo: Tipos de Endereço Bitcoin.

Por que utilizar essa ferramenta?

Existem algumas razões pelas quais alguém pode optar por utilizar a ferramenta Ian Coleman para criar uma carteira de Bitcoin:

  1. É de graça: com a Ian Coleman o usuário cria uma carteira gratuita, sem precisar pagar por uma hardware, por exemplo.
  2. Autonomia: ao criar uma seed com Ian Coleman, que é de código aberto, você não precisa confiar em terceiros, como uma empresa de software, para gerar as seeds da sua carteira. O usuário é que tem autonomia para criar e gerenciar suas chaves.
  3. Personalização: Um fato interessante da Ian Coleman é que o usuário pode escolher a entropia para criar a seed e a compatibilidade com o padrão BIP-32, permitindo especificar caminhos HD exclusivos.

Mas, apesar desses recursos serem bem interessantes, temos pontos de ressalvas para compartilhar com você.

Quais os riscos de usar a Ian Coleman?

Ian Coleman é uma ferramenta muito legal e é importante que ela esteja disponível para os usuários. Além de ser open source, possui diversos recursos e oferece uma maneira educativa para que qualquer pessoa entenda como funciona a geração de seeds e faça testes.

Entretanto, existem riscos associados ao uso dessa ferramenta, principalmente por novatos que não têm experiência técnica suficiente para garantir que estão realmente utilizando-a de forma offline.

O uso incorreto dessa ferramenta pode levar o usuário a vazar, de forma não intencional, as informações geradas na Ian Coleman. Expondo as seeds a elementos mal-intencionados, estes podem roubar os saldos enviados para a carteira gerada.

Portanto, não recomendamos o uso da ferramenta Ian Coleman se você não possui conhecimento técnico avançado para utilizá-la de forma offline e gerar as seeds com segurança.

Por outro lado, um bom uso dessa ferramenta é educativo, permitindo testar, explorar e aprender como funciona a geração de seeds, entropia e endereços. Nesse sentido, representa uma excelente maneira de interagir com o Bitcoin!

Sites fakes

Outro ponto importante é que existem sites fakes da Ian Coleman pela internet. Os golpistas chegam até mesmo a patrocinar no Google o site falso.

Veja este exemplo:

Sites fakes Ian Coleman

Portanto, esteja sempre muito atento para verificar se você está realmente no site oficial e executando os arquivos corretos.

Conclusão

Agora que você aprendeu o que é a Ian Coleman, quais os recursos disponíveis, como utilizá-la, as vantagens e os riscos, vale ressaltar que essa é mais uma importante ferramenta open source disponível gratuitamente para todos que desejam aprender sobre a custódia de Bitcoin.

Se você já está envolvido com o Bitcoin há algum tempo, certamente reconhece a importância de ter uma carteira de Bitcoin para guardar seus satoshis com segurança. A maneira como as seeds são geradas é parte essencial dessa segurança e a Ian Coleman oferece a possibilidade de você não depender de ninguém para isso, apenas de si mesmo.

Embora as carteiras hardware consolidadas existentes hoje sejam extremamente focadas em segurança, é sempre benéfico ter ferramentas open source que eliminem a dependência do usuário em relação a terceiros.

Deixamos aqui nosso desafio para você: explore, gere uma seed de teste na Ian Coleman para entender como funciona e dê mais um passo no seu conhecimento sobre Bitcoin.

Espero que você tenha gostado esse artigo, até a próxima e Opt Out!

Compartilhe o artigo:
Escrito por
Imagem do Autor
Kaká Furlan

Kaká é publicitária, apaixonada por tecnologia e mão na massa full time. Já participou das principais conferências de bitcoin como Adopting, Surfin Bitcoin e Bitcoin Conference.

Inscreva-se na Newsletter
Acesse, em primeira mão, artigos, novidades e notícias sobre Bitcoin diretamente em seu email.