Wiodący portfel Bitcoin

Często zadawane pytania

Jak działa Electrum?

Electrum został zaprojektowany jako szybki i wydajny portfel Bitcoin. Wykorzystuje minimalne zasoby systemowe, jednocześnie upraszczając transakcje Bitcoin dla użytkowników. Portfel uruchamia się szybko, ponieważ współpracuje z potężnymi serwerami, które zarządzają złożonymi aspektami sieci Bitcoin.

Jakie informacje Electrum udostępnia swoim serwerom?

Electrum nie ufa w pełni serwerom, z którymi się łączy.

Zapewnia bezpieczeństwo kluczy prywatnych i fraz seed, nigdy nie wysyłając ich na żaden serwer. Electrum sprawdza również wszystkie informacje otrzymywane z serwerów za pomocą metody o nazwie Prosta weryfikacja płatności (SPV).

Electrum zazwyczaj łączy się z około 10 serwerami jednocześnie. Prosi te serwery o wysyłanie aktualizacji dotyczących nowych nagłówków bloków i regularnie sprawdza je pod kątem dynamicznych sugestii dotyczących opłat. Większość z tych serwerów dostarcza tylko te podstawowe informacje. Pobieranie nagłówków bloków z kilku miejsc pomaga Electrum wykryć serwery, które są w tyle, i zauważyć, czy są jakieś podziały lub rozwidlenia w łańcuchu bloków Bitcoin.

Electrum wybiera jeden serwer jako swoje główne połączenie. Serwer ten ma więcej obowiązków niż pozostałe:

  • Electrum informuje ten serwer o swoich adresach Bitcoin, dzięki czemu może dowiedzieć się o nowych transakcjach dotyczących tych adresów. Pobiera również historię transakcji z tego serwera. Takie podejście jest szybsze, ale oznacza, że serwer może zgadnąć, że wszystkie te adresy należą do jednego użytkownika.
  • Electrum sprawdza potwierdzone transakcje za pomocą Prosta weryfikacja płatności. Jednak w przypadku niepotwierdzonych transakcji musi zaufać informacjom serwera.
  • Serwery Electrum mogą nie zawsze pokazywać wszystkie transakcje. Może się to zdarzyć zarówno w przypadku potwierdzonych, jak i niepotwierdzonych transakcji. Serwer może pominąć niektóre transakcje przez pomyłkę lub celowo.
  • Electrum pyta wszystkie podłączone serwery o opłaty transakcyjne. Jeśli zezwolisz Electrum na automatyczne łączenie się z serwerami, użyje środkowej wartości ze wszystkich otrzymanych odpowiedzi. W przeciwnym razie użyje tylko odpowiedzi głównego serwera. Electrum zawsze sprawdza te sugestie opłat, aby upewnić się, że są one rozsądne.
  • Gdy dokonujesz transakcji, Electrum używa głównego serwera do wysłania jej do sieci Bitcoin.
  • Electrum prosi również główny serwer o listę innych serwerów, z którymi może się połączyć. Pomaga to Electrum znaleźć nowe serwery, choć na początku ma również wbudowane w swój kod pewne adresy serwerów.

Gdy Electrum łączy się z serwerami, mogą one zobaczyć adres IP urządzenia. Może to być Twój prawdziwy adres IP lub adres VPN lub Torjeśli go używasz.

Electrum został zaprojektowany tak, aby uruchamiać się szybko i zużywać mniej zasobów komputera. Wiąże się to jednak z pewnymi kompromisami w zakresie prywatności, jak wyjaśniono wcześniej. Dobrą wiadomością jest to, że Electrum został zbudowany tak, aby zminimalizować potrzebę zaufania tym serwerom.

Każdy może skonfigurować własny serwer Electrum. Jeśli bardzo zależy ci na prywatności lub chcesz mieć większe bezpieczeństwo niż Prosta weryfikacja płatności oferty, możesz chcieć uruchomić własny serwer. Daje to większą kontrolę nad połączeniem portfela z siecią Bitcoin.

Czym jest fraza seed?

Ziarno to losowo wygenerowana fraza, która służy jako podstawa do tworzenia kluczy prywatnych. Jest to kluczowy element systemu bezpieczeństwa i odzyskiwania portfela.

Przykład:

long guitar dance satoshi segment time okay dismiss hockey muffin canal sure

Jeśli kiedykolwiek będziesz musiał przywrócić swój portfel, możesz to zrobić używając tylko tej frazy seed. Podczas procesu konfiguracji portfela znajdziesz opcję oznaczoną "Mam już nasiona". Wybranie tej opcji pozwala wprowadzić istniejący seed i ponownie utworzyć portfel.

Ta fraza seed, dostarczona jako przykład, jest zdecydowanie odradzana do użycia w prawdziwym portfelu. Ponieważ ta fraza seed jest już znana i publicznie dostępna, każdy może uzyskać pełny dostęp do portfela utworzonego za jej pomocą i dysponować znajdującymi się tam środkami. Użycie takiej frazy seed dla prawdziwego portfela nieuchronnie doprowadzi do utraty aktywów.

Jak bezpieczne są nasiona?

Fraza seed generowana przez Electrum posiada 132 bity entropii, zapewniając poziom bezpieczeństwa równoważny kluczowi prywatnemu Bitcoin (o długości 256 bitów). Równoważność ta wynika z właściwości kryptografii krzywych eliptycznych:

Dla klucza o długości n bitów: Siła zabezpieczeń = n/2 bitów

Dlatego:

  • Nasiono Electrum: 132 bity entropii → 132/2 = 66 bitów bezpieczeństwa
  • Klucz prywatny Bitcoin: 256 bitów → 256/2 = 128 bitów bezpieczeństwa

Ziarno Electrum, pomimo 132 bitów entropii, skutecznie zapewnia 128 bitów bezpieczeństwa, odpowiadając sile 256-bitowych kluczy prywatnych Bitcoina. Dzieje się tak, ponieważ 2^128 jest najbliższą potęgą 2 do 2^132, a bezpieczeństwo kryptograficzne jest zwykle wyrażane w potęgach 2.

Jak uzyskać dostęp do portfela, jeśli zapomniałem hasła?

Odzyskanie hasła nie jest możliwe. Można jednak przywrócić portfel z frazy seed i wybrać nowe hasło. Jeśli utracisz zarówno hasło, jak i seed, nie ma możliwości odzyskania pieniędzy. Dlatego prosimy o zapisanie frazy seed na papierze.

Aby przywrócić portfel z frazy seed, utwórz nowy portfel, wybierz typ, wybierz "Mam już nasiona" i przejdź do wprowadzania frazy początkowej.

Jak utworzyć portfel?

Pierwszą rzeczą, którą musisz zrobić, aby zacząć otrzymywać i wysyłać Bitcoiny, jest utworzenie portfela.

W tym przykładzie przyjrzymy się tworzeniu standardowego portfela, ale można utworzyć portfel Uwierzytelnianie dwuskładnikowe lub Wielokrotny podpis portfel.

  1. Nazwij swój portfel. Może to być dowolna nazwa.
Często zadawane pytania
  1. Wybierz typ portfela, my wybierzemy Standard Wallet.
Często zadawane pytania
  1. W tym momencie musisz wybrać, czy tworzysz nowy portfel, czy planujesz użyć starego (zaimportuj frazę seed)
Często zadawane pytania
  1. Zachowaj nasiona w bezpiecznym miejscu, najlepiej na papierze lub z metalowa kopia zapasowa.
Często zadawane pytania

Ta fraza seed, dostarczona jako przykład, jest zdecydowanie odradzana do użycia w prawdziwym portfelu. Ponieważ ta fraza seed jest już znana i publicznie dostępna, każdy może uzyskać pełny dostęp do portfela utworzonego za jej pomocą i dysponować znajdującymi się tam środkami. Użycie takiej frazy seed dla prawdziwego portfela nieuchronnie doprowadzi do utraty aktywów.

  1. Wprowadź frazę seed w celu potwierdzenia
Często zadawane pytania
  1. Wybierz silne hasło do swojego portfela.
Często zadawane pytania

Świetna robota! Utworzyłeś standardowy portfel Electrum. Pamiętaj, aby przechowywać swoją frazę seed i hasło w bezpiecznym miejscu, aby nie stracić środków.

How to change wallet password?

  1. Click on the lock icon at the bottom of the Electrum.
Często zadawane pytania
  1. Enter your current password and select a new password, click OK.
Często zadawane pytania
Często zadawane pytania

The password has been successfully changed. Remember to write it down and keep it in a safe place.

Skąd Electrum bierze ceny Bitcoinów?

Electrum pobiera cenę Bitcoina od strony trzeciej, ale oferuje różne opcje. Zobacz Menu → Narzędzia → Preferencje → Fiat aby wyświetlić bieżące ustawienie lub wybrać nowe.

Co zrobić, jeśli transakcja nie zostanie potwierdzona przez długi czas?

Transakcje Bitcoin są potwierdzane, gdy górnicy włączą je do łańcucha bloków. Szybkość potwierdzania zwykle zależy od opłaty transakcyjnej. Wyższe opłaty zazwyczaj skutkują szybszym potwierdzeniem, ponieważ górnicy traktują te transakcje priorytetowo.

Nowsze wersje Electrum używają "dynamicznych opłat", aby zapewnić odpowiednie kwoty opłat. Funkcja ta jest domyślnie włączona w najnowszych wersjach Electrum.

Jeśli masz niepotwierdzoną transakcję, masz kilka opcji:

  1. Poczekaj.

Możesz poczekać na potwierdzenie lub anulowanie transakcji. W najgorszym przypadku proces ten może potrwać kilka dni.

  1. Zwiększenie opłaty.

Opcja ta jest dostępna w przypadku Replace-By-Fee (RBF) niepotwierdzone transakcje. Electrum domyślnie tworzy transakcje wymienne, z wyjątkiem operacji kanału Lightning Network. Aby zwiększyć opłatę:

  • Znajdź transakcję w "Historia".
  • Kliknij prawym przyciskiem myszy i wybierz "Zwiększenie opłaty“.
  • Ustal nową, wyższą opłatę.
  • Kliknij "OK“.
  • Pojawi się okno z niepodpisaną transakcją. Kliknij na "Znak", a następnie "Transmisja".
  1. Użyj opcji "Dziecko płaci za rodzica" (CPFP).

Transakcja CPFP płaci wysoką opłatę, aby zrównoważyć niską opłatę swojej transakcji macierzystej. Transakcję CPFP może utworzyć zarówno nadawca, jak i odbiorca. Aby to zrobić:

  • Zlokalizuj niepotwierdzoną transakcję w "Historia".
  • Kliknij prawym przyciskiem myszy i wybierz "Dziecko płaci za rodzica“.
  • Ustalić odpowiednią opłatę.
  • Kliknij "OK“.
  • Pojawi się okno z niepodpisaną transakcją. Kliknij na "Znak", a następnie "Transmisja".
  1. Anulowanie transakcji.

Jest to możliwe tylko w przypadku "wymiennych" niepotwierdzone transakcje. Aby anulować:

  • Znajdź transakcję w "Historia".
  • Kliknij prawym przyciskiem myszy i wybierz "Anuluj (podwójne wydatki)“.
  • Ustalić odpowiednią opłatę.
  • Kliknij "OK“.
  • Pojawi się okno z niepodpisaną transakcją. Kliknij na "Znak", a następnie "Transmisja".

Uwaga: Transakcje, które można zastąpić, są oznaczone jako "Zastąp opłatą: True" na ekranie szczegółów transakcji. Electrum domyślnie tworzy transakcje wymienne, z wyjątkiem transakcji otwarcia/zamknięcia kanału Lightning Network.

Co oznacza "zamrożenie" adresu w Electrum?

W Electrum "zamrożenie" adresu jest sposobem na ochronę określonych środków w portfelu. Po zamrożeniu adresu:

  1. Bitcoiny przechowywane pod tym adresem stają się niedostępne do wydania.
  2. Electrum nie wykorzysta tych środków podczas próby wysłania Bitcoinów.

Ta funkcja jest przydatna, gdy chcesz odłożyć trochę środków lub zapobiec przypadkowym wydatkom.

Ważne punkty do zapamiętania:

  • Nadal możesz otrzymywać bitcoiny na zamrożony adres.
  • Do wysłania monet potrzebna jest wystarczająca ilość środków na niezamrożonych adresach.
  • Jeśli większość Twoich środków znajduje się na zamrożonych adresach, możesz nie być w stanie wysyłać transakcji, nawet jeśli Twoje całkowite saldo jest wystarczające.

Aby użyć zamrożonych środków, należy najpierw "odblokować" adres. Spowoduje to przywrócenie środków do salda dostępnego do wydania.

Czy mój plik portfela jest zaszyfrowany?

Electrum wykorzystuje dwupoziomowy system szyfrowania do ochrony danych użytkownika:

  • Electrum szyfruje klucze seed i prywatne za pomocą AES-256-CBC. Kiedy musisz podpisać transakcję, musisz wprowadzić hasło, aby krótko odszyfrować klucze prywatne. Takie podejście minimalizuje czas, w którym poufne informacje pozostają niezaszyfrowane w pamięci komputera.
  • Plik portfela można również zaszyfrować na dysku. Jednak podczas aktywnej sesji informacje portfela pozostają niezaszyfrowane w pamięci komputera. Otwarcie zaszyfrowanego portfela wymaga podania hasła. Electrum nie przechowuje tego hasła w pamięci. Zamiast tego wykorzystuje szyfrowanie asymetryczne (ECIES), aby zapisać portfel na dysku bez konieczności podawania hasła.

Od wersji 2.8szyfrowanie plików portfela jest włączone przez domyślny. Funkcja ta nie tylko chroni prywatność użytkownika, ale także zapobiega przypadkowemu przesłaniu Bitcoinów do portfela, którego nie kontroluje.

Czy mogę używać Electrum z zimnym portfelem?

Electrum obsługuje zimne portfele, które są bezpiecznym sposobem przechowywania Bitcoinów w trybie offline. Zobacz Przechowywanie w chłodni.

Czy mogę zaimportować klucze prywatne do Electrum z innych klientów Bitcoin?

W Electrum 2.0 nie można importować kluczy prywatnych do portfela, który ma seed. Zamiast tego należy je zamieść.

Jeśli chcesz zaimportować klucze prywatne i nie zamiatać ich, musisz utworzyć specjalny portfel, który nie ma seedu. W tym celu utwórz nowy portfel, wybierz opcję "przywróć" i zamiast wpisywać seed, wpisz listę kluczy prywatnych lub listę adresów, jeśli chcesz utworzyć portfel tylko do oglądania.

Często zadawane pytania

Konieczne będzie utworzenie kopii zapasowej tego portfela, ponieważ nie można go odzyskać z seedu.

Jak wymieniać klucze prywatne w Electrum?

Zamiatanie kluczy prywatnych oznacza wysłanie wszystkich kontrolowanych przez nie bitcoinów na istniejący adres w portfelu. Wymieniane klucze prywatne nie stają się częścią portfela. Zamiast tego, wszystkie kontrolowane przez nie bitcoiny są wysyłane na adres, który został wygenerowany deterministycznie z seedu portfela.

Aby zamienić klucze prywatne, przejdź do Menu portfela → Klucze prywatne → Sweep. Wprowadź klucze prywatne w odpowiednim polu. Pozostaw pole "Adres" pozostaje niezmienione. Jest to adres docelowy, który będzie pochodził z istniejącego portfela electrum. Kliknij na "Zamiatanie". Zostaniesz teraz przeniesiony do zakładki wysyłania, gdzie możesz ustawić odpowiednią opłatę, a następnie kliknąć "Wyślij", aby wysłać monety do swojego portfela.

Gdzie znajduje się katalog danych Electrum?

Katalog danych Electrum to miejsce, w którym przechowywane są pliki portfela, ustawienia konfiguracyjne, dzienniki, nagłówki blockchain itp.

Windows:

  • Włącz "Pokaż ukryte pliki" w opcjach Eksploratora plików.
  • Przejdź do X:\Users\username\AppData\Roaming\Electrum (Można również wpisać %APPDATA%\Electrum w pasku adresu Eksploratora plików).

macOS:

  • Otwórz wyszukiwarkę
  • Przejdź do folderu (Zmiana+CMD+G) i wpisz ~/.electrum

Linux:

  • Otwórz folder główny
  • Kliknij "Idź" w menu, a następnie "Lokalizacja
  • Wprowadź: ~/.electrum

Gdzie mogę znaleźć mój plik portfela Electrum?

Domyślny plik portfela w Electrum nosi nazwę default_wallet. Plik ten jest tworzony automatycznie podczas pierwszego uruchomienia aplikacji. Jest on przechowywany w folderze o nazwie walletsktóry znajduje się wewnątrz głównego katalogu danych Electrum (datadir).

Jak włączyć rejestrowanie debugowania w Electrum?

  1. Logowanie do pliku

W systemach Linux/Windows/macOS można włączyć rejestrowanie na dysku.

Korzystając z GUI, przejdź do Menu → Narzędzia → Preferencje → Różnei zaznacz opcję "Zapisz dzienniki do pliku". Po ponownym uruchomieniu Electrum dzienniki debugowania zostaną zapisane w pliku logs/ w folderze datadir.

Jeśli napotkasz błąd podczas otwierania portfela i dlatego nie możesz dostać się do "Preferencji", aby włączyć logowanie, jako obejście możesz utworzyć tymczasowy portfel i uzyskać dostęp do ustawień tam.

Korzystając z CLI/RPC, można włączyć rejestrowanie plików poprzez np:

electrum setconfig log_to_file true

  1. Logowanie do terminala (standardowy błąd)

W systemie Linux/macOS, jeśli uruchamiasz Electrum z terminala, możesz określić wartość -v aby włączyć logi debugowania w terminalu (do stderr). Ta opcja nie działa w systemie Windows (podczas korzystania z plików binarnych).

W systemie macOS, używając oficjalnych plików binarnych, spróbuj np:

/Applications/Electrum.app/Contents/MacOS/run_electrum -v

Jak dokonać płatności zbiorczej w Electrum?

Electrum obsługuje płatności masowe, znane również jako grupowanie transakcji. Funkcja ta umożliwia wysyłanie Bitcoinów do wielu odbiorców w ramach jednej transakcji.

Często zadawane pytania

W interfejsie GUI można utworzyć transakcję wsadową, wprowadzając wielu odbiorców. Dla każdego odbiorcy wpisz adres i kwotę w osobnym wierszu, oddzielając je przecinkiem.

address, amount
address2, amount
address3, amount

Kwoty powinny być wprowadzane w bieżącej jednostce ustawionej w kliencie Electrum. Podczas dodawania odbiorców interfejs wyświetli całkowitą kwotę transakcji.

W przypadku większych partii Electrum oferuje wygodną opcję importu. Możesz przygotować plik CSV z adresami odbiorców i kwotami, a następnie zaimportować go bezpośrednio do "Zapłać", klikając ikonę folderu.

Czy Electrum pozwala mi tworzyć i podpisywać nieprzetworzone transakcje?

Tak, Electrum obsługuje tworzenie i podpisywanie nieprzetworzonych transakcji Bitcoin bezpośrednio w interfejsie użytkownika.

Dlaczego Electrum zawiesza się, gdy próbuję wysłać Bitcoiny?

Jeśli Electrum zawiesza się podczas próby wysłania bitcoinów, może to być spowodowane dużą liczbą niewydanych transakcji (UTXO) w portfelu. Sytuacja ta często występuje, gdy otrzymałeś wiele małych płatności, takich jak krany Bitcoin lub liczne małe darowizny.

Podczas tworzenia nowej transakcji Electrum przeszukuje wszystkie UTXO portfela, aby znaleźć odpowiednie dane wejściowe. Jeśli masz setki lub tysiące małych UTXO, proces ten może być czasochłonny i może powodować zawieszanie się aplikacji.

Aby rozwiązać ten problem, można skonsolidować swoje UTXO. Proces ten polega na wysyłaniu mniejszych ilości bitcoinów na jeden z własnych adresów portfela. Można to porównać do wymiany wielu małych monet na większe nominały.

Oto jak skonsolidować swoje UTXO:

  1. Wybierz spokojny czas, gdy opłaty transakcyjne są niskie.
  2. Wyślij część salda na inny adres w portfelu.
  3. W razie potrzeby powtórz ten proces kilka razy.

Konsolidując swoje UTXO, zmniejszysz liczbę danych wejściowych, które Electrum musi przetworzyć dla przyszłych transakcji, co powinno zapobiec zamrożeniu i poprawić ogólną wydajność portfela.

Jaki jest limit luki?

Limit luk jest kluczowym pojęciem w Electrum. Określa on maksymalną liczbę kolejnych nieużywanych adresów dozwolonych w deterministycznej sekwencji adresów portfela. Electrum wykorzystuje ten limit do określenia, kiedy przestać szukać nowych adresów w portfelu.

Domyślnie Electrum 2.0 i nowsze wersje ustawiają limit odstępów na 20. Oznacza to, że portfel będzie kontynuował generowanie i sprawdzanie adresów, dopóki nie napotka serii 20 nieużywanych adresów z rzędu. Po osiągnięciu tego limitu Electrum zakłada, że znalazł wszystkie aktywne adresy w portfelu.

Jak mogę wstępnie wygenerować nowe adresy w Electrum?

Electrum automatycznie tworzy nowe adresy w miarę ich używania, do pewnego limitu zwanego "limitem luki". Może jednak zajść potrzeba utworzenia większej liczby adresów z wyprzedzeniem. Oto jak to zrobić:

Tworzenie pojedynczego nowego adresu:

  1. Otwórz konsolę Electrum.
  2. Wpisz to polecenie: wallet.create_new_address(False)
  3. Naciśnij Enter.

Spowoduje to wygenerowanie jednego nowego adresu. Na karcie adresu ten nowy adres będzie miał czerwone tło. Czerwony kolor wskazuje, że adres znajduje się poza normalnym zakresem limit luki. Pozostanie czerwony, dopóki nie użyjesz wystarczającej liczby adresów, aby go osiągnąć.

Aby utworzyć kilka adresów jednocześnie, można użyć pętli. Na przykład, aby utworzyć 50 nowych adresów:

  1. Otwórz konsolę Electrum.
  2. Wpisz to polecenie: [wallet.create_new_address(False) for i in range(50)]
  3. Naciśnij Enter.

Ważne uwagi:

  • Adresy utworzone poza limitem luki nie będzie zostaną automatycznie odzyskane z frazy początkowej.
  • Aby później odzyskać te adresy, należy wykonać następujące czynności
    • Zwiększ limit luki klienta.
    • Generuj nowe adresy, aż dotrzesz do tych, których używałeś.

Pamiętaj, aby tworzyć dodatkowe adresy tylko wtedy, gdy naprawdę ich potrzebujesz. Pozwolenie Electrum na automatyczne zarządzanie tworzeniem adresów jest zazwyczaj najlepszym podejściem dla większości użytkowników.

Jak zaktualizować Electrum?

Zawsze zapisuj seed swojego portfela na papierze lub twórz kopie zapasowe kluczy prywatnych przed aktualizacją Electrum. Jest to kluczowy krok bezpieczeństwa.

Aby dokonać aktualizacji, wystarczy zainstalować najnowszą wersję Electrum na platformie Strona pobierania. Dokładne kroki będą się różnić w zależności od typu używanego komputera.

Electrum przechowuje pliki portfela oddzielnie od samego programu. Oznacza to, że możesz bezpiecznie usunąć starą wersję Electrum, jeśli twój komputer nie robi tego automatycznie.

Nowe wersje Electrum czasami zmieniają sposób przechowywania plików portfela. Z tego powodu najlepiej nie przełączać się z powrotem na starszą wersję Electrum po otwarciu portfela w nowszej wersji. Starsza wersja może nie być w stanie poprawnie odczytać zaktualizowanego pliku portfela.

Podczas aktualizacji portfeli Electrum 1.x do Electrum 2.x należy wziąć pod uwagę następujące kwestie:

  • Podczas aktualizacji do Electrum 2.x konieczne będzie odtworzenie wszystkich adresów Bitcoin. Może to potrwać dłużej niż zwykle, więc prosimy o cierpliwość podczas aktualizacji.
  • Aktualizacja zastąpi stary plik portfela nową wersją Electrum 2.x. Po tym Electrum 1.x nie będzie już w stanie korzystać z portfela.
  • Przy pierwszym otwarciu Electrum 2.x po aktualizacji możesz nie zobaczyć żadnych adresów w "Adresy". To normalne. Wystarczy ponownie uruchomić Electrum 2.x, a adresy powinny się pojawić.
  • Jeśli korzystasz z Electrum w trybie offline, nie może ono zsynchronizować się z siecią, aby wyświetlić Twoje adresy. Aby wyświetlić niektóre adresy, możesz użyć tego polecenia w konsoli: wallet.synchronize(). Po wykonaniu tej czynności uruchom ponownie Electrum, aby zobaczyć swoje adresy.

Dlaczego mój program antywirusowy wykrywa Electrum jako złośliwe oprogramowanie?

Pliki binarne Electrum są często błędnie identyfikowane jako złośliwe oprogramowanie przez programy antywirusowe. Wynika to z heurystycznych metod używanych przez te programy do wykrywania potencjalnych zagrożeń, co może prowadzić do fałszywych alarmów. Zespół programistów Electrum nie może zapobiec tym fałszywie pozytywnym wykryciom, więc prosimy o zaprzestanie zgłaszania tego.

Jeśli ufasz twórcom projektu Electrum, możesz bezpiecznie zignorować ostrzeżenia antywirusowe po zweryfikowaniu podpisu GPG pliku binarnego Electrum. Ten proces weryfikacji gwarantuje, że pobrane oprogramowanie jest autentyczne i nie zostało zmodyfikowane.

Dla użytkowników, którzy preferują dodatkowe środki bezpieczeństwa, istnieją dwie alternatywy:

  1. Samodzielne kompilowanie plików binarnych Electrum z kodu źródłowego. Daje to pełną kontrolę nad procesem kompilacji.
  2. Uruchom Electrum bezpośrednio z kodu źródłowego, omijając potrzebę wstępnie skompilowanych plików binarnych.

Warto zauważyć, że poleganie wyłącznie na oprogramowaniu antywirusowym w celu zapewnienia bezpieczeństwa systemu ma swoje ograniczenia. Aby uzyskać maksymalne bezpieczeństwo, warto rozważyć użycie systemu operacyjnego z bardziej niezawodnymi wbudowanymi funkcjami bezpieczeństwa, które nie zależą w dużym stopniu od oprogramowania antywirusowego.

Electrum potrzebuje nowszej wersji Pythona na moim starym systemie Linux. Jak to naprawić?

Istnieje kilka sposobów na rozwiązanie tego problemu.

  1. Użyj Electrum AppImage.
    • Pobierz obraz aplikacji.
    • Opcjonalnie: Zweryfikuj podpis GPG.
    • Utwórz plik wykonywalny i uruchom go.

Uwaga: Ten AppImage jest przeznaczony tylko dla systemów x86_64 (amd64)

wget https://download.electrum.is/3.3.4/electrum-3.3.4-x86_64.AppImage $ chmod +x electrum-3.3.4-x86_64.AppImage $ ./electrum-3.3.4-x86_64.AppImage

  1. Użyj Backports: Dla użytkowników Debiana, sprawdź pakiety w stable-backports.
  2. Uaktualnij swoją dystrybucję Linuksa: Na przykład przejście z Debiana stabilnego na Debiana testowego.
  3. Skompiluj Python i zainstaluj PyQt5.

python3 -m pip install --user pyqt5

Uwaga: Ta metoda pip dla PyQt5 działa głównie na systemach x86/x86_64

  1. Uruchom inną dystrybucję Linuksa z nowszymi pakietami na maszynie wirtualnej.

Czy połączenie między klientami i serwerami Electrum jest uwierzytelnione?

Electrum wykorzystuje do komunikacji system klient-serwer. Protokół Electrum, oparty na JSON-RPC, umożliwia klientom i serwerom wymianę informacji. Istnieją dwa główne sposoby połączenia klienta:

  1. JSON-RPC przez SSL/TLS przez TCP.
  2. JSON-RPC przez TCP.

Jednak klient zawsze używa SSL dla bezpieczeństwa, więc zwykły TCP nie jest używany. Oznacza to, że wszystkie połączenia są szyfrowane.

Jeśli chodzi o weryfikację tożsamości serwera, Electrum akceptuje dwa rodzaje certyfikatów SSL:

  1. Certyfikaty podpisane przez zaufane urzędy certyfikacji (CA).
  2. Certyfikaty z podpisem własnym.

Gdy Electrum łączy się z serwerem po raz pierwszy, zapamiętuje, jakiego typu certyfikatu używa dany serwer. Proces ten nazywany jest "przypinaniem".

  • W przypadku serwerów z samodzielnie podpisanymi certyfikatami Electrum stosuje podejście "Zaufaj przy pierwszym użyciu" (TOFU). Będzie akceptować tylko ten konkretny certyfikat dla tego serwera, dopóki certyfikat nie wygaśnie.
  • W przypadku serwerów z certyfikatami podpisanymi przez CA, Electrum zawsze będzie oczekiwać certyfikatów podpisanych przez CA z tego serwera w przyszłości.

Jeśli konfigurujesz własny serwer Electrum, możesz wybrać między certyfikatami samopodpisanymi i podpisanymi przez CA. Każdy z nich ma swoje wady i zalety:

  • Certyfikaty z podpisem własnym są łatwiejsze do utworzenia, ale mogą być podatne na atak typu Man-in-the-Middle (MITM) podczas pierwszego połączenia.
  • Certyfikaty z podpisem CA zapewniają większe bezpieczeństwo, ale wymagają zaufania do urzędów certyfikacji.

Pamiętaj, że Electrum nie pozwala już na łączenie się bez szyfrowania SSL. Zmiana ta została wprowadzona w celu poprawy bezpieczeństwa wszystkich użytkowników.

Czy Electrum obsługuje altcoiny?

Electrum został zaprojektowany specjalnie dla Bitcoina. Nie obsługuje żadnych innych kryptowalut, często nazywanych "altcoinami".

Electrum jest oprogramowaniem open-source z liberalną licencją MIT. Oznacza to, że inni deweloperzy mogą je modyfikować. W rezultacie istnieje wiele wersji Electrum stworzonych przez innych do pracy z różnymi kryptowalutami.

  • Te zmienione wersje są oddzielnymi projektami, niepowiązanymi z oryginalnym Electrum.
  • Zespół Electrum nie sprawdza ani nie zatwierdza kodu tych innych wersji.
  • Oficjalnie nie wspieramy ani nie zalecamy tych zmienionych wersji.

Jeśli korzystasz z wersji Electrum zmodyfikowanej dla innych kryptowalut, skontaktuj się z twórcami tej konkretnej wersji w celu uzyskania pomocy lub odpowiedzi na pytania. Oryginalny zespół Electrum nie może pomóc w przypadku tych zmodyfikowanych wersji.

Spis treści