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

blockchain basics #71

Merged
merged 13 commits into from
Apr 9, 2024
Merged

blockchain basics #71

merged 13 commits into from
Apr 9, 2024

Conversation

Equious
Copy link
Contributor

@Equious Equious commented Jan 25, 2024

No description provided.

Copy link

vercel bot commented Jan 25, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
updraft-cms ✅ Ready (Inspect) Visit Preview 💬 Add feedback Mar 25, 2024 7:48pm

Copy link
Member

@PatrickAlphaC PatrickAlphaC left a 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.

Comment on lines 11 to 27
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.
Copy link
Member

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?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Context from slack
image

Formatting adjusted and resubmitted.

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.
Copy link
Member

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:

  1. Sybil resistance mechanism
  2. Chain selection rule

Nakamoto Consensus:

  1. PoW
  2. Longest chain rule

Copy link
Member

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.

@PatrickAlphaC PatrickAlphaC merged commit 647ef10 into main Apr 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants