
13 kwietnia 2024 r. SSP Wallet w wersji v1.3.0 dostarcza dwie zmiany, które po cichu przekształcają codzienne użytkowanie. Użytkownicy mogą teraz wybrać walutę fiat, w której denominowany jest ich portfel, a sama wallet uczy się odczytywać lokalne konwencje liczb i dat z przeglądarki. Obok tego SSP Identity zyskuje ręczny przepływ podpisywania wiadomości: możesz podpisać dowolny komunikat z tą samą postawą multisig, która chroni twoje środki, i przedstawić podpis wszędzie, gdzie jest wymagany.
TL;DR
- SSP Wallet v1.3.0 pozwala wybrać walutę fiat używaną w całym widoku portfela.
- Kwoty i daty podążają teraz za locale twojej przeglądarki — separatory, znaki dziesiętne i porządek dat trafiają w oczekiwany format.
- SSP Identity dodaje ręczne podpisywanie wiadomości: tworzy podpis dla dowolnego komunikatu, z tą samą dyscypliną multisig 2 z 2.
- Podpis może zweryfikować każdy, kto ma odpowiedni klucz publiczny SSP Identity.
- Równolegle pojawiają się aktualizacje pakietów, trzymając wallet na aktualnej bazie kryptograficznej.
Wybierz swoją walutę fiat
Do v1.3.0 widok portfela był zakotwiczony w jednej walucie referencyjnej, a formatowanie kwot trzymało się stałej konwencji. Od tego wydania użytkownik może wybrać walutę fiat, w której wyrażane są salda i sumy — przydatne dla każdego, kto śledzi pozycje w walucie innej niż dotychczasowy domyślny ustawienia, i dla tych, którzy chcą, żeby główna liczba w wallet pokrywała się z tą, jaką operują w prawdziwym życiu. Wybór jest trwały i obowiązuje wszędzie, gdzie pojawia się kwota wyrażona w fiat.
Obok wyboru waluty v1.3.0 zaczyna delegować decyzje formatowania do locale użytkownika. Separatory tysięcy, znaki dziesiętne, pozycja symbolu waluty i porządek dat podążają za konwencjami zgłaszanymi przez przeglądarkę. W każdym pojedynczym miejscu zmiana jest mała, ale skumulowana: portfel, który czyta się poprawnie dla niemieckiej użytkowniczki, wygląda równie naturalnie dla brazylijskiej czy koreańskiej, bez tłumaczenia w obrębie pojedynczego ekranu. Same liczby nie zmieniają się — zmienia się tylko ich prezentacja.
Ręczne podpisywanie wiadomości w SSP Identity
SSP Wallet wystartował w styczniu z postawą multisig 2 z 2 jako głównym deklarowanym mechanizmem bezpieczeństwa. v1.3.0 rozszerza tę samą postawę na wiadomości: SSP Identity może teraz podpisać dowolny ciąg znaków na żądanie i zwrócić weryfikowalny podpis. Interfejs podpisywania bierze tekst wiadomości, prowadzi go standardowym potokiem współpodpisu SSP Wallet plus SSP Key i emituje wynik w formie, którą druga strona może zweryfikować względem opublikowanego klucza publicznego SSP Identity użytkownika. Nic w materiale klucza się nie zmienia — ręczny przepływ po prostu sprawia, że istniejąca powierzchnia tożsamości staje się użyteczna w przypadkach, które nie są transakcjami.
Co to otwiera
Podpis wiadomości to klocek pod długą listą przepływów webowych. Wyzwania w stylu "zaloguj się walletem", treści ograniczone podpisem, atestacje off-chain, potwierdzenia tożsamości w ticketach wsparcia i każde zapytanie typu "udowodnij, że ten adres jest twój" sprowadzają się do tego samego prymitywu: przedstaw wiadomość, otrzymaj podpis, zweryfikuj go po stronie serwera. Z wdrożoną v1.3.0 użytkownicy SSP mogą domknąć każdy z tych przepływów, nie opuszczając wallet, któremu już powierzają środki. Podpis niesie pełną gwarancję multisig 2 z 2, materialnie silniejszą niż podpis pojedynczym kluczem z hot wallet.
Dla deweloperów integrujących SSP powierzchnia jest też prostsza, niż brzmi: ten sam klucz publiczny SSP Identity, który ustala, kim jest użytkownik on-chain, służy też jako klucz weryfikacyjny dla dowolnej podpisanej wiadomości. Krok weryfikacji to standardowe sprawdzenie kryptograficzne, nie wywołanie RPC specyficzne dla SSP.
Gdzie to znaleźć
Wybór waluty fiat mieszka w obszarze ustawień wallet, obok istniejących preferencji wyświetlania. Ręczne podpisywanie wiadomości obsługuje się z powierzchni SSP Identity — w tym samym miejscu, w którym zarządza się samym kluczem tożsamości. Obie funkcje są dostępne dla każdego użytkownika SSP Wallet, gdy tylko rozszerzenie zaktualizuje się do v1.3.0; nie ma osobnej rejestracji i żadna transakcja on-chain nie jest wymagana, aby zacząć je u��ywać. Jeśli chcesz głębszego podłoża, dlaczego tożsamość multisig ma tu znaczenie, primer w academy o tym, co naprawdę znaczy samodzielne przechowywanie kluczy, jest dobrą lekturą uzupełniającą.
Source: SSP Wallet v1.3.0 release notes.