ubuntuusers.de

bitcoin und bitcoin-miner

Status: Gelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

flitzpiepe

Anmeldungsdatum:
19. Dezember 2008

Beiträge: 35

hallo zusammen,

ich habe mich in den letzten tagen mal mit der thematik "bitcoins" und "bitcoin-mining" beschäftigt und bin hier bei ubuntuusers.de auf erschreckende leere gestossen...

ist dies eine unerwünschte thematik oder hat sich hier einfach noch niemand eingehender damit befasst? ❓

ich habe das ganze mal ausgetestet und auf einer 32bit und einer 64bit vm ausprobiert.

inwiefern die benutzten quellen seriös sind, entzieht sich meiner beurteilungsfähigkeit...(deshalb hab' ich das auch lieber von meinem arbeitsplatz aus gemacht...) 😉

der von mir in diesem testbeispiel benutze pool war http://pool.50btc.com.

hier mal mein ganz persönlicher workaround (vielleicht findet sich ja jemand mit mehr kenntnissen als ich, der evtl. sogar bereit wäre, einen wiki-artikel hierzu zu schreiben...?):

eigene bitcoin "brieftasche" für transaktionen usw. in einer gui:

https://de.bitcoin.it/wiki/Erste_Schritte

http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.7.2/bitcoin-0.7.2-linux.tar.gz/download

installation aus paketquellen:

	sudo add-apt-repository ppa:bitcoin/bitcoin

	sudo apt-get update

	sudo apt-get upgrade

	sudo apt-get install bitcoin-qt

start:	(automatisch angelegt in ordner office)	/usr/bin/bitcoin-qt

manuelle installation:

	wget http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.7.2/bitcoin-0.7.2-linux.tar.gz/download

	cd /home/[...]

	tar xfvz bitcoin-0.7.2-linux.tar.gz

	sudo apt-get install build-essential checkinstall qt4-qmake libqt4-dev libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev libdb4.8++-dev Qt-creator

	cd /home/[...]/bitcoin-0.7.2-linux/bin/32

start:	bitcoin-qt

bitcoin-miner_32bit:

	wget http://ufasoft.com/files/ufasoft_coin-0.33.tar.xz

	sudo apt-get install build-essential checkinstall

	mkdir ufasoft

	cp ufasoft_coin-0.33.tar.xz /home/ufasoft

	cd ufasoft

	tar xfv ufasoft_coin-0.33.tar.xz

	cd /home/ufasoft/ufasoft_coin-0.39

	sudo apt-get install libpcre3-dev libcurl4-gnutls-dev libjansson-dev

	./configure

	make

	sudo checkinstall

starten: 	coin-miner -o http://pool.50btc.com:8332 -u <persönliche bitcoin-adresse> # achtung: schreibweise = nur COIN-miner

bitcoin-miner_64bit:

download:	https://50btc.com/de#wizard

	mkdir /home/ufasoft_bitcoin-miner-0.28

	cp /home/ufasoft_bitcoin-miner-0.28.tar.lzma /home/ufasoft_bitcoin-miner-0.28

	cd /home/ufasoft_bitcoin-miner-0.28

	tar -xvzf ufasoft_bitcoin-miner-0.28.tar.lzma

	wget http://www.japheth.de/JWasm.html

	mkdir /home/ufasoft_bitcoin-miner-0.28/jwasm

	cp JWasm209bl.zip /home/ufasoft_bitcoin-miner-0.28/jwasm

	cd /home/ufasoft_bitcoin-miner-0.28/jwasm

	sudo cp jwasm /usr/bin/jwasm && sudo chmod +x /usr/bin/jwasm

	cd /home/ufasoft_bitcoin-miner-0.28

	./configure --disable-amdapp

	make

	sudo checkinstall

starten:	bitcoin-miner -o http://pool.50btc.com:8332 -u <persönliche bitcoin-adresse> # achtung: schreibweise = hier BITCOIN-miner

für weiterführende tips und (verständliche) anleitungen bin ich jederzeit sehr dankbar... 👍

p.s.: syntax-fehler möge man mir verzeihen - weil ich hier nämlich nicht die originalen ordnernamen verwendet habe - und sie dürfen auch gerne korrigiert werden... 😕

Moderiert von tomtomtom:

Aus dem Supportbereich verschoben, da keine Supportfrage ersichtlich. Die Groß- und Kleinschreibung macht Texte übrigens lesbar, so dass es passieren könnte, dass das tatsächlich jemand liest.

flitzpiepe

(Themenstarter)

Anmeldungsdatum:
19. Dezember 2008

Beiträge: 35

um die unendlich langen ladezeiten beim herunterladen der aktuell knapp 4gb blockchains über das p2p-netz abzukürzen (dies kann mehrere tage dauern), bietet es sich an, "snapshots" anderer user direkt aus dem internet zu laden und in die eigene wallet zu integrieren.

ACHTUNG: nur verwenden bei neu angelegter wallet! es besteht die gefahr, dass eine bereits verwendete brieftasche inclusive enthaltener bitcoins danach nicht mehr nutzbar sein könnte!

WARNING: Only use these data files IF YOU HAVE AN EMPTY (or no) WALLET. While it "may" be fine to put these in with an existing wallet, and use the -rescan option, the target audience here is new bitcoin installs with an empty wallet.

Who needs this?

- Any first-time user of bitcoin, who wishes to avoid the lengthy block chain download through the p2p network.

Instructions:

- Unzip and copy blk*.dat files into your bitcoin data directory

- Remove any database/log* files from your bitcoin data directory

- Run bitcoin or bitcoind

What this does:

- Resets the bitcoin block database and block database index to the state it was in at the time the snapshot was taken.

- If you have a wallet with unprocessed transactions, the client may not recognize them. Thus, the above warning: Only use these data files IF YOU DO NOT ALREADY HAVE A WALLET.

source: http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/

workaround:

herunterladen (z.b. hier):	http://sourceforge.net/projects/bitcoin/files/Bitcoin/blockchain/

wallet starten:			bitcoin-qt

wallet schliessen

automatisch neu erstellte versteckte datei .bitcoin öffnen (in /home)

ordner database und alle .log-dateien löschen

heruntergeladene blk*.dat files einfügen und alte überschreiben

bitcoin-qt neustarten

die wallet aktualisiert sich dann ab dem zuletzt hierin enthaltenen zeitpunkt / transaktionsblock automatisch.

flitzpiepe

(Themenstarter)

Anmeldungsdatum:
19. Dezember 2008

Beiträge: 35

und so sieht das mining auf einem ubuntu_64bit_server aus:

hier: ufasoft_bitcoin-miner-0.28.tar.lzma + jwasm auf /media/usb/ vorhanden

zielordner "coinminer"

grundsystem: ubuntu-64bit-server (ohne grafikkarte) "minimal package selection" + usbmount + w3m

bitcoin-miner 64bit (server)

	mkdir ~/coinminer

	sudo cp media/usb/ufasoft_bitcoin-miner-0.28.tar.lzma ~/coinminer

	cd ~/coinminer

	tar -xvf ufasoft_bitcoin-miner-0.28.tar.lzma

	sudo cp /media/usb/jwasm /usr/bin/jwasm && sudo chmod +x /usr/bin/jwasm

	sudo apt-get install build-essential checkinstall

	sudo apt-get install libpcre3-dev libcurl4-gnutls-dev

	cd ufasoft_bitcoin-miner-0.28

	./configure --disable-amdapp

	make

	sudo checkinstall

	# create default set of package docs / description for package: coinminer (beispiel) / values: continue

wenn alles glatt gelaufen ist, sollte die letzte meldung im terminal so aussehen:

**********************************************************************

 Done. The new package has been installed and saved to

 /home/coinminer/ufasoft_bitcoin-miner-0.28/ufasoft-bitcoin-miner_0.28-1_amd64.deb

 You can remove it from your system anytime using: 

      dpkg -r ufasoft-bitcoin-miner

**********************************************************************

nachdem man das gläschen pikkolo geleert hat ☺, wird der miner gestartet mit (sic: erneut mein benutzter test-pool "50btc.com" - dies wäre dann ggfls. mit dem / den eigenen pool(s) zu editieren):

	cd ~/coinminer/ufasoft_bitcoin-miner-0.28
	bitcoin-miner -o http://pool.50btc.com:8332 -u EIGENE_BITCOIN_ADRESSE

wenn man einen browser installiert hat - bei mir ist es w3m - können die aktuellen statistiken abgerufen werden mit:

https://50btc.com/api/EIGENE_BITCOIN_ADRESSE

und das ergebnis sieht dann in etwa so aus:

{"user":{"confirmed_rewards":3.264e-5,"payouts":0,"hash_rate":"0.00","active_workers":0},"workers":{"1":{"worker_name":"EIGENE_BITCOIN_ADRESSE","hash_rate":"0.00","shares":0,"stales":0,"invalid":0,
"checkpoint_shares":0,"checkpoint_stales":0,"checkpoint_invalid":0,"total_shares":5,"total_stales":0,"total_invalid":1,"last_share":1359806881,"blocks_found":0,"alive":false

wobei sich die variablen "payouts" "hashrates" "blocks found" usw. bei längerer laufzeit als in diesem beispiel noch ändern sollten und - hoffentlich - in form von (micro)bitcoins auf dem eigenen konto landen... 😉


Dantler

Anmeldungsdatum:
12. September 2009

Beiträge: 58

Ich arbeite mich da in Bitcoins ein, finde aber bei Ubuntu einfach nicht weiter. Ich mß erst mal dieses Paket installieren. Aber erst mal, wie geht das ? ufasoft_coin-miner-0.68-x64-portable.tar.xz Wer mehr Ahnung hat wie ich (was hier sicher nicht schwer ist),würde mich freuen der mir helfen könnte. BG Dantler

Antworten |