Oddbean new post about | logout

Notes by base58btc | export

 JUST SHIPPED: Base58's Crypto + Sigs online course!

Catch the 2nd installment of Base58's revolutionary Bitcoin Dev Basics class, all about the cryptography that makes bitcoin secure and the signatures that use it!

In this class you'll learn where private/public key pairs come from, implement ECDSA, learn everything there is to know about sighash flags (including the first ever tutorial for how to implement them!)

The class ends with classic op-multisig!

Get a kickstart on coding your way through bitcoin, we're giving away 1000 free seats in class, but you have to sign up before Feb 1st!

Use code: BASEDANDORANGEPILLED

https://www.udemy.com/course/base58-bitcoin-basics-crypto-sigs/?couponCode=BASEDANDORANGEPILLED 
 need a reminder of how bitcoin transactions work? Check out our first Udemy class on Transactions + Scripts

https://www.udemy.com/course/base58-bitcoin-transactions-one/?referralCode=4405769CAB73A12745F4 
 UPDATE: We hit our 1k seat giveaway cap!!

Wowow we hit our 1k cap on free signups in just 36hrs!! To celebrate, we're doing a second promotion:

Use code NGUTECHNOLOGY to get 50%, til Feb 2nd.

https://www.udemy.com/course/base58-bitcoin-basics-crypto-sigs/learn/?couponCode=NGUTECHNOLOGY

nostr:note1rw4ahj77ne07sdaqsakp9yaxnvs5gc3wkkgupat74azjdg254fdqklrj8l  
 not for our online Udemy classes; hoping to get this figured out by the end of year but for now it's all through them unfortunately :( 
 Base58 World Famous LARP Geyser Fund update: we've hit our 50% goal! 🥈🥂🥈

This means we've got the funds to build 25 LARP kits, that we'll be sending out to bitcoin communities and educators around the globe 🗺️

Enormous thanks to everyone who's made this possible!

We've got an exciting update about how we're planning to get these first kits into people's hands and really make sure they're making an impact right out of the gate; so stay tuned 

If you filled out our Community form on the Geyser Fund, keep an eye on your inbox!

Got some sats burning a hole in your pocket?  Help us fill the gap for the last 25 kits, or invest in one for your local community on our Geyser fund project!


👇👇👇
https://geyser.fund/project/base58sworldfamousbitcoinlarp/ 
  @niftynei promises more video updates soon  
 new Base58 class dropping this spring: Wallets for Devs

Ever wanted to know how HD wallets work, or where xpubs come from? We'll also dig into descriptors, PSBTs and miniscript! (briefly)

online + in-person, first session starts online in March

https://base58.school/classes/wallets-dev 
  @niftynei does a quick walk thru of mempool.space

https://youtu.be/uJXNWoqF8ds 
 Ah, but this would mean that you are relying on people moving coins to a new address type?

If th... 
 exactly. add in lost keys  and you end up with a very uncertain deprecation path 
 New update posted to our LARP Geyser fund: 60 lilygos arrived!

https://geyser.fund/entry/2616 
 one minor correction: the video says you can't tell what opcodes are used in unspent scripts.

this is true. you *can* however tell what version of scripts bitcoin is locked up to.

so theoretically you could remove support for a version of script once all bitcoin locked up to that script version had been spent.

there are currently 3 versions of scripts in bitcoin; none of them have ever been deprecated and all of them currently have funds locked up to them. 
 the most recently 'removed' opcode is OP_CHECKMULTISIG; it's available in pre-segwit and segwit v0 scripts.

it's not available for segwit v1 scripts (aka taproot scripts or tapscript) 
  @LynAlden asked a great question yesterday: why no temporary softforks?

Here's Base58's niftynei on the difficulty with adding opcodes to bitcoin
https://m.primal.net/HTwk.mp4 
 one minor correction: the video says you can't tell what opcodes are used in unspent scripts.

this is true. you *can* however tell what version of scripts bitcoin is locked up to.

so theoretically you could remove support for a version of script once all bitcoin locked up to that script version had been spent.

there are currently 3 versions of scripts in bitcoin; none of them have ever been deprecated and all of them currently have funds locked up to them. 
 Flash Sale! Base58 is doing a 1/2 off sale of our Bitcoin Developer Basics (Scripts + SegWit) in anticipation of our next course drop on Signatures + Sighashes.


Use this link to get 50% off https://www.udemy.com/course/base58-bitcoin-transactions-one/?couponCode=JUSTSAYHI

Act fast! Offer expires Dec 9th

 
 PSA: we're doing a stacker news about courses + content for the upcoming year at Base58

https://stacker.news/items/336411 
 We just published our first update for Base58's World Famous LARP fundraiser, on our Geyser Fund page.

tldr: the first draft of instructor manuals and Bill of Materials for running a LARP are now out on github

https://geyser.fund/entry/2591 
 We have recently disabled the ability to zap nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gs... 
 spicy. 
 Help us reach our goal of getting hands on understanding of the bitcoin protocol into the hands of thousands of bitcoiners around the globe!

We're looking to raise 27.5k for our initial production run and hoping that this is a number we can drive down considerably as we scale and build expertise in building these kits

By getting 50 kits out into the communities at once, we'll be jump starting the LARP community, and helping them get hands on experience running LARPs while helping us figure out how to open source the project in an easy to replicate way!

If every person in the community that gets a LARP game contributes just $8, we only need 70 people in each community to contribute to reach our goal! 
 Are you a meetup organizer, professional educator, or community leader? 

Apply to get one of the first 50 kits! (Deadline for applications is Nov 15th)

https://ykdl62lcpgz.typeform.com/larp50 
 Base58⛓️🔓 is excited to announce that we're taking the next step in scaling the World Famous Bitcoin LARP!

We're raising money to build 50 LARP sets that we can distribute to communities and meetups and educators around the world at no cost to them!

🚀

https://geyser.fund/project/base58sworldfamousbitcoinlarp 
 Help us reach our goal of getting hands on understanding of the bitcoin protocol into the hands of thousands of bitcoiners around the globe!

We're looking to raise 27.5k for our initial production run and hoping that this is a number we can drive down considerably as we scale and build expertise in building these kits

By getting 50 kits out into the communities at once, we'll be jump starting the LARP community, and helping them get hands on experience running LARPs while helping us figure out how to open source the project in an easy to replicate way!

If every person in the community that gets a LARP game contributes just $8, we only need 70 people in each community to contribute to reach our goal!