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

Pre-requisite / recommended knowledge for learning plasma #75

Open
pet3r-pan opened this issue Sep 16, 2018 · 4 comments
Open

Pre-requisite / recommended knowledge for learning plasma #75

pet3r-pan opened this issue Sep 16, 2018 · 4 comments
Labels
enhancement New feature or request

Comments

@pet3r-pan
Copy link

pet3r-pan commented Sep 16, 2018

I was wondering if there could be a list of computer science topics that one should be well versed in before diving into plasma if not be able to contribute to research. (any metal models, paradigms that enable the right thought process if not familiarity).

@smartcontracts
Copy link
Member

Good point. This should be somewhere in the introduction, I guess.

Most important concepts are:

  • Hash functions
  • Merkle trees
  • Asymmetric crypto
  • UTXO model (?)

@pet3r-pan
Copy link
Author

pet3r-pan commented Sep 17, 2018

Those are more conceptual primitives needed to understand plasma. Chapter 1 of cryptoeconomics.study https://github.com/cryptoeconomics-study/website/blob/master/book/chapter-01.md goes through them pretty thoroughly ;)

I was wondering if there was any way of understanding the current knowledge base of plasma from first principals eg. when the first concept for it began and how it developed, the way of thinking / engineering influences / practices that have shaped how it has come to be.

Would love for there to be some questions for which we can answer from first logical principals that allows us to logically get up to speed with where things are at. + Would also love references to how researchers are approaching research and how they are attempting to solve each research problem + even where they are at.

eg. Vlad has a series on the history of casper.
image

I know this is a lot but I am just really curious about plasma and want to learn about it properly without wasting my time :)

Cheers!

@pet3r-pan
Copy link
Author

Went through the #2 plasma implementers call that was uploaded to youtube. Trying to follow the conversation and watch everyone try to get on the same page and it was surprisingly informative and reinforcing to what I knew before.

@pet3r-pan
Copy link
Author

thoughts? @kfichter

@smartcontracts smartcontracts added the enhancement New feature or request label Oct 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants