BlockchainAppMaker Get a quote

Blockchain

Blockchain development services: how to scope, buy and assess them

Blockchain development services range from a token contract built in two weeks to an enterprise network built over several years. This guide helps founders and product owners decide which kind of work they need, what they should own afterward, what drives cost and how to assess a blockchain development company.

What blockchain development services include

ServiceUsual deliverableSpecialist skills
Discovery and architectureRequirements, chain choice, threat model, token or data modelProtocol knowledge, security, product design
Smart contractsAudited contracts for tokens, DeFi, NFTs or business rulesSolidity; Rust for Solana and Stellar's Soroban; Move for Aptos and Sui; testing and formal methods
dApp and backendFront end, wallet connection, indexer, APIsTypeScript, Web3 libraries, data engineering
Wallets and custodyMobile or browser extension wallet, MPC integrationApplied cryptography, mobile security
Permissioned networksHyperledger Fabric, Besu or Corda network with integrationsDistributed systems, enterprise integration, DevOps
Chain or rollup infrastructureAppchain, layer 2 rollup, node operationsRust or Go, consensus, site reliability
Security auditIndependent review reportA separate firm, not the firm that wrote the code

Few firms are strong in every row. A firm that builds good NFT front ends may never have run a production Fabric network, so choose the firm for the hardest part of your project.

Does the project need a blockchain?

A blockchain is worth its cost in three cases:

  • Several parties that do not fully trust each other need one shared record that nobody can change in secret.
  • Users must be able to move assets without the operator's permission.
  • The product must connect to users and liquidity that already exist on a chain.

If one organization controls all the data and no outside party checks it, a normal database costs less and runs faster. A short consulting engagement or a proof of concept answers whether the project needs a blockchain before a full build.

Custom blockchain development: when to build your own chain

Most products deploy contracts on an existing chain, while custom blockchain development means building a chain or rollup for one application. A team considers its own chain when it needs one of the following:

  • Its own fee rules or gas token.
  • Control over who runs validators or who may deploy contracts.
  • Throughput that a shared chain cannot give at an acceptable fee.
FrameworkWhat it builds
OP StackAn Ethereum layer 2 rollup, as used by Optimism, Base and Sony's Soneium
Arbitrum OrbitA rollup that settles on Arbitrum or Ethereum
Polygon CDK and ZKsync's ZK StackRollups that use zero-knowledge proofs
Cosmos SDKA sovereign chain with its own validator set
Avalanche L1sA chain with its own validators on Avalanche. The Etna upgrade in December 2024 renamed subnets to L1s and dropped the rule that their validators also stake 2,000 AVAX on the main network.
Hyperledger Fabric or BesuA permissioned network for known members

A custom chain adds work that a contract on a shared chain does not need: someone must run sequencers or validators, bridges, block explorers and monitoring. The guide to scaling and interoperability compares rollups and bridges, and the private blockchain guide covers permissioned networks.

How to scope the work

  1. Write the user journeys from start to end. Include the parts that happen off-chain: sign-up, KYC, payments and support.
  2. Decide what goes on-chain. Ownership, settlement and the rules that other parties must check usually go on-chain, and the rest runs on normal servers.
  3. Choose the chain. Base the choice on where your users and liquidity are, the fees, the tools and the available auditors. Since Ethereum's Dencun upgrade in March 2024, layer 2 rollups post data as cheaper "blobs", which cut their fees.
  4. Define custody. Decide who holds the keys, who can upgrade the contracts and who can pause them.
  5. Plan the audit and launch before development starts. Include a bug bounty and monitoring in the plan.

Cost and timeline drivers

Cost equals team size multiplied by duration, so a useful estimate counts people and weeks. The figures below are reasoned estimates for an experienced team, not quotes:

  • A standard token with vesting and a simple claim page needs one or two engineers for two to four weeks, plus a small audit.
  • An NFT marketplace or a staking dApp needs three to five people for three to five months.
  • A DeFi protocol with new economics needs four to six senior engineers for six months or more, plus one or more audits that can each take several weeks.
  • An enterprise permissioned network with ERP integration often takes six to twelve months, and integration and governance take most of that time, not chain code.

Five things raise cost the most: new financial logic, support for several chains, custody, regulatory requirements and links to older systems. The audit is a separate budget line, and cutting it to save money exposes user funds to bugs.

How to assess a blockchain development company

  • Work you can check. Ask for deployed contract addresses and public repositories, and check them on a block explorer, because screenshots prove little.
  • Audit history. Ask for audit reports on past projects and ask how the firm fixed each finding.
  • The engineers. Meet the engineers who will write your code, not only the sales team.
  • Testing. Look for unit, fuzz and invariant tests in Foundry or a similar tool, plus tests on a fork of mainnet for code that touches DeFi.
  • Ownership and keys. You own the repository, the deployer keys and the admin roles from the start of the project, with a multisig protecting the admin roles.
  • Warning signs. Be careful with fixed prices for vague protocol specs, promises of exchange listings or returns, and any firm that advises against an independent audit.

Build, white-label or assemble

White-label software exists for exchanges, launchpads and NFT marketplaces, and it shortens the time to launch. The buyer inherits another firm's code, roadmap and security record. Open-source protocols with a compatible license are often a better base, because many users run them and their audits are public. A custom build makes sense when the on-chain logic is what sets the product apart. The dApp development guide and the smart contract guide cover each layer in more detail.

Frequently asked questions

Should the same company build and audit the contracts?

No. An internal review helps, but the audit comes from an independent firm with no stake in an on-time launch.

Fixed price or time and materials?

A fixed price works for standard deliverables with a clear spec. A new protocol fits time and materials with milestones, because the spec changes during the build.

How long until launch?

A simple token or NFT project can launch in weeks. A product that holds significant user funds needs time for audit scheduling, fixes and a staged rollout, which commonly adds one to three months.

What should the buyer own at the end?

The buyer owns all source code, deployment scripts, documentation, admin keys or multisig seats and infrastructure accounts. The contract with the firm states this.

What do full stack blockchain development services include?

Full stack services cover every layer of the product: smart contracts, node and RPC infrastructure, indexing, backend APIs, the web or mobile front end, wallet integration, DevOps and usually a security review. A buyer asks which layers a quote covers and which layers the buyer must still staff.

What are blockchain software development services?

Blockchain software development services are the engineering work to design, build and maintain a product that uses a blockchain, covering contracts, backend, front end, integrations, security review and operations. The scoping steps above split that work into parts, so that quotes from different firms can be compared.