# Introduction

Bitcoin introduced the concept of mining, but brute forcing the hash in the Proof of Work consensus brings no value to the world other than protecting the Bitcoin blockchain from [Sybil attacks](https://en.wikipedia.org/wiki/Sybil_attack).

Over the past few years, our team has been working hard on [the Elysium blockchain](https://docs.elysium-chain.com/en), which was born out of the idea of quest mining. We dream of a blockchain where people earn cryptocurrency by completing quests and can level up to increase their mining power, like in role-playing games.

{% hint style="info" %}
The idea is that the leveling system can be used as a defence against Sybil attacks by allowing only high-level users to participate in consensus. In turn, consensus that does not need to include protection against Sybil attacks can be much faster and more efficient. Like [Proof of Victory](https://docs.elysium-chain.com/en/elysium/proof-of-victory).
{% endhint %}

As our team worked on the details of such a quest mining approach, at a certain point we realized that it could be implemented as a standalone project to test and tweak the mechanics before integrating it into the core of the Elysium blockchain.

Quest mining designed specifically for blockchain, when applied in a more specific way, can take a quest platform to an unreachable level. After all, existing solutions have significant weaknesses, the most important of which are the lack of Sybil protection and poor tokenomics. The result is an overwhelming number of bots and uncertain rewards for users who do quests.&#x20;

{% hint style="info" %}
We had first-hand experience of bot and multi-account flooding on a popular quest platform when we tried to assemble a decentralized group of real people as a pool of initial validators for Elysium.
{% endhint %}

Thus, Questfall is a big practical step towards Elysium, with its own value, as it is intended to be the first questing platform without bots and multi-accounts, where people can actually earn money by doing meaningful quests.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.questfall.xyz/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
