Blockchain solutions
1. The underlying chain platform providers, such as ant / network, usually only provide chain and development tools, but the specific instry / scenario solutions and development delivery capabilities are limited, which is not their focus. They want to use blockchain to package and sell more cloud services
2. Blockchain solution companies usually provide blockchain solutions in their own familiar fields, but most of them are small and medium-sized teams or start-up teams. Most of them have little difference in blockchain technology capabilities and have a deep understanding of their respective fields
however, the biggest problem for such companies is that because the blockchain instry is still in its early stage and there is no mature business model or profit model, most of them need external investment to continue their life, which leads to the difficulty in guaranteeing their service ability or continuous performance ability, and frankly speaking, their business is unstable
on the other hand, because it is not a professional end-to-end delivery or professional outsourcing, it has no mature methods, team and project management to ensure the efficient and complete delivery of a blockchain solution. So for buyers, it is easy to get out of control in the process of project development, or it is difficult to get satisfactory delivery results in the end
another common problem is that most customers do not know what to do with blockchain and how to combine their business to do a valuable and meaningful blockchain project. Under this kind of cognition, I blindly find a company to directly develop on the scheme, and it's easy to regret or even give up halfway after doing it. I see too many such projects, I can't figure out the situation, and I don't know what I want to do. It's easy to set up a blockchain. This kind of company usually does not have the ability of pre-sale business consulting, business analysis and planning, in other words, the ability to help you understand the situation. In a word, if you know what you want, it may be OK to find them. If you don't know, it's better to find a professional consulting company honestly
3. IT consulting and delivery companies, which are usually specialized in serving large customers in various instries, have a set of consulting and end-to-end delivery methods and team support. Well, there are not many blockchain businesses in these companies, because they are not limited to the narrow business of blockchain, such as Accenture or some domestic companies. However, ThoughtWorks is slightly different. It has a blockchain division, pre-sales consulting / business analysis services, and delivery services. Then it has blockchain projects in its own major customers in various instries. Automobile, finance, retail, energy, agriculture and so on
In the heat wave of "embracing blockchain" in 2018, who can take the lead in finding application scenarios and launching landing projects has become the most important part of the competition
among them, traceability and anti-counterfeiting is considered to be one of the most promising areas for blockchain implementation, and also the first area for giants to compete for blockchain technology implementation. In China, Chongqing, Hangzhou and other cities have taken the lead in "testing" the application of blockchain in food traceability; Tmall, Jingdong and other e-commerce giants also use blockchain technology in their respective systems for traceability and anti-counterfeiting
What are the advantages of blockchain traceability compared with traditional traceability? What pain points can blockchain technology solve in the traceability and anti-counterfeiting business? Can blockchain technology open a new chapter of traceability and anti-counterfeiting business
in the Internet era, computers have proposed many ways of trusted computing for a long time, that is, any blockchain technology node adopts the mole of trusted computing. Therefore, trusted computing can make it easier to upgrade and iterate technologies in distributed networks
in terms of the real name system of blockchain technology, there is a blockchain Technology Laboratory in the United States, and they have put forward many technical solutions for the real name system. For example, the current blockchain technology is point-to-point. In many countries, such as South Korea, each of them has an e-Certificate, and they need to use the real name e-Certificate for signature in the transaction. Of course, there is a simpler solution. We can store the IP address of the whole device as part of the transaction in the blockchain application
in this way, the transaction of the whole blockchain technology can realize the real name system of technology. So this is an optional real name system. We can build a real name blockchain application network or an anonymous blockchain application network
Super key is also a significant progress in the development of blockchain technology. Because it is a distributed network, how can we supervise and control it? Cryptography, we call it multi signature
we (yunbokeji) design different blockchain application networks. If it is a blockchain application network used by a bank, we can design a super key. The keys of all nodes must be combined with the super key to generate wallets
then, the super key should be in the hands of regulators or some institutions, who can have limited control over blockchain applications. For example, the data on the current blockchain application can not be deleted, so the super key actually allows the authority to modify the distributed network
so what kind of technology is blockchain:
(1) distributed decentralization,
(2) no need to trust the system,
(3) tamper proof and encryption security. I know these words separately, but what do they mean together
1. Distributed and decentralized. It's all about this on the Internet. There's no need to say more. In short, there's no need for a central server. Everyone's data is obtained from this server. Instead, the data is put on N networked devices, and everyone can download and store it
2. There is no need to trust the system. Do you believe in banks? Because the bank is recognized by the state, the blockchain realizes a trust mode without the need of a third party. It uses n devices on the Internet to store data, which can be verified by everyone. As long as more than half of the people think you're right, you're right. No one or organization can modify more than half of the content on the Internet. If you don't believe in yourself, congratulations. You are a great philosopher
3. Tamper proof and encryption security
the blockchain adopts a series of technologies, such as sha256 and ripemd160, to ensure tamper proof and encryption security. For example, 01011000111110 represents a character. The algorithm requires four bits to be shifted to the left, supplemented by zeros, four bits to the left, and four zeros to the right, How to dece the original number according to the result? Of course, this is just a simple example.
by allowing blockchains to connect to independent side chains, enterprises will find that they can create customized solutions to meet business needs.