Gå til indhold
BigTree108

Blockchain-udvikling

Blockchain-udvikling: Solidity-smart contracts på Ethereum og EVM-kæder, Solana-programmer i Rust, DeFi-protokoller, wallets, børser og handelsinfrastruktur, NFT’er og tokeniserede aktiver, zero-knowledge-beviser og indexers, med dedikerede blockchain-udviklere til jeres team eller et Web3-projekt leveret fra start til slut.

Det bygger vi på blockchain

  • Solidity-smart contracts

    Kontrakter i Solidity 0.8 til Ethereum, Arbitrum, Base, OP Mainnet (Optimism), Polygon og BNB Chain, bygget på OpenZeppelin Contracts med Foundry eller Hardhat og kun opgraderbare via UUPS-proxies, hvor designet kræver det.

  • DeFi-protokoller

    Udlånsmarkeder, automated market makers og Uniswap v4-hooks, ERC-4626-vaults, staking og liquid staking, med priser fra Chainlink- eller Pyth-oracles og de likvidations- og keeper-bots, der kører off-chain.

  • Børser og handelsinfrastruktur

    Matching engines og ordrebøger, indbetalings- og udbetalingsforløb på tværs af hot og cold wallets, markedsdata og handels-API’er over WebSocket og FIX samt DEX-aggregering og market-making-connectors.

  • Wallets og account abstraction

    Wallets som browserudvidelser og til mobil, MPC- og multisig-opbevaring via Safe eller Fireblocks samt ERC-4337 smart accounts og EIP-7702-delegation med passkey-login og sponsoreret gas, forbundet til dApps via wagmi og viem.

  • Solana-programmer i Rust

    Programmer bygget med Anchor og Token Extensions, hver kontobegrænsning kontrolleret eksplicit, og tests kørt mod en lokal validator, før noget når devnet.

  • Indexers, subgraphs og data-API’er

    Subgraphs på The Graph, Substreams eller Ponder, kontrakthændelser afkodet til PostgreSQL eller ClickHouse til analyse og dashboards samt GraphQL- eller REST-API’er med RPC-failover på tværs af udbydere, så applikationen aldrig spørger en node ved hver side.

  • NFT’er og tokeniserede aktiver

    ERC-721- og ERC-1155-samlinger, komprimerede NFT’er på Solana, NFT-markedspladser, stablecoins og tilladelsesbaserede ERC-3643-tokens til virkelige aktiver med overførselsregler og tilladelseslister, som jeres complianceteam kan administrere.

  • Zero-knowledge-beviser og rollups

    Kredsløb i Circom eller Noir, programmer bevist i zkVM’er som SP1 og RISC Zero, verifikatorer on-chain samt rollups og appchains på OP Stack eller ZK Stack eller som Arbitrum-kæder (tidligere Arbitrum Orbit).

  • Forberedelse af smart contracts til audit

    Fuzz- og invariant-tests i Foundry og Echidna, Slither og Aderyn i pipelinen, symbolske kontroller med Halmos samt en specifikation, en trusselsmodel og en testrapport overdraget til jeres auditfirma, med hvert fund rettet og testet igen.

Ansæt blockchain-udviklere

  • Dedikerede blockchain-udviklere

    Blockchain-udviklere, der indgår i jeres team på fuld tid, arbejder i jeres værktøjer og processer og rapporterer til jeres leder. I interviewer dem; vi står for den ukrainske kontrakt, lønudbetalingen, faktureringen og ferie og orlov.

  • Projekter inden for Blockchain-udvikling

    En afgrænset opgave inden for blockchain-udvikling med et fast omfang, en fast plan og en navngiven leder hos os, der ejer resultatet og rapporterer fremdriften i jeres kanaler.

  • Løbende blockchain-udvikling

    Blockchain-udvikling som løbende ydelse: de samme folk hver måned, en backlog, I selv prioriterer, og timer, I kan se i vores portal og på fakturaen.

Siden om dedikerede teams forklarer, hvordan specialister indgår i jeres team, og siden om outsourcing beskriver projektleverance, overtagelser og hvordan vi tager betaling.

Hvem arbejder med jeres blockchain-udvikling

  • Solidity-udviklere

    EVM-kontrakter, Foundry og DeFi-protokoller

  • Rust-udviklere

    Solana-programmer, zero-knowledge-kredsløb og nodesoftware

  • Backend-udviklere

    Indexers, børs- og wallet-tjenester i Go, Node.js, .NET eller Python

  • Frontend-udviklere

    dApps i React og Next.js med wagmi og viem

  • QA-ingeniører

    Testplaner på testnets og forked mainnet før hver udgivelse

Sådan arbejder vi på blockchain-projekter

En udrullet kontrakt er svær at ændre og rummer reel værdi, så arbejdet starter med en skriftlig specifikation og trusselsmodel. Kontrakter testes med fuzzing og invarianter såvel som eksempler, udrulninger scriptes og indøves på et testnet, administratorrettigheder ligger bag en multisig og en timelock, og en uafhængig audit kommer før mainnet.

Det meste af et blockchain-produkt kører off-chain: indexeren, API’et, login, back office og overvågningen. Den del følger de samme regler som resten af vores arbejde: infrastruktur som kode, tests i pipelinen, afhængigheder på nuværende udgivelser og hemmeligheder i en vault.

Anden specialiseret udvikling, vi leverer

Specialiseret udvikling: oversigt

Spørgsmål om blockchain-udvikling

Hvilke kæder bygger I på?

Ethereum og EVM-netværk som Arbitrum, Base, OP Mainnet, Polygon, BNB Chain og Avalanche, Solana, TON, Cosmos SDK-kæder, Bitcoin og Lightning Network, Move-baserede kæder som Sui og Aptos samt tilladelsesbaserede netværk på Besu (tidligere Hyperledger Besu), når deltagerne er kendte. Valget følger jeres brugere, gebyrerne og de involverede aktiver.

Hvilke brancher arbejder jeres blockchain-udviklere i?

Oftest kryptobørser og handelsfirmaer (matching engines, opbevaring og markedsdata), DeFi-protokoller (udlån, handel og staking), udbydere af wallets og opbevaring, betalinger og fintech (stablecoin-betalinger og on-chain-afvikling) og Web3-infrastruktur (rollups, noder, RPC og indeksering). De bygger også tokenisering for kapitalforvaltere og ejendom, on-chain-analyse til dataprodukter og sikkerhedsværktøjer.

Forbereder I smart contracts til audit?

Ja. Hver kontrakt, vi skriver, testes og gennemgås, med fuzzing, invariant-tests og statisk analyse i pipelinen. Vi forbereder koden, specifikationen og trusselsmodellen til et uafhængigt auditfirma og retter det, det finder, og for en kontrakt, der skal rumme reel værdi, kommer den audit før mainnet.

Kan I tilføje blockchain-funktioner til et eksisterende produkt?

Ja. Wallet-login, stablecoin-betalinger, token-gated adgang, on-chain-registre og NFT-billetter eller -belønninger kan tilføjes ved siden af jeres eksisterende back end, med indexeren og API’et bygget af det samme team og jeres nuværende login og data urørt.

Hvor hurtigt kan blockchain-udviklere starte?

Når den rette blockchain-udvikler er tilgængelig, afhænger starten kun af jeres samtale samt NDA og overdragelse af IP-rettigheder. Ellers gennemfører vi en søgning, som typisk giver kandidatprofiler inden for to til tre uger, og ingen starter, før I har sagt ja.

Hvordan ansætter vi blockchain-udviklere gennem BigTree108?

Fortæl os om opgaverne, erfaringsniveauet og det timetal, I har brug for. Vi foreslår en eller to personer med deres profiler, I interviewer dem på samme måde, som I ville interviewe jeres egen medarbejder, og I underskriver én aftale med BIG TREE 108 LLC og modtager én faktura om måneden.

Hvem ejer det arbejde, de producerer?

Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.

Bygger I på blockchain?

Fortæl os, hvilken kæde, hvad kontrakterne skal gøre, og hvor projektet står. I får svar inden for én arbejdsdag: en plan, kandidatprofiler eller en anbefaling om kæden og arkitekturen.