Blockchain network implementation
bitcoin, Ruitai coin, Laite coin, Ethereum and other digital cryptocurrencies all use blockchain technology
blockchain is an important concept of bitcoin, which is essentially a decentralized database and the underlying technology of bitcoin. Blockchain is a series of data blocks generated by cryptography. Each data block contains the information of a bitcoin network transaction, which is used to verify the validity of the information (anti-counterfeiting) and generate the next block.
according to Xiao Wang, the concept of blockchain as a service (baas) is mainly proposed by Microsoft and IBM. To put it bluntly, it is actually a new type of cloud service, a cloud service combined with blockchain technology. For example, Microsoft's azure cloud computing platform and IBM's bluemix garage cloud platform all provide blockchain as a service baas
blockchain as a service (baas) is a space created by enterprises such as Microsoft and IBM from their own cloud service network to run a blockchain node. Compared with ordinary nodes and exchange nodes, the main purpose of baas nodes is to quickly establish the development environment they need, and provide a series of operation services based on blockchain, such as search query, transaction submission, data analysis, etc. these services can be centralized or decentralized to help developers verify their concepts and models faster. The service of baas node is reflected in: it is more instrumental and easy to create, deploy, run and monitor blockchain.
Seeing some answers to the debate on the definition of blockchain, I suddenly realize that my answer to this explanation principle has always been directed at bitcoin. There is no specific and unique answer in the instry between the definition of blockchain. Here I first summarize the characteristics of "blockchain" according to the papers I read:
1; Hash chain & quot There are several nodes participating in the system operation (distributed)
3. Reach a consensus on the consistency of basic data (consensus agreement / algorithm) through a certain protocol or algorithm
since bitcoin is currently one of the most typical and influential applications of blockchain, it will be much easier to understand how bitcoin uses blockchain before understanding other forms of blockchain applications
point 1: first of all, you need to understand the technical strength of the blockchain technology service provider you choose, including the underlying strength of the blockchain and the technical strength of the team; What successful cases have been developed. Ask for the developed project, and the other party will analyze the successful cases they have done before
point 2: it depends on the existing underlying blockchain architecture and project development experience of the other party
point 3: you can ask your friends if they know and recommend it. I know that Renren blockchain baas platform has good comprehensive strength, and it can quickly build its own IT infrastructure and blockchain services on the open cloud platform. Of course, there are others. Choose a platform suitable for your own enterprise. There are still some problems that need to be paid attention to that haven't been mentioned. I hope others can help me~
at present, the overall planning and top-level design of the blockchain service network have been completed, and the construction of more than 40 public city nodes in 31 provinces and autonomous regions has been completed. The blockchain service network will be tested internally for half a year. In the future, China UnionPay, together with the state information center, China Mobile and other partners, will actively promote security and function testing, technical architecture optimization, business operation scheme formulation, basic service capacity building, innovative application promotion and other work, and finally realize the commercial operation of the whole system
interested developers can view it on the official website of the blockchain service network.
the form of global currency is undergoing a great change. The issue of digital money will challenge the central bank's money supply, the right to issue money and the regulatory mechanism
in the field of transaction payment, blockchain has the advantages of decentralization, no need to trust the system, disintermediation, tamper proof, encryption security, etc. This point-to-point model without trust means that commercial banks are less necessary to act as payment intermediaries and credit intermediaries, weakening the role of traditional commercial banks in the process of currency creation, And then spread to deposits and credit
under the extreme situation that digital currency completely replaces cash, the traditional outlets will lose their existence value. However, the issue of digital currency not only requires mobile digital devices as hardware support, but also solves the problems of digital identity authentication and privacy protection. Therefore, commercial banks have enough time to study the countermeasures<
at present, the financial system still mainly relies on the centralized scheme to solve the credit problem, that is, to establish the credit through the government, banks and other centralized authorities. Blockchain technology facilitates transactions through technical endorsement rather than centralized credit institutions
intelligent assets based on blockchain can build credit free lending relationship. The core idea of smart assets is to control ownership. The digital assets registered on the blockchain can be used at any time through the private key. If you borrow money on the Internet, you can use the smart assets as collateral. The automatic execution of the smart contract can lock the mortgaged smart assets. After the loan is paid off, you can confirm the contract conditions to automatically unlock it. As a result, the probability of disputes between the two sides is greatly reced
blockchain technology can achieve direct transactions between institutions and greatly rece costs. Taking cross-border payment as an example, it takes two or three days to process under the traditional payment mode, while the point-to-point payment mode adopted by blockchain only takes a few seconds to a few hours. Santander central of Spain studies that by recing the cost of cross-border payment, securities trading and compliance, blockchain technology can save the banking instry $15 billion to $20 billion a year
at present, the middle and back office of the bank is engaged in a large number of functions such as account registration and settlement, and some complex transactions need to be recorded and operated manually. At the same time, in complex trading projects, it often involves multiple trading subjects, multi-party communication and check. The smart contract in the blockchain can code the operation rules or protocols, execute them automatically and rece manual intervention, so as to achieve more efficient and standardized financial services
blockchain technology is of great help to expand financial sharing. For example, in Kenya and the Philippines, bitcoin has been developed as a bridge for international remittance tools, so that people without bank accounts can send and receive cross-border payments instantly through mobile app
the important reason why bitcoin can realize the function of global currency and payment is that blockchain technology has realized the credit consensus of different countries, regions and people with different political and cultural backgrounds, thus breaking through the credit limitations of institutions, regions and even countries
blockchain can save regulatory records and audit traces, provide convenience for supervision and audit, and effectively control operational risks such as fraud and manual input error. Because the transaction confirmation is the completion of clearing and settlement, it also greatly reces the risk of counterparties. The distributed network and consensus mechanism of blockchain also rece the system risks of financial institutions such as hacker attacks and server downtime
of course, the large-scale application of blockchain technology in the financial instry still faces many challenges
the first is the restriction of current laws and regulations. Blockchain technology is constantly changing, judicial and regulatory agencies are still in the state of research, the application of financial blockchain technology will face different degrees of compliance problems
secondly, there is no mature underlying blockchain technology platform. Blockchain still faces many technical problems, such as capacity scalability, privacy protection, inability to settle with net position, non recourse after the event, etc. The cost of integrating blockchain technology into the existing financial system is high. The large-scale use of blockchain technology not only needs to reshape the IT architecture and business process, but also to overcome the conflict from the internal cultural concept
therefore, blockchain technology needs the collaboration of all financial instries to be truly implemented
at present, commercial banks in China can grasp the new Internet finance mode derived from the technical background of block chain through internal experiments and alliance cooperation, and use block chain technology as a powerful tool to realize "Internet plus".
there are three kinds of blockchain technology practices in overseas financial instry: internal laboratory, investment in blockchain companies and establishment of partnership. Considering the regulatory factors, it is difficult for domestic financial institutions to grasp the new trends in this technology field through direct investment in blockchain companies, but they can consider setting up R & D laboratories and cooperating with technology companies to participate in research
in China, Bubi blockchain is a leading blockchain technology service provider in China. Since its establishment, Bubi blockchain has been focusing on the R & D and innovation of blockchain technology and procts. It has a number of core technologies, and has achieved substantial innovation in many aspects, forming a number of core technology achievements, such as mathematically proven distributed consensus technology, distributed consensus technology, and so on Fast large-scale account book access technology, multi chain general ledger technology supporting business form expansion, interconnection technology between heterogeneous blockchains, etc. We have developed our own blockchain basic service platform, which has been applied in equity, supply chain, credit and other fields. Bubi blockchain has been committed to building an open value circulation network with the core of decentralized trust, so as to let digital assets flow freely
in order to take the initiative in the future application and strive for the right to speak, China's commercial banks should actively participate in the formulation of international and domestic standards, apply for blockchain technology patents, strengthen in-depth research on blockchain technology details, and carry out necessary technical reserves, including cross-border payment, inter-bank settlement, bills, supply chain finance, consumer finance, etc The feasibility of the application of mortgage and other specific business areas
the combination of blockchain technology with Inclusive Finance and sharing economy is a key breakthrough area. We can study how to use blockchain technology to achieve low-cost capital transfer in areas with insufficient financial coverage and underdeveloped economy through cooperation with scientific and technological innovation enterprises; Research on the use of blockchain technology to generate a unique electronic contract on the blockchain, which can not be forged by both sides of the debit and credit, so as to improve the security and reliability of P2P and other new lending models; This paper studies the way of registering assets and controlling private key through blockchain to control the ownership of enterprise mortgage assets
e to regulatory reasons, blockchain technology is still difficult to be directly applied in financial business. However, commercial banks can apply blockchain technology in areas that are not subject to financial supervision, such as recing operation and management costs and improving employee benefits. For example, some small-scale experiments will be carried out in the fields of points exchange, physical assets and procurement system.
here are some processing methods:
optimize the image and use the appropriate image format
optimize CSS
rece HTTP requests (remove some unnecessary objects, combine two adjacent pictures into one, merge CSS)
remove unnecessary add ins
make some content static when it can be static, so as to rece the burden of the server
put the statistical code at the end of the page