区块链技术差距分析,区块链技术差距有哪些
请查看相关英文文档
① What is the difference between blockchain content projects and traditional Internet content projects
I think the biggest difference between traditional blockchain projects and blockchain content projects is that The author uses blockchain technology to combine the content production model to help content producers protect copyright, expand publicity, and explore the value of content. For example, the aqua hydrogen and oxygen content public chain project can help content producers expand the value of content on their products. The subject can download the DAPP of the aqua project to learn and understand. I hope useful to you.
② Jinwowo Group: What is the difference between broad and chivalrous blockchain technology?
In a narrow sense, blockchain is a way to store data in a chronological order. A chained data structure composed of blocks connected in sequence, and a cryptographically guaranteed distributed ledger that cannot be tampered with or forged.
In a broad sense, blockchain technology uses block chain data structures to verify and store data, uses distributed node consensus algorithms to generate and update data, and uses cryptography to ensure data transmission and access. A new distributed infrastructure and computing paradigm for security.
In the future, Jinwowo will continue to explore the value of blockchain technology in the commercial field, give full play to the advantages of big data services, add value to user behavior, break the ice for the development of small and medium-sized enterprises, and build a real, efficient, safe and honest Internet community with a shared future.
③ How to understand blockchain and blockchain technology
Blockchain technology uses mathematical methods to realize distributed accounting and solve trust issues, thus completing decentralization. It will have a profound impact in many fields such as communications, finance, Internet of Things, government management, etc.
Blockchain refers to a technical solution that collectively maintains a reliable database through decentralization and trustlessness. It is a technical method for all people to participate in accounting. The previous accounting methods were centralized and required a centralized intermediary, whether the intermediary was a traditional government, financial institution, notary agency or an emerging e-commerce platform or online payment platform.
In economics, information is sufficient. In fact, very large intermediaries exist precisely because of insufficient information. The existence of intermediaries increases transaction costs and raises transaction thresholds. Blockchain technology is essentially a large-scale collaboration tool. It uses pure technology to make direct value transfer possible for the first time, and continues the trend of decentralization and disintermediation of the Internet. Disintermediary blockchain technology will greatly subvert the information intermediary industry.
Blockchain technology is the basic technology for constructing the Bitcoin data structure and encrypted transmission of transaction information. This technology realizes the issuance and transaction of Bitcoin. The core of blockchain technology is that all currently participating nodes jointly maintain transactions and databases, making transactions based on cryptographic principles rather than trust, so that any two parties who reach an agreement can directly conduct payment transactions without the participation of a third party.
From technologyTechnically speaking, a block is a data structure that records transactions, reflecting the flow of funds in a transaction. The blocks that have reached transactions in the system are connected together to form a main chain, and all nodes participating in the calculation record the main chain or part of the main chain.
A block contains the following three parts: transaction information, hash hash formed by the previous block and random number. Transaction information is the task data carried by the block, specifically including the private keys of both parties to the transaction, the number of transactions, the digital signature of electronic currency, etc.; the hash formed by the previous block is used to connect the blocks to realize the past The order of transactions; random numbers are the core of transaction completion. All nodes compete to calculate the answer to the random number. The node that gets the answer the fastest generates a new block and broadcasts it to all nodes for update, thus completing a transaction.
④ Is blockchain reliable?
With the development of the times, many science and technologies are now used in people’s lives, and blockchain is used in a very wide range of applications. As an Internet technology, the purpose of blockchain is to verify the validity of information, so it has an anti-counterfeiting function. Blockchain is a combination of many data blocks in a chain structure in time order to maintain the reliability of the database. The application fields of blockchain are also relatively wide, and are often used in finance, the Internet, insurance, and some public welfare fields. Blockchain is divided into public and private. Its biggest features are high transparency, decentralization and collective maintenance. Because it is used too widely, many people have doubts about blockchain in daily life. I don’t know. Is it reliable?
Generally speaking, blockchain technology is not a scam. It is reliable, but it also has certain disadvantages. Blockchain technology can have great benefits if applied in legal fields, but once it goes astray and is introduced into illegal fields, it will have very serious consequences.
⑤ Blockchain financial application
Blockchain financial application is a key area where it plays a role in reality. The financial industry needs such high-end technology, and the traditional operating methods will be affected by Such technology has undergone profound changes. Blockchain financial applications have many distinctive features, and people are talking about them. It has attracted more and more attention because of its actual effects, and has had an increasing impact.
Abstract: Developed countries and technology companies have taken the lead in the research and application of blockchain technology. Judging from the application of patent technology, there may be a gap of about one and a half years between my country and the United States in blockchain technology. Based on the above situation, how can China achieve "asymmetric" catch-up? The first thing is to see the situation clearly, seize opportunities and meet challenges. Secondly, after understanding the necessity of the underlying construction of blockchain for the existing business and future development of the financial industry, a consensus was reached among various financial companies to establish a "China's Financial Blockchain Alliance". The last step is to advance collaboratively and embrace change.
How to understand blockchain?
Bitcoin: A PointPeer-to-peer electronic cash system. In 2009, after the paper was published, Bitcoin was born as a virtual currency in the digital world of the Internet. At present, the total market value of Bitcoin is about US$6.5 billion. Although the market value is constantly changing, it is still the largest virtual currency in the world.
Another important concept is blockchain. Blockchain is an underlying technology of Bitcoin, and Bitcoin is just an application of blockchain. As we all know, Bitcoin can realize point-to-point value transfer. In addition to the Bitcoin blockchain, there are many other blockchains, such as the Ethereum blockchain, etc. Therefore, we should distinguish between concepts such as Bitcoin, Bitcoin blockchain, blockchain, and blockchain technology.
Currently, people have several misunderstandings about blockchain. Blockchain can be described in English as "Decentralized Blockchain", where Decentralized is translated as "decentralized". However, I think the blockchain has realized the unintermediary dissemination of value, which is point-to-point value dissemination. This does not mean that after entering the blockchain era, there is no need for a center, but that it should move from a single centralization to a center and a center. parallel development. Then, the existing center is likely to become a branch center or a weak center. Currently, all banks have their own data centers. If a financial blockchain alliance is established in the future, they can become nodes in the blockchain alliance, so blockchain does not require a center.
Blockchain does not require credit
We often see some articles that believe that blockchain needs to “remove credit”. In fact, blockchain relies on consensus The algorithm builds trust and ensures the correctness of transactions through consensus among nodes. Build trust at low cost through mathematics and algorithms instead of "removing credit". However, digital asset transactions between people do not require two people to know each other or have a trust relationship with each other, nor does it require a third-party credit agency. It only requires everyone to trust the trusted network of the blockchain.
Why is it considered credible? Because it is a distributed database, it has a consensus-based mechanism: a set of encryption algorithms, making it immutable. On the one hand, the public key makes information transparent and traceable; on the other hand, the private key can protect privacy.
Blockchain is not a mature technology, nor is it omnipotent. Blockchain technology is still in its early stages of development. At the beginning of this year, we sent a delegation to Barclays South Africa’s blockchain research laboratory to study. At the seminar, Barclays African blockchain experts believed that it will take at least five to ten years for blockchain technology to become a truly mature technology. At present, blockchain has the disadvantages of relatively slow computing speed and small storage space. Moreover, not all data processing requires the use of blockchain.
Research and application of blockchain in foreign countries
We found that the research methods of blockchain technology in established financial developed countriesThe face is already ahead. The British government believes that it is very important for the government to participate in the legislation of digital currencies and blockchain networks, and the government encourages in-depth research on blockchain technology. The British government is actively evaluating the potential of blockchain technology and considering its use to reduce financial fraud and reduce costs. In addition, the UK government plans to develop application systems that can be used between government and public agencies.
In February this year, the European Commission placed cryptocurrency at the top of the list of rapid development target areas. This initiative promoted policy research on digital currencies by various agencies. Technology companies are also leading the way in research on blockchain technology.
IBM launched the "Open Ledger Project" to develop an enterprise-level blockchain software structure and promote the commercial use of blockchain technology through the Bluemix and API foundation of the IBM cloud computing platform. Architecture to support the docking of external data. IBM still has a lot of practice in blockchain technology. Recently, it and a company in South Korea conducted creative experiments using blockchain technology and the Internet of Things, and achieved some results.
Microsoft uses the Azure platform to provide users with "blockchain as a service", which can enable R3 and its bank members to speed up the experiment and learning process, and accelerate the development, testing and deployment of distributed ledgers.
Intel also released SawtoothLake, an efficient modular platform for building, deploying and running distributed ledgers; at the same time, Intel is also studying to create a trusted execution environment for hardware chips for blockchain applications, providing Greater security and privacy.
Meanwhile, Wall Street is also taking action. Although founded relatively late, R3’s core function is to formulate industry standards for the development of blockchain technology in the banking industry, as well as explore practical uses and establish a blockchain alliance for banks.
From what we know, in addition to these two new companies on Wall Street catering to the digital financial era, large financial institutions are studying blockchain technology and building their own areas. Blockchain concept and technology team.
Currently, blockchain technology already has practical application cases.
In Canada, the blockchain startup company "Blockchain Tech Ltd" has successfully been listed on the Toronto Stock Exchange GEM; the Estonian government will launch the government's blockchain medical insurance Record.
Domestic attention and research on blockchain technology
Blockchain is an optional technology. Previously, the People's Bank of China also held a digital currency seminar. In addition to the central bank, relevant departments such as Zhejiang Province and Beijing Municipality also expressed support for blockchain application research last year.
From a business perspective, BubiBlockchain has been used in equity, supply chain, points and other fields, and trials and application tests are being carried out with exchanges and banks. Bubi Blockchain focuses on the innovation of blockchain technology and products. It already possesses a number of core technologies and has developed its own blockchain service platform. And many blockchain innovative and entrepreneurial companies are constantly emerging.
In addition, a number of industry alliances are being established. In terms of financial institutions, the current cases of blockchain application by my country's large banks and financial institutions still need to be solved.
At the end of 2015, Bank of America had obtained 15 patents on blockchain. There may be a gap of about one and a half years between my country and the United States in blockchain technology.
Blockchain financial applications are entering a new stage in an all-round way. Various applications will become more and more in-depth, and related changes will attract more and more attention, and a huge new trend will form. .
⑥ What are the advantages of blockchain compared to traditional technology
Hello, we are Shanghai Wanglian Information Technology Company. Compared with traditional technology, blockchain is non-tamperable. properties. The blockchain traceability system VoneTracer launched by our company adopts a variety of data collection methods, one item per code, the traceability is true and reliable, and applies industry-leading technology. The bottom layer adopts the blockchain service BAAS platform independently developed by Wanglian. Such technical features can technically ensure that data is different from traditional traceability, and the credibility of the data will be greatly improved.
⑦ The main issues in the current development of blockchain technology
Currently, blockchain technology is still in a very early stage. Not only has it not yet formed a unified technical standard, but also various technical solutions Still developing rapidly. However, in the past, it was thought that systems based on blockchain technology would be very resource-consuming (similar to Bitcoin), or that blockchain technology systems would have limitations in processing data, and other problems have already achieved technological breakthroughs. However, the scalability of blockchain technology has not been tested in large-scale practice, and it is still mainly in the prototype design stage. In addition, the blockchain industry is extremely short of talent. If you want to learn about blockchain, you can go to Lianbo. A large amount of blockchain information is updated every day. There are also blockchain technology training and blockchain-related activities. If you are interested, you can go and check it out.
⑧ Are there 7 core technologies for blockchain operation that you should know?
How many of the 7 core technologies for blockchain operation do you know?
1 .Blockchain link
As the name suggests, blockchain is a chain composed of blocks. Each block is divided into two parts: block header and block body (including transaction data). The block header includes the hash (PrevHash) value (also called hash value) of the previous block used to implement block linking and the random number (nonce) used to calculate the mining difficulty. The hash value of the previous block is actually the hash value of the header of the previous block, and the rules for calculating random numbers determine which miner can obtain the power to record the block.
2. Consensus Mechanism
Blockchain was born with Bitcoin and is the basis of Bitcoin.basic technical architecture. Blockchain can be understood as a decentralized accounting system based on the Internet. Decentralized digital currency systems like Bitcoin require blockchain to ensure the consistency of accounting by honest nodes without a central node. Therefore, the core of blockchain technology is a consensus mechanism that reaches consensus on the legality of transactions among individuals who have no basis for trust in each other without central control.
There are currently four main categories of blockchain consensus mechanisms: PoW, PoS, DPoS, and distributed consensus algorithms.
3. Unlocking scripts
Scripts are an important technology for automatic verification and automatic execution of contracts on the blockchain. Each output of each transaction does not strictly point to an address, but to a script. A script is like a set of rules that govern how the recipient can spend the assets locked on this output.
The legality verification of transactions also relies on scripts. Currently it relies on two types of scripts: locking scripts and unlocking scripts. The locking script is a condition added to the output transaction, implemented through a script language, and is located at the output of the transaction. The unlocking script corresponds to the locking script. Only if the conditions required by the locking script are met, the corresponding assets on this script can be spent, which is located at the input of the transaction. Many flexible items can be expressed through scripting language. The interpretation script is similar to a "virtual machine" in our programming field, which is distributed and runs on every node in the blockchain network.
4. Transaction Rules
Blockchain transactions are the basic units that constitute blocks, and are also the actual effective content that the blockchain is responsible for recording. A blockchain transaction can be a transfer or other transactions such as the deployment of smart contracts.
In the case of Bitcoin, a transaction refers to a payment transfer. The trading rules are as follows:
1) The input and output of the transaction cannot be empty.
2) For each input of the transaction, if its corresponding UTXO output can be found in the current transaction pool, the transaction will be rejected. Because the current transaction pool is a transaction that has not been recorded in the blockchain, and each input of the transaction should come from a confirmed UTXO. If found in the current transaction pool, it is a double spend transaction.
3) For each input in the transaction, its corresponding output must be UTXO.
4) Each input unlocking script must work with the corresponding output locking script to verify the compliance of the transaction.
5. Transaction Priority
The priority of blockchain transactions is determined by the blockchain protocol rules. For Bitcoin, the priority of a transaction being included in a block is determined by the time it takes for the transaction to be broadcast to the network and the size of the transaction. As the time it takes for a transaction to be broadcast to the network increases and the chain age of the transaction increases, the priority of the transaction is increased and will eventually be included in the block. For Ethereum, the priority of a transaction is also related to the transaction fee that the publisher of the transaction is willing to pay. The higher the transaction fee that the publisher is willing to pay, the higher the transaction fee.The priority included in the block is higher.
6.Merkle proof
The original application of Merkle proof is the Bitcoin system (Bitcoin), which was described and created by Satoshi Nakamoto in 2009. The Bitcoin blockchain uses Merkle proofs in order to store transactions in every block. This makes the transaction unable to be tampered with and makes it easy to verify whether the transaction is included in a specific block.
7.RLP
RLP (Recursive Length Prefix, recursive length prefix encoding) is a main encoding method for object serialization in Ethereum. Its purpose is to encode any nested sequence of binary virtual data. Lu Ji