Przejdź do treści
BigTree108

Usługi tworzenia rozwiązań blockchain

Usługi tworzenia rozwiązań blockchain: smart kontrakty w Solidity na Ethereum i łańcuchach EVM, programy Solana w Rust, protokoły DeFi, portfele, giełdy i infrastruktura handlowa, NFT i aktywa tokenizowane, dowody zero-knowledge i indeksery, z dedykowanymi programistami blockchain w Państwa zespole lub projektem Web3 realizowanym od A do Z.

Co budujemy na blockchainie

  • Smart kontrakty w Solidity

    Kontrakty w Solidity 0.8 dla Ethereum, Arbitrum, Base, OP Mainnet (Optimism), Polygon i BNB Chain, zbudowane na OpenZeppelin Contracts z Foundry lub Hardhat i aktualizowalne przez proxy UUPS tylko tam, gdzie wymaga tego projekt.

  • Protokoły DeFi

    Rynki pożyczkowe, automatyczne animatory rynku (AMM) i hooki Uniswap v4, skarbce ERC-4626, staking i liquid staking, z cenami z wyroczni Chainlink lub Pyth oraz botami likwidacyjnymi i keeperami działającymi poza łańcuchem.

  • Giełdy i infrastruktura handlowa

    Silniki dopasowujące i księgi zleceń, przepływy wpłat i wypłat między portfelami gorącymi i zimnymi, dane rynkowe i API handlowe przez WebSocket i FIX oraz konektory agregacji DEX i market makingu.

  • Portfele i account abstraction

    Portfele w rozszerzeniach przeglądarki i mobilne, przechowywanie MPC i multisig przez Safe lub Fireblocks oraz konta smart ERC-4337 i delegacja EIP-7702 z logowaniem passkey i sponsorowanym gazem, połączone z dApps przez wagmi i viem.

  • Programy Solana w Rust

    Programy budowane z Anchor i Token Extensions, z każdym ograniczeniem konta sprawdzanym jawnie i testami uruchamianymi na lokalnym walidatorze, zanim cokolwiek trafi na devnet.

  • Indeksery, subgraphy i API danych

    Subgraphy na The Graph, Substreams lub Ponder, zdarzenia kontraktów dekodowane do PostgreSQL lub ClickHouse dla analityki i pulpitów oraz API GraphQL lub REST z przełączaniem awaryjnym RPC między dostawcami, tak aby aplikacja nigdy nie odpytywała węzła przy każdej stronie.

  • NFT i aktywa tokenizowane

    Kolekcje ERC-721 i ERC-1155, skompresowane NFT na Solana, marketplace NFT, stablecoiny oraz tokeny ERC-3643 z kontrolą dostępu dla aktywów ze świata rzeczywistego, z regułami transferu i listami dozwolonych adresów, którymi może administrować Państwa dział zgodności.

  • Dowody zero-knowledge i rollupy

    Obwody w Circom lub Noir, programy dowodzone w zkVM, takich jak SP1 i RISC Zero, weryfikatory on-chain oraz rollupy i appchainy na OP Stack lub ZK Stack albo jako łańcuchy Arbitrum (dawniej Arbitrum Orbit).

  • Przygotowanie smart kontraktów do audytu

    Testy fuzz i niezmienników w Foundry i Echidna, Slither i Aderyn w pipeline, kontrole symboliczne z Halmos oraz specyfikacja, model zagrożeń i raport z testów przekazane firmie audytorskiej, z każdym ustaleniem naprawionym i ponownie przetestowanym.

Zatrudnienie: programiści blockchain

  • Dedykowani programiści blockchain

    Programiści blockchain dołączają do Państwa zespołu na pełny etat, pracują w Państwa narzędziach i procesie oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.

  • Projekty: Tworzenie rozwiązań blockchain

    Wydzielona część prac w obszarze „tworzenie rozwiązań blockchain”, z określonym zakresem, stałym planem i wskazanym liderem po naszej stronie, który odpowiada za wynik i raportuje postępy w Państwa kanałach.

  • Stała współpraca: tworzenie rozwiązań blockchain

    Usługa ciągła w obszarze „Tworzenie rozwiązań blockchain”: ci sami ludzie co miesiąc, backlog, któremu Państwo ustalają priorytety, oraz godziny widoczne w naszym portalu i na fakturze.

Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.

Kto realizuje Państwa prace w obszarze „tworzenie rozwiązań blockchain”

  • Programiści Solidity

    Kontrakty EVM, Foundry i protokoły DeFi

  • programiści Rust

    Programy Solana, obwody zero-knowledge i oprogramowanie węzłów

  • Inżynierowie backend

    Indeksery, usługi giełd i portfeli w Go, Node.js, .NET lub Python

  • Inżynierowie front-end

    Aplikacje dApp w React i Next.js z wagmi i viem

  • Inżynierowie QA

    Plany testów na testnetach i forkowanym mainnecie przed każdym wydaniem

Jak pracujemy nad projektami blockchain

Wdrożony kontrakt trudno zmienić, a przechowuje prawdziwą wartość, dlatego praca zaczyna się od pisemnej specyfikacji i modelu zagrożeń. Kontrakty są testowane fuzzingiem i niezmiennikami, a nie tylko przykładami, wdrożenia są skryptowane i ćwiczone na testnecie, prawa administratora znajdują się za multisigiem i timelockiem, a niezależny audyt poprzedza mainnet.

Większość produktu blockchain działa poza łańcuchem: indekser, API, logowanie, back office i monitoring. Ta część podlega tym samym zasadom co reszta naszej pracy: infrastruktura jako kod, testy w pipeline, zależności na aktualnych wydaniach i sekrety w vaulcie.

Pozostałe usługi specjalistycznego tworzenia oprogramowania, które świadczymy

Rozwiązania specjalistyczne: przegląd

Pytania o tworzenie rozwiązań blockchain

Na jakich łańcuchach budują Państwo rozwiązania?

Ethereum i sieci EVM, takie jak Arbitrum, Base, OP Mainnet, Polygon, BNB Chain i Avalanche, Solana, TON, łańcuchy Cosmos SDK, Bitcoin i Lightning Network, łańcuchy oparte na Move, takie jak Sui i Aptos, oraz sieci z kontrolowanym dostępem na Besu (dawniej Hyperledger Besu), gdy uczestnicy są znani. Wybór zależy od Państwa użytkowników, opłat i aktywów.

W jakich branżach pracują Państwa programiści blockchain?

Najczęściej giełdy kryptowalut i firmy handlowe (silniki dopasowujące, przechowywanie i dane rynkowe), protokoły DeFi (pożyczki, handel i staking), dostawcy portfeli i przechowywania, płatności i fintech (płatności stablecoinami i rozliczenia on-chain) oraz infrastruktura Web3 (rollupy, węzły, RPC i indeksowanie). Budują też tokenizację dla zarządzających aktywami i nieruchomości, analitykę on-chain dla produktów danych i narzędzia bezpieczeństwa.

Czy przygotowują Państwo smart kontrakty do audytu?

Tak. Każdy kontrakt, który piszemy, jest testowany i przeglądany, z fuzzingiem, testami niezmienników i analizą statyczną w pipeline. Przygotowujemy kod, specyfikację i model zagrożeń dla niezależnej firmy audytorskiej i naprawiamy to, co znajdzie, a dla kontraktu, który będzie przechowywał prawdziwą wartość, taki audyt poprzedza mainnet.

Czy mogą Państwo dodać funkcje blockchain do istniejącego produktu?

Tak. Logowanie portfelem, płatności stablecoinami, dostęp zależny od tokenów, zapisy on-chain oraz bilety lub nagrody NFT można dodać obok Państwa istniejącego backendu, z indekserem i API zbudowanymi przez ten sam zespół, a Państwa obecne logowanie i dane pozostają na miejscu.

Jak szybko mogą zacząć programiści blockchain?

Gdy odpowiedni programista blockchain jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.

Jak wygląda zatrudnienie przez BigTree108: programiści blockchain?

Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.

Do kogo należy praca, którą wykonują?

Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.

Budują Państwo na blockchainie?

Prosimy podać łańcuch, co kontrakty mają robić i na jakim etapie jest projekt. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: plan, profile kandydatów lub rekomendacja dotycząca łańcucha i architektury.