Bank's blockchain
at present, some well-known financial institutions in the world have begun to pay attention to blockchain and have carried out corresponding research and development. But banks will only make use of blockchain and will never let blockchain replace themselves
the underlying technologies of bitcoin, Ruitai and Laite are blockchain, but no one can replace the bank.
arch is a decentralized application development, and it is also the first decentralized application in China. Its purpose is to help developers quickly create decentralized applications. The system is easy to use, flexible and safe
in terms of mode, it is similar to Ethereum and belongs to blockchain service, but the implementation mechanism is quite different. Taking Ethereum as an example, its biggest feature is that it greatly expands the functions of the script engine, adds new instructions such as reading blockchain, charging and jumping, and relieves stack memory, function call depth and script length restrictions. However, this method has a big disadvantage that the application code itself and the data generated by the application exist in the same blockchain, resulting in the rapid expansion of the blockchain
but arch is different. Its extensibility is not realized by transaction script, but by side chain. There is a main chain and several side chains (mainly provided by developers) in the ash system, but each chain only supports a limited number of transaction types. The logic of transaction or contract is written directly by the host language, not by the transaction script
the advantages are as follows: firstly, it reces the difficulty of contract programming; secondly, it avoids blockchain expansion; thirdly, each application can customize personalized blockchain parameters<
ash does not directly crypti (decentralized, blockchain based app store) or lisk (it is a new generation, allowing JavaScript development and distributed applications to use an easy-to-use, fully functional ecosystem), But it will refer to crypti's architecture and reuse some of its code, but not too much
there are two main differences.
crypti uses dpos, on which we add pbft algorithm to enhance consistency and rece double payment risk
we use C + + language to write some key moles, and nodejs is still used to write the non performance hot parts.
traditional banks are centralized account books, and regulators have a general ledger in their hands. We need to use a sum of money. The general ledger records the information about the change of money. If the general ledger server is hacked, or someone who has the right to modify the account book has done something wrong, then our deposit data will be wrong. That's why some customers' deposits have disappeared
the blockchain is a distributed ledger. On the blockchain, the synchronized ledger is stored on the global nodes. If it is to be modified, the technical rules of the blockchain force that more than 51% of the global server nodes must be modified. The theory is feasible, but the fact is not
banks close down at 16:30 p.m. every day. One of the things they have to do is to centralize and exchange transaction data among banks. With blockchain, this link is saved. Direct point-to-point real-time exchange
when you go to the bank to open an account and do business, the information is repeatedly provided again and again. If the user uploads the instrial and commercial data and personal data to the blockchain, a two-dimensional code can download the user's information, which is more secure and accurate, saves a lot of trouble, and greatly improves the security and efficiency
As a traditional financial institution, banks are the most active Pathfinder in the field of blockchain. In recent years, many banks at home and abroad have applied blockchain technology to credit, clearing and other fields. The unique trust mechanism of blockchain is regarded by banks as a key technological breakthrough in innovating risk management and simplifying transaction process. However, as an emerging technology, blockchain ecology is still in the process of establishment, and its application is very limited. Many problems still need to be solved graally in the development
"at present, blockchain can't run high-frequency and concurrent transactions, and network speed and computing power can't support it. For example, in the field of payment, if it is online shopping, it can be realized; If it's high-frequency futures trading, it can't be done. " Huang Zhen said
JIANG Peng said that at the beginning of designing the blockchain system, China CITIC Bank carefully demonstrated the business links suitable for the use of blockchain
"from the global experience, it is not suitable to use blockchain to build a large and complex system. Instead of trying to solve all problems with blockchain, we should focus on solving the core problems. It's time-consuming to build a too complex system. The technology is developing so fast that before the old system is finished, it will face the iteration of new technology. " Jiang Peng said
the idea of "only solving core problems" ensures that after the blockchain goes online, the relevant business operations of branches of China CITIC Bank can be upgraded without process transformation
Fan Bin said frankly that it will take time for banks to fully apply the blockchain, and IBM's investment in the blockchain open source community will continue, on the one hand to cultivate the market, on the other hand to compete for the commanding height of the blockchain platform. With the rapid iteration of blockchain technology itself, there is still a lot of imagination for financial institutions to use this new technologythe content comes from Xinhuanet
the first role is gateway, which can be bank, market maker, liquidity provider, etc. The main function of the gateway is to let the legal assets in reality enter the blockchain payment and settlement network
the second role is customers, which can be all kinds of international trade customers. Customers are the parties involved in the blockchain payment transaction, and jointly participate in the confirmation of transaction information. In the process of transaction, once either party does not confirm the transaction, the transaction cannot be formally effective. Through this common verification, the risk of information opacity is greatly avoided, and the risk of cross-border payment in international trade is reced
the four functional moles in blockchain payment and settlement are the core business logic moles in cross-border payment
the first function mole is network connector. It is a tool to help all kinds of institutions access blockchain payment network as gateway. Network connector is a "plug and play" function mole, which can be integrated with the existing international payment and settlement system, so that banks can process cross-border payment business through blockchain. The mole is connected with the remitting bank and the receiving bank to exchange personal information, expenses, delivery details, payment details, etc. After the system confirms the transaction information of both parties, the mole connects the blockchain payment ledger for settlement processing, and notifies all parties to confirm the transaction
the second function mole is blockchain payment ledger. Banks, market makers, etc. access blockchain payment books as nodes
the third function mole is the market maker client. The market maker submits digital assets to the blockchain payment account book, and the settlement platform can realize the function of market maker through internal exchange settlement or integration into the blockchain payment network through this mole
the fourth function mole is transaction client. Customers can directly operate blockchain payment settlement through the client.
it is suggested that this project can also go to the police. If you don't understand digital currency, you'd better not play it. If you are interested in digital currency, you can pay attention to bitcoin, Ruitai, Laite and other mainstream digital currencies.