A book to understand blockchain application technology
< Introction to cognition & gt
publication time: 2016
recommendation: this book is mainly for programmers. Combined with API programming, we can tell you the principle and usage of cryptocurrency, as well as how to develop related software. For non programmer readers, the first few chapters of this book are still applicable as in-depth introction of bitcoin Book pdf download: https://quant.la/Download
A: first, application of blockchain
blockchain is a new application mode of distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm and other computer technologies
Second, blockchain technology1, financial field
blockchain has great potential application value in international exchange, letter of credit, equity registration, stock exchange and other financial fields
Internet of things and logistics
blockchain can also be naturally combined in the field of Internet of things and logistics
2, public service
blockchain is closely related to people's proction and life in public management, energy, transportation and other fields, but the centralization of these fields also brings some problems, which can be transformed by blockchain
3. In the field of digital right,
through blockchain technology, works can be authenticated to prove the existence of text, video, audio and other works and ensure the authenticity and uniqueness of ownership. After the works are confirmed on the blockchain, the subsequent transactions will be recorded in real time to realize the full life cycle management of digital rights, and can also be used as a technical guarantee in judicial evidence collection
4. In the field of insurance
in terms of insurance claims, insurance institutions are responsible for fund collection, investment and claims settlement, and often have higher management and operation costs
5. The data stored on the public domain
blockchain is highly reliable and tamperable, which is naturally suitable for social public welfare scenarios
Dahua blockchain is a book published by Tsinghua University Press in September 2019, written by Zhang Yingping. This book is a blockchain book that comprehensively explains bitcoin, Ethereum, super ledger and EOS, a blockchain development guide from engineer basic skills, development language to smart contract development, and a blockchain engineer guide from technology, project to career development planning
"Dahua blockchain"
"Dahua blockchain" is a blockchain book that pays equal attention to theory and practice, easy to understand and professional. The blockchain technology guide (the first three chapters) mainly explains the concept of blockchain, blockchain applications, bitcoin, Ethereum, super ledger, EOS and other mainstream blockchain technologies. Through learning, each reader can fully understand the implementation principles of mainstream blockchain technologies and understand the future development trend of blockchain. The practical part of development (the last two chapters) starts from the basic skills of blockchain, simulates the development of real blockchain projects, and explains in detail the design, development and deployment of smart contract and DAPP. Through learning, every reader can master the development of blockchain
At the beginning of self-learning blockchain related knowledge, we can adopt the "bottom-up" method, that is, through reading books, reading white papers , we can check the information , and then summarize and connect these knowledge , and integrate them into a relatively complete knowledge system Before I went to university, I read a lot of books about the Analects of Confucius, all about how to read and understand the Analects of Confucius. Until one day, I found that I was so fond of the Analects, but I never had patience to read the original of the Analects seriously
so I went to the bookstore and bought a of the Analects of Confucius. I read it from the beginning to the end and found that there were too many details and insights in it, which could not be transmitted through any interpretation. Actually, I spent a lot of time and read a lot of interpretation before. I really want to abandon the essence and pursue the end. I have to work hard
it's the same in every field. When you don't understand it, you will have a kind of inexplicable fear of it, thinking that it is high and unattainable. In order to step into these fields quickly, you will look for a lot of so-called "interpretation" and "news" around it
2. technical perspective
Basic Stage:
1. Blockchain Development Guide - author Shentu Qingchun:
the author's research on the bottom layer of rendant bitcoin is very in-depth, and the explanation is very easy to understand
2. Blockchain technology guide - author Zou Jun:
as the first domestic book to explain blockchain from a technical perspective, it is worth reading. Since its publication in 2016, it has been consistently evaluated well
3. Principles, design and application of blockchain by Yang Baohua and Chen Chang:
as the CTO of Zhigui, Chen Chang remembers that the previous ink chain was based on hyperledger fabric, so this book has a thorough explanation of hyperledger related open source procts
3. Blockchain world is divided into two parts. The first part comprehensively reviews the birth, growth and graal development of blockchain in 2008 through full and accurate information, introces in detail the originality of blockchain technology, the scientific mechanism and the artistic logic, and introces the application characteristics of blockchain through more than ten instry scenarios such as finance, anti-counterfeiting and medical treatment. In the second part, combined with the spirit of G20 summit and the 13th five year plan, the author explores the combination of blockchain and digital economy, as well as the author's views and suggestions on the development trend of the instry
blockchain is a new application mode of distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm and other computer technologies
this is usually the summary of the professional reports, but what is the specific form
first of all, no matter how large a system or how small a website is, there is a database behind it. So who will maintain this database? In general, who is responsible for the operation of the network or system, then who is responsible for the maintenance
if it is wechat database, it must be maintained by Tencent team, and Taobao database is maintained by Alibaba team. We must think that this way is natural, but blockchain technology is not
secondly, blockchain technology is also known as distributed ledger technology. If we think of the database as a Book: for example, Alipay is a typical account book, any change of data is bookkeeping. We can think of database maintenance as a very simple way of accounting
in the world of blockchain, everyone in the blockchain system has the opportunity to participate in bookkeeping. The system will select the person with the fastest and best bookkeeping in 10 seconds or 10 minutes, and the person will record the changes of database and account book in a block
we can think of this block as a piece of paper. After confirming that the records are correct, the system will link the fingerprint of the data in the past account book to this piece of paper, and then send this piece of paper to all other people in the whole system. Then, over and over again, the system will look for the next person with fast and good bookkeeping, and everyone else in the system will get a of the whole ledger
as like as two peas, each computer has the same rights as the owner, and the whole system will not collapse e to the loss of contact or downtime by a single person.
as like as two peas in the book, it means that all data is transparent and open. Everyone can see what changes are in every account. Its very interesting feature is that the data can't be tampered with. Because the system will automatically compare, it will think that the same number of books with the largest number are real books, and a small number of books with different numbers are false books
in this case, it is meaningless for anyone to tamper with his own account book, because unless you can tamper with most nodes in the whole system. If there are only a few nodes in the whole system, it may be easy to do so. But if there are tens of thousands and hundreds of thousands of nodes and they are distributed in any corner of the Internet, unless someone can control most computers in the world, it is unlikely to tamper with such a large blockchain
I don't know if I can understand such a popular explanation
bitwindow, a professional website platform providing bitcoin news and information services