Deweloperzy Web3, portfel
Specyfikacja integracji systemu płatności kryptowalutowych
Aby zwiększyć elastyczność płatności i globalny dostęp użytkowników, planujemy zintegrować natywną funkcjonalność płatności kryptowalutowych na naszej stronie internetowej. System musi wspierać odbiór aktywów i monitorowanie transakcji w głównych sieciach blockchain, z bezpośrednimi połączeniami do natywnych węzłów RPC każdej sieci (nie agregatorów zewnętrznych), zapewniając bezpieczeństwo, kontrolę i zgodność z zasadami zdecentralizowanymi.
Docelowe sieci blockchain
Następujące blockchainy oraz ich odpowiednie natywne aktywa i standardy tokenów muszą być wspierane:
- Bitcoin (BTC): Natywne transfery Bitcoin
- Ethereum (ERC-20): Wsparcie dla USDT, USDC i innych tokenów ERC-20
- BNB Smart Chain (BEP-20): Wsparcie dla BUSD, USDT-BSC i innych tokenów BEP-20
- TRON (TRC-20): Wsparcie dla USDT-TRC20 i innych tokenów TRC-20
- Solana (SPL): Wsparcie dla USDC, USDT i innych tokenów standardu SPL
- TON (The Open Network): Wsparcie dla natywnych monet TON i tokenów standardu Jetton
Podstawowe wymagania funkcjonalne
1. Generowanie i zarządzanie adresami portfeli
- Dynamiczne generowanie unikalnych adresów depozytowych kryptowalut dla każdego użytkownika (izolowane portfele lub adresy pochodne)
- Zintegrowany system zarządzania adresami wielołańcuchowymi
2. Monitorowanie transakcji w czasie rzeczywistym i potwierdzenie
- Polling lub subskrypcja danych blokowych za pośrednictwem natywnych punktów końcowych RPC dla każdej sieci
- Wykrywanie przychodzących transakcji (zarówno transfery natywnych monet, jak i tokenów)
- Walidacja legalności transakcji (np. liczba potwierdzeń, kwota, adres odbiorcy)
3. Zautomatyzowana agregacja funduszy (czyszczenie portfela zimnego)
- Automatyczne przenoszenie funduszy do głównego/zimnego portfela, gdy saldo użytkownika przekroczy zdefiniowany próg
- Obsługa opłat za gaz/energię podczas czyszczenia (z automatycznym doładowaniem, jeśli to konieczne)
- Wsparcie dla zarządzania opłatami w różnych sieciach (np. energia/szerokość pasma na BSC/Tron)
4. Funkcjonalność wypłat
- Umożliwienie wypłat z głównego portfela na zewnętrzne adresy zarówno dla natywnych monet, jak i tokenów
- Zapewnienie śledzenia statusu transakcji i logowania w bazie danych
5. Bezpieczeństwo i kontrola ryzyka
- Klucze prywatne muszą być przechowywane offline; nigdy nie ujawniane w kodzie aplikacji ani zmiennych środowiskowych
- Użycie portfeli MPC, HSM lub urządzeń do podpisywania sprzętowego do krytycznych operacji
- Wdrożenie procesów zatwierdzania dla dużych wypłat
6. Synchronizacja danych i uzgadnianie
- Utrzymywanie zapisów transakcji on-chain w lokalnej bazie danych
- Zapewnienie interfejsów API do zapytań o status transakcji
- Wsparcie dla konwersji wartości fiat przy użyciu interfejsów API kursów wymiany
7. Architektura wysokiej dostępności
- Integracja kolejek wiadomości (np. Redis + BullMQ) do asynchronicznego przetwarzania i mechanizmów ponownego próbowania
Wymagania dotyczące wdrożenia technicznego
- Połączenie bezpośrednie z **publicznymi lub samodzielnie hostowanymi pełnymi węzłami RPC** dla każdej sieci. Unikaj polegania na bramach zewnętrznych (np. Alchemy, Infura, TronGrid), aby zapewnić autonomię operacyjną.
- Użyj oficjalnie zalecanych SDK dla każdej sieci:
- Bitcoin**: `bitcoinjs-lib` + samodzielnie hostowany `bitcoind` węzeł
- Ethereum/BSC: `ethers.js` lub `web3.js`
- Tron: `tronweb`
- Solana: `@ solana/web3.js`
- TON: `ton`, `ton-core`
Przyszła rozbudowa
- Zaprojektowanie modułowej architektury, aby łatwo dodawać nowe blockchainy (np. Polygon, Avalanche)
- Zapewnienie wewnętrznych interfejsów API dla ręcznego czyszczenia, sprawdzania sald, zatwierdzania wypłat itp.
System ten będzie stanowił kluczowy element naszej infrastruktury finansowej i musi spełniać wysokie standardy **bezpieczeństwa, niezawodności i obserwowalności**, aby zapewnić bezpieczeństwo aktywów użytkowników i ciągłość działalności.
-
70 dni83 164 PLN
475 70 dni83 164 PLNCześć!
Nazywam się Aleksiej, reprezentuję grupę deweloperów – NC-1.
Od ponad pięciu lat tworzymy strony internetowe, aplikacje mobilne, sklepy internetowe, systemy ERP/CRM i inne produkty e-commerce.
Proponuję nasz zespół do pracy nad Twoim projektem:
1. Starszy programista Blockchain - główny deweloper
2. Programista Backend (.NET) - integracja z istniejącym systemem
3. Inżynier DevOps - konfiguracja węzłów, bezpieczeństwo
4. Audytor bezpieczeństwa - do przeglądu kodu
5. Kierownik projektu - koordynacja
… Przykłady - https://1drv.ms/b/c/b7a0d31a9dae1bc5/EeH6JPdpBbpKtrkA1zFQOIMBAmqUcd_Ptx5tt5p9hBNG-g?e=wXDGHh
Portfolio – https://nc-one.com/case-studies
Z poważaniem, Aleksiej M
-
1 dzień3024 PLN
2318 8 0 1 dzień3024 PLNCześć,
Dokładnie przeanalizowałem Twoją specyfikację dotyczącą integracji systemu płatności kryptowalutowych. To złożone, ale bardzo osiągalne zadanie — i idealnie pasuje do mojego doświadczenia w architekturze backendowej i integracjach blockchainowych.
Mogę pomóc Ci zaprojektować i wdrożyć w pełni samodzielnie hostowaną, wielołańcuchową infrastrukturę płatności, która spełnia Twoje kluczowe zasady: bezpieczeństwo, decentralizacja i kontrola operacyjna — bez zależności od bramek stron trzecich.
Proponuję następujące podejście:
1. Zarządzanie portfelami: Hierarchiczny deterministyczny system portfeli z pochodnymi specyficznymi dla łańcucha i śledzeniem adresów.
2. Silnik monitorujący: Hybryda WebSocket/polling do śledzenia przychodzących transakcji bezpośrednio z samodzielnie hostowanych węzłów RPC.
3. Agregacja funduszy: Zautomatyzowana logika przesuwania z adaptacyjną estymacją opłat za gaz i doładowaniem.
… 4. Wypłaty: Bezpieczny, rejestrowany i opcjonalnie oparty na zatwierdzeniu proces roboczy z podpisywaniem offline.
5. API i narzędzia administracyjne: Wewnętrzne punkty końcowe do uzgadniania, ręcznych wyzwalaczy i raportowania.
Mogę zająć się pełnym rozwojem — od projektowania architektury i konfiguracji węzłów po wdrożenie produkcyjne i monitorowanie.
Porozmawiajmy o Twoich preferencjach dotyczących infrastruktury (lokalnie / w chmurze / w kontenerach) i zacznijmy od technicznej mapy drogowej oraz planu kamieni milowych.
Z poważaniem,
Nikita Svintcitskiy
-
30 dni3357 PLN
475 2 0 30 dni3357 PLNjestem prawie pewny, że zrobienie tego nie w javascript pasowałoby bardziej do twoich celów
jestem gotów ci w tym pomóc
-
8 dni3357 PLN
1251 35 1 3 8 dni3357 PLNCześć Zhe, jesteśmy małym zespołem profesjonalistów z dużym doświadczeniem w rozwoju blockchain, pracującym z web3, pracującym z API i wdrażaniem węzłów. To my jesteśmy tymi, których potrzebujesz. Proszę, wyślij nam prywatną wiadomość, aby omówić rozwój projektu i warunki współpracy. Dziękuję.
-
7 dni3024 PLN
2874 24 0 7 dni3024 PLNCześć!
Mam duże doświadczenie w tworzeniu bramek płatniczych dla giełd i chętnie stworzę jedną dla Twojego projektu.
Moje doświadczenie jest bardzo istotne dla Twoich wymagań i jestem gotów zacząć jak najszybciej.
Jeśli jesteś zainteresowany, chętnie omówię szczegóły prywatnie.
-
15 dni3213 PLN
192 15 dni3213 PLNWitam!
Zapoznałem się z Państwa projektem, wszystko jasne, jestem gotów rozpocząć pracę dzisiaj.
Zawsze staram się robić nie tylko "jak w specyfikacji", ale tak, aby klientowi było naprawdę wygodnie i jakościowo!
Aktualne zlecenia dla freelancerów w kategorii Kryptowaluty i blockchain
Szukam silnego specjalisty od botów handlowych i agentów
945 PLN
Rozpoczęcie jest ważne - DZISIAJ Potrzebuję osoby, która ma doświadczenie w pisaniu botów handlowych na DEX-ach (potrzebne w sieci BSC) zrozumienie kosztów transakcji, gazu itd. Chcę przetestować kilka strategii handlowych na rzeczywistym agencie handlowym Muszę szybko… Kryptowaluty i blockchain, Tworzenie chatbota ∙ 3 godziny 32 minuty temu ∙ 5 ofert |
Audyt i budowa zabezpieczonej infrastruktury do wysyłania transakcji BTC
2275 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 ∙ 10 dni 12 godzin temu ∙ 10 ofert |