pull down to refresh

Hi sn,

I've got a js/ts background and I've never really dealt with any low level programming. Thanks to bitcoin, though, I got increasingly interested in its inner workings. I found an amazing resource in learn me bitcoin and got inspired by one of its guides about making a network handshake with bitcoin node.

And so, just like that, here I am learning how to work with bytes, endianness, tcp streams. In a rust programming language that I've never used. And all that related to the most exciting piece of technology of my lifetime.

Never mind, just felt a bit proud to have completed this mini project, learned so much and decided to share. Thanks!

https://github.com/pycan-jouza/btc-node-network-handshake

And next? Creating a bitcoin transaction, ofc!

Very cool, thanks for sharing!

reply

Thanks!

reply

How are you learning Rust? I am interested in following your journey, Good Job too!

reply
reply

Good stuff! I am learning rust too and this is very helpful. I am looking forward to seeing your work on creating and signing a transaction!

reply

Thank you and good luck to you as well!

reply

Nice!

I never really got into Rust, but I just realized that it has functional programming elements and now I feel like an idiot for not taking a look earlier!

reply

Never too late to start!

reply