Blog (3)
Komentarze (300)
Recenzje (0)
@JaceQQKryptowaluty - fascynujący świat wirtualnego pieniądza

Kryptowaluty - fascynujący świat wirtualnego pieniądza

12.04.2014 20:08, aktualizacja: 13.04.2014 12:27

Na pewno każdy z Czytelników słyszał o Bitcoinie (BTC), Dogecoinie (DOGE), Litecoinie (LTC) oraz innych klonach coinów opartych o skrypt, których w ostatnim czasie powstaje tak wiele, że może przyprawić co poniektórych o zawrót głowy. Wielu z Was śledziło operacje za pomocą tzw. Block Explorera (BE), żeby sprawdzić czy wysłane koledze Bitki doszły i ile pozostało jeszcze potwierdzeń do zautoryzowania się transakcji w sieci Bitcoin.

Block Explorer ma wiele mniej lub bardziej przydatnych funkcji, które każdemu kryptomaniakowi ułatwiają życie. Nie będzie to jednak przedmiotem mojego dzisiejszego wpisu blogowego, ale dotyczyć będzie procesu instalacji BE, który będzie można również zastosować dla każdego altcoina opartego o algorytm skryptowy. Dzięki temu będziemy mogli postawić BE swojej kryptowaluty, stworzyć zbiorczy rejestr kilku innych altcoinów, a może po prostu zrobić to dla samej przyjemności nauczenia się czegoś nowego :)

Proces instalacji BE odbywa się w systemie Linux (Ubu). Poradnik oparty jest na przykładzie Litecoina.

Aby mieć możliwość postawienia BE musimy posiadać plik litecoin-qt albo litecoind. Monetę musimy mieć włączoną, aby aktualizowały nam się na bieżąco bloki. Jeśli mamy już włączony litecoind i ściągnęliśmy wszystkie potrzebne bloki - możemy przystąpić do instalacji BE.

1. Na początek ściągamy potrzebne paczki, które zainstalują Pythona, MySQL. W trakcie instalacji otrzymasz komunikat o podanie hasła do bazy danych.

sudo apt-get install mysql-client mysql-server python-mysqldb python-crypto git python-dev

2. Nastepnie konfigurujemy bazę danych. Wpisujemy kolejno:

mysql -u root -p
create database abe;
CREATE USER 'abe'@'localhost' IDENTIFIED BY 'twoje hasło';
grant all on abe.* to abe;
quit

3. Klonujemy z GitHuba pliki Abe.

git clone https://github.com/bitcoin-abe/bitcoin-abe.git

4. Edytujemy plik abe.conf i dodajemy poniższy tekst (na przykładzie Litecoina).

 default-loader = blkfile
    dbtype MySQLdb
    connect-args {"user":"abe","db":"abe","passwd":"twoje hasło, zostaw cudzysłów"}
    upgrade
    port rpcport-coina 
    host adres-ip-serwera

    datadir += [{
      "dirname" : "ścieżka dostępu np. /home/nazwaużytkownika/.litecoin",
      "chain": "Litecoin",
      "code3": "LTC",
      "address_version": "u0030",
      "magic": "u00fbu00c0u00b6u00db"
    }]

5. Wchodzimy do katalogu bitcoin-abe i wydajemy kolejno komendy:

python setup.py build
python setup.py install 

6. Włączamy Abe:

python -m Abe.abe --config abe.conf --rescan

Aby utrzymać sesję Abe należy skorzystać z programu screen. Wydajemy komendę:

sudo apt-get install screen

Potem wchodzimy do katalogu bitcoin-abe i wydajemy nastepującą komendę:

screen -S abe python -m Abe.abe --config abe.conf

I to w zasadzie tyle odnośnie zainstalowania Block Explorera. Jeśli macie jakieś pytania nt. tego wpisu lub ogólnie kryptowalut służę pomocą :)

Wybrane dla Ciebie
Komentarze (3)