Ten przewodnik pokazuje, jak utworzyć portfel multisig 2 na 2. Portfel multisig 2-of-2 wykorzystuje dwa oddzielne portfele. Portfele te znajdują się zazwyczaj na różnych komputerach i mogą być kontrolowane przez różne osoby. Aby korzystać ze środków, oba portfele muszą ze sobą współpracować. Oba portfele mają ten sam zestaw adresów.
- Wspólna kontrola nad funduszami: Ty i partner możecie wspólnie zarządzać pieniędzmi firmy. Fundusze mogą być wydawane tylko wtedy, gdy oboje wyrazicie na to zgodę.
- Zwiększone bezpieczeństwo: Jeden portfel można przechowywać na głównym komputerze, a drugi na urządzeniu offline. To znacznie utrudnia atakującym lub złośliwemu oprogramowaniu kradzież monet.
Tworzenie pary portfeli 2 na 2
Obaj cosignerzy muszą wykonać te kroki:
- Na następnym ekranie wybierz "2 z 2" jako typ portfela.
- Otwórz menu Electrum i wybierz Plik → Nowy.
- Wybierz "Portfel z wieloma podpisami" z opcji.
Następnie wygeneruj seed. Przechowuj ten seed w bezpieczny sposób, ponieważ ma on kluczowe znaczenie dla odzyskiwania portfela.
Następnie będziesz musiał wymienić główne klucze publiczne z drugim cosignerem:
Wprowadź główny klucz publiczny drugiego portfela w dolnym polu. Podczas konfigurowania drugiego portfela należy użyć głównego klucza publicznego z pierwszego portfela.
Wykonaj te kroki jednocześnie dla obu portfeli. W razie potrzeby możesz wstrzymać proces, klikając "Anuluj" i wznowić później, ponownie otwierając plik portfela.
Pamiętaj: Nigdy nie udostępniaj klucza seed ani klucza prywatnego, a jedynie główny klucz publiczny.
Otrzymywanie funduszy
Po pierwsze, upewnij się, że oba portfele generują ten sam zestaw adresów. Ten krok ma kluczowe znaczenie dla prawidłowej synchronizacji portfela. Teraz możesz otrzymywać środki przy użyciu tych adresów.
Należy pamiętać, że adresy z wieloma podpisami zaczynają się od cyfry "3".
Każdy portfel zdolny do wysyłania na adresy P2SH (Pay-to-Script-Hash) może przesyłać środki do portfela z wieloma podpisami. Obejmuje to większość nowoczesnych portfeli Bitcoin.
Wydatki
Aby wydać środki z portfela 2 na 2 z wieloma podpisami, obaj współsygnatariusze muszą podpisać transakcję. Oto jak zacząć:
- Korzystając z jednego z portfeli, przejdź do "Wyślij".
- Wypełnij szczegóły transakcji jak zwykle.
- Po podpisaniu zostanie wyświetlone okno z informacjami o transakcji.
Po pierwszym podpisaniu należy wysłać częściowo podpisaną transakcję do drugiego portfela w celu jej ukończenia. Dostępnych jest kilka opcji:
- Transfer USB: Zapisz plik transakcji i prześlij go za pomocą napędu USB.
- Metoda kodu QR: Użyj funkcji kodu QR, aby przesłać dane transakcji.
- Zdalny serwer: Wykorzystanie wtyczki CosignerPool do udostępniania transakcji w sieci.
Wybierz metodę, która najlepiej odpowiada Twoim potrzebom w zakresie bezpieczeństwa i wygody. Pamiętaj, że transakcja nie jest zakończona, dopóki oba portfele go podpisały.
Przesyłanie pliku
Aby przenieść częściowo podpisaną transakcję między różnymi urządzeniami:
- Zapisz transakcję do pliku za pomocą "Zapisz".
- Przenieś ten plik na urządzenie z drugim portfelem.
- Na drugim urządzeniu otwórz Electrum i przejdź do "Narzędzia" w menu.
- Wybierz "Transakcja ładowania", a następnie wybierz "Z pliku“.
- Zlokalizuj i otwórz przesłany plik transakcji.
Proces ten umożliwia kontynuowanie podpisywania transakcji na innym urządzeniu.
Użyj kodu QR
Electrum oferuje funkcję kodu QR do przesyłania transakcji między portfelami. Szukaj przycisku z ikoną kodu QR w oknie transakcji. Kliknięcie tego przycisku powoduje wyświetlenie kodu QR zawierającego szczegóły transakcji.
Na urządzeniu z drugim portfelem otwórz Electrum i przejdź do sekcji Narzędzia → Załaduj transakcję → Z kodu QR. Użyj tego urządzenia do zeskanowania wyświetlonego kodu QR.
Użyj wtyczki Cosigner Pool
Aby korzystać z tej funkcji, należy włączyć "Cosigner Pool" na obu portfelach. Możesz to zrobić, przechodząc do Narzędzia → Wtyczki.
Po włączeniu pojawi się komunikat "Wyślij do cosignera" . Kliknięcie tego przycisku powoduje wysłanie częściowo podpisanej transakcji do centralnego serwera. Transakcja jest szyfrowana przy użyciu głównego klucza publicznego cosignera w celu zapewnienia bezpieczeństwa.
Gdy cosigner uruchomi swój portfel, otrzyma powiadomienie o dostępnej częściowo podpisanej transakcji:
Cosigner potrzebuje swojego hasła, aby odszyfrować transakcję, ponieważ jest ona zaszyfrowana jego głównym kluczem publicznym.
Korzystając z dowolnej z tych metod, można dodać drugą sygnaturę do transakcji za pomocą metody "Znak" przycisk. Następnie transakcja może zostać rozesłana do sieci.
Ta wtyczka upraszcza proces koordynowania transakcji z wieloma podpisami, zwłaszcza gdy osoby podpisujące nie znajdują się w tej samej lokalizacji.