-
-
Notifications
You must be signed in to change notification settings - Fork 39
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
blockchain basics #71
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pictures are awesome! Left a note about formatting.
I'll start by saying, you've done great getting his far, if at first some of these concepts are hard to grasp, things will get better with experience as we move through the course and you're exposed to real world examples. | ||
|
||
I definitely would recommend going back | ||
and reviewing the | ||
parts that you don't quite get and | ||
asking questions in the [**discussions tab**](https://github.com/Cyfrin/foundry-full-course-f23/discussions) | ||
of the GitHub repository. | ||
|
||
Now | ||
that we know all the cryptography pieces, how | ||
the blockchain actually works, how | ||
our signatures work and how everything | ||
sticks together, let's talk a little bit | ||
about how this works in actuality and | ||
what's really going on. | ||
|
||
It's important to note that many of the concepts we've covered and will cover are going to pertain to Ethereum, or the EVM ecosystem. Each specific blockchain however, may have their own nuances and intricies to watch out for. Trust that the overarching concepts will all be the same, but keep an eye out for the specific criteria that may very from chain to chain, how blocktime is handled, or which hashing algorithm is used for example. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this formatted like this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Merging into my branch
|
||
### Consensus | ||
|
||
Let's talk consensus. This includes `Proof of Work` and `Proof of Stake`. You've probably heard these terms before and they're really important to how these blockchains work. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Proof of work and stake are not consensus, they are part of consensus.
Bitcoin's consensus mechanism is nakamoto consensus, with PoW being the "Sybil resistance mechanism"
Consensus is made up of 2 components:
- Sybil resistance mechanism
- Chain selection rule
Nakamoto Consensus:
- PoW
- Longest chain rule
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, I see you fix it below. Nevermind.
No description provided.