Hoppa till innehåll
BigTree108

Tjänster inom blockchain-utveckling

Blockchain-utveckling: smarta kontrakt i Solidity på Ethereum och EVM-kedjor, Solana-program i Rust, DeFi-protokoll, plånböcker, börser och handelsinfrastruktur, NFT:er och tokeniserade tillgångar, zero-knowledge-bevis och indexerare, med dedikerade blockchain-utvecklare till ert team eller ett Web3-projekt som levereras från start till mål.

Det här bygger vi på blockchain

  • Smarta kontrakt i Solidity

    Kontrakt i Solidity 0.8 för Ethereum, Arbitrum, Base, OP Mainnet (Optimism), Polygon och BNB Chain, byggda på OpenZeppelin Contracts med Foundry eller Hardhat och uppgraderingsbara via UUPS-proxys bara där designen kräver det.

  • DeFi-protokoll

    Utlåningsmarknader, automatiserade marknadsgörare och Uniswap v4-hooks, ERC-4626-valv, staking och liquid staking, med priser från Chainlink- eller Pyth-orakel samt likvidations- och keeper-botar som körs off-chain.

  • Börser och handelsinfrastruktur

    Matchningsmotorer och orderböcker, flöden för insättning och uttag över hot och cold wallets, marknadsdata och handels-API:er över WebSocket och FIX samt DEX-aggregering och marknadsgörarkopplingar.

  • Plånböcker och account abstraction

    Plånböcker som webbläsartillägg och för mobil, MPC- och multisig-förvaring via Safe eller Fireblocks samt smarta konton med ERC-4337 och EIP-7702-delegering med inloggning via passkey och sponsrad gas, kopplade till dApps via wagmi och viem.

  • Solana-program i Rust

    Program byggda med Anchor och Token Extensions, där varje kontobegränsning kontrolleras uttryckligen och tester körs mot en lokal validator innan något når devnet.

  • Indexerare, subgraphs och data-API:er

    Subgraphs på The Graph, Substreams eller Ponder, kontraktshändelser avkodade till PostgreSQL eller ClickHouse för analys och dashboards, samt GraphQL- eller REST-API:er med RPC-failover mellan leverantörer, så att applikationen aldrig frågar en nod för varje sida.

  • NFT:er och tokeniserade tillgångar

    Samlingar med ERC-721 och ERC-1155, komprimerade NFT:er på Solana, NFT-marknadsplatser, stablecoins och permissioned ERC-3643-tokens för verkliga tillgångar med överföringsregler och tillåtelselistor som ert compliance-team kan administrera.

  • Zero-knowledge-bevis och rollups

    Kretsar i Circom eller Noir, program som bevisas i zkVM:er som SP1 och RISC Zero, verifierare on-chain samt rollups och appchains på OP Stack eller ZK Stack, eller som Arbitrum-kedjor (tidigare Arbitrum Orbit).

  • Förberedelser inför audit av smarta kontrakt

    Fuzz- och invarianttester i Foundry och Echidna, Slither och Aderyn i pipelinen, symboliska kontroller med Halmos samt en specifikation, en hotmodell och en testrapport som lämnas till er auditbyrå, där varje resultat åtgärdas och testas om.

Anlita blockchain-utvecklare

  • Dedikerade blockchain-utvecklare

    Blockchain-utvecklare som går med i ert team på heltid, arbetar i era verktyg och er process och rapporterar till er teamledare. Ni intervjuar dem; vi står för det ukrainska avtalet, lönen, faktureringen och ledigheten.

  • Projekt inom Blockchain-utveckling

    En avgränsad insats inom blockchain-utveckling med omfång, fast plan och en namngiven ledare hos oss som äger resultatet och rapporterar framsteg i era kanaler.

  • Löpande blockchain-utveckling

    Blockchain-utveckling som löpande tjänst: samma personer varje månad, en backlog ni prioriterar och timmar ni kan se i vår portal och på fakturan.

Sidan om dedikerade team förklarar hur specialister går med i ert team, och sidan om outsourcing beskriver projektleverans, övertaganden och hur vi debiterar.

Vilka som arbetar med blockchain-utveckling åt er

  • Solidity-utvecklare

    EVM-kontrakt, Foundry och DeFi-protokoll

  • Rust-utvecklare

    Solana-program, zero-knowledge-kretsar och nodmjukvara

  • Backend-utvecklare

    Indexerare, börs- och plånbokstjänster i Go, Node.js, .NET eller Python

  • Frontend-utvecklare

    dApps i React och Next.js med wagmi och viem

  • QA-ingenjörer

    Testplaner på testnät och forkat mainnet före varje release

Så arbetar vi i blockchain-projekt

Ett driftsatt kontrakt är svårt att ändra och håller verkligt värde, så arbetet börjar med en skriftlig specifikation och hotmodell. Kontrakt testas med fuzzing och invarianter såväl som med exempel, driftsättningar skriptas och repeteras på ett testnät, administratörsrättigheter ligger bakom en multisig och en timelock, och en oberoende audit kommer före mainnet.

Det mesta av en blockchain-produkt körs off-chain: indexeraren, API:et, inloggningen, back office och övervakningen. Den delen följer samma regler som resten av vårt arbete: infrastruktur som kod, tester i pipelinen, beroenden på aktuella versioner och hemligheter i ett valv.

Annan specialiserad utveckling vi erbjuder

Översikt: Specialiserad utveckling

Frågor om blockchain-utveckling

Vilka kedjor bygger ni på?

Ethereum och EVM-nätverk som Arbitrum, Base, OP Mainnet, Polygon, BNB Chain och Avalanche, Solana, TON, kedjor på Cosmos SDK, Bitcoin och Lightning Network, Move-baserade kedjor som Sui och Aptos samt permissioned nätverk på Besu (tidigare Hyperledger Besu) när deltagarna är kända. Valet styrs av era användare, avgifterna och de tillgångar det gäller.

I vilka branscher arbetar era blockchain-utvecklare?

Oftast kryptobörser och handelsföretag (matchningsmotorer, förvaring och marknadsdata), DeFi-protokoll (utlåning, handel och staking), leverantörer av plånböcker och förvaring, betalningar och fintech (betalningar med stablecoins och avveckling on-chain) samt Web3-infrastruktur (rollups, noder, RPC och indexering). De bygger också tokenisering för kapitalförvaltare och fastigheter, analys on-chain för dataprodukter och säkerhetsverktyg.

Förbereder ni smarta kontrakt för audit?

Ja. Varje kontrakt vi skriver testas och granskas, med fuzzing, invarianttester och statisk analys i pipelinen. Vi förbereder koden, specifikationen och hotmodellen för en oberoende auditbyrå och åtgärdar det den hittar, och för ett kontrakt som ska hålla verkligt värde kommer den auditen före mainnet.

Kan ni lägga till blockchain-funktioner i en befintlig produkt?

Ja. Inloggning med plånbok, betalningar med stablecoins, token-gated åtkomst, poster on-chain samt NFT-biljetter eller belöningar kan läggas till vid sidan av er befintliga backend, med indexeraren och API:et byggda av samma team och er nuvarande inloggning och data kvar på plats.

Hur snabbt kan blockchain-utvecklare börja?

När rätt blockchain-utvecklare finns tillgänglig styrs starten bara av er intervju samt NDA och IP-överlåtelse. Annars gör vi en sökning, som vanligtvis ger kandidatprofiler inom två till tre veckor, och ingen börjar förrän ni har sagt ja.

Hur anlitar vi blockchain-utvecklare via BigTree108?

Berätta om arbetet, senioriteten och de timmar ni behöver. Vi föreslår en eller två personer med deras profiler, ni intervjuar dem på samma sätt som ni skulle intervjua en egen anställning, och ni skriver under ett avtal med BIG TREE 108 LLC och får en faktura i månaden.

Vem äger arbetet de producerar?

Det gör ni. Varje specialist har ett undertecknat avtal med BigTree108 som överlåter allt arbetsresultat till bolaget, och vårt avtal med er överlåter det vidare. Kod, designer och dokument levereras in i era egna repositories och verktyg, inte på ett ställe där bara vi kan ändra dem.

Bygger ni på blockchain?

Berätta vilken kedja, vad kontrakten ska göra och var projektet står. Ni får svar inom en arbetsdag: en plan, kandidatprofiler eller en rekommendation om kedja och arkitektur.