sábado, 5 de agosto de 2017

Entenda - Minerando Criptomoedas 01: DogeCoin no Windows

As criptomoedas são geradas através do processamento de blocos de dados com hashs a serem quebrados seguindo determinado algoritmo criptogŕafico.



Essas criptomoedas possuem no Core de seu algoritmo, recursos para democratizar (utopicamente) a obtenção da criptomoeda, uma vez que sua geração para o mercado é finita. Para que não chegue alguém com alto poder de processamento e minere toda ela em um só dia, ficando com todo seu produto, o algoritmo percebe alto nível de processamento e aumenta a dificuldade da hash a ser quebrada. Hoje em dia, com a real valorização e utilidade dessas moedas, muita gente minera e existem no mundo alguns grande mineradores concentrados que detém a maior parte do que obtém, porém o sistema é democrático, todo mundo pode participar com seu poder de processamento seja lá qual for; e claro, receberá de acordo.

Aprender a minerar é no mínimo extremamente valioso para fins didáticos e entender um pouco mais profundamente na prática como a coisa funciona.

O passo a passo deste post é de extrema valia, por menor que seja a obtenção da criptomoeda. Qualquer computador pode minerar! Seja um Linux ou Windows que não tenham uma placa de video com o driver certo, poderá facilmente minerar através deste método. Método CPU

Um pré requesito, seja no Windows ou no Linux, é possuir um acesso a um pool de mineração.

Para ingressar e ter acesso a um Pool de mineração, siga os passos abaixo:




2) Preencha os dados e clique em "Register"






4) Entre como seus dados e clique em "Login"


5) Vá em "My Account" >> "My Workers"



6) Crie um "worker" (ou ponto minerador) da seguinte forma:


Entre com um Worker Name e uma senha para ele. Clique então em "Add New Worker"

Note no "Worker Login", isso é muito importante! Com seu-user-name.work-name e senha você usará para apontar o seu futuro minerador para trabalhar com seu pool de mineração.



Depois de você começar a minerar mais para frente, você poderá acompanhar o status pela "Dashboard" deste site.


Minerando DogeCoins no Windows, PASSO A PASSO - Método CPU


1- Faça o download do miner "CPUMINER ou MINERD"


Para Windows 32 bits:
https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0-win32.zip

Para Windows 64 bits:
https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0-win64.zip

2-  Extraia o conteúdo do .zip baixado anteriormente para o diretório c:\ de seu Windows.



3- Execute o prompt de comando como administrador


Digite:

1) cd ..        <pressione enter>
2) cd ..        <pressione enter>
3) minerd --url=stratum+tcp://stratum.aikapool.com:7915 --userpass=technedigitus.technedigitus:[email protected]@s098      <pressione enter>

Lembre-se de substituir technedigitus.technedigitus pelo seu login.workername e [email protected]@s098 pela sua própria senha.

Resultado:



Lições Aprendidas:
- Qualquer sistema, por mais simples e comum que seja como um Windows, consegue efetuar mineração utilizando a CPU do sistema
- Necessário cadastro em pool (e se quiséssemos minerar através de uma carteira core instalada localmente? ou criar um pool?)
- Existe todo um parâmetro a ser passado no comando a ser executado para iniciar a mineração, que chama o programa de mineração no diretório certo, o endereço do pool que ao invés de https://, utiliza stratum+tcp://, meu login junto com o nome do workername mais a senha para identificação.