Wysyłanie Zcash za pomocą SSP

·7 min czytania·Autor: SSP Editorial Team
Okładka przewodnika SSP o wysyłaniu Zcash, z ikonami portfela, kodu QR, błyskawicy i tarczy.

Wysyłanie Zcash za pomocą SSP

Ten przewodnik przeprowadzi Cię przez wysyłanie Zcash z portfela SSP od początku do końca: pięć kroków, jedno żądanie podpisu na urządzeniu, które rozpoczyna wysyłkę, i jeden współpodpis na drugim urządzeniu. Gdy poznasz już ekrany, zajmuje to znacznie mniej niż minutę.

Jest napisany dla każdego, kto ma wysłać swoje pierwsze ZEC — i warto go przeczytać ponownie przed setną wysyłką, bo to nawyki sprawdzania adresu utrzymują środki w bezpieczeństwie. Jedna uwaga na początek: ten poradnik dotyczy przejrzystego Zcash, typu adresu, którego używa multisig 2-z-2 w SSP. Jeśli odbiorca podał Ci adres ekranowany lub ujednolicony, najpierw przeczytaj uwagi dotyczące Zcash poniżej.

Zanim zaczniesz

Trzy wymagania wstępne — żadne nie jest opcjonalne.

  1. Oba sparowane urządzenia są włączone i odblokowane. Model 2-z-2 w SSP potrzebuje podpisu od każdego z nich. Jeśli jedno urządzenie jest rozładowane, się ładuje lub jest uśpione, wysyłka się nie powiedzie. Jesteś tu nowy? Zacznij od Konfiguracja pierwszego portfela SSP.
  2. Masz adres odbiorcy z zaufanego źródła. Skopiuj go — nie wpisuj ręcznie. Ręczne wpisywanie prowadzi do literówek, a literówki trafiają do niewłaściwego portfela na zawsze. Zaufaj zweryfikowanemu kanałowi odbiorcy, fakturze z usługi, którą kontrolujesz, albo adresowi z własnego drugiego portfela.
  3. Potwierdziłeś typ adresu. SSP wysyła przejrzysty Zcash — adresy, które zaczynają się od t1 lub t3. Jeśli Twój zaczyna się od zs (ekranowany) lub u1 (ujednolicony), przeczytaj uwagi dotyczące Zcash poniżej, zanim przejdziesz dalej.

Krok 1: Otwórz ekran wysyłki

W aplikacji mobilnej dotknij przycisku Wyślij na ekranie głównym. W rozszerzeniu przeglądarki kliknij Wyślij na górnym pasku akcji.

Jeśli Twój portfel SSP obsługuje wiele sieci, na kolejnym ekranie wybierasz aktywo. Wybierz Zcash z listy. Upewnij się, że jesteś na właściwym subkoncie — SSP obsługuje wiele kont na sieć, a saldo pokazane na górze ekranu wysyłki to saldo tego konkretnego konta, a nie całego portfela.

Jeśli saldo wydaje się niskie, cofnij się i sprawdź, z którego konta wysyłasz — środki z innego konta nie są tu dostępne do wydania.

Krok 2: Wklej adres odbiorcy

Wklej adres Zcash odbiorcy w pole adresu. Następnie — zanim zrobisz cokolwiek innego — zweryfikuj pierwsze 6 znaków i ostatnie 6 znaków względem zaufanego źródła, z którego skopiowałeś. Przeczytaj je na głos, jeśli trzeba. Jeśli choć jeden znak się nie zgadza, zatrzymaj się, wyczyść pole i skopiuj ponownie z oryginału.

To nie paranoja. To obrona przed dobrze udokumentowanym schematem zwanym zatruwaniem adresów: atakujący śledzi blockchain w poszukiwaniu Twoich transakcji, generuje adres, którego pierwsze i ostatnie znaki wyglądają niemal identycznie jak ten, którego już użyłeś, i wysyła Ci transakcję-pył, aby pojawiła się w Twojej historii. Skopiuj "ten sam" adres z tej historii później, a skopiujesz jego — Twoja wysyłka trafi do atakującego, bez możliwości odzyskania.

Zawsze kopiuj z oryginalnego źródła, nigdy z historii, i zawsze sprawdzaj pierwsze i ostatnie 6 znaków. Aby dowiedzieć się, jak docierają do Ciebie te oszustwa, zobacz Ataki phishingowe wymierzone w użytkowników kryptowalut.

Krok 3: Wprowadź kwotę i sprawdź opłatę

Wprowadź kwotę do wysłania. Możesz wpisać w ZEC lub w swojej lokalnej walucie fiducjarnej — SSP przelicza w czasie rzeczywistym po bieżącym kursie. Ekran pokazuje saldo do wydania i szacowaną sumę wraz z opłatą, więc od razu widzisz, czy masz wystarczająco.

Opłaty transakcyjne Zcash są niskie. Przejrzysty przelew kosztuje znikomy, niemal stały ułamek ZEC, niezależnie od tego, jak obciążona jest sieć — nie ma aukcji opłat do wygrania, jak na zatłoczonym łańcuchu. SSP pokazuje szacunek, zanim podpiszesz; rzuć na niego okiem, by potwierdzić, że wygląda normalnie, ale nie będziesz musiał planować wysyłki wokół skoków opłat. Jeśli wysyłałeś tylko w łańcuchu o zmiennych opłatach, Strategia opłat Bitcoin w SSP pokazuje, jak inny jest tamten świat.

Krok 4: Podpisz na obu urządzeniach

To tutaj uruchamia się model 2-z-2 w SSP: transakcja potrzebuje niezależnego podpisu od każdego sparowanego urządzenia, zanim będzie mogła zostać rozgłoszona. Jeśli projekt z dwoma kluczami jest dla Ciebie nowy, Czym jest multisig 2-z-2? wyjaśnia, dlaczego oba podpisy są wymagane.

Na urządzeniu inicjującym (tym, którego używałeś) przejrzyj podsumowanie ostatni raz — odbiorca, kwota, opłata — i dotknij Potwierdź. Urządzenie podpisuje lokalnie. Jeszcze nie rozgłasza.

Przełącz się na drugie urządzenie. W ciągu kilku sekund powinno pokazać oczekujące żądanie podpisu: tego samego odbiorcę, kwotę i opłatę, z wyborem Zatwierdź / Odrzuć. Sprawdź, czy zgadza się z urządzeniem inicjującym, i dotknij Zatwierdź. Drugie urządzenie podpisuje, a oba podpisy zostają połączone.

Jeśli drugie urządzenie nie pokaże monitu w ciągu ~15 sekund:

  • Upewnij się, że aplikacja SSP jest na pierwszym planie, a nie tylko działa w tle.
  • Sprawdź, czy oszczędzanie baterii / oszczędzanie danych nie blokuje synchronizacji w tle.
  • Potwierdź, że oba urządzenia mają internet — Wi-Fi lub dane mobilne; SSP potrzebuje połączenia po każdej stronie, aby przekazać żądanie.

Możesz bezpiecznie ponowić próbę z urządzenia inicjującego. Dopóki nie ma drugiego podpisu, żadne środki się nie przemieściły.

Krok 5: Obserwuj rozgłaszanie

Gdy oba podpisy zostaną zebrane, SSP przesyła transakcję do sieci Zcash. Ekran wysyłki przełącza się w stan Oczekujące i pokazuje identyfikator transakcji (txid) — dotknij go, aby otworzyć eksplorator bloków.

Następnie poczekaj na potwierdzenia. Bloki Zcash pojawiają się mniej więcej co 75 sekund, znacznie szybciej niż ~10-minutowe bloki Bitcoina, więc potwierdzenia przychodzą szybko. To, jak głęboko czekać, nadal zależy od odbiorcy:

  • Zwykłe przelewy, małe kwoty — 1 potwierdzenie, nieco ponad minutę, zwykle wystarcza.
  • Wpłaty na giełdy — większość giełd zalicza wpłatę po kilku potwierdzeniach; sprawdź ich politykę, bo niektóre wymagają więcej bloków na szybszych łańcuchach.
  • Duże przelewy — odczekanie głębszej serii jest rozsądne, ale przy ~75 sekundach na blok to minuty, a nie godzina.

Możesz teraz zamknąć aplikację. Transakcja jest w sieci; SSP nie musi pozostawać otwarte, aby się potwierdziła.

Uwagi dotyczące Zcash

Zcash ma dwa rodzaje adresów, a różnica ma znaczenie przed wysyłką.

  • Adresy przejrzyste zaczynają się od t1 lub t3. Zachowują się jak adresy Bitcoina — nadawca, odbiorca i kwota są widoczne na publicznym blockchainie. Multisig 2-z-2 w SSP działa na przejrzystym Zcash, więc każdy krok powyżej to przepływ przejrzysty.
  • Adresy ekranowane zaczynają się od zs (Sapling), a adresy ujednolicone zaczynają się od u1. Transakcje ekranowane używają dowodów o wiedzy zerowej, aby ukryć kwotę i zaangażowane strony — to odrębna funkcja Zcash i jedna z cech definiujących tę sieć.

Ponieważ wysyłki ekranowane i przejrzyste różnią się technicznie, nie zakładaj, że SSP może wysłać do odbiorcy zs… lub u1…. Przed wysłaniem na dowolny adres, który nie zaczyna się od t1 lub t3, potwierdź w aplikacji, że cel jest akceptowany; jeśli nie jest, poproś odbiorcę o adres przejrzysty (t). Przejrzysty przepływ powyżej to to, czego SSP używa dzisiaj.

Aby dowiedzieć się więcej o tym, jak pule przejrzysta i ekranowana współgrają ze sobą, zobacz Zcash oraz zespół protokołu w Electric Coin Co..

Wysyłanie przez podłączoną dApp

Jeśli wysyłka jest wyzwalana przez dApp w przeglądarce, a nie rozpoczęta wewnątrz SSP, używasz <span id="[walletconnect](/academy/how-to/sending-bitcoin-with-ssp#walletconnect)"></span>WalletConnect — otwartego protokołu, który pozwala zewnętrznym dApp żądać podpisów z Twojego portfela SSP za pomocą kodu QR lub linku głębokiego.

Przepływ jest taki sam od kroku 4 wzwyż: oba urządzenia muszą niezależnie podpisać, zanim transakcja zostanie rozgłoszona. dApp nigdy nie widzi Twoich kluczy — otrzymuje tylko podpisany wynik.

Różnica jest w krokach 2 i 3: dApp wstępnie wypełnia odbiorcę, kwotę, a czasem opłatę. Twoje zadanie przechodzi od wpisywania do obserwacji — sprawdź, czy odbiorca i kwota, które masz podpisać, zgadzają się z tym, co zamierzałeś autoryzować w dApp. Jeśli coś wygląda nie tak, odrzuć żądanie i zacznij od nowa po stronie dApp.

Powiązane lektury

Udostępnij ten artykuł

Powiązane artykuły