Instalacja portfela mSigna w systemie Linux wymaga przeprowadzenia kompilacji. Ten proces można zrealizować na niemal każdej dystrybucji Linuksa. Zanim jednak przystąpisz do działania, musisz najpierw spełnić określone wymagania dotyczące zależności. Niestety, strona internetowa mSigna nie dostarcza jasnych informacji ani pakietów specyficznych dla poszczególnych dystrybucji, które użytkownik musi zainstalować.
Aby uruchomić mSigna, potrzebujesz bibliotek Qt5, ODB, OpenSSL, Boost C++, SQLite, a także git i qrencode. Więcej informacji na temat odnajdywania zależności dla konkretnej dystrybucji Linuksa można znaleźć w oficjalnej dokumentacji, do której link znajduje się tutaj.
Instalacja mSigna
Po zainstalowaniu wszystkich wymaganych zależności w systemie Linux, otwórz terminal i użyj polecenia git, aby pobrać najnowszy kod źródłowy.
Ważna uwaga: mSigna może zbudować się pomyślnie nawet bez zainstalowanych zależności na twoim systemie. Sprawdź folder ~ / mSigna / deps, aby zobaczyć dołączone pliki zależności, które mogą być wykorzystane przez kompilator.
git clone https://github.com/ciphrex/mSIGNA
Budowanie zależności dla mSigna
Wcześniej zastosowaliśmy Git do szybkiego pobrania wszystkich plików związanych z kodem źródłowym mSigna. Dzięki temu unikniesz uciążliwych kroków, takich jak rozpakowywanie archiwów. W tej chwili musisz przejść do folderu, w którym znajdują się sklonowane pliki źródłowe mSigna. Zrób to, używając polecenia CD.
cd mSIGNA
W folderze mSigna znajduje się podfolder „docs”, w którym znajdziesz szczegółowe instrukcje dotyczące konfiguracji środowiska kompilacji w systemie Linux. Zawiera on informacje o pobieraniu, budowaniu i instalowaniu kluczowych plików. Pamiętaj, że pliki te nie zostaną usunięte z folderu „deps”. Jeśli zainstalowałeś te biblioteki za pomocą menedżera pakietów swojej dystrybucji, możesz pominąć ten krok.
W terminalu uruchom poniższe polecenia jedno po drugim, aby zainstalować wszystkie niezbędne zależności mSigna.
cd ~/
mkdir odb
cd odb
Na początek zainstaluj bibliotekę Libcutl:
wget https://www.codesynthesis.com/download/libcutl/1.8/libcutl-1.8.0.tar.bz2 tar -xjvf libcutl-1.8.0.tar.bz2 cd libcutl-1.8.0 ./configure make sudo make install sudo ldconfig cd ..
Następnie przystąp do kompilacji ODB Compiler:
sudo apt-get install gcc-4.8-plugin-dev wget https://www.codesynthesis.com/download/odb/2.3/odb-2.3.0.tar.bz2 tar -xjvf odb-2.3.0.tar.bz2 cd odb-2.3.0 ./configure make sudo make install cd ..
Po skompilowaniu ODB przystąp do instalacji ODB Common Runtime:
wget https://www.codesynthesis.com/download/odb/2.3/libodb-2.3.0.tar.bz2 tar -xjvf libodb-2.3.0.tar.bz2 mkdir libodb-linux-build cd libodb-linux-build ../libodb-2.3.0/configure make sudo make install cd ..
Na koniec zainstaluj bibliotekę wykonawczą bazy danych ODB:
wget https://www.codesynthesis.com/download/odb/2.3/libodb-sqlite-2.3.0.tar.bz2 tar -xjvf libodb-sqlite-2.3.0.tar.bz2 mkdir libodb-sqlite-linux-build cd libodb-sqlite-linux-build ../libodb-sqlite-2.3.0/configure make sudo make install cd ..
Przystąp do budowy biblioteki Qrencode. W przeciwieństwie do pozostałych zależności, Qrencode jest już zawarty w kodzie źródłowym w folderze „deps”.
cd mSIGNA/deps/qrencode-3.4.3 ./configure --without-tools make sudo make install cd ..
Na koniec zainstaluj pliki związane z monetami, które są wymagane przez mSigna:
sh ~/mSIGNA/deps/CoinDB/install-all.sh sh ~/mSIGNA/deps/CoinCore/install-all.sh sh ~/mSIGNA/deps/CoinQ/install-all.sh
Po zbudowaniu wszystkich zależności możesz przystąpić do kompilacji portfela mSigna.
./build-all.sh linux
Korzystanie z mSigna
Rozpocznij konfigurację portfela mSigna od stworzenia nowego skarbca. Kliknij „Plik” i wybierz „Nowa przechowalnia”. Następnie nadaj swojemu nowemu skarbcowi nazwę i zapisz zmiany.
Ważne: jeśli nie korzystasz z Bitcoin-qt równocześnie z mSigna, będziesz musiał ręcznie połączyć się z węzłem. Szczegóły znajdziesz w dokumentacji mSigna.
Następnie przejdź do menu kont i wybierz opcję „Kreator kont”. Uruchom kreatora i przypisz nazwę swojemu nowemu kontu.
Po nadaniu nazwy konta, skonfiguruj zasady dla konta. Dla większości użytkowników wystarczy opcja 1 z 1. Zmiany w polityce wprowadzaj tylko wtedy, gdy masz pełną świadomość ich skutków.
Po zakończeniu konfiguracji kliknij „Eksportuj konto”, aby stworzyć nową kopię zapasową. Pamiętaj, aby przechować tę kopię w bezpiecznym miejscu, ponieważ zawiera wszystkie ważne informacje związane z Twoim portfelem.
Wysyłanie płatności
mSigna potrzebuje trochę czasu na synchronizację z najnowszą wersją łańcucha bloków Bitcoin. Po zakończeniu tego procesu będziesz mógł bezpiecznie korzystać z portfela. Aby wysłać płatność, kliknij „Konta” i wybierz przycisk „Wyślij”.
Uwaga: znajdź menu „Breloki” i wybierz „Odblokuj pęku kluczy”. Odblokowanie pęku kluczy jest niezbędne do wysyłania transakcji BTC.
W pojawiającym się oknie w mSigna wpisz dokładną kwotę (w BTC), którą chcesz wysłać. Jeśli wszystko jest w porządku i jesteś gotowy do realizacji płatności, kliknij przycisk „Zapisz niepodpisany”.
Płatność nie jest jeszcze gotowa do wysłania. Musisz ją najpierw podpisać. Odszukaj transakcję w sekcji Transakcje, wybierz ją, a następnie kliknij, aby dodać podpis.
Gdy spełnisz wymagania polityki bezpieczeństwa swojego portfela, pojawi się przycisk „Wyślij”, co pozwoli Ci na przeprowadzenie płatności.
Odbieranie płatności
Aby odebrać płatność na swój portfel mSigna BTC, wybierz swoje konto i kliknij przycisk „Odbierz” na pasku narzędzi. Oznacz nową płatność i podaj wymaganą kwotę.
Poczekaj chwilę, a mSigna wygeneruje nowy adres QR kodu do płatności. Przekaż ten adres osobie, która ma dokonać płatności.
Gdy płatność zostanie zrealizowana, mSigna natychmiast zaksięguje BTC na Twoim koncie.
newsblog.pl