Paul Huang's A Dissection of Bitcoin PDF

By Paul Huang

Bitcoin is the 1st electronic foreign money in human background that doesn't require a relevant clearing authority. The technological implication of this invention is profound: it opens the potential for development a totally disbursed economic climate the place no centralized gurus are had to behavior monetary transactions.

This ebook is the final word resolution to the customarily requested, yet even-more-often unsatisfactorily spoke back query: HOW DOES BITCOIN WORK?

This is the 1st booklet that dissects the unique Bitcoin resource code written by way of Satoshi Nakamoto. It opens the Bitcoin black-box, examines all its elements, and indicates you the entire information you ever want to know concerning the Bitcoin system.

The entire publication has 10 chapters. This model you're approximately to buy comprises the 1st four chapters.

Show description

Read or Download A Dissection of Bitcoin PDF

Best history & culture books

Download e-book for iPad: SQL Anywhere Studio 9 Developer's Guide by Breck Carter

It truly is the most effective books on SQL i've got learn. it is a reliable e-book not just if you are looking to use SQL anyplace yet for all SQL Afficianodos. it really is either entire and compact. i discovered this e-book worthwhile whereas attempting to comprehend Mobilink. i like to recommend this e-book with none hesitation to somebody who desires to know how every little thing works in SQL anyplace.

Download PDF by Michele Emmer: Mathematics and Culture II: Visual Perfection: Mathematics

As well as mathematicians, this booklet is meant for a extra basic viewers, for academics and for researchers, for college kids in just about all themes, particularly in artwork, humanities, psychology, layout and literature it's a actually interdisciplinary quantity, and serves as a resource for concepts and recommendations in numerous fields

World of the New Testament, The: Cultural, Social, and by Joel B. Green PDF

This quantity addresses crucial matters on the topic of the research of recent testomony writings. revered senior students have introduced jointly a workforce of unique experts to introduce the Jewish, Hellenistic, and Roman backgrounds beneficial for figuring out the recent testomony and the early church.

Extra resources for A Dissection of Bitcoin

Example text

What this function does is straightforward: First creates a transaction (CreateTransaction(scriptPubKey, nValue, wtxNew, nFeeRequired) at line 6). Then tries to commit the transaction into the database (CommitTransactionSpent(wtxNew) at line 16). RelayWalletTransaction() at line 30). All these 4 functions work on wtxNew. The first function CreateTransaction() is covered in this chapter. The other three will be covered in Chapter Transaction II. 6. cpp Here is the source code of CreateTransaction().

Serialization This chapter covers Bitcoin serialization functions. It provides necessary information to fill in the details left out in Chapter Transaction I. h. Class CDataStream is the central data structure of this file. 1. CDataStream Class CDataStream holds a vector that stores the serialized data. It combines a vector and a stream interface to serve the data. It does so by maintaining the following 6 member variables: 1: class CDataStream 2: { 3: protected: 4: typedef vector > vector_type; 5: vector_type vch; 6: unsigned int nReadPos; 7: short state; 8: short exceptmask; 9: public: 10: int nType; 11: int nVersion; 12: //......

We know that what it does is to construct a new transaction and sign it, and we know exactly how that is done. We did not complete analyzing SendMoney() yet, there are three more functions left un-covered. These three functions contain involve new data structures and database operations. We will cover them after providing an explanation of these data structures in Chapter Block and Bitcoin database in Chapter Database. 3. Serialization This chapter covers Bitcoin serialization functions. It provides necessary information to fill in the details left out in Chapter Transaction I.

Download PDF sample

Rated 4.69 of 5 – based on 8 votes