为广大币圈朋友提供币圈基础入门专业知识!
当前位置首页 > 区块链知识> 正文

区块链技术除比特币还有什么,区块链技术除比特币还有啥

发布时间:2023-12-06-06:39:00 来源:网络 区块链知识 区块   技术

区块链技术除比特币还有什么,区块链技术除比特币还有啥


请查看相关英文文档

① A brief analysis of the application of blockchain technology

A brief analysis of the application of blockchain technology
For the recently popular blockchain technology, I believe many people Don't know its applicable scenarios. Although theoretically any industry related to digital networks can be applied, from the perspective of implementation costs, the following industries are more suitable for blockchain technology.
Since the essence of the blockchain is a distributed accounting ledger, digital currencies represented by Bitcoin and Ethereum are also a very simple and safe settlement method. The most important thing in the financial field is the accounting and clearing process. Blockchain technology can greatly improve the efficiency of traditional banks and the financial industry.
However, all of the above are the basic functions of blockchain, and there is still a lot of room for improvement. Currently, there is no mature blockchain financial project in the world. We still have a long way to go. Way to go.

When it comes to the application of blockchain, the first thing we think of is the banking and financial industries. Since the essence of blockchain is a distributed accounting system, it is most suitable for the financial industry. Digital currency based on blockchain can also be used in transactions, clearing and settlement, etc. The security and decentralization of blockchain are used to ensure the security of accounting. Currently, major countries are exploring this application.
In addition, many businesses of government agencies are also very suitable for the application of blockchain technology, such as the management of resident identity information, ownership records, product supervision, etc. Ensure the security and privacy of critical information through distributed immutable records. Many countries such as Ireland have included this development plan as a short-term goal, and it is also one of the more common areas of use of blockchain.
Financial field: The financial field is the field where blockchain has the most applications besides Bitcoin. After all, financial development also involves currency and digital currency. Especially in the past two years, the development of digital currencies has also driven the application of blockchain.
Regarding blockchain deception, when blockchain first emerged, it was questioned by many people and was called blockchain deception. Now the chief economists of various countries in the region have begun to quit studying blockchain, proving that blockchain is gradually being accepted by the public.
In addition, due to the emergence of Ethereum smart contracts, blockchain can also better assist resource sharing related industries, such as our common shared bicycles and other products. Another example is the medical field. We can also use blockchain technology to improve efficiency and safety, which will bring about a qualitative change in this industry.
I believe everyone has a preliminary understanding of the practical application of blockchain. Looking back at the ICO craze in China some time ago, a large number of unreliable projects such as dog chains forced speculation on the concept. Obviously, domestic investors There is not enough understanding of the blockchain application field, so stopping ICO not only regulates the industry, but also protects the investing public.

② What is blockchain technology? What exactly is blockchain?

Blockchain technology is one of the top ten Internet technologies.One of the typical judicial technology applications. Blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm.

Blockchain is an important concept of Bitcoin. In fact, it is a decentralized database. Blockchain, as the underlying technology of Bitcoin, is a series of data blocks generated using cryptographic methods. Each data block contains a batch of Bitcoin network transaction information, which is used to verify the validity of its information (anti-counterfeiting) and generate the next data block.

Blockchain originated from Bitcoin. On November 1, 2008, a person who called himself Satoshi Nakamoto published the article "Bitcoin: A Peer-to-Peer Electronic Cash System", which elaborated on P2P network technology, encryption technology, timestamp technology, and block technology. The concept of electronic cash system framework such as chain technology marks the birth of Bitcoin.

(2) Blockchain technology in addition to Bitcoin Extended reading:

The birth of blockchain:

The concept of blockchain was first proposed by Satoshi Nakamoto in 2008. In the following years, blockchain became the core component of the electronic currency Bitcoin: a public account for all transactions. By using peer-to-peer networks and distributed timestamp servers, blockchain databases can be autonomously managed.

The blockchain invented for Bitcoin made it the first digital currency to solve the problem of repeated consumption. Bitcoin design has become a source of inspiration for other applications. On December 20, 2016, the Digital Currency Alliance-China FinTech Digital Currency Alliance and FinTech Research Institute were officially established.

③ What is the relationship between blockchain and Bitcoin?

Blockchain technology is the basic technology of Bitcoin and is also the core and infrastructure of Bitcoin. Bitcoin has always been operated and managed without any centralized organization. Later, Bitcoin technology was abstracted and called blockchain technology, or distributed ledger technology.

(1) Blockchain is the core and infrastructure of Bitcoin:

1. In the Bitcoin system , "currency" is simply the unit of account used in that ledger. The most important thing is not the concept of "currency", but the concept of "ledger" without a central storage organization. For example: I lend 50 yuan to someone else. At this time, I asked the financial staff to help me keep accounts.

2. Blockchain technology is the basic technology of Bitcoin and the core and infrastructure of Bitcoin. Bitcoin has always been operated and managed without any centralized organization. Later, Bitcoin technology was abstracted and called blockchain technology, or distributed ledger technology.

(2) Blockchain is the core and infrastructure of Bitcoin:

1. In the Bitcoin system, “currency” is just the accounting used in the ledger. unit. The most important thing is not the concept of "currency", but the concept of "ledger" without a central storage organization. For example: I lend 50 yuan to someone else. thisAt that time, I asked the financial staff to help me keep accounts. Bookkeeping must be paid, so I need to pay the financial staff.

Because an incentive mechanism has also been invented in the Bitcoin system technology, which is equivalent to what I just said, you can help me keep accounts and I will pay you, but not everyone can keep accounts. rewards. Therefore, the blockchain has designed a corresponding mechanism competition mechanism.

2. The competition mechanism uses a hash algorithm to determine the ownership of rewards. Generally speaking, everyone is given a math problem. The reward is for whoever calculates the result first. The calculation process of the hash algorithm is a process in which a professional computer (we call it a miner) uses the hash algorithm to calculate the results, which is called mining.

For the fastest and best bookkeepers, the system writes the recorded contents into the account books and sends the account book contents to everyone in the system for backup. This way, everyone in the system has a complete ledger called blockchain technology.

(3) The origin of blockchain:

1. The origin of the word "blockchain" is from the original English version of the Bitcoin white paper "Blockchain". When translating this sentence, the Chinese market directly used the word "blockchain" and then directly wrote it as "blockchain", which became a proper noun at the global blockchain technology level.

So, no matter who explains the blockchain, Bitcoin cannot be bypassed. If you want to introduce the history of cars, just like you can't avoid Carl Benz; if you want to introduce the history of airplanes, just like the Wright brothers.

2. Bitcoin "invented" and proved the feasibility of blockchain technology. Bitcoin is not the entire blockchain technology, just one of its applications. But without Bitcoin, or if Bitcoin's applications were not successful, blockchain might not have emerged, or at least not for many years. Therefore, it is difficult for the blockchain to be "isolated" from Bitcoin for a long time.

(3) Blockchain technology in addition to Bitcoin Extended reading:

Blockchain technology applied to digital currency Disadvantages:

First, "decentralization" does not have a circulation management agency. In essence, blockchain technology is a distributed database system, its logical structure is a one-way linked list, and its design model is based on P2P network, which determines that there is currently no unified virtual currency central control system based on blockchain technology. .

Second, quantity supply is difficult to effectively control. Based on blockchain technology, the issuance amount of virtual currency is fixed. According to the Fisher equation, at a certain price level, the total transaction volume of the whole society in a certain period has a certain ratio to the required nominal amount of money, and a fixed amount of money obviously cannot meet the requirements of the ever-increasing total price of social commodities.

Third, it is difficult for the “mining mechanism” to create recognized value. Bitcoin itself has no value and is not backed by national credit. Some people think that "value is injected into virtual currency by continuously consuming computing power and energy", but in order to find a hash value that meets the requirements, spending millions of calculations is obviously not the most efficient option.

Fourth, producers and early holders can easily obtain high seigniorage taxes. Any virtual currency based on blockchain technology will be held by a small number of people in the early stages of development. Take Bitcoin for example. At first, Bitcoin was just a product of a few people's game. In May 2010, the first transaction to buy Bitcoin was a $25 pizza purchased for 10,000 Bitcoins, and the first transaction completed in July of the same year was $0.04/Bitcoin.

④ What is blockchain technology and how does it change business and financial models

Blockchain technology is a distributed ledger technology that allows Multiple participants work together on a decentralized network to maintain a secure, transparent and immutable record. Blockchain technology was originally designed for the digital currency Bitcoin, but is now widely used in many other fields.

The core features of blockchain technology include:

Decentralization: Blockchain has no central control agency, and data is distributed on various nodes in the network, which makes it decentralized. The centralization feature reduces the risk of single points of failure.

Transparency: Transaction records on the blockchain are public to all participants, and anyone can view these records. This helps increase trust and reduce the risk of fraud.

Immutable: Once a transaction is recorded on the blockchain, it cannot be easily modified or deleted. This guarantees data integrity and security.

Smart contracts: Transactions on the blockchain can be automatically executed to implement "smart contracts", which automatically execute corresponding operations when specific conditions are met. This helps simplify complex business processes and reduce costs.

Blockchain technology has had a profound impact on business and financial models, which is mainly reflected in the following aspects:

Reducing costs: Blockchain technology can reduce intermediary links and reduce costs. Transaction costs and operating costs. For example, by adopting blockchain for cross-border payments, remittance fees can be significantly reduced.

Improving efficiency: The automation and smart contract features of blockchain technology help improve the efficiency of business processes, reduce manual intervention, and reduce error rates.

Enhance trust: The transparency and non-tamperability of blockchain technology help to establish a reliable trust system, reduce the risk of fraud, and provide better protection for commercial activities.

Innovative business models: Blockchain technology has spawned many new business models, such as decentralized finance (DeFi), digital asset trading, supply chain finance, etc. These new business models have brought disruptive changes to existing industries.

In short, blockchain technology, as an emerging technical means, is gradually changing the landscape of business and finance. With the continuous development of technology and the in-depth promotion of applications, blockchain is expected to have a more extensive and far-reaching impact in the future

⑤ What is the relationship between blockchain technology and Bitcoin

Blockchain technology is the underlying technology of Bitcoin. Bitcoin has always been without anyIt operates under the conditions of centralized institutional operation and management. Later, Bitcoin technology was abstracted and called blockchain technology, or distributed ledger technology.

Bitcoin is the first application of blockchain and will be expanded to more and more industries in the future.

Blockchain technology is called distributed ledger technology. It is an Internet database technology that is characterized by decentralization, openness and transparency, allowing everyone to participate in database records.

While Bitcoin is not issued by a specific monetary institution, the Bitcoin economy uses a distributed database composed of many nodes in the entire P2P network to confirm and record all transaction behaviors, and uses cryptographic design to ensure A currency that provides security in all aspects of currency circulation.

(5) Extended reading of blockchain technology in addition to Bitcoin:

Bitcoin currency characteristics:

Decentralization: Bitcoin is the first distributed virtual currency. The entire network is composed of users and there is no central bank. Decentralization is the guarantee of Bitcoin’s security and freedom.

Worldwide circulation: Bitcoin can be managed on any computer connected to the Internet. Anyone can mine, buy, sell or receive Bitcoin regardless of location.

Exclusive ownership: Manipulating Bitcoin requires a private key, which can be isolated and stored on any storage medium. No one can obtain it except the user himself.

Low transaction fees: It is free to remit Bitcoin, but there will ultimately be a transaction fee of approximately 1 bit cent per transaction to ensure faster transaction execution.

No hidden costs: As a means of payment from A to B, Bitcoin has no cumbersome limits and procedures. You can make the payment by knowing the other party's Bitcoin address.

Cross-platform mining: Users can explore the computing capabilities of different hardware on many platforms.

Reference: Network-Blockchain Network-Bitcoin

⑥ What is the use of blockchain besides Bitcoin

Virtual currency, not blocks Chain is the only way out. Here are a few already implemented and relatively common blockchain applications

Finance

Except for special applications like Bitcoin, in traditional finance In the industry, blockchain technology also has various emerging opportunities. Identity authentication, financial transactions, payment and settlement, and supply chain finance all have their application scenarios.

Because of the non-tamperability of blockchain technology, the trust in the financial industry has been further enhanced. Participants in the chain can query each other's information without having to establish connections through a centralized system. This not only improves work efficiency, but also reduces risks.

Games

The traditional online game industry almost always connects all users together through a server-centered star network. The responsibilities of the server include running applications, transmitting data, saving data and other functions. With the continuous increase of users and the continuous iteration of versions,, the pressure on servers and the cost of enterprise investment are increasing day by day.

The distributed computing of blockchain allows each client to undertake certain computing and storage tasks, which not only reduces the pressure on the server, but also further improves data security. .

Electronic Contracts

Traditional paper contracts have disadvantages such as difficulty in confirming the signing identity, easy tampering and loss, and difficulty in management. With the development of the Internet, electronic contracts have played an important role in meeting corporate needs to improve efficiency and reduce costs.

The addition of blockchain technology makes electronic contracts more secure and reliable. Taking the Fada Electronic Contract as an example, through the "Fa Chain" alliance that cooperates with Microsoft (China) and Onchain, important digital fingerprint information on the electronic contract such as the signing time, signing subject, and file hash value of the Fada Electronic Contract will be It is broadcast to the respective nodes of all members. Once all information is stored, no party can tamper with it. At the same time, the hash value information of the file is also simultaneously stored in the national authoritative electronic data forensic identification center, which fully meets the requirements for judicial storage of electronic evidence.

Copyright

Although people's awareness of copyright is constantly increasing, with the increasing number of electronic devices and increasingly convenient data transmission, pirated products still belong to the creators. A piece of heart disease. What worries the original author even more than piracy is the series of disputes caused by the inability to confirm that he is the original author.

The addition of blockchain makes copyright confirmation more convenient. After the author completes the creation, he can register and store the certificate on the blockchain platform. This kind of time-stamped, non-tamperable certification document can give the creator a higher voice.

Logistics

Nowadays, there are many well-known products that are adulterated or replaced with other items during transportation. Traditional anti-counterfeiting signs have frequently shown a sense of powerlessness in today's world where criminals' technologies are becoming more and more comprehensive.

There are now some large companies that have applied blockchain to logistics and supply chains. Through technology that cannot modify data on a single node, the process in each transportation link will be traceable. There are already cross-border logistics companies in China, which have used this technology to achieve step-by-step traceability of overseas goods, international logistics and import declaration traceability, domestic logistics traceability, and even production enterprise traceability. Such an application will undoubtedly gradually increase consumer confidence and build brand authority.

I believe that in the future, this underlying technology will be used in more industries and scenarios.

⑦ What are the core blockchain technologies of blockchain technology?


What is the hottest Internet topic at the moment? You don’t need to explain it to the editor to know that it is the blockchain. Blockchain technology, but many friends have only heard of this technology and do not have much in-depth understanding of it. So what are the blockchain technologies? Below we will introduce to you the core technology of blockchain for your reference.For exam purposes.
What are the core elements of blockchain technology?
Blockchain technology can be a public ledger (visible by anyone) or a permissioned network (visible only by those authorized), which solves supply chain challenges , because it is an immutable record that is shared among network participants and updated in real time.
Blockchain technology----data layer: designing the data structure of the ledger
Core technology 1. Block + chain:
Technically speaking, block is a data structure that records transactions. Reflects the flow of funds for a transaction. The blocks of transactions that have been reached 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.
Each block consists of a block header and a block body. The block body is only responsible for recording all transaction information in the previous period, mainly including the number of transactions and transaction details; the block header encapsulates the current version number, previous A block address, timestamp (recording the time when the block was generated, accurate to seconds), random number (recording the value of decrypting the answer to the math question related to the block), target hash value of the current block, and Merkle number Root value and other information. From a structural point of view, most functions of the blockchain are implemented by the block header.
Core technology 2. Hash function:
The hash function can convert data of any length into a set of fixed-length codes through the Hash algorithm. The principle is based on a cryptographic one-way hash function. This kind of function is easy to verify, but difficult to crack. Usually, the industry uses y=hash(x) to represent it. This hash function implements operations on x to calculate a hash value y.
Commonly used hash algorithms include MD5, SHA-1, SHA-256, SHA-384 and SHA-512, etc. Taking the SHA256 algorithm as an example, inputting any string of data into SHA256 will result in a 256-bit Hash value (hash value). Its characteristics: the same data input will get the same result. As long as the input data changes slightly (for example, a 1 becomes a 0), a completely different result will be obtained, and the result cannot be predicted in advance. Forward calculation (calculating the corresponding Hash value from the data) is very easy. Reverse calculation (cracking) is extremely difficult and is considered impossible under current technological conditions.
Core technology 3. Merkle tree:
Merkle tree is a hash binary tree, which can be used to quickly verify the integrity of large-scale data. In the blockchain network, the Merkle tree is used to summarize all transaction information in a block, and ultimately generates a unified hash value of all transaction information in the block. Any change in transaction information in the block will cause Merkle tree changes.
Core technology 4. Asymmetric encryption algorithm:
Asymmetric encryption algorithm is a key secret method that requires two keys: public key and private key. The public key and the private key are a pair. If the public key is used to encrypt data, only the corresponding private key can be used to decrypt it. From thisAnd obtain the corresponding data value; if the data is signed with a private key, the signature can only be verified with the corresponding public key, and the sender of the verification information is the private key holder.
Because encryption and decryption use two different keys, this algorithm is called an asymmetric encryption algorithm, while symmetric encryption uses the same key in the encryption and decryption processes.
Blockchain technology----network layer: realize the decentralization of accounting nodes
Core technology 5. P2P network:
P2P network (peer-to-peer network), also known as point-to-point technology, is no Central server, Internet system that relies on user groups to exchange information. Unlike a centralized network system with a central server, each client in a peer-to-peer network acts as both a node and a server. Domestic Xunlei software uses P2P technology. The P2P network has the characteristics of decentralization and robustness.
Blockchain technology----Consensus layer: allocate the task load of accounting nodes
Core technology 6. Consensus mechanism:
Consensus mechanism is how to reach consensus among all accounting nodes to identify The validity of a record is both a means of identification and a means of preventing tampering. There are currently four main types of consensus mechanisms: PoW, PoS, DPoS and distributed consensus algorithms.
PoW (Proof of Work, proof of work): PoW mechanism, which is like Bitcoin’s mining mechanism, miners package existing transactions that have not been recorded by the network into a block, and then continue to traverse and try to find a random number , so that the hash value of the new block plus the random number meets certain difficulty conditions. Finding a random number that meets the conditions is equivalent to determining the latest block of the blockchain, and is also equivalent to obtaining the current round of accounting rights of the blockchain. Miners broadcast blocks that meet the mining difficulty conditions in the Yuanfu network. After verifying that the block meets the mining difficulty conditions and that the transaction data in the block meets the protocol specifications, other nodes in the entire network will each Blocks are linked to their own version of the blockchain, thereby forming a network-wide consensus on the current network state.
PoS (ProofofStake, Proof of Stake): PoS mechanism requires nodes to provide proof of a certain number of tokens to obtain a distributed consensus mechanism for competing for blockchain accounting rights. If you rely solely on the token balance to determine the bookkeeper, you will inevitably make the rich win, which will lead to the centralization of bookkeeping rights and reduce the fairness of the consensus. Therefore, different PoS mechanisms use different methods to increase the amount of money based on the proof of equity. The randomness of accounting rights avoids centralization. For example, in the PeerCoin PoS mechanism, the Bitcoin with the longest chain age has a greater chance of obtaining accounting rights. NXT and Blackcoin use a formula to predict the next accounting node. The more tokens you own, the greater the probability of being selected as an accounting node. In the future, Ethereum will also switch from the current PoW mechanism to a PoS mechanism. Judging from the data currently seen, Ethereum’s PoS mechanism will use node betting.Bet on the next block. The winning bet will be rewarded with additional Ether coins. The unsuccessful bet will be deducted Ether coins to reach consensus on the next block.
DPoS (DelegatedProof-Of-Stake, share authorization certificate): DPoS is easy to understand and is similar to the modern corporate board of directors system. The DPoS mechanism adopted by BitShares is that shareholders vote to select a certain number of witnesses. Each witness has two seconds of authority to generate blocks in order. If the witness cannot generate a block within the given time slice, The block generation authority is given to the witness corresponding to the next time slice. Shareholders can replace these witnesses at any time by voting. This design of DPoS makes the generation of blocks faster and more energy-saving.
Distributed Consistency Algorithm: Distributed Consistency Algorithm is based on traditional distributed consistency technology. Among them are Byzantine fault-tolerant algorithms that solve the Byzantine Generals problem, such as PBFT (Byzantine fault-tolerant algorithm). In addition, distributed consensus algorithms (Pasox, Raft) that solve non-Byzantine problems are not explained in this article. This type of algorithm is currently a commonly used consensus mechanism in alliance chain and private chain scenarios.
Taken together, POW is suitable for public chains. If you build a private chain, it is more suitable to use POS because there is no trust problem in verification nodes; and because there are untrustworthy local nodes in the alliance chain, it is more suitable to use DPOS.
Blockchain technology----Incentive layer: Develop a "salary system" for accounting nodes
Core technology 7. Issuance mechanism and incentive mechanism:
Take Bitcoin as an example. Bitcoins are initially rewarded by the system to miners who create new blocks, and this reward is halved approximately every four years. At the beginning, miners were rewarded with 50 Bitcoins for each new block recorded, and this reward is halved approximately every four years. By analogy, by around AD 2140, newly created blocks will no longer receive rewards from the system. By then, the total number of Bitcoins will be approximately 21 million. This is the total number of Bitcoins, so it will not increase indefinitely.
Another source of incentives is transaction fees. When there are no system rewards for newly created blocks, the miners' income will change from system rewards to transaction fees. For example, when you transfer, you can specify 1% of it as a handling fee to be paid to the miner who records the block. If the output value of a transaction is less than the input value, the difference is the transaction fee, which will be added to the incentive for that block. As long as a given amount of electronic currency has entered circulation, the incentive mechanism can gradually be converted to rely entirely on transaction fees, so there is no need to issue new currency.
Blockchain technology----Contract layer: giving the ledger programmable features
Core technology 8. Smart contract:
Smart contract is a set of programmed rules and logic that respond to scenarios. Implemented by decentralized, trusted shared script code deployed on the blockchain. Normally, after the smart contract is signed by all parties, it is attached to the blockchain data in the form of program code, and is recorded in the blockchain after being propagated through the P2P network and verified by nodes.in a specific block. Smart contracts encapsulate a number of predefined states and transition rules, scenarios that trigger contract execution, response actions under specific scenarios, etc. The blockchain can monitor the status of smart contracts in real time, and activate and execute the contract by checking external data sources and confirming that specific trigger conditions are met.
The above is what blockchain technologies the editor has brought to you? All content of the introduction to the core technology of blockchain.

⑧ Blockchain technology

Background: After the birth of Bitcoin, it was discovered that the technology was very advanced, and only then was blockchain technology discovered. Bitcoin and blockchain technology were discovered at the same time.

1.1 The purpose of the birth of Bitcoin:

①Currency transactions have records, that is, ledgers;

②The disadvantages of centralized institution accounting - it can be tampered with; Yi Chaofa

Bitcoin solves the first problem: anti-tampering - hash function

1.2 hash function (encryption method)

① Function: convert any A string of length, converted to a fixed-length (sha256) output. The output is also called a hash value.

② Features: It is difficult to find two different x and y such that h(x)=h(y).

③Application: md5 file encryption

1.3 Blockchain

①Definition

Block: Split the general ledger into zones Block storage

Blockchain: On each block, add a block header. It records the hash value of the parent block. By storing the hash value of the parent block in each block, all blocks are connected in order to form a blockchain.

②How does the blockchain prevent transaction records from being tampered with?

After the blockchain is formed, tampering with any transaction will cause the hash value of the transaction block to be different from that of its sub-blocks. , tampering was discovered.

Even if you continue to tamper with the hash value in the sub-block header, the hash value in the sub-block will be different from that in the grandchild block, and the tampering will be discovered.


1.4 The essence of blockchain

①The essence of Bitcoin and blockchain: a big ledger visible to everyone, only recording transactions .

②Core technology: Through cryptographic hash function + data structure, it ensures that the ledger records cannot be tampered with.

③Core function: Create trust. Fiat currency relies on government credibility, and Bitcoin relies on technology.

1.5 How to trade

① To conduct transactions, you need an account number and password, corresponding to the public key and private key

Private key: a string of 256-bit binary numbers ,ObtainThere is no need to apply, or even a computer. You can generate a private key by flipping a coin 256 times.

The address is converted from the private key. The address cannot reverse the private key.

The address is the identity, which represents the ID in the Bitcoin world.

After an address is generated, it can only be known by everyone if it enters the blockchain ledger.

②Digital signature technology

Signature function sign (Zhang San’s private key, transfer information: Zhang San transfers 10 yuan to Li Si) = signature of this transfer

< p> Verify Korean verify (Zhang San’s address, transfer information: Zhang San transfers 10 yuan to Li Si, signature of this transfer) = True

Zhang San uses his own signature function sign() The private key signs this transaction.

Anyone can verify whether the signature was issued by Zhang San himself who holds Zhang San's private key by verifying the Korean vertify(). It returns true, otherwise it returns false.

sign() and verify() are cryptographically guaranteed not to be cracked. ·

③Complete the transaction

Zhang San will provide the transfer information and signature to the entire network. Under the premise that the account has a balance, after verifying that the signature is true, it will be recorded in the blockchain ledger. Once recorded, Zhang San's account will be reduced by 10 yuan, and Li Si's account will be increased by 10 yuan.

Supports one-to-one, one-to-many, many-to-one, and many-to-many transactions.


In the Bitcoin world, private keys are everything! ! !

1.6 Centralized Accounting

① Advantages of Centralized Accounting:

a. No matter which center keeps accounts, don’t worry too much

< p> b. Centralized accounting, high efficiency

②Disadvantages of centralized accounting:

a Denial of service attack

b Stop service after getting tired

p>

c Central institutions are vulnerable to attacks. For example, destroying servers and networks, committing self-intrusion, legal termination, government intervention, etc.

All attempts at confidential currencies with centralized institutions in history have failed.


Bitcoin solves the second problem: how to decentralize

1.7 Decentralized accounting

①Decentralization: Everyone can keep accounts. Everyone can keep a complete ledger.

Anyone can download open source programs, participate in P2P networks, and monitor the world’sThe transaction sent becomes an accounting node and participates in accounting.

② Decentralized accounting process

After someone initiates a transaction, it is broadcast to the entire network.

Each accounting node continues to monitor and continue transactions across the entire network. When a new transaction is received and the accuracy is verified, it is put into the transaction pool and continues to be propagated to other nodes.

Due to network propagation, the transactions of different accounting nodes at the same time are not necessarily the same.

Every 10 minutes, one person is selected from all accounting nodes in a certain way, and his transaction pool is used as the next block and broadcast to the entire network.

Other nodes delete the transactions that have been recorded in their own transaction pool based on the transactions in the latest block, continue accounting, and wait for the next selection.

③ Features of decentralized accounting

A block is generated every 10 minutes, but not all transactions within these 10 minutes can be recorded.

The accounting node that obtains the accounting rights will be rewarded with 50 Bitcoins. After every 210,000 blocks (approximately 4 years), the reward is halved. The total amount is about 21 million, and it is expected to be mined in 2040.

Recording the reward of a block is also the only way to issue Bitcoin.

④ How to allocate accounting rights: POW (proof of work) method

Compete for accounting rights by calculating mathematical problems on several accounting points.

Find a random number that makes the following inequality true:

There is no other solution except traversing the random numbers starting from 0 and trying your luck. The process of solving the problem is also called mining.

Whoever solves the problem correctly first will get the accounting rights.

If a certain accounting node finds the solution first, it will announce it to the entire network. After other nodes verify that it is correct, a new round of calculation will start again after the new block. This method is called POW.

⑤ Difficulty adjustment

The generation time of each block is not exactly 10 minutes

As Bitcoin develops, the computing power of the entire network does not increase.

In order to cope with changes in computing power, the difficulty will be increased or decreased every 2016 blocks (about 2 weeks), so that the average time for each block to be generated is 10 minutes.

#欧易OKEx# #BTC[超话]# #digital currency#

⑨ What are the differences and connections between blockchain and Bitcoin?

Blockchain technology is a new technology derived with the development of the Bitcoin economy. Blockchain technology can effectively serve the Bitcoin economy, and they are interrelated. Bitcoin is a virtual currency that is only available on certain networksCirculated in the economic environment, blockchain technology can not only be applied to the economy, but can also be used in all walks of life. This is their difference.

Blockchain Technology

Because blockchain technology is still an emerging product, it does not yet have an accurate or definite definition and concept. Simply put, blockchain technology is a model for encrypted management of data, which can protect data to a large extent. Blockchain technology has the distinctive characteristics of decentralization, openness, independence, security and anonymity. Its characteristics are well adapted to today's requirements for information protection and information disclosure in all walks of life. On the one hand, it ensures data security and prevents data processing from being interfered by factors such as human subjective emotions and system failures. On the other hand, it is up to the individual data to decide whether to hide their details from the group to the greatest extent possible to achieve the purpose of protecting privacy.

At the same time, there is no doubt that blockchain technology is still in a preliminary state of development. Society's understanding of it is not deep enough, and scholars are still in the stage of continuous exploration. Through correct application, blockchain technology will bring many positive impacts to society.

博客主人唯心底涂
男,单身,无聊上班族,闲着没事喜欢研究股票,无时无刻分享股票入门基础知识,资深技术宅。
  • 36432 文章总数
  • 3637265访问次数
  • 3078建站天数