Skrypt do automatyzacji projektu kryptograficznego Gradient Network
Potrzebny jest skrypt, który automatycznie zarządza węzłami w Gradient Network w celu zarabiania punktów. Głównym wyzwaniem jest zrozumienie logiki działania WebSocketów w ich rozszerzeniu Chrome.
Kluczowe punkty:
- Autoryzacja:
- Logowanie przez email/hasło (konta będą już zarejestrowane)
- Możliwość załadowania listy proxy HTTP przed rozpoczęciem
- Praca z węzłami:
- Tworzenie węzła
- Podłączenie do WebSocketów
- Stałe wysyłanie wiadomości w celu zarabiania punktów
- Trudności z WebSocketami:
- Trzeba zrozumieć, jak generowane są opóźnienia między wiadomościami
- Zrozumieć, kiedy wysyłać różne typy wiadomości (task/ping/client lub puste bajty)
- Statyczne opóźnienia nie działają - węzeł jest banowany
- Statusy węzłów:
- disconnected, unsupported, good
- "unsupported" = proxy jest zbanowane
- "good" = wszystko w porządku, można pracować
- Dodatkowe funkcje:
- Okresowe sprawdzanie statusu proxy przez API
- Jeśli proxy jest zbanowane (banned: True) - zatrzymujemy pracę tego konta
Szczegóły techniczne:
- Projekt wykorzystuje protokół MQTT
- Trzeba będzie deobfuskować kod JS rozszerzenia, aby zrozumieć logikę
Do testowania mogę dostarczyć:
- Maile do rejestracji
- Dobre proxy ISP, na których nie będzie banów (jeśli logika WebSocketów będzie poprawna)
Główna trudność - sprawić, aby węzły działały stabilnie i długo, bez banów. Statyczne opóźnienia nie zadziałają, trzeba naśladować rzeczywiste zachowanie rozszerzenia.
Termin jest dość ograniczony, dlatego przeznaczyłem duży budżet. Proszę, podejmuj się projektu tylko w przypadku, jeśli masz dużo doświadczenia w pracy z WebSocketami i deobfuskacją.
Sam projekt: https://app.gradient.network/
Rozszerzenie: https://chromewebstore.google.com/detail/gradient-sentry-node/caacbgbklghmpodbdafajbgdnegacfmo?pli=1
Aktualne zlecenia dla freelancerów w kategorii Kryptowaluty i blockchain
Audyt i budowa zabezpieczonej infrastruktury do wysyłania transakcji BTC
2215 PLN
Szukamy inżyniera ds. bezpieczeństwa Bitcoin do dwóch zadań: (1) audyt obecnego systemu generacji portfeli i wysyłania BTC z identyfikacją luk; (2) projektowanie i budowa nowej zabezpieczonej infrastruktury do przechowywania kluczy i wysyłania transakcji.Część 1 — Audyt obecnego… Administracja systemem i siecią, Kryptowaluty i blockchain ∙ 23 minuty temu ∙ 1 oferta |
Potrzebny inżynier/mistrz kontraktów inteligentnych
29 484 PLN
Chcę znaleźć inżyniera/mentora kontraktów inteligentnych, który ma bogate doświadczenie w rozwoju kontraktów inteligentnych w Solidity. Kryptowaluty i blockchain, Doradztwo inżynieryjne ∙ 6 dni 20 godzin temu ∙ 11 ofert |
