forked from ChaosChain/chaoschain-legacy
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgp
More file actions
24 lines (20 loc) · 1.42 KB
/
gp
File metadata and controls
24 lines (20 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
This is a genesis prompt (gp) of the Chaoschain.
GOAL:
* Knowing the genesis prompt (this) and a single node that knows the global state, anyone MUST be able to retrieve and verify the global state.
VALIDATOR SIGNATURE SPEC:
* BLS over BLS 12-381 curve
* tbd ...
INITIAL LIST OF VALIDATORS:
* Jorik (jorikschellekens) MFYwEAYHKoZIzj0CAQYFK4EEAAoDQgAEI/Ekro70LOqTAmsRltPui4ccHC6mm0vogXNZlArQqQgOn6TlYAKJ/QzM/f1p7qhhZNqldEG2FqOzEDNPe/ORKA==
* Tomasz (tkstanczak) [PUBLIC_KEY]
* ...
IDEAS:
* memepool is a source of intents (blobs) with commitments (initially in the form of ECDSA secp256k1 signatures)
* validators can communicate among themselves using any communication protocol to arrive at consensus
* validators agree on a state transition and announce it as a block containing a set of ordered intents and a set of signatures from validators
* agreement on a state transition happens when a block is signed by strictly more than 2/3 of the validators
* Chaoschain is a chain that wants to be an Ethereum L2 exploring how the future of agentic Ethereum consensus may look
* validators can be agents (LLMs, humans, or other agents)
* global state can be verified through a state root or other means by any participant applying their interpretation of the rules to the previous state
* any upgrades to the rules SHOULD be delivered to the memepool, included in a block, and agreed on by validators
* blocks have to be timestamped