The Ultimate Blockchain Testing Tool

A powerful platform built specifically for end-to-end blockchain emulations at scale.

Whiteblock Genesis simplifies the testing and development process.

Measure Fault Tolerance

Design repeatable outage scenarios and run them against your full scale system to determine whether it is robust enough to stand up to the real world.

Security Tests

Run a variety of practical security tests like emulating a 51% attack on your network.

Load Testing

Run load tests on your distributed system to make sure it will perform under real world conditions.

Blockchain Migration

See how your blockchain migration would integrate with an enterprise business’ legacy systems.

Integration Tests

Run integration tests and measure the effects of EIPs or other changes.

Disaster Recovery

Replicate your production network and hot sites to test and measure the effectiveness of your disaster recovery plan.

Whiteblock Genesis is an end-to-end platform that helps all phases of blockchain development.

TEST

I wish I had something that gave our team low level control & visibility of the blockchain we are building.

I wish there was a way to see how my consensus protocols perform in real world conditions before we have a very expensive problem on our hands.

Gain Visibility

With Whiteblock Genesis, Users can analyze distributed system function, performance, & security at granular detail.

Developers can get low-level visibility into how their products behave.

 

ANALYZE

Public test networks are unreliable & I’m having a hard time integrating the dev tools I’m using everyday.

I wish there was a way to objectively validate performance & security so I can gain trust with customers.

3rd Party Validation

With Whiteblock Genesis, users can benchmark test how their blockchains perform between different blockchain clients with specific configurations.

Building your own blockchain? With Whiteblock Genesis you can showcase value by proving performance & security under stressful testing conditions. Pinpoint bottlenecks easily & deterministically.

 

BUILD

Start Testing For FREE

Whiteblock Genesis is now available!

How Whiteblock Genesis Works

The user hops into their chair and logs into the Whiteblock Genesis platform. To start testing, they select a Whitebox: an emulated package that runs a series of fully customizable containers within the Whitebox wrapper service that consists of a client, sidecars, data and metrics collection utilities, & automation tools within an entirely isolated virtual space.

Emulate Real-World Scenarios

Powered Whiteboxes live and interact in a user defined Biome environment. In the Biome, Whiteboxes can connect to each other over customizable connections that can introduce latency, packet loss, bandwidth constraints – just like the real Internet.

What’s in a Whitebox

Your Whitebox houses all the necessary applications, clients, monitoring tools, and logic necessary to provide a fully autonomous virtual space within a larger virtual network that you can completely control. You can consider a Whitebox to be a single node in an Ethereum or Polkadot network or an office space within a business network, complete with workers, users, and endpoints. A Whitebox is a blank space that allows you to customize the logic of its function to help you develop and engineer distributed systems with control in a way that’s never been as accessible.

Each Whitebox is a separate user space or VLAN that allows you to implement and automate customized logic specific to your decentralized application or protocol. Within a Whitebox, you can provision any number of nodes, emulate users interacting with contracts, define the amount of computational resources they have access to, and even specify where each of them are located in a virtual world.

What’s in a whitebox

Your Whitebox houses all the necessary applications, clients, monitoring tools, and logic necessary to provide a fully autonomous virtual space within a larger virtual network that you can completely control. You can consider a Whitebox to be a single node in an Ethereum or Polkadot network or an office space within a business network, complete with workers, users, and endpoints. A Whitebox is a blank space that allows you to customize the logic of its function to help you develop and engineer distributed systems with control in a way that’s never been as accessible.

Each Whitebox is a separate user space or VLAN that allows you to implement and automate customized logic specific to your decentralized application or protocol. Within a Whitebox, you can provision any number of nodes, emulate users interacting with contracts, define the amount of computational resources they have access to, and even specify where each of them are located in a virtual world.

CLI

You can also take control with the CLI. Configure the computational resources assigned to each node, define how they interact with one another, and ship better solutions without the code from our GUI. 

Blockchain pioneers love Whiteblock Genesis because it saves time, money, & headaches

“Whiteblock has saved me both time and money in testing Syscoin architecture as well as providing me with proof that our platform is enterprise ready. By helping our team identify bottlenecks, Whiteblock’s tools allowed us to improve our bottom line.”

Jagdeep Sidhu

CTO, Blockchain Foundry

The ability to test transaction overloads and new hard fork changes among multiple clients using Whiteblock Genesis provides hardfork coordinators and network stakeholders with cutting-edge indispensable tools for chain upgrades

Yaz Khoury

Director of Developer Relations, ETC Cooperative

“Whiteblock has been a great resource for us throughout our development process. Their platform alone has saved us countless hours and their engineers are always available to help us.”

Jonny Rhea

Lead Protocol Engineer, Pegasys

Organizations are already benefiting from Whiteblock Genesis

Partners & Clients

Partners & Clients

Whiteblock Genesis Case Studies

Whiteblock Genesis Is Now Available!

N

Exercise and instrument your distributed system in it's entirety.

N

Try it out for FREE!

Get Free Early Access To The Beta

Get Free Early Access To The Beta

You have Successfully Subscribed!