FreeBSD , integridade
- 30 Mai 2011
Como facer un xerador bitcoin no FreeBSD
Despois de todo este hype bitcoin recentemente eo feito de que a maioría dos clientes están feitos para Linux, non admirar que eu teño visto varias peticións sobre como executar un xerador bitcoin no FreeBSD. Eu aínda non estou convencido de que bitcoins son máis que un esquema de pirámide, pero eu decidín comprobar as cousas e realmente nowdays é moi fácil obter un mineiro rodando FreeBSD.
Así obter un xerador bitcoin básica e carteira de execución é moi sinxelo:
Portas de actualización primeiro (o porto bitcoind foi actualizado recentemente), e despois instalar bitcoind.
# Portsnap fetch actualizar
# Cd / usr/port/net-p2p/bitcoind
# Make install
Cando a pantalla de configuración ten unha opción para activar o GUI ou non. Como a porta só instalar bitcion (Comando con GUI) ou bitcoind (Comando sen GUI), terá que decidir o que é mellor para vostede. Eu claramente prefire a versión sen GUI para que poida ser iniciada en / etc / rc.local e executados en segundo plano.
Cando a instalación é feita ten un mineiro bitcoin e carteira para ser executado. Xoga un pouco con el, pero non usalo!
Por que? Ben minería CPU é tan lento que levará as idades para obter un pagamento bitcoin. Estou falando de anos!
Entón, en vez participar nunha piscina de minería. Dun pool de minería é un servizo onde os mineiros serveral unir forzas e dividir as recompensas cando minerar un bloque de moedas. Desta forma, vostede pode recibir unha pequena parte do pago na proporción de que vostede ten contribuído ao bloque. A desvantaxe é que bitcon ou bitcoind non soporta xuntar piscinas bitcoin. Entón, imos instalar outro mineiro (de feito máis eficiente). O que eu teño probado é chamado minerd e desgraciadamente non hai ningunha porta para el.
Entón iso é o que cómpre facer para obtelo en funcionamento:
Actualiza portas:
# Portsnap fetch actualizar
Instalar jwasm:
# Cd / usr / ports / devel / jwasm
# Make install
E enrolar:
# Cd / usr / ports / ftp / curl
# Make install
Agora é o momento de baixar, parche e instalar minerd:
Http :/ / btcmine.com/media/miners/cpuminer-1.0.tar.gz% wget
% Tar xvf cpuminer-1.0.tar.gz
% Cd cpuminer-1.0
Agora un pouco de maxia para obtelo en execución.:
Editar Makefile.in e localiza a liña follwing:
DEFAULT_INCLUDES =-I. @ @ Am__isrc
E cambie a:
DEFAULT_INCLUDES =-I. @ @ Am__isrc -I/usr/local/include
Un arquivo que falta no FreeBSD é byteswap.h, pero xa que é só algúns pequenos funcións inline estáticos jsut baixa-lo no directorio actual:
Http :/ / www.arnold.se / byteswap.h # wget
Agora estamos preparados para realizar configure e compilación da fonte:
CFLAGS # setennv "-O3-Wall-msse2"
#. / Configure
# Make
Este debería ir ben con un par de anuncios. Agora podemos executar o mineiro co seguinte comando:
.% / Minerd-algoritmo 4way-threads 2-url http://mining.bitcoin.cz:8332 userpass-USER.XXX: orde PASS
(Este exemplo é para correr contra o servidor bitcoin.cz en http://mining.bitcoin.cz/ e terá que rexistrarse antes do seu traballo vai contar para xerar bitcoins.)
E observa o algoritmo clave, hai varios sha256 implementacións para escoller inbetwen. Facer un par de pistas e comprobar wich un é máis rápido na súa máquina. Agora darlle algún tempo e pode comezar a ver os centavos bits rolando na súa páxina de estatísticas de minería piscinas.
Nada de raro? Ou algunha dúbida, un comentario? Por favor, envíe un comentario aquí e vou tentar axudar.












































5 Responses to "Como facer un xerador bitcoin sobre FreeBSD"
Great little introdutorio Youtube Vide de WeUseCoins.Com sobre o concepto de Bitcoins.
http://www.youtube.com/watch?v=Um63OQz3bjo
Por BitCoin Junkie en 11 de xuño de 2011
# Cd / usr / ports / dev / jwasm
debe ser
# Cd / usr / ports / devel / jwasm
Por EFK en 15 de xuño de 2011
Entón polo que entendín non hai mineiro GPU para o FreeBSD aínda?
Piedade.
Por Lyubomir en 16 de xuño de 2011
@ EFK: Grazas! Agora actualizado.
Ningún mineiro GPU que eu teño oído falar, pero non debe ser tan difícil conseguir un curso. Eu simplemente non teñen unha tarxeta para xogar.
Por administrador en 16 de xuño de 2011
Polo que lin, non hai OpenCL no FreeBSD aínda. Os controladores nativos NVIDIA CUDA proporcionar, pero os mineiros existentes alí fóra, só probar a usar OpenCL. Aqueles con CUDA son Windows e GNU / Linux soamente. Non hai fonte, pero eu non sei como recompila-lo:
https://bitcointalk.org/index.php?topic=2444.0
Por Lyubomir Grigorov en 6 de outubro de 2011