Wallet Connect wprowadziłby do aplikacji inną klasę ryzyka
Synchronizacja z giełdami, którą oferuje Folanza, działa na uprawnieniach tylko do odczytu, wymuszonych technicznie przez samą giełdę — klucz API po prostu nie może zrobić nic poza odczytem. Protokoły Wallet Connect zbudowane są inaczej: pochodzą ze świata, w którym użytkownicy nieustannie zatwierdzają prośby o podpis od nieznanych dApp, a prośba "tylko do odczytu" może wyglądać niemal identycznie jak taka, która faktycznie daje dostęp do środków. Nie chcę nikogo narażać na tę pomyłkę w Folanzie. Tracker portfela ma pokazywać Twoje aktywa, a nie stawać się kolejnym miejscem, w którym klikasz zgody.
Śledzenie on-chain oznaczałoby znajomość adresów wallet moich użytkowników
Technicznie mógłbym odpytywać publiczne adresy wallet anonimowo przez indekser blockchain, bez łączenia ich z nazwiskiem. Ale nie o to naprawdę chodzi — chodzi o to, co ta funkcja strukturalnie otwiera. W momencie gdy Folanza zaczyna przyjmować adresy wallet, wiem, które adresy należą do moich użytkowników, nawet jeśli nie wiem nic więcej. To powierzchnia ataku i obietnica zaufania, której nie chcę na siebie brać tylko dla wygody, żebyś nie musiał sam wpisywać adresu.
Co to kosztuje
Szczerze mówiąc: wygodę. Kto chce pobrać swoje aktywa bezpośrednio z chainu albo z wallet, musi wpisać je w Folanzie ręcznie albo zaimportować z pliku. To o jeden krok więcej niż "podłącz wallet", i nie chcę tego bagatelizować. Dla giełd z własnym API do odczytu oferuję opcjonalną synchronizację, bo tam klasa ryzyka jest inna — dla wszystkiego, co dotyczy bezpośrednio Twojego wallet albo chainu, droga pozostaje świadomie ręczna.
Ta rezygnacja jest celowa
Nie zamknę tej luki później tylko dlatego, że stanie się to technicznie łatwiejsze — zostaje, bo klasa ryzyka pozostaje ta sama, niezależnie od tego, jak wygodne stanie się wdrożenie. Folanza woli dalej rosnąć na ścieżkach, które pasują do jej głównej obietnicy: import plików, szyfrowana kopia zapasowa w chmurze, synchronizacja tylko do odczytu z twardymi zabezpieczeniami. Adresu wallet, którego mi nie podasz, ja też nie mogę poznać — i tak właśnie ma zostać.