Advertisement
Mavas

BitCoin PT - BR

Mar 10th, 2016
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.71 KB | None | 0 0
  1. Antes de iniciar, lembro que, sua mineração será de acordo com o seu Hardware, o desempenho e sucesso
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Hardware
  8.  
  9.  
  10.  
  11. Planejei em começar a construir um hardware do zero. Do básico, mas que
  12. permita a expansão nos próximos meses. Para isto no início já comecei a
  13. orçar placas mãe que tivessem no mínimo três slots PIC 16x. Óbvio que só
  14. na placa mãe já começaria o orçamento na casa dos 500 legais. Depois de
  15. ler este artigo, graças à indicação de um amigo, mudei o projeto para
  16. uma placa que tivesse uma PCI 16X e duas PCI 1x. Quando for comprar
  17. novas placas, basta comprar um extensor PCI 1x para PCI 1x que já temos
  18. até no Mercado Livre.
  19.  
  20.  
  21.  
  22. A única coisa que você precisa para minerar é o processamento da placa de vídeo, mais nada.
  23.  
  24.  
  25.  
  26. Achei uma placa mãe que atendia a minha nova exigência de slots e que
  27. suportava o já velho e por isto barato processador Intel Dual Core, que
  28. só teria a tarefa de rodar o sistema operacional.
  29.  
  30.  
  31.  
  32. Com isto fiquei com:
  33.  
  34.  
  35.  
  36. Placa mãe: Gigabyte MB S775 GA-G41MT-S2 BR R$ 185,00
  37.  
  38. Processador: Intel Pentium modelo E5800 (Dual Core), 3,2GHz R$ 199,00Memória DD3 3: 2 GB Corsair R$ 89,00
  39.  
  40. Totalizando R$ 473,00 com nota fiscal e garantia. Que foi menor que o preço só da placa mãe que originalmente iria comprar.
  41.  
  42.  
  43.  
  44. Sobre a placa de vídeo, a receita é óbvia: tem de ser a melhor que tiver
  45. no mercado. Mas senhores, o meu orçamento inicial não comportava. Não
  46. se pode também comprar uma muito modesta senão nem sairia do 0 a 0.
  47. Resolvi optar pela ATI 5870 via Mercado Livre.
  48.  
  49.  
  50.  
  51. Placa de Vídeo: ATI 5870 2 GB R$ 990,00
  52.  
  53. Em casa já tinha um gabinete, uma fonte de 420 watts, teclado, mouse e
  54. hd (de um Xbox velho que queimou). Ai já tinha todas as peças da parte
  55. mais fácil do trabalho, o hardware.
  56.  
  57.  
  58.  
  59. Sofware
  60.  
  61.  
  62.  
  63. A opção óbvia para a solução foi o Linux, pela segurança e já pelo fato
  64. de trabalhar com ele a mais de 10 anos. Para a distribuição fiquei na
  65. dúvida e testei uns quatro tutoriais que havia nos fóruns. Não queria
  66. ficar tentando resolver erros neste primeiro momento, pois queria mesmo é
  67. começar a minerar o mais rápido possível. O tutorial mais fácil e que
  68. tudo funcionou de primeira, foi este, onde resumirei de forma que
  69. acredito ser mais fácil. (Por que o cara coloca uso de "screen" em
  70. tutorial para leigos!)
  71.  
  72.  
  73.  
  74. Passo 1: Instale o Ubuntu 11.04
  75.  
  76.  
  77.  
  78. Pra começar, baixe a versão 11.04 do Ubuntu Desktop de 32 bits. Pode ser
  79. de 64 bits? Pode. Mas não faz a mínima diferença. E tem coisas que
  80. ainda não estão prontas pra 64 bits e você pode passar raiva
  81. desnecessariamente, não seja criativo nesta hora, baixe o de 32 bits.
  82.  
  83.  
  84.  
  85. Queime uma mídia com a imagem que acabou de baixar, coloque na máquina ,
  86. de o boot e inicie o processo de instalação. O Ubuntu é muito, muito
  87. amigável. Não terá nada que ele vá te perguntar que não saberá
  88. responder. Fácil.
  89.  
  90.  
  91.  
  92. Depois de instalado, tente fazer um update. Via terminal é o mais rápido. Abra um terminal e dê o comando:
  93.  
  94.  
  95.  
  96. sudo apt-get update && sudo apt-get upgrade
  97.  
  98. Se ele não instalou os updates na hora da instalação, esta operação pode demorar um pouco, tome um café e relaxe.
  99.  
  100.  
  101.  
  102. Instale também os pacotes que serão necessários:
  103.  
  104.  
  105.  
  106. sudo apt-get install fglrx vim openssh-server g++ libboost-all-dev subversion git-core python-numpy
  107.  
  108. O Ubuntu estando atualizado dê reboot na máquina e já está pronto para o próximo passo.
  109.  
  110.  
  111.  
  112. Passo 2: Instale o driver da ATI
  113.  
  114.  
  115.  
  116. Com o Ubuntu 32 instalado, vai neste link e faça o download dos 72 MB.
  117.  
  118. Trata-se de um executável. No terminal dê os seguinte comando para iniciar a instalação:
  119.  
  120.  
  121.  
  122. chmod u+x ati-driver-installer-11-6-x86.x86_64.run
  123.  
  124. sudo ati-driver-installer-11-6-x86.x86_64.run
  125.  
  126. No início te pergunta duas opções de instalação, eu escolhi a segunda e
  127. fui bem sucedido. No final me apresentou algumas mensagens de erro, mas
  128. deu tudo certo. Tentei duas vezes na primeira opção, mas não funcionou.
  129. Desculpe, mas não me lembro da descrição das duas opções, por que já
  130. fazem duas semanas, se alguém desejar contribuir...
  131.  
  132.  
  133.  
  134. Passo 3: Baixe o restante das aplicações
  135.  
  136.  
  137.  
  138. No terminal dê os seguintes comandos:
  139.  
  140.  
  141.  
  142. cd ~
  143.  
  144. wget http://download2-developer.amd.com/amd/Stream20GA/icd-regist ration.tgz
  145.  
  146. wget http://pypi.python.org/packages/source/p/pyopencl/pyopencl-0 .92.tar.gz
  147.  
  148. wget http://download2-developer.amd.com/amd/Stream20GA/ati-stream -sdk-v2.1-lnx32.tgz
  149.  
  150. svn checkout http://svn.json-rpc.org/trunk/python-jsonrpc
  151.  
  152. svn checkout http://svn3.xp-dev.com/svn/phoenix-miner/trunk
  153.  
  154. git clone git://github.com/m0mchil/poclbm poclbm
  155.  
  156. O primeiro commando é para garantir que você fará o download no home do
  157. seu usuário. O restante é pra baixar o seu registro como desenvolvedor
  158. ATI para poder utilizar o sdk deles, pyopencl, o sdk da ATI, última
  159. versão do python-jsonrpc, última versão do Phoenix-miner e do poclmb
  160. respectivamente. Não entrarei em detalhes neste post, ficará para um
  161. assunto posterior, pois o nosso objetivo aqui é colocar o equipamento
  162. para minerar o mais rápido possível.
  163.  
  164.  
  165.  
  166. Com os downloads finalizados, vamos para as instalações. Entre a primeira leva de comandos no mesmo terminal:
  167.  
  168.  
  169.  
  170. sudo tar xvfz ati-stream-sdk-v2.1-lnx??.tgz -C /opt
  171.  
  172. sudo tar xvfz icd-registration.tgz -C /
  173.  
  174. tar zxfv pyopencl-0.92.tar.gz
  175.  
  176. mv trunk phoenix
  177.  
  178. echo export DISPLAY=:0 >> ~/.bashrc
  179.  
  180. cd pyopencl-0.92
  181.  
  182. sudo sh -c 'echo "/opt/ati-stream-sdk-v2.1-lnx32/lib/x86/" >> /etc/ld.so.conf.d/local.conf'
  183.  
  184. ./configure.py --cl-inc-dir=/opt/ati-stream-sdk-v2.1-lnx32/include/ --cl-lib-dir=/opt/ati-stream-sdk-v2.1-lnx32/lib/x86
  185.  
  186. Ufa! Calma que tem mais:
  187.  
  188.  
  189.  
  190. sudo ldconfig
  191.  
  192. source ~/.bashrc
  193.  
  194. make -j3
  195.  
  196. sudo make install
  197.  
  198. cd ../python-jsonrpc
  199.  
  200. sudo python setup.py install
  201.  
  202. cd ~
  203.  
  204. chmod +x phoenix/phoenix.py poclbm/poclbm.py
  205.  
  206. sudo aticonfig --initial -f --adapter=all
  207.  
  208. Pronto! Se deu tudo certo até agora, pode reiniciar a máquina!
  209.  
  210.  
  211.  
  212. sudo reboot
  213.  
  214. Para testar:
  215.  
  216.  
  217.  
  218. cd poclbm
  219.  
  220. ./poclbm.py
  221.  
  222. O último comando deve listar os seus processadores e também a placa de
  223. vídeo que possuir. Isto acontecendo, tudo foi como esperado!
  224.  
  225.  
  226.  
  227. Passo 4: Conectando-se ao pool
  228.  
  229.  
  230.  
  231. Para minerar, o ideal, se você não tiver umas 20 placas desta, é se
  232. conectar em um pool de mineração. No pool a mineração dos blocos é
  233. dividido entre os usuários e quando completo, os Bitcoins de pagamento
  234. serão divididos proporcionalmente entre quem participou.
  235.  
  236.  
  237.  
  238. Estou usando o Deepbit, que apesar de todas as polêmicas por ser maior e
  239. tal, pra mim foi o que mais ficou no ar de todos. Pool fora do ar é
  240. Bitcoins que não consigo minerar, isto é ruim!
  241.  
  242.  
  243.  
  244. Depois de criar a conta no Deepbit, crie um novo Worker. Você pode ter
  245. quantos Workers precisar. Procure o link na parte superior "MY ACCOUNT" e
  246. na página o botão "Create new worker".
  247.  
  248.  
  249.  
  250. Na página de criação apenas digite a senha para o novo worker. Não se
  251. preocupe em criar senhas mirabolantes, que o máximo que podem fazer é um
  252. hacker bondoso minerar pra você! Mas pelo amor de Deus não use a mesma
  253. senha da sua conta do Deepbit e nem de qualquer outra coisa que tenha.
  254. Não preciso falar que a senha de usuário do Deepbit tem de ser boa né!
  255. Pois nele ficarão os Bitcoins minerados até que você transfira. Para
  256. isto não deixe também de cadastrar lá o seu atual endereço Bitcoin.
  257.  
  258.  
  259.  
  260. Tendo o seu Worker já criado, já pode começar a minerar.
  261.  
  262.  
  263.  
  264. Volte para o Ubuntu, em um terminal aberto dê o os comandos:
  265.  
  266.  
  267.  
  268. cd poclbm
  269.  
  270. poclbm.py -v -d1 -w 256 -f1 --host=pit.deepbit.net --port=8332 --user=worker --pass=senha
  271.  
  272. Na parte onde está "worker" coloque o nome do worker recém criado que
  273. aparece no Deepbit. Normalmente é o seu e-mail seguido de underline e um
  274. número. Em "senha", coloque a senha do mesmo.
  275.  
  276.  
  277.  
  278. Se tudo se deu corretamente, você já vai começar a minerar. Parabéns!
  279.  
  280.  
  281.  
  282. Nesta configuração eu consegui minerar 380 MH/s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement