Zasoby

Dokumentacja

Wszystko, co musisz wiedzieć, aby bezpiecznie korzystać z Cache. Jeśli coś jest tu niejasne lub zauważysz lukę, napisz na legal@cachewallet.com.

Instalacja Cache

Cache to aplikacja mobilna na iOS i Android. Instaluj wyłącznie z oficjalnych sklepów:

  • App Store: Cache, autorstwa Cache Technologies Inc.
  • Google Play: Cache, autorstwa Cache Technologies Inc.

Nigdy nie instaluj Cache z linku w e-mailu, wiadomości ani poście w mediach społecznościowych. Jeśli link każe Ci zainstalować lub ponownie zainstalować Cache, potraktuj to jako próbę phishingu. Jedyne bezpieczne źródła to App Store i Google Play.

Utwórz portfel

Przy pierwszym uruchomieniu Cache ustawiasz hasło, a aplikacja generuje dla Ciebie portfel na Twoim urządzeniu. Hasło służy do odblokowywania aplikacji i szyfrowania wrażliwych danych na Twoim urządzeniu.

  1. Otwórz Cache i dotknij Utwórz portfel.
  2. Wybierz hasło. Niech będzie długie i unikalne. Hasło jest lokalne dla Twojego urządzenia. Nie ma e-maila do resetowania hasła.
  3. Potwierdź hasło. W następnym kroku Cache wygeneruje Twoją frazę seed.
  4. Opcjonalnie włącz odblokowywanie biometryczne (Face ID, Touch ID lub odcisk palca), aby nie trzeba było za każdym razem wpisywać hasła.

Cache nie prosi o adres e-mail, numer telefonu ani żaden dokument tożsamości. Nie potrzebujesz żadnej z tych rzeczy, aby korzystać z Cache.

Utwórz kopię frazy seed

Twoja fraza seed (nazywana też frazą odzyskiwania) to lista dwunastu angielskich słów. To główny klucz do Twojego portfela. Każdy, kto ma frazę seed, może zabrać wszystkie Twoje środki. Jeśli ją zgubisz i stracisz dostęp do urządzenia, Twoje środki przepadną na zawsze, a Cache nie będzie w stanie ich odzyskać.

Cache nigdy nie poprosi Cię o frazę seed. Każdy, kto o nią prosi, dowolnym kanałem, w tym ktoś podający się za wsparcie Cache, próbuje ukraść Twoje środki. Potraktuj samą taką prośbę jako dowód oszustwa.

Jak zrobić kopię zapasową

  1. Gdy Cache pokaże Ci frazę seed, zapisz wszystkie dwanaście słów na papierze, w kolejności. Użyj długopisu, nie ołówka.
  2. Przechowuj kartkę w miejscu, do którego masz dostęp tylko Ty, najlepiej w dwóch fizycznie oddzielnych lokalizacjach, na przykład w domowym sejfie i skrytce depozytowej.
  3. Przy znaczących kwotach rozważ stalową płytkę zapasową, która przetrwa ogień i wodę.
  4. Następnie Cache poprosi Cię o potwierdzenie kilku słów, aby udowodnić, że zapisałeś je poprawnie.

Czego nie robić

  • Nie fotografuj frazy seed ani nie rób zrzutów ekranu.
  • Nie przechowuj frazy seed w iCloud, Google Drive, Dropbox, poczcie e-mail, Notatkach ani w żadnej innej usłudze chmurowej lub synchronizacyjnej.
  • Nie wpisuj frazy seed na żadnej stronie internetowej, w rozszerzeniu przeglądarki ani w innej aplikacji.
  • Nie udostępniaj frazy seed rodzinie, znajomym, agentom wsparcia ani żadnym „walidatorom portfela”.

Cache używa standardowego formatu frazy seed BIP-39, więc te same dwanaście słów można zaimportować do dowolnego zgodnego portfela, gdybyś kiedykolwiek tego potrzebował.

Importowanie istniejącego portfela

Możesz zaimportować portfel, który już masz, z dowolnego źródła zgodnego z BIP-39, wpisując dwunastowyrazową frazę seed lub, dla pojedynczego konta, klucz prywatny. Fraza seed lub klucz prywatny jest przetwarzany w całości na Twoim urządzeniu. Nic, co importujesz, nigdy nie jest przesyłane na nasze serwery. Obowiązują te same zabezpieczenia i ostrzeżenia co powyżej: nigdy nie wpisuj frazy seed na stronie internetowej, nigdy jej nie udostępniaj, nigdy nie wklejaj jej do czatu ani nie rób zrzutu ekranu.

Eksportowanie frazy seed

Możesz wyświetlić i wyeksportować swoją frazę seed z poziomu Cache po ponownym uwierzytelnieniu. Rób to tylko wtedy, gdy musisz zapisać frazę seed na nowym nośniku. Zasłoń ekran przed kamerami, zapisz słowa na papierze, a następnie zamknij ekran.

Wiele portfeli i kont

Cache obsługuje wiele portfeli w jednej instalacji, a każdy portfel może mieć wiele kont wyprowadzonych z tej samej frazy seed. Możesz się między nimi przełączać w aplikacji. Funkcje smart wallet (Safe), w tym Recovery i Scheduled Transfer, są konfigurowane osobno dla każdego portfela.

Kontakty (książka adresowa)

Często używane adresy możesz zapisywać jako kontakty w aplikacji, wraz z nazwą i opcjonalną notatką. Kontakty są przechowywane na serwerach Cache powiązanych z Twoim kontem, dzięki czemu synchronizują się po ponownych instalacjach. Kontakty zawierają tylko to, co sam zdecydujesz się zapisać; nie importujemy adresów automatycznie z żadnego miejsca.

Odbieraj krypto

Każda sieć blockchain ma własny adres do wpłat. Cache pokazuje właściwy adres dla wybranej przez Ciebie sieci.

  1. Otwórz Cache i dotknij Odbierz.
  2. Wybierz sieć, z której skorzysta nadawca (na przykład Ethereum, Base, Polygon).
  3. Skopiuj adres lub zeskanuj kod QR.
  4. Poproś nadawcę, aby wysłał środki na ten adres, dokładnie w tej sieci.

Sieć musi się zgadzać. Jeśli nadawca wyśle USDC z sieci Ethereum na Twój adres w sieci Polygon, środki mogą być nie do odzyskania. Zawsze potwierdź sieć z nadawcą przed wysłaniem.

Wysyłaj krypto

  1. Dotknij Wyślij i wybierz aktywo.
  2. Wklej lub zeskanuj adres odbiorcy. Cache sprawdzi adres na listach ryzyka (zobacz Weryfikacja adresów).
  3. Wpisz kwotę.
  4. Sprawdź sieć, szacowaną opłatę i odbiorcę. Jeśli kwota jest znacząca, zweryfikuj kilka pierwszych i ostatnich znaków adresu przy użyciu niezależnego źródła.
  5. Zatwierdź za pomocą Face ID, Touch ID lub hasła.

Po rozgłoszeniu transakcji Cache nie może jej anulować, cofnąć ani zwrócić. O tym, co stanie się dalej, decyduje blockchain.

Wymieniaj tokeny

Cache umożliwia wymianę jednego tokena na inny, w tej samej sieci lub między sieciami. Sama wymiana jest realizowana przez niezależny, zewnętrzny agregator zdecentralizowanych giełd, który kieruje Twoje zlecenie przez publiczne źródła płynności. Cache nie przechowuje żadnych tokenów biorących udział w wymianie.

Wymiana w obrębie jednej sieci

  1. Dotknij Swap i wybierz token, który chcesz sprzedać, oraz token, który chcesz otrzymać.
  2. Wpisz kwotę. Cache pobierze wycenę obejmującą cenę, opłatę za wymianę, szacowaną opłatę sieciową oraz tolerancję poślizgu.
  3. Sprawdź wycenę. Jeśli wpływ na cenę jest wysoki, rozważ mniejszą kwotę.
  4. Zatwierdź. Zlecenie jest podpisywane na Twoim urządzeniu i wysyłane do agregatora. Rozliczenie trwa zwykle od kilku sekund do kilku minut.

Wymiana między sieciami

Wymiany między sieciami przenoszą wartość między dwoma różnymi blockchainami w jednym procesie. Korzystają z protokołu cross-chain agregatora i mogą trwać dłużej niż wymiany w obrębie jednej sieci, w zależności od obciążenia sieci. Środki są uwalniane do Twojego portfela docelowego dopiero wtedy, gdy strona docelowa się rozliczy.

Opłaty i poślizg

  • Łączna opłata za wymianę wynosi do 0.80% kwoty wymiany i jest naliczana oraz pobierana przez zewnętrzny agregator. Cache otrzymuje część tej opłaty na podstawie umowy partnerskiej; Cache nie pobiera żadnej kwoty z Twojego portfela.
  • Opłata za gaz w sieci blockchain jest naliczana osobno i trafia do walidatorów sieci, a nie do Cache ani do agregatora.
  • Poślizg to różnica między ceną z wyceny a ceną realizacji. Cache pokazuje Twoją tolerancję poślizgu przed podpisaniem. Wyższa tolerancja zwiększa szansę na realizację, ale też ryzyko niekorzystnej ceny na zmiennych rynkach.

Swapy bez gazu. Dla obsługiwanych tokenów i sieci agregator może zrealizować wymianę bez konieczności posiadania natywnego tokena gazu danej sieci. Opłata za wymianę jest wtedy pobierana z tokena wejściowego lub wyjściowego.

Kupuj i sprzedawaj krypto

Krypto możesz kupować kartą lub przelewem bankowym, a sprzedawać za walutę fiat, poprzez wbudowany interfejs do niezależnego, zewnętrznego agregatora fiat. Agregator integruje kilka licencjonowanych firm świadczących usługi płatnicze, operatorów płatności i giełd. Cache nie kupuje, nie sprzedaje, nie wymienia, nie przechowuje ani nie przesyła waluty fiat. Cache nie pobiera żadnych opłat od tych transakcji.

Jak to działa

  1. Dotknij Kup lub Sprzedaj.
  2. Wybierz aktywo i kwotę. Cache pobierze wyceny od agregatora i pokaże dostępnych dostawców, ceny oraz łączne opłaty.
  3. Wybierz dostawcę. Zostaniesz przekierowany do procesu tego dostawcy w aplikacji.
  4. Przejdź weryfikację tożsamości (KYC) u dostawcy. Dane KYC są przekazywane bezpośrednio dostawcy, nigdy do Cache.
  5. Zapłać (przy zakupach) lub potwierdź sprzedaż. Dostawca rozlicza się do Twojego portfela (przy zakupach) albo na Twoje konto bankowe lub kartę (przy sprzedaży).

Jeśli transakcja się opóźni lub nie powiedzie, sprawa dotyczy Ciebie i dostawcy. Cache nie może uwolnić, wstrzymać, zwrócić ani przyspieszyć transakcji fiat. Właściwą ścieżką eskalacji jest kanał wsparcia dostawcy.

Recovery

Patent w toku. Recovery to funkcja on-chain, która pozwala wskazać adres beneficjenta, który otrzyma Twoje aktywa, jeśli nie zameldujesz się w wybranym przez Ciebie przedziale czasu. Jest zaprojektowana z myślą o dwóch sytuacjach: gdy stracisz dostęp do urządzenia i frazy seed albo gdy staniesz się niezdolny do działania i ktoś inny musi odziedziczyć Twoje aktywa.

Jak to działa

  1. Skonfiguruj swój smart wallet, jeśli jeszcze tego nie zrobiłeś.
  2. Włącz moduł Recovery na swoim smart wallet. To jednorazowa akcja on-chain, która wiąże się z opłatą aktywacyjną (zobacz Opłaty) oraz opłatą za gaz w sieci.
  3. Skonfiguruj adres beneficjenta. To adres, który otrzyma Twoje aktywa, jeśli Recovery się uruchomi. Powinien to być adres kontrolowany przez Ciebie (lub kogoś, komu ufasz).
  4. Wybierz interwał meldowania się (okres karencji) od 1 godziny do 12 miesięcy. Popularne wybory przy ochronie długoterminowej to 90, 180 lub 365 dni. Krótkie interwały, takie jak 1 godzina, służą do testowania mechanizmu; zalecamy przetestowanie na Base przed powierzeniem znaczących środków.
  5. Potwierdź konfigurację on-chain.

Meldowanie się

Licznik Recovery jest resetowany za każdym razem, gdy podpiszesz transakcję on-chain checkIn ze swojego smart wallet. Ułatwiliśmy to zadanie:

  • Odliczanie na żywo na pulpicie. Gdy Recovery jest aktywne, zielony baner u góry pulpitu pokazuje czas pozostały do momentu, w którym Recovery by się uruchomiło, w formacie miesięcy, dni, godzin lub minut (w zależności od tego, co jest najbardziej istotne). Baner jest wyświetlany także na ekranie Transferów.
  • Przycisk „Przedłuż teraz” jednym dotknięciem. Dotknij przycisku w banerze, potwierdź biometrią lub hasłem, a Cache podpisze za Ciebie transakcję meldowania się. Nie musisz nigdzie przechodzić.
  • Ostrzeżenie wizualne. Gdy pozostaje mniej niż 25% okresu karencji, odliczanie zmienia kolor na żółty, aby zwrócić Twoją uwagę. Baner pozostaje zielony, przypominając, że samo Recovery wciąż jest aktywne.
  • Przypomnienie push. Podczas konfiguracji wybierasz czas przypomnienia (np. 1 godzinę, 1 dzień lub do 7 dni przed uruchomieniem Recovery). Cache wysyła wtedy powiadomienie push zachęcające do przedłużenia. Cache nie gwarantuje dostarczenia powiadomień push, dlatego wiążącym sygnałem jest baner w aplikacji.

Otwieranie aplikacji, odblokowania biometryczne, wysyłanie, wymiana czy samo posiadanie zainstalowanego Cache NIE resetują licznika samodzielnie. Licznik resetuje się tylko wtedy, gdy podpiszesz transakcję on-chain checkIn. Dotknięcie „Przedłuż teraz” to najprostszy sposób, aby to zrobić.

Co się dzieje, gdy Recovery się uruchamia

Jeśli licznik wygaśnie bez zameldowania, moduł smart kontraktu Recovery staje się gotowy do uruchomienia. Transakcję wyzwalającą może przesłać każdy; nie musi to być Cache. Gdy wyzwalacz się wykona, Twoje kwalifikujące się aktywa są przenoszone on-chain na adres beneficjenta. Od każdego przenoszonego aktywa pobierana jest opłata za realizację (zobacz Opłaty: 1% na Base, 2% na Ethereum mainnet). Z salda natywnego aktywa Twojego smart wallet potrącana jest także niewielka nagroda dla keepera, wypłacana stronie, która przesyła transakcję wyzwalającą; szczegóły w tabeli opłat.

Anulowanie lub zmiana Recovery

Adres beneficjenta, interwał meldowania się lub całkowite wyłączenie Recovery możesz zmienić w dowolnym momencie przed uruchomieniem, podpisując transakcję ze swojego portfela. Każda zmiana jest on-chain i wiąże się z opłatą za gaz, ale nie powoduje naliczenia nowej opłaty aktywacyjnej.

Przetestuj, zanim zaufasz. Najpierw aktywuj Recovery na Base z niewielką kwotą. Sprawdź, czy meldowanie się działa. Sprawdź, czy beneficjent otrzymuje środki. Dopiero potem przenieś znaczące salda do smart wallet.

Ważne rzeczy, które warto zrozumieć

  • Recovery nie pozwala Cache ani nikomu innemu podpisywać transakcji w Twoim imieniu. Wyzwalacz jedynie przenosi aktywa do wskazanego wcześniej beneficjenta.
  • Jeśli adres beneficjenta zostanie przejęty, Twoje środki trafią na przejęty adres w momencie uruchomienia Recovery. Wybierz beneficjenta rozważnie i zmień go, jeśli klucz kiedykolwiek zostanie skompromitowany.
  • Jeśli wskażesz adres beneficjenta, którego nie kontrolujesz i któremu nie ufasz, w praktyce po wygaśnięciu licznika podarujesz mu swoje aktywa.
  • Recovery zgarnia do dziesięciu tokenów o najwyższej wartości w USD w momencie uruchomienia, plus natywne aktywo Twojego smart wallet. Tokeny spoza pierwszej dziesiątki pozostaną w Twoim smart wallet i nie zostaną przeniesione przez to uruchomienie Recovery. Aby chronić więcej niż dziesięć tokenów, wdróż wiele smart walletów (każdy z własnym Recovery), skonsoliduj środki przed aktywacją lub skorzystaj z funkcji ręcznego dokończenia opisanej dalej.
  • W rankingu pierwszej dziesiątki biorą udział tylko tokeny rozpoznawane przez on-chainowy rejestr cen. Cache zarządza tym rejestrem, obejmując popularne aktywa. Tokeny spoza rejestru nie zostaną przeniesione przez główny wyzwalacz, ale można je odebrać później poprzez ręczne dokończenie.

Ręczne dokończenie odzyskiwania

Główny wyzwalacz Recovery to zdarzenie jednorazowe. Po jego uruchomieniu stan on-chain zmienia się na "recovered" i żadne kolejne przeniesienia nie zostaną uruchomione automatycznie. Główny wyzwalacz może pominąć trzy kategorie tokenów:

  • Tokeny, które trafiają do Twojego smart wallet po uruchomieniu wyzwalacza (na przykład transze vestingu lub retroaktywne airdropy).
  • Tokeny wykraczające poza limit pierwszej dziesiątki w momencie uruchomienia.
  • Tokeny nieobecne w on-chainowym rejestrze cen w momencie uruchomienia.

Aby je odzyskać, moduł smart kontraktu udostępnia dodatkową funkcję o nazwie manualRecovery, którą zarejestrowany beneficjent może wywołać w dowolnym momencie po głównym uruchomieniu. Beneficjent przekazuje listę adresów tokenów do zgarnięcia, a moduł przenosi je ze smart wallet do beneficjenta, stosując tę samą opłatę za realizację co główny wyzwalacz. Beneficjent sam pokrywa opłatę za gaz sieciowy przy przesłaniu tej transakcji; nagroda dla keepera nie jest naliczana.

Jeśli anulujesz Recovery, zanim kiedykolwiek się uruchomi, beneficjent zostaje również usunięty ze stanu on-chain w momencie anulowania. Anulowanego Recovery nie można wykorzystać do odbioru przyszłych wpłat za pomocą manualRecovery.

Czas realizacji

Aby koszty on-chain były przewidywalne zarówno dla Cache, jak i dla Twojego beneficjenta, infrastruktura keepera przesyłająca transakcje Recovery i Scheduled Transfer jest skonfigurowana tak, aby przed rozgłoszeniem odczekać, aż ceny gazu w sieci znajdą się w normalnym zakresie. Progi wynoszą:

  • Base mainnet: keeper czeka, aż basefee sieci wyniesie 0.1 gwei lub mniej. Base zwykle działa znacznie poniżej tego progu; w praktyce zakolejkowane wyzwalacze uruchamiają się w ciągu kilku minut.
  • Ethereum mainnet: keeper czeka, aż basefee sieci wyniesie 2 gwei lub mniej. W ciągu ostatnich kilku lat Ethereum przez zdecydowaną większość czasu utrzymywało średnio 1–2 gwei, więc większość wyzwalaczy uruchamia się bez zwłoki. W okresach utrzymującego się przeciążenia sieci (zwykle najwyżej kilka dni) wyzwalacz może zostać zakolejkowany i opóźniony, aż warunki wrócą do normy.

Realizacja i tak nastąpi automatycznie, gdy sieć się uspokoi; ani Ty, ani Twój beneficjent nie musicie podejmować żadnych działań, aby ją odblokować. Sama funkcja Recovery pozostaje nienaruszona podczas oczekiwania, w tym oracle cenowy, konfiguracja beneficjenta i uprawnienia do uruchomienia wyzwalacza.

W przypadku dziedziczenia i podobnych zastosowań długoterminowych opóźnienie o godziny lub dni w momencie realizacji nie wpływa na wynik. Jeśli Twoje zastosowanie jest wrażliwe na czas, rozważ to w zestawieniu z oszczędnościami, jakie dają te progi, zanim aktywujesz Recovery na Ethereum mainnet.

Gdy wyzwalacz nie może się wykonać

Recovery lub Scheduled Transfer może przenieść tylko te aktywa, które faktycznie znajdują się w Twoim smart wallet. Jeśli w momencie realizacji portfel nie może pokryć zarejestrowanej kwoty (plus niewielkiej nagrody dla keepera w natywnym aktywie), realizacja nie może się zakończyć. Nic nie zostaje przeniesione, nie jest pobierana opłata za realizację, a wyzwalacz nie zostaje oznaczony jako wykonany—pozostaje kwalifikowalny i uruchamia się automatycznie przy kolejnej próbie, gdy tylko portfel zostanie zasilony.

Gdy to nastąpi, Cache wysyła Ci powiadomienie push, abyś mógł dodać środki. Aby je otrzymywać, pozostaw włączone powiadomienie "Nieudane lub wstrzymane transfery" (Ustawienia → Powiadomienia).

Automatyczne wstrzymanie po powtarzających się niepowodzeniach

Aby portfel, który pozostaje niedofinansowany, nie zużywał gazu na kolejne próby, wyzwalacz, który zawiedzie trzy razy z rzędu, zostaje automatycznie wstrzymany. To samo dotyczy każdej powtarzającej się przyczyny niepowodzenia—na przykład tokena, który blokuje transfery do odbiorcy. Wstrzymany wyzwalacz nie jest ponawiany, dopóki go nie wznowisz.

Aby wznowić po automatycznym wstrzymaniu:

  • Recovery: dodaj środki do swojego portfela Recovery i ponownie skonfiguruj Recovery w aplikacji. Ponowna rejestracja usuwa wstrzymanie, zeruje licznik niepowodzeń i ponownie uruchamia licznik meldowania się.
  • Scheduled Transfer: dodaj środki do swojego smart wallet i ponownie utwórz zaplanowany transfer. Moduł pozostaje aktywny, więc nie jest naliczana nowa opłata aktywacyjna—płacisz jedynie za gaz sieciowy, aby zarejestrować nowy harmonogram. Wstrzymany harmonogram można pozostawić bez zmian.

Niezależnie od powyższego automatycznego wstrzymania, Cache może wstrzymać wyzwalacz ręcznie, jeśli portfel zostanie oznaczony—na przykład portfel zgłoszony jako przejęty lub harmonogram skierowany na złośliwy token—na czas badania sprawy. Wznowienie ręcznego wstrzymania wymaga kontaktu ze wsparciem; ponowna rejestracja na własną rękę tego nie usunie.

Scheduled Transfer

Patent w toku. Scheduled Transfer to funkcja on-chain, która pozwala zaplanować przyszły transfer aktywów na jeden lub więcej adresów. Wykorzystaj ją do kieszonkowego, prezentów, płatności cyklicznych lub prostych transferów z blokadą czasową.

Jak to działa

  1. Włącz moduł Scheduled Transfer na swoim smart wallet. Obowiązuje opłata aktywacyjna plus gaz sieciowy (zobacz Opłaty).
  2. Wybierz aktywo, adres odbiorcy i kwotę.
  3. Wybierz datę i godzinę realizacji.
  4. Potwierdź on-chain.

O zaplanowanej godzinie moduł smart kontraktu staje się gotowy do uruchomienia i przenosi aktywa. Od przenoszonego aktywa pobierana jest opłata za realizację (zobacz Opłaty: 0.5% na Base, 1% na Ethereum mainnet—połowa stawki Recovery, ponieważ Scheduled Transfer jest przeznaczony do wielokrotnego użytku). Z salda natywnego aktywa Twojego smart wallet potrącana jest także niewielka nagroda dla keepera, wypłacana stronie, która przesyła transakcję realizacji; szczegóły w tabeli opłat. Zaplanowany transfer możesz anulować w dowolnym momencie przed jego wykonaniem.

Naliczanie opłaty: opłata doliczana vs opłata z kwoty

Jeśli Twój smart wallet posiada wystarczająco dużo zaplanowanego aktywa, aby pokryć zarejestrowaną kwotę plus opłatę za realizację, opłata jest naliczana dodatkowo, a odbiorca otrzymuje dokładnie zarejestrowaną kwotę. Jeśli smart wallet posiada środki wystarczające tylko na pokrycie zarejestrowanej kwoty, opłata jest odejmowana od wypłaty (odbiorca otrzymuje amount − fee), a moduł odnotowuje, że potrącenie miało miejsce. Zaplanowanie większej kwoty niż ta, którą ma otrzymać odbiorca, to prosty sposób, aby zagwarantować mu dokładnie zarejestrowaną kwotę.

Inne ograniczenia

Każdy zaplanowany transfer może obejmować maksymalnie dziesięć (10) różnych tokenów. Aby zaplanować transfery obejmujące jednocześnie więcej tokenów, utwórz dodatkowe zaplanowane transfery. Minimalny czas między "teraz" a zaplanowaną realizacją to 1 godzina.

Realizacja Scheduled Transfer podlega temu samemu kolejkowaniu według ceny gazu, opisanemu w sekcji Czas realizacji. W dłuższych okresach dużego przeciążenia sieci zaplanowane transfery mogą zostać wykonane później niż w nominalnym czasie.

Odzyskiwanie niedostarczonych transferów

Scheduled Transfer może obejmować maksymalnie dziesięć różnych odcinków tokenów, z których każdy jest skierowany do wskazanego przez Ciebie odbiorcy. Odcinek może nie zostać dostarczony z przyczyn niezależnych od Cache:

  • Adres odbiorcy to kontrakt, który nie może otrzymać natywnego aktywa (brak funkcji receive typu payable).
  • Kontrakt tokena blokuje transfery na adres odbiorcy (niektóre tokeny ERC-20 utrzymują wewnętrzną listę blokad).

Dotyczy to sytuacji, w której portfel posiada środki, ale jakiegoś odcinka nie da się dostarczyć. Gdy odcinek zawiedzie w ten sposób, zaplanowany transfer i tak dobiega do końca: pozostałe odcinki, które można dostarczyć, zostają dostarczone, niedostarczona kwota pozostaje w smart wallet, a moduł zapisuje niedostarczoną kwotę w rejestrze on-chain, indeksowanym według smart wallet, harmonogramu i tokena. Sam harmonogram zostaje oznaczony jako ukończony, a keeper nie ponawia próby. Jeśli natomiast portfel w ogóle nie może pokryć zarejestrowanej kwoty, realizacja się nie kończy i nie ma czego odzyskiwać—zobacz Gdy wyzwalacz nie może się wykonać.

Aby odzyskać niedostarczoną kwotę, moduł smart kontraktu udostępnia dodatkową funkcję o nazwie manualScheduledRecovery, którą zarejestrowany odbiorca może wywołać w dowolnym momencie po nieudanej realizacji. Odbiorca podpisuje transakcję z własnego portfela, przekazuje tokeny i kwoty, które chce zgarnąć, oraz wybiera adres docelowy. Adres docelowy nie musi być zgodny z pierwotnym adresem odbiorcy. To zamierzone wyjście awaryjne na wypadek, gdy pierwotnym odbiorcą był kontrakt, który nie może przyjąć danego aktywa: odbiorca podpisuje z dowolnego adresu, który kontroluje, i kieruje odzyskane środki na EOA lub dowolny inny wybrany przez siebie adres.

Odbiorca sam pokrywa opłatę za gaz sieciowy przy przesłaniu żądania odzyskania. Opłata za realizację jest taka sama jak przy zwykłej realizacji Scheduled Transfer; nagroda dla keepera nie jest naliczana. Odzyskanie jest ograniczone do wartości z rejestru on-chain dla danego tokena; żądanie na kwotę większą niż zapisana jako niedostarczona jest odrzucane przez kontrakt.

Jeśli zaplanowany transfer zostanie anulowany przed realizacją, nie powstaje żaden rejestr on-chain i nie ma czego odzyskiwać. Ścieżka odzyskiwania obowiązuje dopiero po zrealizowaniu zaplanowanego transferu, gdy co najmniej jeden odcinek został zapisany jako niedostarczony.

Nagrody NFT

Cache rozdaje pamiątkowe tokeny niewymienialne (NFT) użytkownikom, którzy osiągają kamienie milowe aktywności w aplikacji. Te NFT są wyłącznie wyróżnieniem. Nie mają żadnej użyteczności w aplikacji, praw do zarządzania, zniżki na opłaty ani roszczeń do przychodów Cache.

Jak działają nagrody

  • Cache oferuje wielopoziomową kolekcję NFT. Aktualne poziomy, kwalifikującą się aktywność oraz limity podaży pokazano w aplikacji Cache.
  • Gdy osiągniesz próg danego poziomu, aplikacja pozwoli Ci odebrać odpowiadający mu NFT. Sam podpisujesz i przesyłasz transakcję mintowania, płacąc za gaz sieciowy.
  • Każdy poziom ma sztywny limit podaży. Po jego osiągnięciu dany poziom zostaje zamknięty i nie są wydawane kolejne NFT z tego poziomu.
  • Cache może w dowolnym momencie zmienić, wstrzymać lub zakończyć program nagród.

Co dzieje się po odebraniu

  • NFT jest zapisywany na stałe w publicznym blockchainie. Każdy może zobaczyć kontrakt, identyfikator tokena i Twój adres publiczny.
  • NFT można przenosić na rynkach wtórnych, takich jak OpenSea czy Magic Eden. Cache nie wystawia, nie pośredniczy ani nie pobiera opłaty od żadnej transakcji na rynku wtórnym.
  • NFT możesz przeglądać w Cache oraz w dowolnym zewnętrznym portfelu obsługującym NFT.

Podatki

Otrzymanie, posiadanie lub przeniesienie NFT może stanowić zdarzenie podlegające opodatkowaniu w Twojej jurysdykcji. Cache nie wystawia formularzy podatkowych ani nie udziela porad podatkowych. W razie wątpliwości skonsultuj się z księgowym.

Czym te NFT nie są

  • Nie są inwestycjami. Cache nie składa żadnych obietnic co do ich wartości pieniężnej, przyszłej wartości ani przyszłej użyteczności.
  • Nie dają Ci udziałów, praw głosu, dywidend, zniżek na opłaty ani żadnych roszczeń wobec Cache lub jakiegokolwiek podmiotu powiązanego.
  • Nie są papierami wartościowymi i nie podlegają wymianie na cokolwiek.

Program poleceń

Cache pozwala zapraszać inne osoby do korzystania z aplikacji za pomocą osobistego kodu polecającego lub linku do udostępnienia. Udane polecenia mogą uprawniać Cię do wyższych poziomów nagród NFT.

Jak to działa

  • Otwórz sekcję nagród w aplikacji, aby zobaczyć swój kod polecający i link do udostępnienia.
  • Udostępnij link znajomym, rodzinie lub każdemu, kto skorzysta na samodzielnym portfelu z Recovery.
  • Gdy ktoś założy konto przy użyciu Twojego kodu i wykona kwalifikujące się działania pokazane w aplikacji (takie jak utworzenie smart wallet i włączenie Recovery), liczy się to jako Twoje udane polecenie.
  • Skumulowane udane polecenia mogą odblokować uprawnienia do wyższych poziomów nagród NFT, zgodnie z tym, co pokazuje aplikacja.

Czego nie otrzymujesz

  • Cache nie płaci Ci za polecenia gotówką, kryptowalutą, walutą fiat ani żadnym tokenem.
  • Udane polecenia nie uprawniają Cię do żadnych udziałów, udziału w przychodach, prawa do zarządzania ani instrumentu finansowego.
  • Jedyną nagrodą w programie jest uprawnienie do pamiątkowych nagród NFT opisanych powyżej.

Przeciwdziałanie nadużyciom

Cache może wykluczyć użytkowników, co do których ma uzasadnione podstawy sądzić, że polecają samych siebie przez wiele kont, automatyzują rejestracje lub w inny sposób oszukują program. Cache może też w dowolnym momencie wstrzymać lub zmienić program.

Smart wallet

Cache udostępnia zarówno zwykły portfel (konto zarządzane zewnętrznie, czyli EOA), jak i smart wallet. Smart wallet to smart kontrakt Safe, którego właścicielem jest Twoje EOA, i to on umożliwia Recovery oraz Scheduled Transfer.

Dlaczego smart wallet

  • EOA może zrobić tylko to, na co pozwala jeden klucz prywatny. Nie ma programowalnych reguł.
  • Smart wallet to kontrakt, więc może wykonywać reguły: „jeśli ten adres nie podpisał meldowania się przez 90 dni, zezwól na przeniesienie aktywów do tych beneficjentów”. Recovery i Scheduled Transfer to właśnie takie reguły.
  • Cache korzysta z otwartoźródłowego frameworka smart kontraktów Safe, tego samego, którego używają skarbce i DAO przechowujące miliardy dolarów on-chain. Safe jest open source i audytowany.

Ile kosztuje smart wallet

Samo wdrożenie smart wallet kosztuje jedynie opłatę za gaz sieciowy za transakcję wdrożenia. Cache nie pobiera opłaty za utworzenie smart wallet. Opłaty za aktywację modułu obowiązują tylko wtedy, gdy włączasz Recovery lub Scheduled Transfer.

Model bezpieczeństwa

Cache opiera się na zasadzie, że tylko Ty kontrolujesz swoje środki.

Gdzie przechowywane są klucze

  • Twoja fraza seed i klucze prywatne są generowane na Twoim urządzeniu.
  • Są przechowywane w bezpiecznym module urządzenia: w iOS Keychain na iPhonie i w Android Keystore na Androidzie.
  • Nigdy nie opuszczają Twojego urządzenia. Nigdy nie są wysyłane na serwer Cache.
  • Nie ma ich w iCloud, Google Drive ani w żadnej kopii zapasowej, chyba że sam zdecydujesz się je tam umieścić, czego stanowczo odradzamy.

Gdzie przechowywane jest hasło

  • Twoje hasło jest używane lokalnie do odblokowywania aplikacji i szyfrowania wrażliwych danych na Twoim urządzeniu.
  • Tam, gdzie hasło służy do uwierzytelniania wobec serwerów Cache, przechowywany jest wyłącznie jednokierunkowy skrót kryptograficzny z indywidualną solą dla każdego użytkownika.
  • Nie ma e-maila do resetowania hasła. Jeśli zapomnisz hasła i nie masz włączonego odblokowywania biometrycznego, musisz ponownie zainstalować aplikację i przywrócić dane z frazy seed.

Odblokowywanie biometryczne

Cache obsługuje Face ID, Touch ID oraz odblokowywanie odciskiem palca na Androidzie jako opcjonalne udogodnienie. Cache nie widzi, nie przechowuje ani nie przesyła Twoich danych biometrycznych. Całe dopasowywanie biometryczne odbywa się wewnątrz bezpiecznego modułu urządzenia; Cache otrzymuje jedynie wynik tak/nie. Zapisujemy tylko flagę wskazującą, że odblokowywanie biometryczne jest włączone na Twoim urządzeniu, nigdy same dane biometryczne.

Audyty

Kontrakty Cache są audytowane przez niezależne firmy zajmujące się bezpieczeństwem. Raporty są publikowane w sekcji Bezpieczeństwo na cachewallet.com po zakończeniu każdego zlecenia.

Zgłaszanie luki w zabezpieczeniach

Jeśli znajdziesz problem z bezpieczeństwem w Cache, modułach smart wallet lub backendzie Cache, napisz na legal@cachewallet.com ze szczegółami. Potwierdzimy otrzymanie zgłoszenia i będziemy informować Cię o postępach.

Weryfikacja adresów

Aby chronić użytkowników i spełniać nasze zobowiązania w zakresie zgodności, Cache sprawdza adresy portfeli biorące udział w Twoich transakcjach na listach sankcyjnych, listach złośliwych podmiotów i listach wysokiego ryzyka dostarczanych przez niezależnych, zewnętrznych dostawców analityki blockchain.

Co możesz zobaczyć

  • Blokada. Adres pasuje do listy sankcyjnej, znanego złośliwego adresu lub wskaźnika prania pieniędzy. Transakcja nie zostanie przeprowadzona.
  • Ostrzeżenie. Adres wykazuje podwyższone wskaźniki ryzyka (na przykład zgłoszenia phishingu, powiązania z dark webem lub wzorce fałszywego KYC). Po przeczytaniu ostrzeżenia możesz zdecydować się kontynuować na własne ryzyko.
  • Brak problemów. Brak dopasowania do ryzyka. To najczęstszy wynik.

Weryfikacja jest przeprowadzana z najwyższą starannością, ale bez gwarancji. Listy ryzyka nie są wyczerpujące, a czysty wynik nie oznacza, że adres jest bezpieczny. Przy znaczących kwotach zawsze weryfikuj odbiorcę niezależnym kanałem.

Opłaty

Cache czerpie przychody z niewielkiej liczby jasno ujawnionych opłat. Nie ma opłat abonamentowych, opłat za przechowywanie aktywów ani opłat za notowanie, a Cache nie zarabia na sprzedaży danych użytkowników. Opłaty za Recovery i Scheduled Transfer różnią się między Base a Ethereum mainnet, ponieważ koszty infrastruktury sieciowej są odmienne; wszystkie pozostałe opłaty są takie same w obu sieciach.

Pozycja Opłata Kto pobiera
Utworzenie portfela Bezpłatnie nie dotyczy
Wdrożenie smart wallet Tylko gaz sieciowy Sieć blockchain
Wysyłanie / odbieranie Tylko gaz sieciowy Sieć blockchain
Wymiana (w obrębie sieci lub między sieciami) Do 0.80% kwoty wymiany, plus gaz sieciowy Naliczane przez zewnętrzny agregator wymiany. Cache otrzymuje udział partnerski. Gaz sieciowy trafia do sieci.
Kup krypto (rampa fiat) Wyłącznie opłaty dostawcy. Cache nie pobiera nic. Zewnętrzny agregator fiat i powiązani licencjonowani dostawcy.
Sprzedaj krypto (rampa fiat) Wyłącznie opłaty dostawcy. Cache nie pobiera nic. Zewnętrzny agregator fiat i powiązani licencjonowani dostawcy.
Aktywacja Recovery — Base US$25 (jednorazowo, płatne w natywnym aktywie po kursie oracle), plus gaz sieciowy Moduł Recovery on-chain
Aktywacja Recovery — Ethereum mainnet US$50 (jednorazowo, płatne w natywnym aktywie po kursie oracle), plus gaz sieciowy Moduł Recovery on-chain
Uruchomienie Recovery (realizacja) — Base 1% każdego przenoszonego aktywa Moduł Recovery on-chain, potrącane z przenoszonej kwoty
Uruchomienie Recovery (realizacja) — Ethereum mainnet 2% każdego przenoszonego aktywa Moduł Recovery on-chain, potrącane z przenoszonej kwoty
Ręczne dokończenie odzyskiwania (inicjowane przez beneficjenta) Taka sama opłata za realizację jak przy uruchomieniu Recovery w danej sieci (Base 1%, Ethereum mainnet 2%); bez nagrody dla keepera Moduł Recovery on-chain, potrącane z przenoszonej kwoty
Aktywacja Scheduled Transfer — Base US$25 (jednorazowo, płatne w natywnym aktywie po kursie oracle), plus gaz sieciowy Moduł Scheduled Transfer on-chain
Aktywacja Scheduled Transfer — Ethereum mainnet US$50 (jednorazowo, płatne w natywnym aktywie po kursie oracle), plus gaz sieciowy Moduł Scheduled Transfer on-chain
Realizacja Scheduled Transfer — Base 0.5% każdego przenoszonego aktywa (doliczane do kwoty, gdy pozwala na to saldo portfela; w przeciwnym razie potrącane z kwoty) Moduł Scheduled Transfer on-chain
Realizacja Scheduled Transfer — Ethereum mainnet 1% każdego przenoszonego aktywa (doliczane do kwoty, gdy pozwala na to saldo portfela; w przeciwnym razie potrącane z kwoty) Moduł Scheduled Transfer on-chain
Minimalne saldo smart wallet do rejestracji Recovery — Base Równowartość US$50 w natywnym aktywie smart wallet w momencie aktywacji (kurs oracle) Egzekwowane on-chain przy rejestracji; brak opłaty na rzecz Cache
Minimalne saldo smart wallet do rejestracji Recovery — Ethereum mainnet Równowartość US$500 w natywnym aktywie smart wallet w momencie aktywacji (kurs oracle) Egzekwowane on-chain przy rejestracji; brak opłaty na rzecz Cache
Nagroda dla keepera (Recovery i Scheduled Transfer) Wyższa z wartości: US$5 (w natywnym aktywie po kursie oracle) albo zwrot kosztu gazu plus niewielka marża i napiwek; ograniczona do 1 jednostki natywnej (np. 1 ETH) oraz do połowy natywnego salda Twojego smart wallet Wypłacane on-chain keeperowi, który przesyła transakcję realizacji (może to być Cache lub dowolna strona trzecia). Nie jest naliczana przy inicjowanym przez beneficjenta dokończeniu manualRecovery.
Mintowanie nagrody NFT Tylko gaz sieciowy. Bez opłaty Cache. Sieć blockchain
Sprzedaż nagrody NFT na rynku wtórnym Opłaty rynku ustalane przez rynek. Bez tantiem dla Cache. Zewnętrzny rynek NFT
Program poleceń Bezpłatny udział. Bez opłat i bez wypłat od Cache. nie dotyczy

Cache może w dowolnym momencie zmienić dowolną z tych opłat, według własnego uznania, aktualizując niniejszą Dokumentację lub wdrażając nowy moduł smart kontraktu. Jeśli zmiana opłaty dotyczy funkcji, którą już aktywowałeś, obowiązuje Twoja istniejąca konfiguracja on-chain, dopóki nie dokonasz migracji. Cache z odpowiednim wyprzedzeniem poinformuje o istotnych zmianach opłat za pośrednictwem Usług. Formalne odniesienie umowne znajdziesz w sekcji 4 Regulaminu.

Obsługiwane sieci

Cache obsługuje następujące sieci blockchain. Zakres obsługiwanych sieci zmienia się z czasem; lista ta jest aktualizowana, gdy sieci są dodawane lub usuwane.

  • Ethereum
  • Base
  • Polygon
  • Arbitrum
  • Optimism

Funkcje smart wallet (Recovery i Scheduled Transfer) są dostępne w wymienionych powyżej sieciach EVM, w których wdrożono moduły. Najbardziej aktualna lista dostępności funkcji w poszczególnych sieciach jest pokazywana w aplikacji.

FAQ

Zgubiłem urządzenie. Jak odzyskać dostęp?

Zainstaluj Cache na nowym urządzeniu, wybierz Przywróć z frazy seed i wpisz swoją dwunastowyrazową frazę seed. Ustaw nowe hasło. Twój portfel, salda i konfiguracja smart wallet pojawią się ponownie, ponieważ wszystkie te informacje znajdują się on-chain lub są wyprowadzane z Twojej frazy seed.

Zgubiłem frazę seed, ale moje urządzenie nadal działa.

Natychmiast przestań korzystać z tego portfela. Przenieś wszystkie środki do nowego portfela, którego frazę seed poprawnie zabezpieczyłeś. Bez kopii zapasowej frazy seed dzieli Cię tylko jedna utrata urządzenia od stracenia wszystkiego.

Zgubiłem frazę seed i urządzenie.

Jeśli wcześniej nie skonfigurowałeś Recovery, Twoje środki są nie do odzyskania. Cache nie może przywrócić portfela, do którego nie posiada kluczy, a Cache nie posiada kluczy do żadnego portfela. To cena samodzielnego przechowywania środków i właśnie dlatego istnieje Recovery.

Zapomniałem hasła.

Zainstaluj aplikację ponownie i przywróć dane z frazy seed, a następnie ustaw nowe hasło. Nie ma e-maila do resetowania hasła, ponieważ Cache nie przechowuje żadnego Twojego adresu e-mail.

Wysłałem środki na zły adres.

Cache nie może cofnąć transakcji on-chain. Blockchain jest ostateczny. Jeśli przez pomyłkę wysłałeś środki na adres kontraktu, w niektórych przypadkach właściciel kontraktu może je zwrócić, ale zdarza się to rzadko. Jeśli wysłałeś na zły adres osobisty, jedyną opcją jest poproszenie odbiorcy o zwrot.

Wysłałem środki na właściwy adres, ale w złej sieci.

Jeśli odbiorca kontroluje portfel w sieci, której użyłeś, może zaimportować ten sam adres w tej sieci i odzyskać środki. Jeśli odbiorca nie kontroluje takiego portfela, środki mogą być trwale niedostępne. Zawsze potwierdź sieć z nadawcą przed wysłaniem.

Moje saldo tokena jest błędne / brakuje tokena.

Przeciągnij, aby odświeżyć na ekranie portfela. Jeśli tokena nadal brakuje, może go jeszcze nie być na naszej liście tokenów. Napisz na legal@cachewallet.com, podając adres kontraktu i sieć, a my się temu przyjrzymy.

Dlaczego Cache nie prosi o adres e-mail ani numer telefonu?

Ponieważ ich nie potrzebujemy. Portfel jest generowany na Twoim urządzeniu i obsługiwany kluczami znajdującymi się na Twoim urządzeniu. Powiązanie portfela z adresem e-mail lub numerem telefonu osłabiłoby Twoją prywatność i stworzyłoby wektor odzyskiwania konta, który uwielbiają atakujący.

Czy Cache ma dostęp do moich środków?

Nie. Cache nie przechowuje żadnych kluczy prywatnych, fraz seed ani nie ma możliwości podpisywania transakcji dla Twoich aktywów. Recovery i Scheduled Transfer działają według skonfigurowanych przez Ciebie reguł on-chain; to nie jest Cache działający w Twoim imieniu.

Co stanie się z moim portfelem, jeśli Cache zakończy działalność?

Twoja fraza seed nadal kontroluje Twój portfel. Możesz ją zaimportować do dowolnego portfela zgodnego z BIP-39, aby dalej zarządzać środkami. Kontrakty smart wallet Cache (Safe oraz moduły Recovery i Scheduled Transfer) są open source i pozostają on-chain niezależnie od kondycji firmy Cache.

Czy Cache jest regulowany?

Cache jest niepowierniczym dostawcą oprogramowania. Nie przechowuje środków klientów, nie przesyła waluty fiat i nie umożliwia wymiany w sensie powierniczym. Rampa fiat jest obsługiwana przez niezależne, licencjonowane firmy świadczące usługi płatnicze; KYC dla tych usług odbywa się u tych dostawców, a nie w Cache.

Uzyskaj wsparcie

W sprawach dotyczących konta, zgłoszeń do wsparcia, raportów bezpieczeństwa oraz zapytań o prywatność:

legal@cachewallet.com

Szczegóły dotyczące tego, jakie dane zbiera Cache i jak są wykorzystywane, znajdziesz w Polityce prywatności. Formalne warunki umowne znajdziesz w Regulaminie.