Knowledge center

Infrastructure questions, answered

The questions teams ask us before an engagement, answered the way we would answer them on a call.

27 answers

Browse by topic

It is the set of systems an application needs to use a blockchain network reliably: nodes, RPC endpoints, indexers, storage, networking, security and the operations around them. Each layer has its own cost profile and failure modes.

Shared providers are the right choice early. Teams move to dedicated infrastructure when usage billing becomes painful, latency variance shows up in product metrics, or a provider incident becomes a customer incident. Most mature platforms run both, with a provider as fallback.

We work across Ethereum, Solana, Avalanche, Polygon and Cosmos ecosystems, and we design infrastructure for other networks based on their client requirements rather than a fixed list.

A node that retains historical state at every block height, not only recent state. It is required for historical calls and analytical backfills, and it costs significantly more in storage and sync time than a full node.

It depends entirely on the network and node type, and it only grows. We size for eighteen to twenty four months of projected growth and keep at least forty percent free space for compaction, then monitor the growth rate and plan replacements as routine work.

From scratch it ranges from hours to weeks depending on network, client and node type. Snapshot restore reduces that to hours, which is why we treat snapshots as a first class artifact with checksums, retention and regular restore drills.

With chain aware signals: block height drift against an independent reference, peer count and churn, time since the last processed block, disk growth and IO latency, RPC latency per method and reorg depth. Host metrics alone will report a stalled node as healthy.

A node that exposes an API for applications to query chain state and submit transactions. In production, an endpoint is a routing layer over a pool of such nodes, with caching, quotas, protection and a fallback path.

Absorb volumetric traffic upstream at the edge, authenticate every consumer, apply per method and per consumer quotas, cap request complexity, disable admin namespaces, and keep public traffic on a pool separate from internal services.

Shared is faster to start and unpredictable under load. Dedicated gives you capacity and latency you control at a fixed cost base. The pattern we recommend at scale is dedicated primary with an independent provider as automatic fallback.

Consequences. Missed duties cost rewards and incorrect signing can cost stake on some networks. That means signing is separated from the node, sentries shield the validator, and failover is designed to prevent two instances signing at once.

We design, deploy and can operate validator infrastructure alongside your team. Key custody arrangements are defined per engagement, and we do not take custody of assets.

Nodes run continuously at high utilisation with heavy IO, which is the least favourable shape for cloud economics. We usually put nodes and databases on baremetal and keep gateways, indexers, batch work and tooling in cloud, connected as one platform.

No. We are cloud agnostic and select technology based on workload requirements. We work across AWS, Google Cloud, Azure, OVHcloud and dedicated hardware providers.

Partly. Gateways, indexers, processors and tooling are a good fit. Multi terabyte stateful nodes usually are not, because a rescheduling event can mean days of resync. The split is the design decision, not the tooling.

When utilisation stays above roughly seventy percent around the clock, when IO latency predictability matters, or when egress volumes make cloud bandwidth pricing dominant. All three are common for node fleets.

Enterprise NVMe with mixed use endurance, local to the host, with substantial free space for compaction. Network attached storage adds latency to every operation and caps IOPS exactly when compaction needs them.

No. We focus on infrastructure security: hardening, identity and access, key handling, network protection, monitoring, resilience and recovery. Contract audits are a separate discipline and a complement to this work.

Layered defence. Volumetric traffic is absorbed upstream by a network with capacity, application layer abuse is contained at the gateway with per consumer and per method policy, and internal traffic is isolated from public traffic at the pool level.

Yes. Hardening baselines as code, access reviews, drill records and monitoring coverage are what turn a security posture into something you can present to an institutional counterparty.

They read blocks, decode the events your application needs and write them into a database designed for your query patterns, tracking a cursor so the process is resumable. Reorg handling is the part that separates a correct indexer from a convincing one.

Usually more than one. ClickHouse for analytical scans, PostgreSQL for transactional product reads, Redis for hot lookups, and object storage for an immutable raw archive that makes reprocessing possible.

In most cases yes. Nodes are rebuilt in the target environment from snapshots rather than moved, both environments run in parallel behind a routing layer, and traffic shifts progressively with an immediate rollback path.

Egress cost and undiscovered consumers. Data transfer during a migration can exceed the savings it was meant to achieve, and internal services pointing at old hostnames are the usual cause of a partial cutover.

Monitoring and alerting, patching and client upgrades, snapshot and restore management, capacity planning, incident response, and regular reporting. Scope and response targets are defined per engagement.

Yes, that is the normal arrangement. We design and build with your engineers, document everything as code, and operate jointly so knowledge stays in house.

We list the technologies and ecosystems we work with. We only describe a relationship as an official partnership when it exists and is authorised, and partner badges are displayed only when granted.

Still deciding

Ask us the specific version of your question