Hopp til innholdet
BigTree108

Tjenester for blokkjedeutvikling

Tjenester for blokkjedeutvikling: smartkontrakter i Solidity på Ethereum og EVM-kjeder, Solana-programmer i Rust, DeFi-protokoller, lommebøker, børser og handelsinfrastruktur, NFT-er og tokeniserte eiendeler, zero-knowledge-bevis og indeksere, med dedikerte blokkjedeutviklere til teamet deres eller et Web3-prosjekt levert ende til ende.

Dette bygger vi på blokkjede

  • Smartkontrakter i Solidity

    Kontrakter i Solidity 0.8 for Ethereum, Arbitrum, Base, OP Mainnet (Optimism), Polygon og BNB Chain, bygget på OpenZeppelin Contracts med Foundry eller Hardhat, og oppgraderbare via UUPS-proxyer bare der designet krever det.

  • DeFi-protokoller

    Utlånsmarkeder, automatiserte markedsskapere og Uniswap v4-hooks, ERC-4626-hvelv, staking og liquid staking, med priser fra Chainlink- eller Pyth-orakler og likvidasjons- og keeper-boter som kjører utenfor kjeden.

  • Børser og handelsinfrastruktur

    Matchingmotorer og ordrebøker, flyter for innskudd og uttak på tvers av hot og cold wallets, markedsdata og handels-API-er over WebSocket og FIX, og DEX-aggregering og koblinger for markedsskaping.

  • Lommebøker og account abstraction

    Lommebøker som nettleserutvidelse og for mobil, MPC- og multisig-forvaring via Safe eller Fireblocks, og ERC-4337 smarte kontoer og EIP-7702-delegering med pålogging med passkey og sponset gass, koblet til dApps via wagmi og viem.

  • Solana-programmer i Rust

    Programmer bygget med Anchor og Token Extensions, hver kontobegrensning kontrollert eksplisitt, og tester kjørt mot en lokal validator før noe når devnet.

  • Indeksere, subgraphs og data-API-er

    Subgraphs på The Graph, Substreams eller Ponder, kontrakthendelser dekodet til PostgreSQL eller ClickHouse for analyse og dashbord, og GraphQL- eller REST-API-er med RPC-failover på tvers av leverandører, slik at applikasjonen aldri spør en node for hver side.

  • NFT-er og tokeniserte eiendeler

    ERC-721- og ERC-1155-samlinger, komprimerte NFT-er på Solana, NFT-markedsplasser, stablecoins og ERC-3643-tokens med tilgangskontroll for eiendeler i den virkelige verden, med overføringsregler og tillatelseslister compliance-teamet deres kan administrere.

  • Zero-knowledge-bevis og rollups

    Kretser i Circom eller Noir, programmer bevist i zkVM-er som SP1 og RISC Zero, verifikatorer på kjeden, og rollups og appchains på OP Stack eller ZK Stack, eller som Arbitrum-kjeder (tidligere Arbitrum Orbit).

  • Forberedelse til revisjon av smartkontrakter

    Fuzz- og invarianttester i Foundry og Echidna, Slither og Aderyn i pipelinen, symbolske kontroller med Halmos, og en spesifikasjon, trusselmodell og testrapport overlevert til revisjonsselskapet deres, med hvert funn rettet og testet på nytt.

Lei inn blokkjedeutviklere

  • Dedikerte blokkjedeutviklere

    Blokkjedeutviklere som blir en del av teamet deres på heltid, jobber i verktøyene og prosessen deres, og rapporterer til lederen deres. Dere intervjuer dem, og vi tar oss av den ukrainske kontrakten, lønn, fakturering og fravær.

  • Prosjekter innen Blokkjedeutvikling

    En avgrenset del av blokkjedeutvikling med et omfang, en fast plan og en navngitt leder hos oss som eier resultatet og rapporterer fremdrift i kanalene deres.

  • Løpende blokkjedeutvikling

    Blokkjedeutvikling som en løpende tjeneste: de samme menneskene hver måned, en backlog dere prioriterer, og timer dere kan se i portalen vår og på fakturaen.

Siden om dedikert team forklarer hvordan spesialister blir med i teamet deres, og siden om outsourcing dekker prosjektleveranse, overtakelser og hvordan vi priser.

Hvem som jobber med blokkjedeutvikling for dere

  • Solidity-utviklere

    EVM-kontrakter, Foundry og DeFi-protokoller

  • Rust-utviklere

    Solana-programmer, zero-knowledge-kretser og nodeprogramvare

  • Backend-utviklere

    Indeksere, børs- og lommebokstjenester i Go, Node.js, .NET eller Python

  • Frontend-utviklere

    dApps i React og Next.js med wagmi og viem

  • QA-ingeniører

    Testplaner på testnett og forket mainnet før hver utgivelse

Slik jobber vi med blokkjedeprosjekter

En utrullet kontrakt er vanskelig å endre og rommer reell verdi, så arbeidet starter med en skriftlig spesifikasjon og trusselmodell. Kontrakter testes med fuzzing og invarianter i tillegg til eksempler, utrullinger skriptes og øves på et testnett, administratorrettigheter ligger bak en multisig og en timelock, og en uavhengig revisjon kommer før mainnet.

Det meste av et blokkjedeprodukt kjører utenfor kjeden: indekseren, API-et, påloggingen, administrasjonssystemet og overvåkingen. Den delen følger de samme reglene som resten av arbeidet vårt: infrastruktur som kode, tester i pipelinen, avhengigheter på gjeldende versjoner og hemmeligheter i et hvelv.

Annen spesialisert utvikling vi leverer

Oversikt: Spesialisert utvikling

Spørsmål om blokkjedeutvikling

Hvilke kjeder bygger dere på?

Ethereum og EVM-nettverk som Arbitrum, Base, OP Mainnet, Polygon, BNB Chain og Avalanche, Solana, TON, Cosmos SDK-kjeder, Bitcoin og Lightning Network, Move-baserte kjeder som Sui og Aptos, og nettverk med tilgangskontroll på Besu (tidligere Hyperledger Besu) når deltakerne er kjent. Valget følger brukerne deres, avgiftene og eiendelene det gjelder.

Hvilke bransjer jobber blokkjedeutviklerne deres i?

Oftest kryptobørser og handelsselskaper (matchingmotorer, forvaring og markedsdata), DeFi-protokoller (utlån, handel og staking), leverandører av lommebøker og forvaring, betaling og fintech (betalinger med stablecoins og oppgjør på kjeden) og Web3-infrastruktur (rollups, noder, RPC og indeksering). De bygger også tokenisering for kapitalforvaltere og eiendom, analyse på kjeden for dataprodukter og sikkerhetsverktøy.

Forbereder dere smartkontrakter til revisjon?

Ja. Hver kontrakt vi skriver blir testet og gjennomgått, med fuzzing, invarianttester og statisk analyse i pipelinen. Vi forbereder koden, spesifikasjonen og trusselmodellen for et uavhengig revisjonsselskap og retter det det finner, og for en kontrakt som skal rumme reell verdi kommer den revisjonen før mainnet.

Kan dere legge til blokkjedefunksjoner i et eksisterende produkt?

Ja. Pålogging med lommebok, betalinger med stablecoins, tilgang styrt av tokens, poster på kjeden og NFT-billetter eller belønninger kan legges til ved siden av den eksisterende bakenden, med indekseren og API-et bygget av samme team og dagens pålogging og data latt stå på plass.

Hvor raskt kan blokkjedeutviklere starte?

Når rett blokkjedeutvikler er tilgjengelig, avhenger starten bare av intervjuet deres, NDA-en og IP-overdragelsen. Ellers gjennomfører vi et søk, som vanligvis gir kandidatprofiler innen to til tre uker, og ingen starter før dere har sagt ja.

Hvordan leier vi inn blokkjedeutviklere gjennom BigTree108?

Fortell oss om arbeidet, erfaringsnivået og timene dere trenger. Vi foreslår én eller to personer med profilene deres, dere intervjuer dem slik dere ville intervjuet en egen ansatt, og dere signerer én avtale med BIG TREE 108 LLC og får én faktura i måneden.

Hvem eier arbeidet de leverer?

Det gjør dere. Hver spesialist har en signert kontrakt med BigTree108 som overdrar alt arbeidsresultat til selskapet, og avtalen vår med dere overdrar det videre til dere. Kode, design og dokumenter leveres inn i deres egne repositorier og verktøy, og oppbevares ikke der bare vi kan endre dem.

Skal dere bygge på blokkjede?

Fortell oss om kjeden, hva kontraktene skal gjøre og hvor prosjektet står. Dere får svar innen én virkedag: en plan, kandidatprofiler eller en anbefaling om kjede og arkitektur.