Tencent blockchain open source
with the global hot discussion of the concept of "blockchain", the application of blockchain technology has been quietly added to the daily life scenes such as finance, logistics, credit reference, manufacturing and retail. Some experts have shown that the future blockchain will be closely related to people's lives, and the integration of blockchain technology and people's daily life is the general trend
the popularity of the blockchain market has triggered a large number of talents demand based on blockchain technical personnel, and the popularity of blockchain talents is rising at the speed of light. According to the "2018 blockchain high salary list" released by lagou.com, Tencent, Xiaomi, Suning, Jingdong and other domestic enterprise giants have released many high salary blockchain post demands, trying to explore blockchain related technologies and applications. It is also pointed out in the list that the demand for high salary jobs is mainly based on blockchain related technical jobs, among which Suning and Keda have been given the highest monthly salary of 100k
the huge market demand for technical talents will inevitably lead to the explosive emergence and growth of the whole blockchain training market. Most of the training modes can be divided into online training, traditional IT organization training, and offline short-term training camps, which mainly focus on high-end forms. However, in the process of the hot market evolution, there are also a variety of blockchain training chaos: lecturers' qualifications are watered down, and even the most basic names are not disclosed, the syllabus is opaque, and the teaching quality is shrinking, Unreasonable class arrangement and uneven training fees and so on
with the large-scale development of the whole blockchain training market, brother company ecation, together with Yin Cheng, a senior blockchain expert, and his Tsinghua Shuimu Weiming team, has set up a blockchain college. With its professional and powerful team of technical lecturers, detailed and comprehensive curriculum system, and a large number of authentic enterprise blockchain projects, it aims to deepen the blockchain teaching and training field, And train more professional technical talents for enterprises and society<
Yin Cheng, a senior blockchain technology expert, graated from Tsinghua University, is the dean of brother Lian blockchain college. He once served as Google Algorithm Engineer, the world's most valuable expert in the field of Microsoft blockchain, and the gold medal lecturer of Microsoft tech.ed conference. Proficient in C / C + +, python, go language, sicikit learn and tensorflow. With 15 years of programming experience and 5 years of teaching experience, senior software architect, Intel Software Technology expert, famous technology expert, with many years of working experience in the world's top it company Microsoft Google. He has many years of experience in software programming and lecturing, and has developed many procts in human-computer interaction, ecation, information security, advertising and blockchain system. He has deep experience in project management and R & D, has two AI invention patents, and has practical experience in developing e-money deployed to Microsoft Windows azure. Teaching explanation is in simple language, so that students can apply what they have learned
the first stage: blockchain instry and go programming for 5 weeks
the second stage: cryptography and consensus algorithm for 2 weeks
the third stage: Ethereum source code analysis and development for 3 weeks
the fourth stage: Super ledger and node.js for 2 weeks
the fifth stage: bitcoin & EOS for 4 weeks
the sixth stage: comprehensive actual combat of the project
The strict definition of blockchain refers to the distributed database technology that multiple nodes in peer-to-peer network jointly maintain a continuously growing list ledger constructed by time stamp and orderly record data blocks through consensus mechanism based on cryptography technology. This technical solution allows any number of nodes in the participating system to calculate and record all the information exchange data in the system in a period of time to a data block through cryptography algorithm, and generate the fingerprint of the data block for linking the next data block and checking. All participating nodes in the system jointly determine whether the record is true
blockchain is a technical solution similar to NoSQL (non relational database). It is not a specific technology, and can be implemented through many programming languages and architectures. There are many ways to realize blockchain, including pow (proof of work), POS (proof of stake), dpos (delegate proof of stake), etc
the concept of blockchain was first proposed in the paper "bitcoin: a peer-to-peer electronic cash system" by indivials (or groups) who call themselves Satoshi Nakamoto. Therefore, bitcoin can be regarded as the first application of blockchain in the field of financial payment
< H2 > [popular explanation]no matter how big the system or how small the 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 P>
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 fastest and best bookkeeper in a period of time, maybe within ten seconds or ten minutes. The bookkeeper will record the changes of the database and the account book in a block. We can think of this block as a page. After the system confirms that the records are correct, the system will record the changes of the database and the account book in a block, It will link the fingerprint of the past account book to this paper, and then send this paper to everyone else 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. This means that everyone as like as two peas in the system is called Blockchain. It is also called distributed account technology. P>
as like as two peas (computer) have identical accounting books, and everyone has the same rights, they will not collapse e to the loss of contact or downtime of a single person. As like as two peas, the data is transparent and 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's 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 five or ten nodes in the whole system, it may be easy to do so. However, if there are tens of thousands or even 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 block chain
< H2 > [elements]combined with the definition of blockchain, we think that we must have the following four elements to be called public blockchain technology. If we only have the first three elements, we will consider it as private blockchain Technology (private chain)
1, peer-to-peer network (power equivalence, physical point-to-point connection)
2, verifiable data structure (verifiable PKC system, non tampering database)
3, distributed consensus mechanism (Solving Byzantine general problem, solving double payment)
4 Game design of Nash equilibrium (cooperation is the strategy of evolutionary stability)
combined with the definition of blockchain, blockchain will realize four main characteristics: decentralized, trustless, collective maintenance and reliable database. And the other two will be derived from the four characteristics Features: open source Privacy. If a system does not have these characteristics, it can not be regarded as an application based on blockchain technology
Decentralized: there is no centralized hardware or management organization in the whole network. The rights and obligations of any node are equal, and the damage or loss of any node will not affect the operation of the whole system. Therefore, it can also be considered that the blockchain system has excellent robustnesstrustworthiness: there is no need to trust each other when participating in the data exchange between each node in the whole system. The operation rules of the whole system are open and transparent, and all data contents are also open. Therefore, within the specified rule range and time range of the system, nodes cannot and cannot cheat other nodes
collective maintenance: the data blocks in the system are maintained by all the nodes with maintenance function in the whole system, and these nodes with maintenance function can be participated by anyone
reliable database: the whole system will enable each participating node to obtain a of the complete database in the form of sub databases. Unless more than 51% of the nodes in the whole system can be controlled at the same time, the modification of the database on a single node is invalid, and the data content on other nodes cannot be affected. Therefore, the more nodes and computing power in the system, the higher the data security in the system
Open Source: since the operation rules of the whole system must be open and transparent, the whole system must be open source for the program
Privacy Protection: since there is no need to trust each other between nodes, there is no need to disclose the identity between nodes, and the privacy of each participating node in the system is protected
A vigorous "blockchain movement" is sweeping like a wave, threatening everyone around. From last year to this year, the debate over blockchain has never stopped. Is blockchain, as its advocate Chen Weixing said, the "spring of mankind", the "antidote to the global economic collapse", or as his doubter Zhu Xiaohu said, "blockchain is a fake outlet, and there is nothing left except currency speculation"
we think that this instry needs standards, otherwise we will talk about blockchain for a long time, and the concept of talking is not the same, and even some enterprises claim to make their own blockchain, and they just change the database. With the authoritative standard of trusted blockchain, we can screen out the enterprises that obviously sell dog meat, and let the enterprises that really do blockchain technology get endorsement
Ce: how does Tencent solve the problem of talent scarcity in the blockchain field
CAI Yige: our technical talents are basically transformed from Tencent. The blockchain instry is very new, and few people have done blockchain. Just like the arrival of mobile network in those years, it's very difficult for you to recruit Android and IOS developers. We all cultivate ourselves
Blockchain is a new application mode of distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm and other computer technologies. Blockchain is an important concept of bitcoin. It is essentially a decentralized database. At the same time, as the underlying technology of bitcoin, it is a series of data blocks generated by using cryptographic methods. Each data block contains a batch of information about bitcoin network transactions, Used to verify the validity of its information (anti-counterfeiting) and generate the next block
if such technology wants to be put into application, the biggest problem is the "Impossible Triangle problem"
that is, scalability, decentralization and security cannot be achieved at the same time, and only two of them can be achieved
most of the existing public chain projects in the market are difficult to put into use on a large scale
1. Bubi blockchain company, which is engaged in the underlying technical services and instry solutions of blockchain. That is to say, an underlying blockchain is built, and an adaptation layer is built on it, so that enterprises can quickly establish commercial applications. The underlying blockchain is self-developed. The consensus mechanism is pbft, TPS is 5000 transactions per second, UnionPay is 2000 transactions per second, and bitcoin is 7 transactions per second. Of course, different underlying architectures lead to different performance, because Bubi's commercial blockchain pays more attention to performance. At present, Bubi is mainly used in digital assets, supply chain finance, supply chain traceability, public notary and other fields< 2. Bumeng blockchain. Theoretically, bumeng should be regarded as the proct line of Bubi, but Bubi is mainly engaged in the private chain, while bumeng is an alliance chain. So separately, bumeng is Bubi's layout in digital assets. The underlying technology is Bubi blockchain, but it encapsulates the blockchain according to the scene and provides API interface for enterprises. Enterprises issue their own assets on it. According to the characteristics of blockchain, they can freely circulate their assets. At present, some enterprises such as sunshine insurance, Qianxiang finance, crowdsourcing, Haohuo, etc. have joined in, and the assets in them include insurance policies, integral points, and so on Financial procts and so on. Finally, it is estimated that this platform will break through the barriers between assets, and the end users can freely use and transfer these assets. This is an interesting way for the blockchain instry, because it has both the opening of public chain and the security of private chain
Third, only chain, which is a commodity ID management cloud platform based on blockchain technology, provides enterprise users with commodity asset management, tracing, anti-counterfeiting verification, new supply chain management, etc. in the form of baas. Simple understanding is that only chain has done the content of "supply chain traceability" of Bubi blockchain
four, concentric mutual aid, concentric mutual aid is a mutual aid security platform, put some mutual insurance related information into the blockchain, and users can apply to become nodes, participate in bookkeeping, and maintain their own data
5. Xiaoyi is a decentralized network protocol based on blockchain technology, which digitizes the assets and interests of the real world, and carries out financial business such as registration and issuance, transfer transaction, clearing and delivery through point-to-point network
these five blockchain companies are probably well-known in China, and I personally recommend bumeng
first, bumeng uses the underlying technology of Bubi blockchain, which is very promising in the instry. It has the largest number of landing applications in China. Enterprises can not only use the blockchain technology at low cost (just call the interface, it seems that it is free), but also use the resources inside. Think about being on the same chain with many enterprises and docking resources in the future, User transformation should not be easy
Second, Weilian and Tongxin Huzhu focus on one field, and do not provide underlying technology and instry solutions. That is to say, if you are in this instry or can be used in the upstream and downstream of this instry, you can not be used in other fields. Take mutual security field as an example, zhongtuobang and zebra Club both choose bumeng. Of course, if it is an investment, you can consider it
Third, Xiaoyi, why not recommend Xiaoyi, because Xiaoyi is an open source project, and we all know the domestic business environment, especially when the instry is just beginning to develop, and the domestic market is different from that of foreign countries, Xiaoyi has gone through two rounds of ICO, which will be a great worry in the future operation, and at present, Xiaoyi has not been applied in practice, We have made a Fada platform, which has not been used by any company yet (guess it may be related to the factors of open source, who dares to open their data completely). Of course, the open attitude of Xiaoyi is worth encouraging. Although I guess the advantages and disadvantages of the code are well understood by peers, it is not clear
Fourth, why is there no recommendation for Bubby? Bubby has raised 30 million yuan a while ago, because Bubby is more open and has more resources. Of course, if the business requires high privacy, it can also choose Bubby blockchain
finally, for all my hard work, choose me!
Blockchain apps include: Netease star base, digital chain app, chain to finance, time forest blockchain trading platform, blockchain e-wallet, ostrich blockchain, GXS wallet, coin bag wallet and ordered wallet
fifthly, Youling wallet
Youling app creates a personal centered value exchange network and ecology, and creates a decentralized national interactive entertainment and blockchain new economic platform
Youling app adopts the decentralized open mode, allowing indivials (third-party developers) to develop all kinds of applications based on Youling open platform, and each user can freely choose the application to build his own home page, including but not limited to: souvenirs, live broadcast, sharing, community, service sale, commodity sale
with the global hot discussion of the concept of "blockchain", the application of blockchain technology has been quietly added to the daily life scenes such as finance, logistics, credit reference, manufacturing and retail. Some experts have shown that the future blockchain will be closely related to people's lives, and the integration of blockchain technology and people's daily life is the general trend
the popularity of the blockchain market has triggered a large number of talents demand based on blockchain technical personnel, and the popularity of blockchain talents is rising at the speed of light. According to the "2018 blockchain high salary list" released by lagou.com, Tencent, Xiaomi, Suning, Jingdong and other domestic enterprise giants have released many high salary blockchain post demands, trying to explore blockchain related technologies and applications. It is also pointed out in the list that the demand for high salary jobs is mainly based on blockchain related technical jobs, among which Suning and Keda have been given the highest monthly salary of 100k
the huge market demand for technical talents will inevitably lead to the explosive emergence and growth of the whole blockchain training market. Most of the training modes can be divided into online training, traditional IT organization training, and offline short-term training camps, which mainly focus on high-end forms. However, in the process of the hot market evolution, there are also a variety of blockchain training chaos: lecturers' qualifications are watered down, and even the most basic names are not disclosed, the syllabus is opaque, and the teaching quality is shrinking, Unreasonable class arrangement and uneven training fees and so on
with the large-scale development of the whole blockchain training market, brother company ecation, together with Yin Cheng, a senior blockchain expert, and his Tsinghua Shuimu Weiming team, has set up a blockchain college. With its professional and powerful team of technical lecturers, detailed and comprehensive curriculum system, and a large number of authentic enterprise blockchain projects, it aims to deepen the blockchain teaching and training field, And train more professional technical talents for enterprises and society<
Yin Cheng, a senior blockchain technology expert, graated from Tsinghua University, is the dean of brother Lian blockchain college. He once served as Google Algorithm Engineer, the world's most valuable expert in the field of Microsoft blockchain, and the gold medal lecturer of Microsoft tech.ed conference. Proficient in C / C + +, python, go language, sicikit learn and tensorflow. With 15 years of programming experience and 5 years of teaching experience, senior software architect, Intel Software Technology expert, famous technology expert, with many years of working experience in the world's top it company Microsoft Google. He has many years of experience in software programming and lecturing, and has developed many procts in human-computer interaction, ecation, information security, advertising and blockchain system. He has deep experience in project management and R & D, has two AI invention patents, and has practical experience in developing e-money deployed to Microsoft Windows azure. Teaching explanation is in simple language, so that students can apply what they have learned.
in the past two years, the word blockchain is very popular, and blockchain e-commerce will undoubtedly be the biggest wind outlet in the next decade. However, the instry is in chaos. Many people think that blockchain is money and have many misunderstandings about blockchain. So before we talk about blockchain, we should first talk about the idea of blockchain
blockchain is now understood by most people as "currency". There are too many coin cards in the coin circle, bitcoin and bitcoin. In fact, blockchain has nothing to do with currency. It is a technology, a business ecology and an idea. It is mainly applied in every field. It is extremely similar to the Internet. Talking about blockchain now is like the Internet 20 years ago. What did we talk about the Internet 20 years ago? When talking about its technical architecture, operating system, language, server and so on, it was said at that time that Internet e-commerce was deceptive, because many people had not been exposed to this aspect. In fact, many people have misunderstood blockchain, especially after being confused by the currency circle
When did jiuzero blockchain start? Jiuling started to investigate and prepare from 2016, and has about half a year to investigate all aspects of the blockchain. In 2017, it began to enter the field of blockchain. By 2020, it will be the fifth year. It has gained a lot of experience and achieved a lot in application. We've never played with coins, never engaged in ICO. In the first few years, we didn't make a lot of noise, that is, we should do a good job in technology, platform and browser, and apply them in traceability. We have done a good job in the application of traceability since 2017, and many procts have been launched; In 2018, more than 10000 procts will be applied in traceability. In 2019, it will be further promoted. This year, it will be further developed, and all procts will be opened up in the whole process of visualization. So at the beginning, we used it in the field of traceability. Since 2018, we have used it in the whole blockchain ecology, including blockchain traceability, blockchain invoice, sharing economy, supply chain finance, general points and other applications, as well as the platform technology services we built. We have entered this field in an all-round way, And relatively speaking, it is relatively mature and completely implemented
What's more, why is blockchain on fire now? Why does the development of blockchain reach the height of "thinking"? This is in line with the trend of the times
let's review the history of China's economic development in recent decades. The wealth of Chiang Kai Shek's time was concentrated on the local tyrants, evil gentry and warlords. Mao Zedong liberated most of the common people as peasants, and United most of them was more suitable for the situation of China at that time. Therefore, he defeated Chiang Kai Shek, overthrew the bureaucracy of the local tyrants, evil gentry and warlords, redistributed their wealth, developed the proctive forces again, and completely redistributed their revolution and distribution, Mao Zedong really realized serving the people and let the people live a good life. In the era of large collectives, people go to work in the countryside to earn points. According to the points you earn, how much food can you get. In Deng Xiaoping's time, I felt that this was not right. It might be that the efficiency was not high, and I ate a big pot of rice. Later, I started the reform and opening up. After the reform and opening up, the fields were divided into households according to the number of people. After that, the output increased a lot, which stimulated everyone's enthusiasm, increased the output and improved the efficiency. After the reform and opening up, commercial instrial enterprises began to develop
we can see that economic development is based on the needs of the times. China's reform and opening up has gone for decades, from the traditional economic era to the E-commerce Internet economy, and now the blockchain has come out, also because of the new problems of wealth distribution in the Internet era
in the Internet era, social wealth is highly concentrated on several platforms, such as Alibaba, Tencent, Internet, Jingdong, etc. the Internet e-commerce leaders have too strong a say in finance, resources, procts and other aspects. Social development has completely lost its balance. The uneven distribution of wealth has made the rich richer and the poor poorer. The instrial enterprises without money, including the whole of China, are now difficult to survive except for the monopolized central enterprises. At this time, there needs to be another revolution in business. The proctive forces must be redistributed and readjusted. It happens that blockchain is born to meet the needs of the era of transportation
the rules and mechanisms of blockchain are completely open and fair, can not be tampered with, and can not be decentralized. The oligarchs of institutions are removed to form a sharing economy for common development. Why does the government support blockchain so much? Because the government can fully enter the field of blockchain for supervision, and the privacy of citizens can be protected. Personal information in the Internet is not protected, and personal information in the blockchain is in their own hands. In the era of Internet e-commerce, oligarchs monopolize information resources. There are too many fake and shoddy procts and too many false information, so we have no way to distinguish them
at this time, the rule mechanism of decentralized supervision of blockchain emerges as the times require. Blockchain is not only a technology (it has made some improvement and promotion in the original Internet technology), but more importantly, it can solve the problems that cannot be solved by the Internet, traditional e-commerce and traditional ecology, such as traceability. Traceability in the Internet age can be falsified. A traceability source can be pasted anywhere, but the traceability of blockchain is different. The technology of blockchain is real. Everyone can participate together. Through distributed storage, everyone can get the data, and then all things can be traced, including procts and invoices, Including a person to send a message can be traced, stored, fidelity
the traceability of blockchain starts with raw materials, then proction and processing, then warehousing, sales, etc. every link should be visualized, with pictures, videos and words, which will leave traces of every link. Only in this way can we make everyone trust completely and be fair, open and transparent when there are too many fake and shoddy procts and lack of trust. In short, blockchain is to solve the problem that the Internet can not solve
when it comes to blockchain, bitcoin is the first thing that many people think of. In fact, bitcoin's contribution to the world is to put forward a rule and mechanism. Bitcoin itself has no value. It has no proct and no support. But its technology and concept are very good, because this technology can't be fake. The source code of this technology is open source and can be shared. Its technology uses the idea of blockchain
as soon as the rules and mechanisms of blockchain come out, they are sought after by everyone. However, in recent years, they have been confused by money. That kind of money is deceptive and runs counter to blockchain. On the contrary, it makes people distrust blockchain because they don't know enough about blockchain and think blockchain is money. Because if you want to understand a field, just like jiuzero blockchain has entered its fifth year, you are engaged in blockchain ecology, blockchain traceability, blockchain digital integration, blockchain technology development, blockchain browser development and so on every day. In this field, you are still learning constantly, because it is not easy to learn a field thoroughly. The reason why we have been very motivated in the past few years is because we know that it is a big trend and coming. Just like the Internet 20 years ago, many people don't believe, understand and turn a deaf ear to it. But ten years ago, Tencent, Alibaba, Huawei and other big enterprises got up. At the same time, now this opportunity is in front of us. Can we seize it? This is a question worth thinking about
finally, let's make it clear that blockchain has nothing to do with currency
for regular blockchain enterprises, the government has requirements and certification standards
standards: three basic requirements (patent, soft work, registered company in national blockchain Park, paid in registered capital, dedicated blockchain R & D funds), four landing application standards (blockchain browser, website, blockchain application scenarios, blockchain procts), five kinds of blockchain professionals (blockchain finance professionals, Blockchain digital professionals, blockchain credit management professionals, blockchain software development professionals, blockchain encryption technology professionals, and employees with bachelor degree or above who have been employed for more than one year) can get six basic subsidies
in the blockchain instry, there are at least tens of thousands of companies doing money and ICU. They all say that they are regular, but can they take out these certificates. The document points out that as long as the company has digital currency or ICO, it is not a blockchain company
under the background of this era, the ideas, rules and mechanisms, decentralized supervision and privacy distribution of blockchain can protect everyone's interests, redistribute proctivity assets, prevent the interests from being too concentrated on certain oligarchs and institutions, let everyone participate together, and let everyone exert their energy together to fight against counterfeiting, tax evasion, tax evasion, tax evasion, etc The real purpose of blockchain is to crack down on false transactions and create a conscientious ecosystem that can protect the interests of the people and provide hematopoietic function.
It's better to say that Qing Sanli cheater company swindles more than 1000 people every year, each person's salary plus 20000 deposit