What is Nostr?
efe
npub193h…ngwj
2024-09-14 14:58:15

efe on Nostr: Daniela Brozzoni wrote a very warm foreword for Lukáš Hozda's "Building #bitcoin in ...

Daniela Brozzoni wrote a very warm foreword for Lukáš Hozda's "Building #bitcoin in Rust" book that is published by Braiins. These are cool people, man. Here it is :



Foreword

Bitcoin is the best form of money in the world, though I didn‘t understand that when I first started exploring it. What caught my attention was the incredibly complex engineering problem that bitcoin solves: achieving consensus on ownership of coins through a trustless, private, peer-to-peer network. This problem fascinated me, and I found myself going deeper and deeper down the rabbit hole. Over time, I discovered the many other aspects of bitcoin - how it can help us build a better world based on sound money, protect people‘s privacy and freedom, and allow self-sovereignty and security. Ultimately, it was my curiosity about the engineering that led me to become a bitcoin developer, but it‘s my love for the cause that still fuels me.

Similar to bitcoin, Rust also caught my attention by solving a challenging enginee- ring problem: ensuring that dumb developers write safe and performant code. For me, learning Rust was a tough journey - as you‘ll soon notice, the compiler is pretty grumpy, and will complain relentlessly until you write code safe from issues like double-free memory bugs, dangling pointers and null references. Don‘t be intimi- dated, though: before switching to Rust, I was a Java developer with little experience using C/C++; yet, through a lot of trial and error, I learned the language and gained a deeper understanding of how computers work. Rust became more manageable with experience, though it never stopped being challenging - but ask yourself, as bitcoin developers, should we aim for easy code or for safe code?

Looking back, this book is exactly what I needed when I started. It provides a concise overview of bitcoin and Rust before diving straight into hands-on action. By the end, you won‘t be an expert in either, but you will have a practical understanding of both, along with your own pet project to improve and practice on.

You might think there are already many bitcoin developers, and it‘s true, but there‘s never enough. There is still much to improve, whether in privacy, UX, scalability, design, or many other areas. I don‘t know you, fellow reader, but I know you are different from all the other developers out there, and as such, you have something unique to contribute.

Let this book be the start of an amazing journey, and together, we can make bit- coin even better.

Daniela Brozzoni
Bitcoin developer 🦄
Author Public Key
npub193h05grv6ykgqc94memmlppqe2wlclukpfl8g5750w8gr3002zasl7ngwj