Skip to content

Commit

Permalink
Add more research reference in the proposal sub consensus mechanism
Browse files Browse the repository at this point in the history
  • Loading branch information
AurelienFT committed Feb 20, 2024
1 parent 844eda1 commit e444439
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion applications/sub_consensus_mechanism.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ But also, as part of the Massa team:
While we familiarized ourselves with the current polkadot architecture and related mechanisms, we have not yet started the research phase for this project. While we haven't discussed our approach with others, we have examined:

- The current implementation of the Collator protocol
- Various research related to BFT / PoS based consensus algorithms, in particular with Léonard Lys PhD Thesis: https://theses.hal.science/tel-03847642/file/LYS_Leonard_2022.pdf. We have thoroughly studied consensus algorithms and we have even imagined, designed, theorized, proven and implemented our own innovative PoS consensus algorithm from scratch that is now running in production: https://arxiv.org/pdf/1803.09029.pdf.
- Various research related to BFT / PoS based consensus algorithms. In particular, one of our team members thoroughly analyzed consensus algorithms in the context of a thesis on cross-chain interoperability, with a brief focus on polkadot network: https://theses.hal.science/tel-03847642/file/LYS_Leonard_2022.pdf. We have thoroughly studied consensus algorithms and we have even imagined, designed, theorized, proven and implemented our own innovative PoS consensus algorithm from scratch that is now running in production: https://arxiv.org/pdf/1803.09029.pdf. We also designed a hybrid BFT and Nakamoto pseudo-consensus algorithm to improve the security of our original proposal: https://arxiv.org/abs/2302.10009.
- We are also familiar with Substrate. For example we have worked in collaboration with Starknet on substantially modifying the Substrate runtime for their purposes in the Madara sequencer: https://twitter.com/Starknet/status/1755267691890225356 (in particular the second link).

We will familiarize ourselves with the particularities of Polkadot in order to ensure that our implementation is correctly integrated to the rest of the codebase. We are quick learners in that regard, but if you have references of Polkadot core developers that might provide guidance and review, it will accelerate the process further.
Expand Down

0 comments on commit e444439

Please sign in to comment.