Archiv za květen, 2011

Jak spustit generátor bitcoin na FreeBSD

Po tom všem bitcoin humbuk v poslední době a skutečnost, že většina klientů jsou vyráběny pro Linux, není divu, že jsem viděl několik žádostí o tom, jak spustit generátor bitcoin ve FreeBSD. Jsem stále přesvědčen, že bitcoins více než v pyramidovou hru, ale rozhodl jsem se zjistit, co se to vlastně nowdays a je poměrně snadné se dostat horníka běží na FreeBSD.

Tak získáte základní bitcoin generátor a peněženku systémem je velmi jednoduchá:

Nejprve provést upgrade porty (port bitcoind byl nedávno aktualizován) a pak nainstalovat bitcoind.

# Portsnap načíst aktualizovat

# Cd / usr/port/net-p2p/bitcoind

# Make install

Když config obrazovce budete mít možnost povolit GUI nebo ne. Vzhledem k tomu, že port nainstaluje pouze bitcion (příkaz s GUI) nebo bitcoind (příkaz bez GUI), budete muset rozhodnout, která je pro vás nejlepší. Jsem jednoznačně přednost verzi bez GUI, takže to může být spuštěn v / etc / rc.local a běží na pozadí.

Po dokončení instalace budete mít bitcoin horník a peněženku spustit. Pohrát s tím, ale nepoužívejte jej!

Proč? No CPU výtěžek je tak pomalý, že to bude trvat věky získat bitcoin výplatě. Mluvím o letech!

Takže místo toho, připojit se k dolování bazén. Těžba bazén je služba, kde horníci serveral spojit síly a rozdělit odměny, když se moje blok mincí. Tímto způsobem obdržíte malou část výplaty v poměru k tomu, jak moc jste přispěli k bloku. Nevýhodou je, že bitcon nebo bitcoind nepodporuje připojení bitcoin bazény. Tak umožňuje instalovat další (Ve skutečnosti vyšší účinnost) horníka. Který jsem experimentoval s, se nazývá minerd a Bohužel, není tam žádný port pro něj.

Takže to je to, co musíte udělat, aby si to v provozu:

Aktualizovat porty:

# Portsnap načíst aktualizovat

Instalace jwasm:

# Cd / usr / ports / devel / jwasm

# Make install

A curl:

# Cd / usr / ports / ftp / curl

# Make install

Nyní je čas stáhnout, nainstalovat patch a minerd:

% Wget http://btcmine.com/media/miners/cpuminer-1.0.tar.gz

% Tar xvf cpuminer-1.0.tar.gz

% Cd cpuminer-1.0

Nyní některé kouzlo, aby si to běží.:

Upravit Makefile.in a najít a odeslání tohoto řádku:

DEFAULT_INCLUDES =-I. @ @ Am__isrc

A změňte ho na:

DEFAULT_INCLUDES =-I. @ @ Am__isrc -I/usr/local/include

Soubor chybí na FreeBSD je byteswap.h, ale protože to je jen několik malých statické inline funkce jsut jej stáhnout do aktuálního adresáře:

# Wget http://www.arnold.se/byteswap.h

Nyní jsme připraveni spustit configure a kompilace zdroj:

Č. setennv CFLAGS-O3 "-Wall-msse2"

#. / Configure

# Make

To by šlo v pořádku s několika varování. Nyní můžeme spustit horníka pomocí následujícího příkazu:

.% / Minerd-algo-4way závity 2-url-http://mining.bitcoin.cz:8332 userpass USER.XXX: PASS

(Tento příklad je pro běh na serveru bitcoin.cz na http://mining.bitcoin.cz/~~pobj a budete se muset zaregistrovat, než vaše práce se budou počítat do generování bitcoins.)

A prosím, na vědomí, algo přepínač, tam je několik SHA256 implementace na výběr inbetwen. Do pár běhů a zkontrolujte Wich z nich je nejrychlejší na vašem počítači. Teď mi to nějaký čas a můžete začít vidět bitově centů válcování na důlní bazény stránce statistik.

Něco divné? Nebo jakékoli dotazy nebo připomínky? Prosím napište komentář tady a já se pokusím, aby vám pomohl ven.