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
Full-stack-udvikling
Full-stack-udvikling: webapps, SaaS-produkter, markedspladser og portaler på stacks som MERN, MEAN, Next.js, .NET, Laravel, Django, Spring Boot og Rails, med dedikerede full-stack-udviklere eller projektleverance.
Udvikling af desktopapplikationer
Udvikling af desktopapplikationer: apps til Windows, macOS og Linux i Qt og C++, .NET, Electron, Tauri, Rust og Swift, plug-ins og opgraderinger af .NET Framework, med dedikerede desktopudviklere eller projektleverance.
Salesforce-udvikling
Salesforce-udvikling: Sales, Service, Marketing, Commerce og Experience Cloud, Apex, LWC, CPQ, Data 360, Agentforce, MuleSoft og AppExchange-apps, med dedikerede Salesforce-udviklere eller projektleverance.
Softwarearkitektur og fractional CTO
Softwarearkitektur og fractional CTO: løsnings-, cloud-, data- og sikkerhedsarkitektur til fintech, SaaS og e-handel, gennemgange og due diligence, med dedikerede softwarearkitekter eller projektleverance.
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.