---
title: "I found 400+ spots where a blockchain engine gives different results."
url: "https://littlebit.dev/work/hacken/"
description: "400+ spots found and confirmed. Hacken open-sourced it."
---

[All work](/work/)

Hacken Blockchain testing · QAN

# I found 400+ spots where a blockchain engine gives different results.

## 01 · The problem

A blockchain engine must give the same answer on every run.

I had to find every place where it might not.

## 02 · What I built

Agents guess where it might give a different answer on a re-run.

-   Then they write and run many tests for each guess.
-   A test runs the same program again and again.
-   A run that differs is confirmed and reported.

## 03 · How it looks

One guess, checked run by run.

Guess 17: items read in a different order

The same program, run four times.

Result fingerprint

Run 1 8f3a…c21

Run 2 8f3a…c21 Same

Run 3 41c9…7e0 Differs

Run 4 8f3a…c21 Same

Run 3 gives a different answer. Confirmed and reported.

Example values.

## 04 · The result

400+ spots found and confirmed.

Hacken open-sourced it.

### Check it yourself

[See it on GitHub](https://github.com/hknio/qan-nondeterministic-ai-agent)

Next story

ResearchTech VC matchmaking

## Startups stop pitching investors who were never a fit.

Before

Startups pitched investors who were never a fit.

I built

I built a pipeline that researches every VC fund.

Result

5,000 VC funds, ranked for each startup, every time.

[Read the story : VC matchmaking](/work/matchmaking/)

## Bring one research question.

[Book a free discovery call](https://cal.com/babyak)

or email [yuriy@littlebit.dev](mailto:yuriy@littlebit.dev)

![A cobalt E sculpture casting one long shadow under the light.](/brand/littlebit-e-shadow-v2.webp)
