The Undocumented Internals of the Bitcoin, Ethereum and Blockchains

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Key Features ● Book gives a close look at the Blockchains and Bitcoin to understand their inner workings. ● Book follows a unique style and the actual code decoding the Blockchain is huge contribution to the Virtual Technology world. ● It demystifies the nuts and bolts of the Blockchain and explains every bit of the block. ● Programming language such as Python and Go, is used to set out on an adventure to decipher each element in the blockchain with a view to use these elements when building blockchain applications. ● It explains difficult concepts like Encryption, Segregated witnesses, Merkle Hashes by using a mix of programmes and wity commentary Description In the year 2017, Bitcoin touched a market capitalization of over 100 billion dollars. In the year 2014, one Bitcoin could buy about 500 dollars, just three years later one Bitcoin buys 16,000 dollars. The Initial Coin Offering or an ICO is becoming the preferred method of raising money. Many countries like Dubai have announced their own crypto-currency called emCash. Bitcoin, Ethereum, Blockchain are the most difficult technologies to understand. That's why most people including technology folks cannot understand the future direction of these technologies. The only way to understand anything complex is by going back to the basics. This is what we do in this book. We explain every byte of the Bitcoin blockchain that is downloaded on your computer. Only by going back to your roots can you understand anything complex. Most of the code in this book is written in Python as today it is the easiest language to use. The Bitcoin Source is written only in C++. Most of the important Bit coin data structures are only documented in code, a bare knowledge of reading and not writing C++ will help. Finally, the official client for Ethereum is written in the programming language Go. This book is written for a programmer. We use code and not words to describe a Blockchain is. We believe that all kinds of people including non-technology folks will need some programming to grasp the basic concepts of the Blockchain. There is no other way to understand this technology. Finally, we end with the biggest use of Smart Contracts which is raising money using a ICO. Our primary focus is on Bitcoin’ s and Blockchains and not on Ethereum and Smart Contracts which comprises only 4 chapters. What will you learn ● Basics of the Bitcoin Block Header, Transactions - Basics ● Computing the Merkle Hash, Bitcoin Addresses ● Vanity Bitcoin Addresses, Storing Bitcoin Transactions using SQL ● Transactions - Inputs and Outputs ● Hiding Data in the blockchain, Signing Transactions Who this book is for The book would be most suitable for business leaders, architects and trainers to understand the capabilities and utilization of these frameworks and help them to choose the right one for respective business need.

Author(s): Vijay Mukhi
Series: 1st Edition
Publisher: BPB Publications
Year: 2017

Language: English
Pages: 910
Tags: Bitcoin

Cover......Page 1
prelim......Page 2
Dedication......Page 4
Foreword......Page 5
About the Author......Page 7
Acknowledgements......Page 8
Introduction......Page 9
Table of Contents......Page 15
chap1......Page 17
chap2......Page 31
chap3......Page 44
chap4......Page 55
chap5......Page 74
chap6......Page 91
chap7......Page 109
chap8......Page 143
chap9......Page 160
chap10......Page 171
chap11......Page 181
chap12......Page 210
chap13......Page 219
chap14......Page 228
chap15......Page 254
chap16......Page 281
chap17......Page 309
chap18......Page 337
chap19......Page 355
chap20......Page 380
chap21......Page 409
chap22......Page 441
chap23......Page 456
chap24......Page 484
chap25......Page 540
chap26......Page 576
chap27......Page 617
chap28......Page 634
chap29......Page 665
chap30......Page 693
chap31......Page 703
chap32......Page 717
chap33......Page 742
chap34......Page 774
chap35......Page 793
chap36......Page 824
chap37......Page 860
chap38......Page 875
chap39......Page 898
chap40......Page 903