We caught up with fun and irreverent @_shaavan
, a designer, IIT Roorkee grad and @summerofbitcoin
intern at Bitcoin Core!
@RajarshiMaitra and him cover a wide range of topics, including Shashwat's journey from physics to Bitcoin, his experiences during the Summer of Bitcoin, and his work revamping Bitcoin Core's user interface. Discover his insights on the potential of Bitcoin Core in the mobile environment, how designers and developers can contribute to the Bitcoin community, and much more.
Catch the #BitcoinTalk and related links here:
bitshala
bitshala@iris.to
npub1m495...u22l
The Indian Bitcoin Developer Academy || Youtube https://www.youtube.com/@bitshala || Github https://github.com/Bitshala || Discord https://discord.gg/atjEPVTdsQ
🗓️ New reading club starts this Wednesday, 20th September, at 8:00 PM IST. Join us every Wednesday for the next 5 weeks for the interesting journey into the philosophy behind Bitcoin development! 🌟
📚 The 5-week long reading club will focus on:
Week 0: Decentralization 🌐
Week 1: Trustlessness + Privacy 🔒
Week 2: Finite Supply and Upgrading 💹
Week 3: Adversarial Thinking and Open Source 🌐
Week 4: When the going gets tough + Appendix A 📈
🤓 Whether you're a beginner to Bitcoin or an expert working in the space, this club is designed for both.
📍 Location: Bitshala Discord
Don't miss out on the core principles that shape the world of Bitcoin development! Mark your calendars and invite your friends to join this engaging journey. 🚀
#BitShala #Bitcoin #ReadingClub


Discord
Discord - Group Chat That’s All Fun & Games
Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and h...

🚨 Reminder for Bitdev session on Musig2 today at 8:00 PM IST guided by @saravananmani_.
If you want to join the live discussion, drop in our public discord to get the jitsi link.
note1yv57h8vy406jgl7prru4hj3rk0nazk5a7qplghy4kdpeexxzzvsqv3va3u
Discord
Join the Bitshala Discord Server!
Check out the Bitshala community on Discord – hang out with 2198 other members and enjoy free voice and text chat.
We are starting with our first Bitdev session on MUsig2, guided by @saravananmani_
, who worked with the @BitGo
team on their latest Musig2 integration.
31st August, 8:00PM IST.
Bitdev study material and joining instructions here:

GitHub
bitdevs/musig2.md at main · Bitshala/bitdevs
Bitcoin Topic specific deep technical discussion sessions. - Bitshala/bitdevs

The Review Club recording of last week has been published.
Dive head first into the fascinating world of maths, crypto, and modern C++ in Bitcoin Core.
In this episode, we review PR #28100, which modernizes the ChaCha20 implementation of Bitcoin Core.
We dive deep into the details of ChaCha20. Where it is used, how modern C++ becomes helpful.
More details on Bitshala activities and joining future review club. Join our discord:
Discord
Join the Bitshala Discord Server!
Check out the Bitshala community on Discord – hang out with 2198 other members and enjoy free voice and text chat.
We are starting with our first Bitdev session on MUsig2, guided by @saravananmani_
, who worked with the @BitGo
team on their latest Musig2 integration.
31st August, 8:00PM IST.
Bitdev study material and joining instructions here:

GitHub
bitdevs/musig2.md at main · Bitshala/bitdevs
Bitcoin Topic specific deep technical discussion sessions. - Bitshala/bitdevs

We recorded a new Bitcoin Talks episode with @adityaa2011
, his inspirational journey from non-CS branch & not knowing about Bitcoin to working with Blockstream! Here's the session covering his exciting journey.
Watch it now:
Among all the other means of wasting our time, we also organize a Sunday lazy Bitcoin tech talk with our community members on Bitcoin Optech issues.
Join our public discord to hop in:

Discord
Join the Bitshala Discord Server!
Check out the Bitshala community on Discord – hang out with 2198 other members and enjoy free voice and text chat.

🚨 Review Club Notice 🚨
Our next review club is scheduled on 24th, Thursday, next week. This week we will go deep into cryptographic primitives and understand whats "math" is #Bitcoin.
Guided by @spherostrat and her cat.
joining details here: 
GitHub
GitHub - Bitshala/BitcoinCore-PR-Review-Club: Bitcoin Core PR Review Organising repo
Bitcoin Core PR Review Organising repo. Contribute to Bitshala/BitcoinCore-PR-Review-Club development by creating an account on GitHub.
🚨Review Club Notice🚨
Review club for next Thursday 20th July is scheduled.
Next week we will do Part 2 of our miniscript/descriptor series. Where we will dig deeper into the implementation of miniscript in Bitcoin Core.
Details here:

GitHub
GitHub - Bitshala/BitcoinCore-PR-Review-Club: Bitcoin Core PR Review Organising repo
Bitcoin Core PR Review Organising repo. Contribute to Bitshala/BitcoinCore-PR-Review-Club development by creating an account on GitHub.

Bitcoin Optech Lazy Sunday.
Optech reading club is this Sunday at 7:00pm IST.
discord:

Discord
Join the Bitshala Discord Server!
Check out the Bitshala community on Discord – hang out with 2198 other members and enjoy free voice and text chat.

A new PR Review Club episode!
We reviewed PR #27374, exploring the exclusion of 'netgroup' diversity checking for tor/i2p/cjdns networks.
This PR allows the node to bypass netgroup diversity checks for outbound connections in privacy networks as IP address diversity isn't applicable to them.
In this episode, PR author @spherostrat helped us explore:
- P2P Networks
- Netgroup Basics
- Outbound Peer-Selection Logic
- Eclipse Attacks
Her engaging whiteboard presentation brought these concepts to life!
Watch it now on YouTube:
PR summary and discussed questions:
#Bitcoin #BitcoinCore #PRreviews
GitHub
p2p: skip netgroup diversity of new connections for tor/i2p/cjdns #27374 · Bitshala/BitcoinCore-PR-Review-Club · Discussion #24
Session Details Date: 13-04-2023 Time: IST 20:00 (UTC 14:30) PR: bitcoin/bitcoin#27374 Context: [Net][P2P] Difficulty: Moderate Language: [python][...
Review Club episode of 18th May Published. In this, we cover PR #27145, which improves conflicted transaction handling in case of block reorgs.
In this club, we learn about Orphaned Blocks, Conflicting transactions, Wallet's Internal transaction management system, and a bit of functional tests.
Full viddeo:
PR Summary and answer to discussion question here: 
GitHub
wallet: when a block is disconnected, update transactions that are no longer conflicted #27145 · Bitshala/BitcoinCore-PR-Review-Club · Discussion #27
Session Details Date: 18-05-2023 Time: IST 20:00 (UTC 14:30) PR: bitcoin/bitcoin#27145 Context: [Wallet] Difficulty: Moderate Language: [python][c+...
We have a casual reading club on Ark protocol today at 7:00 pm IST.
If you wanna geek out over cutting-edge #Bitcoin tech with a community dev, drop in our discord:
Discord
Join the Bitshala Discord Server!
Check out the Bitshala community on Discord – hang out with 2195 other members and enjoy free voice and text chat.
The latest Bitcoin Core Review Club episode is live! Dive in for an insightful session led by @stratospher covering PR#26222 which adds a new secp256k1.py module into #Bitcoin Core's testing framework.
In this episode, Stratospher delivers a hands-on presentation on:
- Finite Fields and Modulo Arithmetic
- Group Theory
- Elliptic Curves
- Secp256k1
We also discuss fun and historic points about the development of these mathematics and take a peek into the Python code implementing these primitives into the core test framework.
So, don't miss out on this in-depth episode! It's perfect for developers studying Programming Bitcoin Ch. 01 to 03 or interested in Bitcoin's cryptographic primitives.
Watch now on YouTube:
P.S. Find the PR summary and answers to the discussed questions here:
#BitcoinCore #PRreviewclub
GitHub
Introduce secp256k1 module with field and group classes to test framework #26222 · Bitshala/BitcoinCore-PR-Review-Club · Discussion #32
Session Details Date: 08-06-2023 Time: IST 20:00 (UTC 14:30) PR: bitcoin/bitcoin#26222 Context: [Crypto] Difficulty: Beginer Language: [python] Lea...
🚨 Review Club Notice 🚨
In the next club, we will be reviewing PR #26222: github.com/bitcoin/bitcoin/pull/26222,
which is a massive deep dive into the cryptographic guts of #Bitcoin
Details here: github.com/Bitshala/Bitcoin-PR-Review-Club#next-review-club


Bitcoin Optech Reading club in an hour. Just read this week's newsletter and show up in the discord lounge.
Optech # 252
newsletter: bitcoinops.org/en/newsletters/2023/05/24
Bitshala Discord: discord.gg/atjEPVTdsQ
Bitcoin Talks Episode 3: with @spherostrat
@spherostrat
is an SOB alumn and a prolific Bitcoin Core contributor, and a Bitshala educator.
In this, we talk about her SOB journey, learning through Bitcoin, and a deep dive into BIP324.
Review Club Notice. Thusrday, 8:00pm IST.
This week we will look through an RPC command addition into bitcoin-cli, learn about core's RPC framework, and unit-testing RPC commands.
Joining instructions here:

GitHub
GitHub - Bitshala/BitcoinCore-PR-Review-Club: Bitcoin Core PR Review Organising repo
Bitcoin Core PR Review Organising repo. Contribute to Bitshala/BitcoinCore-PR-Review-Club development by creating an account on GitHub.

The pleb devs have been having a lot of fun around #Bitcoin📷 Core for the last few months.
If you missed the party, we have created a playlist for our ongoing review clubs.
Subscribe us on youtube for more.
https://www.youtube.com/playlist?list=PLdHBT9oS8yMW9rp2_plnJVPYAEAIrDmVL