# MEVerse Core Design

## [**Consensus Algorithm: PoF**](https://meversedex.gitbook.io/meverse-dev-docs/meverse-dev-docs-kr/meverse/proof-of-formulation)

PoF(Proof-of-Formulation)는 MEVerse가 설계한 새로운 컨센서스 모델입니다. PoW(Proof-of-Work; 계산 작업 증명) 혹은 PoS(Proof-of-Stake; 지분 증명) 등 다른 컨센서스와 달리 PoF는 블록 채굴 순서를 합의하여 지정된 순서에 의해서 블록을 생성하며, 이를 통해 블록의 전파 범위를 줄임으로써 블록 생성 및 전파를 신속하게 처리할 수 있습니다. 또한, 옵저버 노드를 통한 즉시 컨펌이 가능합니다.

## [**Customizable Multi Chain**](https://meversedex.gitbook.io/meverse-dev-docs/meverse-dev-docs-kr/meverse/customizable-multi-chain)

MEVerse 메인넷에서는 MApp(MEVerse/Metaverse/ME+DApp)이 MEVerse 메인 체인 위에서 온보딩되는 방법과 MEVerse 기술을 Fork하여 MApp이 독립적으로 토큰 발행, 독립적인 포뮬레이터와 옵저버 노드 운영 등 전반적인 블록체인 서비스를 운영하는 방법이 있습니다.

## [**Level Tree Validation**](https://meversedex.gitbook.io/meverse-dev-docs/meverse-dev-docs-kr/meverse/level-tree)

보편적으로 사용되는 머클 트리는 비효율적인 계산 구조를 가지고 있어서, MEVerse는 병렬 처리를 가능하게 하는 레벨 트리 검증을 개발하여 적용하였습니다.

## [**Block Redesign**](https://meversedex.gitbook.io/meverse-dev-docs/meverse-dev-docs-kr/meverse/block-redesign)

MEVerse는 블록 리디자인 구조를 통해 MEVerse 체인에서는 블록 생성과 검증에도 더 적은 시간이 걸려 효율적인 채굴이 가능하며, 블록체인 기술이 실생활에서 사용될 수 있는 수준의 성능을 제공합니다.


---

# 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://meversedex.gitbook.io/meverse-dev-docs/meverse-dev-docs-kr/meverse/meverse-core-design.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.
