Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix blockchain Consensus #51

Open
henriqueaklein opened this issue Jun 3, 2024 · 1 comment
Open

Fix blockchain Consensus #51

henriqueaklein opened this issue Jun 3, 2024 · 1 comment
Assignees
Labels
wontfix This will not be worked on

Comments

@henriqueaklein
Copy link
Contributor

henriqueaklein commented Jun 3, 2024

The blockchain consensus was never integrated with CRDT and only worked on the previous implementation.

Blockchain is already integrated on CRDT, however transactions are directly posted on the blockchain, instead of going through transaction pool and then recorded on the blockchain through consensus.

So the transaction manager will need to stop posting directly on the blockchain and instead feed into the transaction pool and there's gonna have to be a thread running consensus to record the next set of transactions to the blockchain (I think)

- Integrate the block_tree code. This was removed because it relied on runtime/binaryen stuff which was stripped a while ago.
- Integrate the transaction pool. Also removed due to runtime/binaryen dependencies.
- Check how the consensus would work. It's supposed to be hashgraph consensus algorithm

@Super-Genius
Copy link
Contributor

This is switched to an easier ZKSnark Proof generation, then each full node will accept or reject based on the verification of the proof system.

@Super-Genius Super-Genius moved this to In progress in Genius Network TestNet Sep 30, 2024
@Super-Genius Super-Genius moved this from In progress to TBD in Genius Network TestNet Oct 31, 2024
@Super-Genius Super-Genius added the wontfix This will not be worked on label Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
Status: TBD
Development

No branches or pull requests

2 participants