"Node.js Block Chain Development" a guide __arcinfo

Source: Internet
Author: User

Absrtact: This book formerly known as "Nodejs development of encrypted currency", most have been free to share through the network (the network still has the original text), the official publication of the time changed to the name of the present, some chapters have also made adjustments. When writing this book, the term "block chain" is not popular, but the content of the discussion is actually block chain technology.


Preface

The book formerly known as "Nodejs development of encrypted currency", most have been free to share through the network (the network still has the original text), the official publication of the time changed to the name of the present, and some of the chapters also made adjustments. When writing this book, the term "block chain" is not popular, but the content of the discussion is actually block chain technology. When the book was published, the state issued the "China Block chain technology and application development White Paper", the community has also accepted the "block chain" this title, so changed to the current name.
"Every unique good thing, in fact, is extremely lonely diligence as the prerequisite, or is blood, or sweat, or a lot of the graceful youth good time." This is a very good friend writing a message to me after graduation from college. Often read this sentence, can always be moved. Later, chatting with that friend, I said you are really talented, can put a word into the hearts of people, if I am not because it is a man, must be a good cry. He listened, very feeling, told me he is also excerpt from, also said only experienced, can be moved.
The spirit of the craftsman is respected by everyone, but not everyone can do it, and the environment often plays a great role. Or my friend, just graduated, he went to a certain agency newspaper, initially as a journalist, pay well, and later do the editor, free and unfettered. In the middle, he also often write books, a year down, only royalties income is very substantial. However, in recent years seems to be not very good, once a chat obviously feel his negative, asked him how, he said the internet robbed their jobs. I said, then you get back, turn the enemy into friends, with the internet to earn more money. He said that tried, not so simple, several major literary sites, so many authors, the real money is not a few. Occasionally the fire up, most of them are divided into the platform, and some even copyright can not get. In addition to rampant piracy, basic income.
Listen to his words, I have always been silent, at the outset, I can not think of a way out, the Times change, no one can block. However, these two years I have a direction, found a solution can be completely solved, this is my insistence on sharing the book's intrinsic motivation. Software is for people to use, developers first thought of the nature is around people, this is normal but the truth. The friend's problem is the original intention of the birth of billions of books, there is no bizarre story, are full of life, this is a bit of a craftsman spirit of the complex bar.
When the initiative to copyright protection and writing to share the force, resources are constantly gathered in front of me. Billion books, this central to the copyright protection and knowledge of the direct marketing system (from the publishing platform) of the operating process is generally the case: after a period of technical exploration, 2015, I put the idea of creating an ebook copyright protection Project Online, and attracted a lot of small partners attention, It also proves the feasibility of the idea. Then, I use the action to practice the whole process of ebook writing and sharing, and the project's real source of billions of books as a share of the main content, side-sharing development, edge to build a team, which submitted a number of open source code (this book is a number of examples are part of it). More and more readers, the team is growing, there are still many small partners in understanding, inspection and familiarity. Next, to the official release of billion books, you can use billion books (software) to continue to share billion books (source). This is just like C + + such a programming language can be used to develop themselves, developers are also users, their own continuous cycle perfect.
Billion books, to the value of dissemination as the goal, positioning in the collaborative creation and copyright protection, from the bottom block chain copyright protocol to the top tier client applications, fully independent development, is a small number of domestic not dependent on Bitcoin, Ethernet and other foreign Third-party platform products. New products provide a strong expansion of development capabilities, based on billion books can easily develop many types of to the central application, such as digital asset management, financial settlement and audit, transaction storage and monitoring, E-commerce, video live. This is still starting from the basic requirements, step-by-step building blocks of ideas and processes, and I through writing this book experience product demand, and then develop billions of books of thought. This is the foundation of engineering, and no other genius can surmount it.
Billion book is destined to become a value transmission leader, open digital publishing a new era.
What kind of book is this?
Billion book is a completely open source of the project, is a complete analogy of the special coin block chain products. This book is based on the project, fully practical for the purpose of the development of practice throughout, the content involved in the development zone block chain products front-end, background and desktop application of the entire process. The book with the development of the thinking of repeated iterations, from the beginning to the beginning, detailed introduction of the block chain technology-related theoretical knowledge, node.js before and after the development of basic knowledge, encryption signature technology, Peer-to-peer network implementation, consensus algorithm, can help beginners quickly learn to start block chain technology, Deep understanding of Node.js programming development technology, to help block chain technology practitioners, web developers to understand the concept and the implementation of technology more profoundly.
Want to find a book on how to develop a real block-chain product (not just call a cryptographic currency API). This may be the first book in the world, or it may be the only one.
Want to find a book about node.js big practice projects? This may be one of the few in the world, and it may not find a second.
Would you like to find a detailed development document for a CRYPTI based branch project, such as billion books and Lisk? This must be the only one in the world.
Want to have a deep understanding of the technology implementation of block chain. Look at this book, the block chain, consensus mechanism and other concepts of understanding will be more thorough.
Want to engage in the development of the block chain (whether Bitcoin or other kinds of competitive coins). Node.js must be unavoidable, and this book must not be missed.
Want to know the principle of Bitcoin? This book not only tells you what the principle is, but also tells you from a technical point of view, whether you are doing technology or managing, this book is worth reference.
Readers of this book
Developers. This book covers all aspects of the front-end, backstage, whether it is front-end developers, or background developers can learn the reference.
Architect. Block chain itself is a model of distributed, cloud computing, this book describes a block chain product architecture design, they can learn through this book how to master block chain is based on Peer-to-peer network to build complex adaptive system.
College students, teachers, researchers and so on. The content of the book in the network to share the process, there have been university teachers as teaching participation in the actual teaching, the book from the concept to the code to achieve, the theory and practice of combining close, simple and simple, suitable for system research and learning block chain technology.
Learn the Node.js readers. This book introduces the Node.js introductory knowledge, including the Node.js technical principle and the use skill, is a complete node.js use case, has the certain JavaScript basic elementary level reader, through this book may further study enhances uses the Node.js coding skill.
The investor, as well as to the bit currency and so on block chain product interest ordinary user. The book seeks to language simple, writing process to avoid obscure technical terminology, in the specific coding before the relevant concepts should be introduced in detail, so investors and ordinary readers can also be used as books, from the technical level to encrypt money and other block chain related products have a further understanding.
Contents of this book
This book seeks to use the least amount of space to express richer content, divided into five parts, the specific structure is as follows.
The first part: understand the block chain, a total of 4 chapters. In this paper, the related concepts of the block chain product--the encrypting currency are described in detail, and the basic technical elements of the encrypted currency are connected in series with the unique technical angle of view, while the readers are naturally guided to read the following parts to realize the transition from theory to practice.
Part II: Node.js Introductory Guide, a total of 4 chapters. This paper introduces the introduction of Node.js, and completes the investigation and description of Node.js in the field of block chain technology through a concrete project, the whole part is also the necessary research and technology selection stage of the project architecture design, and it is the first complete practice example of this book.
Part III: Source code interpretation, a total of 9 chapters. From the perspective of architecture design, this paper analyzes the design principle of block chain, and interprets the related concepts and techniques deeply. From the perspective of project design, the 9th chapter introduces the core content of the White paper in detail, clear the needs of the project, teach the reader how to study the block chain products; The 10th chapter introduces the whole structure of the billion book project from the Project entry procedure; the 11th to 17th chapter introduces Peer-to-peer network, encryption and decryption, The core contents of the block chain, such as signature and multiple signature, block chain, consensus mechanism, and the realization of code.
Part IV: Development Practice, a total of 9 chapters. Mainly to the second and third part of the beneficial supplement to the two parts of the technical difficulties of extraction, concentrated introduction. Still in billion book projects involved in the actual project, including a number of complete and independent small projects. The 18th to 19th chapter mainly introduces the function programming and so on programming methodology, the 20th chapter, introduced the Command line tool development (including the open source example); The 21st chapter summarizes the usage of AYSNC, Solve the problem of Node.js callback process control; the 22nd to 23rd chapter introduces the development of the official website of billion, summarizes the static website on the market, and introduces the development design of the client in detail through two examples; the 24th chapter introduced the Cryptography Technology in detail; Chapter 25th introduces the time stamp, The data computation and so on more meticulous optimization content; The 26th chapter introduces the test technology.
Part V: Appendix. The related concepts of block chain and the Chinese and English control of common words are summarized.

Original link

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.