Web3 · Engineering

Enterprise & Private Blockchain

Enterprises rarely fail at blockchain because the idea is wrong; they fail because a permissioned network is run as a pilot, with no threat model, no audited contracts, and no membership governance. Enterprise blockchain development is the engineering practice that builds permissioned and consortium networks where access, validators, and on-chain logic are controlled by named parties. We bring the same audit-grade contract engineering we ship on public chains to private and consortium deployments.

  • 4Hacken audit rounds cleared
    Neemo Finance contracts
  • 4chains shipped in production
    EVM, Solana, Cosmos, Aptos
  • Moveon Aptos, in production
    KGEN token contracts

In short

What is Enterprise & Private Blockchain?

Enterprise blockchain development is an engineering practice for enterprises and consortia that builds permissioned and private networks where access, validators, and on-chain logic are controlled by named parties. It brings audit-grade contract engineering to gated deployments. Our public-chain contracts cleared four Hacken audit rounds. We ship across EVM, Solana, Cosmos, and Aptos.

What we deliver

Concrete artefacts, not capabilities

  • 01

    Permissioned network topology with defined validator set and membership rules.

  • 02

    Audit-grade contracts with threat model, invariant tests, and NatSpec.

  • 03

    Role-based on-chain permissions tied to your consortium governance.

  • 04

    Monitoring for validator health, role changes, and privileged calls.

  • 05

    Operator runbook covering node onboarding, upgrades, and incident response.

Key concepts

Key terms, defined

Permissioned blockchain
A permissioned blockchain is a network where participation, validation, and read access are restricted to identified, vetted members rather than open to anyone. Membership is governed by an explicit policy, often a consortium agreement, which makes the network suitable for enterprises that need a shared ledger without exposing data or block production to the public.
Consortium validator set
A consortium validator set is the defined group of organisations permitted to produce and validate blocks on a shared network. Unlike public chains, where validators are anonymous and economically incentivised, consortium validators are named parties whose admission, removal, and voting weight are fixed by governance, distributing trust across members rather than a single operator.
Role-based on-chain permissions
Role-based on-chain permissions encode who may call which contract function as access-control logic on the chain itself, rather than as a trusted off-chain check. Roles such as admin, minter, or auditor are granted to specific addresses and changes are recorded on-ledger, so every privileged action is attributable and verifiable by any member.
Threat model
A threat model is a written enumeration of how a system can be attacked: access-control failure, key compromise, economic exploit, and consensus-level collusion in a consortium. It is drafted alongside the specification, before code, so each design decision is made against a named adversary rather than discovered during an external audit.

How we work

Engagement phases

  1. Network & trust design

    We map who participates, who validates, and who can read what, before choosing a platform. The output is a permissioned topology: validator set, membership admission rules, data-visibility boundaries, and the off-chain governance that controls them. We name the trust assumptions explicitly, because in a consortium the hard problem is rarely the chain, it is who holds which key and how a member is added or removed.

  2. Contract & permission engineering

    On-chain logic is built against a written specification with property-based invariant tests and the same threat model discipline we apply on public chains. Role-based permissions are encoded as contract-level access control rather than trusted off-chain checks. A second engineer runs an internal audit pass line by line against the threat model before any external review, filing what they could not break.

  3. Network deployment

    We stand up the validator nodes, configure the consensus and membership policy, and deploy verified contract sources. Privileged roles transfer to the multisigs or HSMs the consortium agreed on, never a single operator. Every node onboarding, permission grant, and parameter change is documented so a member organisation can audit the network state without depending on us.

  4. Operate & hand-off

    After go-live we monitor validator health, role changes, and large or privileged transactions, and respond to incidents on a defined SLA. Parameter changes ship through the agreed governance process, not ad-hoc admin keys. We write operator documentation so an in-house or consortium team can run nodes, admit members, and execute upgrades cleanly once the engagement ends.

Tech stack

What we build on

  • Hyperledger BesuPermissioned EVM
  • Hyperledger FabricConsortium
  • Polygon SupernetsApp-chain
  • Polygon EdgeApp-chain
  • SolidityContracts
  • FoundryTesting
  • OpenZeppelinAccess Control
  • SlitherStatic Analysis
  • TenderlyMonitoring
  • Hyperledger BesuPermissioned EVM
  • Hyperledger FabricConsortium
  • Polygon SupernetsApp-chain
  • Polygon EdgeApp-chain
  • SolidityContracts
  • FoundryTesting
  • OpenZeppelinAccess Control
  • SlitherStatic Analysis
  • TenderlyMonitoring

Scope

When this fits and when it doesn't

When this engagement fits and when it does not.
This fits whenThis doesn't fit when
Multiple organisations need a shared ledger where membership and validators are explicitly controlled.A single internal team would be better served by a conventional database with an audit log.
You need on-chain logic engineered for audit, not a proof-of-concept that never reaches production.You want a permissionless public token launch rather than a controlled, gated network.
A named team can own consortium governance: who validates, who joins, who holds keys.There is no appetite for the audit and key-custody discipline a permissioned chain requires.
FAQ

Frequently asked questions

A private blockchain is operated by a single organisation that controls all nodes. A permissioned, or consortium, blockchain distributes validation across several named organisations under a shared governance policy. Both restrict who can participate, but a consortium network spreads trust so no single member can rewrite history alone. We design for whichever trust model the use case actually needs, and we name those assumptions before choosing a platform.

Last reviewed · Reviewed by Metaborong engineering team

Got a project in mind?

Tell us what you are building.

We build what large agencies under-deliver and freelancers can't architect, across Web3 protocols, AI agents, and SaaS products. Tell us what you are building. We will tell you how we would approach it, no pitch deck, no fluff, no commitment required.

Start a conversation
Reply within 12hNo pitch deck. No commitment.contact@metaborong.com