区块链开发指南pdf下载,区块链技术开发指南
近年来,区块链技术已经成为一种热门技术,被广泛应用于金融、支付、电子商务等多个领域。本文介绍了区块链技术开发指南,旨在帮助开发者更好地理解和使用区块链技术。
首先,我们需要了解什么是区块链。区块链是一种分布式数据库技术,它使用一种称为“区块”的数据结构来存储数据,并使用密码学技术来确保数据的安全性。区块链技术还具有去中心化、不可篡改、去信任化等特点。
接着,我们需要了解区块链开发的基础技术。区块链开发需要掌握一些基础技术,如P2P网络、密码学、共识机制、智能合约等。开发者需要熟悉这些技术,才能更好地开发出更加安全和可靠的区块链应用。
最后,我们需要了解区块链开发的框架。目前,有多种区块链开发框架可供选择,如比特币、以太坊、Hyperledger等。每种框架都具有独特的特性,开发者可以根据自己的需求,选择合适的框架进行开发。
综上所述,区块链技术开发指南为开发者提供了一个完整的开发指南,旨在帮助开发者更好地理解和使用区块链技术。通过了解区块链技术的基本原理,以及不同的区块链开发框架,开发者可以更好地开发出更加安全和可靠的区块链应用。
请查看相关英文文档
1. How to systematically learn blockchain technology
When you first learn blockchain-related knowledge by yourself, you can use the "bottom-up" method, that is, By reading books, reading white papers, etc., you can check the information yourself, and then summarize and connect this knowledge yourself, integrating it into a relatively complete knowledge system.
1. Study White Paper
Before going to college, I read many books about "The Analects", all about how to read the Analects and how to understand the interpretation of the Analects. Until one day I discovered that I, who loved "The Analects of Confucius" so much, had never had the patience to read the original version of "The Analects of Confucius" seriously.
So, I went to the bookstore and bought back a copy of "The Analects of Confucius" and read it carefully from beginning to end. I found that there were actually too many details and insights in it that could not be conveyed through any interpretation. . But I actually spent a lot of time and read a lot of interpretations before. I was really trying to ignore the essentials and focus on the essentials.
It’s the same in every field. When you don't understand it, you will have an inexplicable fear of it, thinking that it is high and unattainable. In order to quickly enter these fields, you will look for many so-called "interpretations" and inquire about many "news" around them.
2. Technical perspective
Basic stage:
1. "Blockchain Development Guide" - Author Shentu Qingchun:
Author The research on the underlying layers of redundant Bitcoin can be said to be very in-depth, and the explanations are also 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. It was published in 2016 The reviews have always been good.
3. "Blockchain Principles, Design and Applications" - Author Yang Baohua and Chen Chang:
Senior Chen Chang, as the CTO of Zhigui, remembers that the previous MoChain was based on Hyperledger Fabric , so this book provides a thorough explanation of Hyperledger-related open source products.
3. "Blockchain World"
This book is divided into two parts. The previous article comprehensively reviewed the birth, growth and gradual development of blockchain from 2008 through detailed information, and introduced in detail the originality of blockchain technology, the scientific nature of the mechanism, and the artistry of logic. Through finance, More than ten industry scenarios including anti-counterfeiting and medical care introduce the application characteristics of blockchain. The next article combines the spirit of the G20 Summit and the latest policies such as the “13th Five-Year Plan” to explore the combination of blockchain and digital economy, as well as the author’s views and suggestions on industry development trends.
2. "Blockchain Project Development Guide" pdf download and read online, seek Baidu Netdisk cloud resources
"Blockchain Project Development Guide" (Narayan Puru Narayan Prusty) e-book network disk download free online reading
Resource link:
Link: https://pan..com/s/16X1h2dUsvOqdsNfJA9f0jQ Extraction code: qcqe
Book title: Blockchain Project Development Guide
< p>Author: Narayan PrustyTranslator: Zhu Xuantong
Douban score: 5.7
Publisher: Machinery Industry Publisher
Publication year: 2017-12-8
Number of pages: 198
Content introduction:
Blockchain is a recent One of the most disruptive emerging information technologies in the past decade, it is establishing the basis of trust, arbitration and recording of human transaction processes in a completely new way. This book has 9 chapters in total. It first introduces basic concepts such as decentralized applications and DApps, and then proceeds to explain popular DApps such as Bitcoin, Ethereum, and Hyperledger. Secondly, based on the analysis of the working principle of Ethereum, the writing method of smart contracts is introduced, and the application method of web3.js is introduced. Then use the above knowledge to create specific applications such as wallet services, smart contract deployment platforms, betting apps, enterprise-level smart contracts, and alliance blockchains.
About the author:
Author: (India) Narayan Prusti Translator: Zhu Xuantong Translator: Yan Ying Translator: Dong Ning
Narayan Prusti, who created an MP3 search engine at the age of 18, is a multi-tasking developer, focusing on blockchain and JavaScript, tending to use Ethereum, Bitcoin, Super Classification, IPFS, etc. to build decentralized applications. The scalable applications he writes are widely used in startups, enterprises and government departments in India, Singapore, the United States and other countries. Narayan Prusty currently works for the Emirates National Bank’s blockchain enterprise in Dubai. He is the author of "Learning ECMAScript 6" and "Modern JavaScript Applications". Zhu Xuantong holds a master's degree from Tsinghua University and is a doctoral candidate at the Institute of Quantitative and Technical Economics of the Chinese Academy of Social Sciences, focusing on technical economics and management research. Has extensive working experience in government and international organizations. Yan Ying, Ph.D. from Fudan University, is a researcher in charge of Microsoft Research Asia and the head of Coco Blockchain China. She focuses on research on blockchain technology, big data analysis, databases and cloud computing. Dong Ning is the CEO of ChainNova, the director of the Financial Technology Research Center of the New Generation Information Technology Institute of Peking University, the former head of IT economics for IBM Greater China, and the founder of the IBM blockchain community.
3. How to develop blockchain
Share Zone View Network:
The application scope of blockchain technology is still very wide based on decentralization, trustless operation, collective maintenance, and reliable dataWith its database and other characteristics, its application in the financial industry is the first step forward.
Blockchain is the underlying technology of Bitcoin, and the application and development of blockchain in digital currencies is already mature.
Like the blockchain-based trading system development solution provided by Yingtang Zhongchuang, the developed software system has a high degree of security and transparency.
4. Thoughts after reading "Blockchain: From Digital Currency to Credit Society" by Chang Chai and Han Feng
You may not know Chang Chai, but you should have heard of Zhihu God’s prophecy: The story of Chang Chai’s suggestion to buy Bitcoin. Question posted on Zhihu on December 21, 2011: A junior student has 6,000 yuan on hand. What good financial investment advice do you have? Changchai replied: "Buy Bitcoin and save the wallet file, then forget that you ever had 6,000 yuan, and look at it again in 5 years." ”
It is precisely because of this divine reply that Chang Chai has gained countless fans. With Chang Chai’s precision and unique vision, coupled with his status as a well-known science fiction writer, in the eyes of ordinary people, he looks like God-like existence.
If you plan to have a more systematic and in-depth understanding of blockchain, reading this book is a good choice. Blockchain technology appeared earlier than Bitcoin, but it was Attention. Blockchain technology is expected to show its talents, especially in the financial field: because the blockchain is non-tamperable, it is expected to further solve the problem of high credit costs in today's society; there are also various innovative Defi projects that have been particularly popular recently, hoping to use the blockchain Blockchain technology is used to change the pawnshop thinking of traditional finance, use technical solutions to solve credit problems, and improve the utilization rate of funds. The author proposes that blockchain is not the revolution of traditional finance. The two should cooperate with each other and learn from each other's strengths. Now the domestic center Digital payment is efficient, convenient and low-cost. However, when it comes to international settlement, it can only be done through the SWIFT organization, which is time-consuming and costly. For ordinary people, they need to open an account in the destination country first. For example, Ripple and BTC It is much more convenient and faster.
5. "Blockchain Technology Guide" pdf download and read the full text online, please ask for Baidu Netdisk cloud resources
"Blockchain Technology Guide" (Zou Jun ) E-book network disk download for free online reading
Link: https://pan..com/s/1iWc6ktRaKraFrYAZQ0wvjA Extraction code: sdhp
Book title: Blockchain Technology Guide< /p>
Author: Zou Jun
Douban score: 6.4
Publisher: Machinery Industry Press
Publication year: 2016-11-1
Number of pages: 254
Content introduction:
Chapter 1-2 is the basic and introductory content, focusing on the introduction of blockchain and explaining the area Some basic concepts of blockchain. This book introduces the basic knowledge and concepts of blockchain in detail and comprehensively, and analyzes the architecture and underlying implementation of blockchain.Details and encryption technology, combined with industry application cases, frequently asked questions, etc., comprehensively interpret the implementation and application of the popular blockchain technology. Chapters 3-10 focus on the analysis of blockchain architecture and explain the key technologies of blockchain, including cryptography and consensus algorithms; provide Bitcoin development guide and Ethereum smart contract development guide; also introduce HyperLedger and discuss blockchain Common chain problems and typical solutions. Chapter 11 discusses the driving force of IT development from the perspective of architectural change and provides some prospects for blockchain’s future IT development.
About the author:
Zou Jun is an expert in the Zhongguancun Blockchain Industry Alliance and has a doctorate in Service Contract (ServiceContract). He focuses on and practices blockchain technology and applications. He is now a Haina Cloud CTO. Formerly the chief software architect of IBM Australia's financial industry. Specialized in cloud computing, big data, and software-defined storage. A high-end foreign expert from Beijing who has published more than 20 papers in international conference journals.
Zhang Haining is the chief architect of VMware China's cloud native applications, the leader of the Harbor enterprise-level open source container registry project, and one of the earliest technical evangelists in the CloudFoundry Chinese community. He has many years of software development experience. He once served as a senior software engineer at IBM and a senior architect at Sun. Currently focusing on research and development in the fields of containers, cloud computing and blockchain.
Tang Yi, a professor at Guangzhou University and a Doctor of Science, focuses on network information security, distributed computing, blockchain security and applications, etc. He has developed elliptic curve cryptography software for well-known foreign security companies and won the Cryptotechnology Award. Second Prize for Progress (Provincial and Ministerial Level). He has presided over or participated in the completion of the National Science and Technology and Talent Project Fund work for many times.
Li Lei is an associate professor at Hefei University of Technology and a Ph.D. at Macquarie University. Good at data mining, social computing, and intelligent computing. He has served as a member and organizer of the program committee of IEEE international conferences for many times, and has published more than 40 papers in the fields of social computing and blockchain, which have been cited more than 350 times.
6. A 500-word review of "Blockchain with Pictures"
A 500-word review of "Blockchain with Pictures"
"Blockchain in Pictures" is the best book for getting started with blockchain. The concepts are clear, the pictures and texts are rich, the cases are rich, and the stories are humorous. It is stress-free to read and easy to understand.
The book talks about two periods of history. A history of ledgers, from drawings and knotting notes in ancient times to today’s distributed ledgers. A brief history of Bitcoin, from the birth of Satoshi Nakamoto, the father of Bitcoin, to major events about Bitcoin in June 2017. Why do we need to use a relatively large space to introduce these two periods of history? Let me borrow a paragraph to explain: Reading history can make people wise, and learning from the past can help us know the future. historicalThe evolution process is never accidental. The coincidence of the main line structure under the gears is an inevitable outcome drawn by fate.
Of course, blockchain is inseparable from technology. The author explains in Chapter 2 what blockchain is, how blockchain works and the principles of blockchain. If you have never read the book, you will definitely find it difficult to understand and boring, but the author combines wonderful stories and pictures to make the originally boring techniques not that difficult to understand, and it is easy to remember. Of course, due to space limitations, we can only give a rough explanation, and we still need to delve into the details.
When I first started learning blockchain, one thing I was very confused about was what are the application scenarios of blockchain? After thinking for a long time, I still didn't get the answer. After reading this book, it immediately became clear that blockchain can be used in scenarios where trust issues and value transfer need to be solved. In addition, this book introduces a large number of blockchain application fields in Chapter 4 Application. If you need to learn more about the application of blockchain, you can refer to the book "Blockchain Society: Decoding Global Applications and Investment Cases of Blockchain".
Due to space limitations, the problems described are limited, and we need to read more, think more, participate more, and learn more.
7. What do we need to know to learn blockchain
First of all, we need to understand the relevant content of network communication, followed by data storage, encryption technology, consensus mechanism and security Technology, and finally cross-chain technology and off-chain technology. I personally think that learning about blockchain should start from practice. If you are a programmer, you can go to a blockchain-related company to get in touch with related businesses and learn on the job. I used to work at Xuanling Technology, and the company’s strength and experience in blockchain development are very good, making it a good candidate for both work and cooperation.