Programming Bitcoin: Learn How to Program Bitcoin from Scratch
E**D
great If you want to know the technical details And learn to program bitcoin in python.
I want to know the technical details, I do not want my time wasted with extraneous exercises. I don't mind being given the programming details so long as they are complete. In this book you are forced to complete the exercises in order to fill the deliberate gaps in the software and arrive at a complete programming solution. I want the solution as a possible but unlikely reference for the future. I do not want to work for it, I've paid for it, thank you very much.It seems to have the attitude common to Perl rather than Python. In that in Python full solutions are the norm and there is great respect for the readers time which is not wasted on ego trip puzzles.
R**R
An excellent book, spot on target.
A great book which combines theory and practical exercises. The training code environment is easy to set up and work with.
D**O
Justo lo que buscaba
Llevaba tiempo queriendo aprender bitcoin a un nivel más técnico, hay muchísimo contenido fundamental en internet pero enseñarlo a programar no hay casi nada de calidad. Este libro es justo lo que buscaba. Empieza de forma muy sencilla por los conceptos y usando un entorno muy amigable para los que no tengan mucha experiencia en el desarrollo de software. Usa python3 con Jupyter notebook, enseña a instalarlo y usarlo en win, linux y mac.
N**E
didactical coding
The book explains fundamental concepts and functionality of BitCoin e.g. encoding, hashing, digital signatures, messages, bloom filters by providing both verbal explanations and code snippets. The code is available in a public GitHub repository.The book is very hands-on and it provides examples, exercises and solutions. As a result the book is a bit more practical and more didactical than 'Mastering Bitcoin' by Andreas Antonopoulos.However, I missed code and explanations about network communication, peer discovery, peer rating in order to get the whole bigger picture. Additionally the jupyter notebooks provided on GitHub could contain a bit more explanations. Jupyter text cells can render MarkUp, so the author could have provided more math related explanation in the code ... well that is the whole idea of jupyter.Besides the few points of criticism, the book is a great read to those who already have some coding skills but who are not able to understand the Bitcoin source code on their own. Well done and thank to Jimmy Song.
F**N
Increible. No lo leas sin saber Python 3 o haber leido antes Grokking Bitcoin
Al principio esta muy pesado y porque la criptografía de curva elíptica es muy pesada, sin embargo empieza a tomar sentido a partir del capítulo 3, donde une todas las piezas encontradas anteriormente. Los demas capitulos son geniales, en especial en donde haces una transacción en la testnet y tu mismo la lanzas a la red. 10/10.
Trustpilot
1 week ago
1 day ago