Podczas gdy konfigurowanie i uruchamianie własnego węzła kryptowaluty może wydawać się skomplikowane, ostatnie lata rozwoju znacznie uprościły ten proces! W rzeczywistości możesz uruchomić własny pełny węzeł Bitcoin w ciągu kilku godzin.
Nawet jeśli nigdy nie majstrowałeś przy kryptowalutach, oto dlaczego i jak możesz szybko skonfigurować i uruchomić pełny węzeł - za pomocą tylko Raspberry Pi i kilku akcesoriów.
Dlaczego powinieneś założyć własny węzeł Bitcoin
W przeciwieństwie do wydobywania kryptowalut, uruchomienie węzła nie zapewnia żadnych materialnych korzyści. Zamiast tego posiadanie węzła zapewnia wartość wszystkim innym korzystającym z sieci Bitcoin.
Bitcoin jest zdecentralizowany, co oznacza, że żaden uczestnik nie jest odpowiedzialny za weryfikację nowych transakcji i prowadzenie dziennika starych. Uruchamiając własny pełny węzeł, uczestniczysz w demokratyzacji kryptowaluty i sprawiasz, że jest ona bardziej niezawodna, bezpieczna i odporna na ataki.
Jeśli posiadasz jakąkolwiek ilość Bitcoinów, uruchomienie pełnego węzła gwarantuje najwyższy stopień bezpieczeństwa. Ponieważ Twój komputer przechowuje kopię księgi transakcji, nie musisz polegać na podmiotach zewnętrznych, aby zweryfikować własność swoich tokenów.
Czego potrzebujesz, aby rozpocząć / zebrać sprzęt
Ponieważ zamierzasz wdrożyć nasz węzeł Bitcoin w środowisku domowym, sprzęt musi być stosunkowo dyskretny, niedrogi i łatwo dostępny. Raspberry Pi - mały komputer - spełnia wszystkie te wymagania i jest więcej niż zdolny do obsługi naszego oprogramowania węzła Bitcoin.
Do tego projektu będziesz potrzebować:
- ZA Raspberry Pi 4. Zalecane są modele z co najmniej 4 GB pamięci RAM.
- ZA Zasilacz USB-C, zgodnie z zaleceniami przez Fundację Raspberry Pi.
- 32 GB lub więcej Karta micro sd aby uruchomić system operacyjny.
- Zewnętrzny Dysk twardy USB 3.0 do przechowywania łańcucha bloków Bitcoin. Pojemność powinna być równa lub większa niż 1 TB.
- Zapasowy klawiatura, mysz i monitor aby wstępnie skonfigurować system.
- Opcjonalnie: obudowa i radiator do Pi.
Należy również pobrać następujące oprogramowanie:
- Plik najnowsza wersja systemu operacyjnego Raspberry Pi
- balenaEtcher
Wreszcie, będziesz potrzebować przyzwoitego połączenia internetowego - najlepiej bez ograniczeń wysyłania lub pobierania. Ponieważ sieć Bitcoin realizuje transakcje przez całą dobę, Twój system będzie stale przesyłać i odbierać świeże dane z innych węzłów na całym świecie.
Flash i skonfiguruj system operacyjny Raspberry Pi
W przeciwieństwie do większości komputerów przeznaczonych dla konsumentów, Raspberry Pi nie jest dostarczany z rozszerzeniem system operacyjny. W rzeczywistości nawet pamięć masowa musi być instalowana osobno - dokładnie tam, gdzie przydaje się nasza karta microSD.
Aby zainstalować Raspberry Pi OS, zapisz pobrany plik ISO na kartę microSD za pomocą balenaEtcher.
Związane z: Zainstaluj system operacyjny na Raspberry Pi
Kilka minut później Twoje Pi powinno zostać w pełni uruchomione, a na monitorze zostanie wyświetlony następujący komunikat „Powitanie”.
Kreator konfiguracji będzie wymagał pewnych podstawowych informacji - w tym ustawień Wi-Fi, regionu i strefy czasowej. Przewodnik poprosi również o zaktualizowanie wstępnie zainstalowanego oprogramowania. Ponieważ Pi jest używane do aplikacji o znaczeniu krytycznym dla bezpieczeństwa, zdecydowanie zaleca się, aby nie pomijać tego kroku.
I to wszystko! Możesz teraz używać Pi tak, jak każdego innego nowoczesnego komputera. Aby uzyskać dostęp do listy dostępnych aplikacji, kliknij ikonę maliny w lewym górnym rogu ekranu.
Sformatuj i podłącz zewnętrzny dysk twardy USB
Przed zainstalowaniem czegokolwiek związanego z kryptowalutą na Pi, upewnij się, że dysk twardy USB, który podłączyłeś do Pi, jest poprawnie sformatowany i zamontowany. Aby uprościć sprawę, użyj rozszerzenia darmowa aplikacja GParted do wykonania obu zadań.
Otwórz menu aplikacji Raspberry, a następnie znajdź element Dodaj / usuń oprogramowanie.
W oknie, które się otworzy, po prostu wyszukaj termin „GParted” i zainstaluj wynik „Edytor partycji GNOME”.
Po zainstalowaniu otwórz Narzędzia systemowe> GParted.
W GParted rozwiń menu rozwijane w prawym górnym rogu programu. Wybierz tutaj zewnętrzny dysk twardy - można go łatwo zidentyfikować dzięki dużej pojemności w porównaniu z mniejszą kartą microSD.
W zależności od modelu dysku twardego prawdopodobnie będzie on wstępnie sformatowany. Po prostu kliknij prawym przyciskiem myszy ten wpis partycji i kliknij Kasować aby go wyrzucić.
Następnie kliknij ponownie prawym przyciskiem myszy i utwórz nową partycję. W oknie opcji pozostaw ustawienia bez zmian. Zapewnić System plików jest ustawione na ext4 i kliknij Dodaj.
GParted wymaga teraz potwierdzenia zmian w tablicy partycji. Kliknij zielony haczyk i zaakceptuj ostrzeżenie, aby zakończyć proces formatowania.
Na koniec upewnij się, że ten dysk jest zawsze zamontowany po uruchomieniu Pi. Otwórz okno terminala - to czwarta ikona w prawym górnym rogu ekranu.
Skopiuj i wklej następujące polecenie:
sudo lsblk -o UUID, NAZWA, FSTYPE, ROZMIAR, MOUNTPOINT, LABEL
Znajdź nowo utworzoną partycję i zanotuj jej identyfikator UUID.
Następnie utwórz punkt montowania dla tego dysku:
sudo mkdir / mnt / bitcore
Na koniec dodaj linię do naszego pliku fstab (tabela systemu plików). Spowoduje to automatyczne zamontowanie naszej partycji podczas rozruchu.
sudo nano / etc / fstab
Na końcu pliku dodaj następujący tekst. Zastąpić INSERT_UUID_HERE z wartością, którą uzyskałeś wcześniej kilka poleceń.
UUID =INSERT_UUID_HERE / mnt / bitcore ext4 domyślnie 1 1
Zapisz plik i zakończ.
Zainstaluj oprogramowanie węzła Bitcoin
W końcu nadszedł czas, aby zainstalować Bitcoin Core - pełne oprogramowanie węzłowe, które połączy Cię z siecią kryptowaluty.
Aby pobrać program, wprowadź następujące polecenie w oknie terminala:
wget https://bitcoin.org/bin/bitcoin-core-0.20.1/bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz
Uwaga: Przed wprowadzeniem tego polecenia odwiedź witrynę bitcoin.org i sprawdź, czy jest dostępna do pobrania nowsza wersja Bitcoin Core. Jeśli tak, zamień łącze w poleceniu na łącze z najnowszą wersją.
Następnie wyodrębnij i zainstaluj Bitcoin Core:
tar xzf bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz
sudo install -m 0755 -o root -g root -t / usr / local / bin bitcoin-0.20.1 / bin / *
Na koniec zainstaluj wszelkie brakujące zależności, które nie były dołączone do instalacji Raspberry Pi OS, za pomocą następującego polecenia:
sudo apt-get install qt4-dev-tools libprotobuf-dev protobuf-kompilator libqrencode-dev -y
Przed kontynuowaniem sprawdź, czy masz zainstalowaną poprawną wersję Bitcoin Core na swoim komputerze.
bitcoind - wersja
Jeśli wszystko wygląda dobrze, jesteś gotowy, aby pobrać łańcuch bloków Bitcoin na swoje Raspberry Pi!
Uruchom GUI Bitcoin Core z terminala, wpisując:
/usr/local/bin/bitcoin-qt
Zostaniesz teraz poproszony o wybranie niestandardowego katalogu danych. Ponieważ karta microSD w twoim Pi jest za mała, wprowadź punkt montażu zewnętrznego dysku twardego. Wchodzić /mnt/bitcore i kliknij ok.
Bitcoin Core rozpocznie teraz pobieranie całego łańcucha bloków Bitcoin na Twoje lokalne urządzenie magazynujące. Dla wygody możesz odłączyć wszystkie urządzenia peryferyjne od Raspberry Pi, z wyjątkiem dysku twardego.
W zależności od szybkości Internetu może to zająć kilka dni lub nawet kilka tygodni. Ten krok synchronizacji obejmuje pobranie wszystkich transakcji Bitcoin od 2009 roku. Jednak po pobraniu Twój węzeł będzie aktualny i gotowy do wniesienia wkładu w bezpieczeństwo i integralność globalnej sieci Bitcoin.
Uruchamianie węzła Bitcoin na Raspberry Pi
Jak wspomniano wcześniej, uruchomienie pełnego węzła jest jednym z najbezpieczniejszych sposobów przechowywania kryptowaluty. Po pełnej synchronizacji łańcucha bloków możesz samodzielnie wysyłać i odbierać Bitcoiny - bez stron trzecich lub pośredników!
Dla tych z Was, którzy chcieliby głębiej zagłębić się w konfigurację Bitcoin Core, sprawdź oficjalny przewodnik o dostrajaniu konfiguracji tutaj. Ponadto możesz chcieć zoptymalizować swoją instalację pod kątem szybkości, pamięci masowej lub wydajności sieci.
Źródło: Benjamin Nelan /Pixabay
Nie masz pewności co do Bitcoina i kryptowalut? Zastanawiasz się, o co to całe zamieszanie? Wyjaśniamy, czym jest Bitcoin i jak go wydać.
- majsterkowanie
- Bitcoin
- Raspberry Pi
Rahul Nambiampurath rozpoczął swoją karierę jako księgowy, ale teraz przeszedł do pracy w pełnym wymiarze godzin w obszarze technologii. Jest zagorzałym fanem zdecentralizowanych i otwartych technologii. Kiedy nie pisze, zwykle jest zajęty robieniem wina, majstrowaniem przy swoim urządzeniu z Androidem lub wędrowaniem po górach.
Zapisz się do naszego newslettera
Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.