Web3Coach Profile picture
Sep 9, 2021 6 tweets 3 min read Read on X
The Blockchain Bar Chapter 15 is released! 🍾

Check your inboxes!

Everyone who purchased the eBook is now getting a new bonus chapter with 30 extra pages on forks and consensus.

I hope you didn't make plans for weekend. Time to practice some blockchain programming in #golang! Image
Very handy feature @gumroad - I didn't know I can directly send an email to the customers so they download the new eBook version! Image
@gumroad The fork is scheduled for block number 35! Image
@gumroad You learn:
- why a fork happens
- how to plan a consensus fork
- how Ethereum Improvement Proposals work and you will practice by implementing "The Blockchain Bar Improvement Proposal (TIP) 1" requiring each TX to have 2 new attributes: Gas + GasPrice
@gumroad The fork block 35 contains 1 TX with Gas: 21 and GasPrice: 1 and is currently being mined.

The Proof of Work is getting a bit unlucky. It's taking an unusual amount of computations to mine this block:

99M hashes and growing (usually few M is enough). Dramatic effect: Image
@gumroad The Blockchain Bar successfully forked at block 35 after 121M hashes.

The block contained 1 TX with Gas: 21 and GasPrice: 1.

FORKED! Without breaking consensus haha 🥳 Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Web3Coach

Web3Coach Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Web3Coach

Jan 26, 2022
Introducing: Blockchain Roadmap for Backend Developers!

Everything I know about blockchain after 4 years in crypto. Use these 30 tutorials + eBook to:

• Learn Web3 architecture
• Program blockchain components in Go
• Read, Write Smart Contracts

web3.coach/backend-develo…

🧵👇
Part 1: You start with high-level Web3 architecture

What components make Web3. You learn what value each component brings to the end-user and its stakeholders.

As you progress through the roadmap, you will master each component one tutorial at a time.

web3.coach/web3-architect…
Part 2: Learn basics of GoLang

Most blockchain backends, DevOps tools, and scripts are written in Go. It's a versatile, highly paid, yet beginners friendly language.

It's fantastic for distributed systems and provides solid performance.
Read 13 tweets
Sep 11, 2021
Ethereum <> Solana 🧵on technical differences.

Disclaimer: Ethereum is unmatched and irreplaceable because of its innovative community with SKILLS, EXPERIENCE, STABILITY, MOMENTUM.

This thread is from a programming, protocol curiosity so we all grow by learning new concepts.
1. Positioning

Yes. Solana is positioning as a direct Ethereum competitor. It refers to other blockchains as "legacy chains".

It arguments that gas costs $ are unacceptable, and that 15 mins block times are too slow.

Solana claims:
- fees: $0.01
- block time: 400 milliseconds
2. Solana brings new technology to the table and that's admirable.

Majority of "Ethereum killers" are basically go-ethereum forks with swapped consensus (usually PoW is replaced by PoA).

Sol architecture is very different and from a quick research... it seems pretty smart 👇
Read 14 tweets
Jun 21, 2021
How to become a Web3 blockchain developer?

I program Ethereum apps since 2018, and my goal is to bring 1000 developers into the blockchain ecosystem.

If you want to learn distributed and decentralized systems, I will share all my knowledge with you in this WIP roadmap🧵
📒1. Learn the fundamentals - blockchain is a database.

Start by building one from ground zero to really understand this peer-to-peer tech.

Your beginner's friendly story guide on:
- transactions
- mining
- consensus
- wallets
- cryptography

freecodecamp.org/news/build-a-b…
☁️2. Your blockchain application needs decentralized storage.

Blockchain is fantastic for managing state, automating processes via Smart Contracts, and exchanging value.

Where to store users' content? In @IPFS.

Read this guide to learn IPFS in-depth:

freecodecamp.org/news/technical…
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(