区块链中的半开源是什么意思啊,半开源和全开源
请查看相关英文文档
㈠ What exactly is the blockchain?
What exactly is the blockchain? In essence, blockchain is a distributed, decentralized network database system that will make the storage, update, maintenance, and operation of data different. Blockchain has four indispensable core technologies, namely: distributed storage, consensus mechanism, cryptography principles, and smart contracts.
Then let’s talk about how blockchain is different from traditional data processing to help everyone understand what blockchain is and give everyone a general understanding of blockchain. cognition.
1. Data storage in blockchain: block chain data structure
In terms of data storage, blockchain technology utilizes "block chain data structure" To verify and store data.
What does the blockchain structure mean? Everyone has seen an iron chain, with one link within another. In fact, each link can be regarded as a block, and many links are linked together to form a blockchain.
How does this so-called "iron chain" store data? To put it simply, the difference between blockchain and ordinary stored data is that on blockchain, the data in the next block includes the data in the previous block.
Take reading as an example: when we read a book, we read page 1, then page 2, page 3...
What about in the blockchain? If each block is marked with a page number, then the content on page 2 contains the content on page 1, the content on page 3 contains the content on page 1 and page 2...Page 10 contains The content of the first 9 pages is such a chain nested layer by layer. In this way, the most original data can be traced back. This is the traceability of the blockchain.
The "blockchain data structure" of blockchain makes it traceable, which is naturally suitable for many fields, such as: food traceability, drug traceability, etc. In this way, the probability of tainted milk powder, fake vaccines, and fake and substandard food incidents will be greatly reduced, because once a problem occurs, through traceability, we can clearly know which link caused the problem, and accountability and recovery will be clearer.
2. Data update in the blockchain: distributed node consensus algorithm
In terms of data update, blockchain technology uses the "distributed node consensus algorithm" to Generate and update data.
Every time a new block is generated (that is, when data is updated), an algorithm needs to be used to obtain the approval of more than 51% of the nodes in the entire network to form a new block. To put it bluntly, it is a vote, and it can be generated if more than half of the people agree, which makes the data on the blockchain non-tamperable.
Why is thisWhat to say? Let’s make an analogy: we compare the blockchain to a ledger, because it records data. In the traditional world, the bookkeeping power lies with the bookkeeper, and the ledger belongs to the bookkeeper alone. So in the blockchain, everyone owns this account book. If you want to update the account, you must vote. Only if more than half of the people agree can you update the account data.
In this process, we will involve several terms: distributed, node, consensus algorithm. These terms are actually very easy to understand:
Everyone Accounting (that is, everyone has a ledger, and the ledger is scattered in everyone's hands) is the so-called "distributed";
The accounting method that everyone discusses, votes for, and unanimously agrees on is The so-called "consensus algorithm";
Every person participating in accounting is a so-called "node".
3. Data maintenance in blockchain: cryptography
In the data maintenance stage, the difference of blockchain is that it uses cryptography to Ensure the security of data transmission and access.
The cryptographic principles applied in the blockchain mainly include: hash algorithm, Merkle hash tree, elliptic curve algorithm, and Base58. These principles actually ensure data security on the blockchain through a series of complex operations and conversions.
4. Data operations in the blockchain: smart contracts
A smart contract is a commitment agreement defined and automatically executed by a computer program. To put it bluntly, it is executed with code A set of transaction rules, similar to the current automatic repayment function of credit cards. If you turn this function on, you don't have to worry about anything. The bank will automatically deduct the money you owe when it expires.
The outstanding advantage of smart contracts is that they largely avoid a series of problems caused by trust.
Many of us have encountered the situation of being borrowed money: a friend who is short of money borrows 2,000 yuan from you and promises to pay back the money after the salary is paid next month, but next month he finds other excuses. Also, dragging this matter around would be pointless. We didn't have much money, but we were still friends. Even though you were depressed, let it go.
Then, after having a smart contract, he cannot default on his debt, because in the smart contract, once the terms in the contract are triggered, the code will automatically execute, whether he wants it or not, as long as he sends Once you have earned your salary and have money in your account, he has to pay you back.
To summarize the contents of this section, there are four indispensable core technologies in the blockchain, namely: distributed storage, consensus mechanism, cryptography principles, and smart contracts.
We can understand it this way: distributed storage corresponds to the data storage stage, and the consensus mechanism corresponds to the data processing stage.At this new stage, cryptography corresponds to data security, and smart contracts correspond to data operation issues.
㈡ What is blockchain
[Definition]
Blockchain refers to collective maintenance through decentralization and trustlessness. A technical solution for a reliable database. This technical solution allows any number of nodes participating in the system to calculate and record all information exchange data in the system over a period of time into a data block (block) through cryptographic algorithms, and generate the fingerprint of the data block for linking ( chain) and check the next data block, all participating nodes in the system jointly determine whether the record is true.
Blockchain is a general term for technical solutions similar to NoSQL (non-relational database). It is not a specific technology. Blockchain technology can be implemented through many programming languages and architectures. . There are also many ways to implement blockchain. Common ones currently include POW (Proof of Work), POS (Proof of Stake), DPOS (Delegate Proof of Stake), etc.
The concept of blockchain was first proposed in the paper "Bitcoin: A Peer-to-Peer Electronic Cash System" by the author who calls himself Satoshi Nakamoto (Satoshi Nakamoto) individual (or group). Therefore, Bitcoin can be regarded as the first application of blockchain in the field of financial payments.
[Popular explanation]
No matter how big the system or how small the website, there is usually a database behind it. So who will maintain this database? Under normal circumstances, whoever is responsible for operating the network or system will maintain it. If it is a WeChat database, it must be maintained by Tencent's team, and Taobao's database must be maintained by Alibaba's team. Everyone must think that this approach is natural, but this is not the case with blockchain technology.
If we imagine the database as a ledger: Alipay, for example, is a typical ledger, and any change in data is an accounting type. We can think of database maintenance as a very simple accounting method. The same is true in the world of blockchain. Everyone in the blockchain system has the opportunity to participate in accounting. The system will select within a period of time, maybe within ten seconds, or maybe ten minutes, to select the person with the fastest and best accounting during this period. This person will do the accounting, and he will combine the changes in the database during this period with Changes in the ledger are recorded in a block. We can imagine this block as a page. The system is confirmingAfter confirming that the record is correct, the data fingerprint of the past account book will be linked (chain) to this paper, and then this paper will be sent to everyone else in the entire system. Then the cycle starts over and the system looks for the next person who can do the accounting quickly and well, and everyone else in the system gets a copy of the entire ledger. This means that everyone in this system has exactly the same ledger. This technology is called blockchain technology, also known as distributed ledger technology.
Since everyone (computer) has exactly the same ledger, and everyone (computer) has exactly the same rights, there will be no problem due to a single person (computer) losing contact or going down. The entire system collapses. Since there are exactly the same ledgers, it means that all data is open and transparent, and everyone can see the digital changes in each account. Its very interesting feature is that the data in it cannot be tampered with. Because the system will automatically compare, it will consider the account books with the largest number of the same number as the real account books, and the small number of account books with different numbers as others are false account books. In this case, it makes no sense for anyone to tamper with their own ledger, because unless you can tamper with most of the nodes in the entire system. If the entire system has only five or ten nodes, it may be easy to do, but if there are tens of thousands or even hundreds of thousands of nodes, and they are distributed in any corner of the Internet, unless someone can control most of the computers in the world , otherwise it would be unlikely to tamper with such a large blockchain.
[Elements]
Combined with the definition of blockchain, we believe that it must have the following four elements to be called a public blockchain technology. If it only has the first three points elements, which we will consider as private blockchain technology (private chain).
1. Point-to-point peer-to-peer network (peer-to-peer power, physical point-to-point connection)
2. Verifiable data structure (verifiable PKC system, non-tamperable database)
3. Distributed consensus mechanism (solve the Byzantine generals problem and double payment)
4. Nash equilibrium game design (cooperation is an evolutionarily stable strategy)
/>
[Characteristics]
Combined with the definition of blockchain, blockchain will realize four main characteristics: decentralized, trustless, Collectively maintained (Collectively maintained), reliable database (Reliable Database). And the four characteristics will lead to two other characteristics: open source (Open Source), privacy protection (Anonymous)ity). If a system does not possess these characteristics, it will not be considered an application based on blockchain technology.
Decentralized: The entire network has no centralized hardware or management organization. The rights and obligations between any nodes are equal, and the damage or loss of any node will not affect it. operation of the entire system. Therefore, the blockchain system can also be considered to have excellent robustness.
Trustless: Each node participating in the entire system does not need to trust each other for data exchange. The operating rules of the entire system are open and transparent, and all data contents are also public. , therefore within the rule range and time range specified by the system, nodes cannot and cannot deceive other nodes.
Collectively maintain: The data blocks in the system are jointly maintained by all nodes with maintenance functions in the entire system, and these nodes with maintenance functions can be participated by anyone.
Reliable Database: The entire system will be divided into databases so that each participating node can obtain a copy of the complete database. Unless more than 51% of the nodes in the entire system can be controlled at the same time, modifications to the database on a single node are invalid and cannot affect the data content on other nodes. Therefore, the more nodes and stronger computing power participating in the system, the higher the data security in the system.
Open Source: Since the operating rules of the entire system must be open and transparent, for the program, the entire system must be open source.
Privacy protection (Anonymity): Since nodes do not need to trust each other, there is no need to disclose their identities between nodes. The privacy of each participating node in the system is protected. protected.
㈢ On the open source and decentralization of blockchain code
This is determined by the genes of the blockchain, and it is also inherent in the birth of Bitcoin. If Bitcoin is not open source, There would be no cryptocurrency world today, and long before Bitcoin or blockchain code was open source, there was already talk of open source code in the Internet world. To put it bluntly, there are some people who are willing to show their special skills or secrets to the world. For example, scientist Nikola Tesla invented alternating current but did not apply for a patent, so there is no electricity used in the world. Pay taxes or pay royalties to Nikola Tesla.
Another example is the Tesla electric car. Musk made the Tesla electric car patent public, which means he told the world how Tesla made it. Since then,There are suddenly a lot of electric cars in the world. The reason is that the technology is in place and Musk has disclosed the secret. Musk also said in a previous interview video that he does not rely on patents to make money but on the speed of innovation. He is not afraid of others plagiarism, and only if everyone participates together can electric vehicles be made better. This is very much in line with the spirit of blockchain.
Originally, the spirit of Bitcoin or blockchain was to be decentralized, allowing people with consensus to participate and grow. We can only open our arms and allow more technical staff to contribute and make good suggestions for continuous improvement. Therefore, after the founder of Bitcoin disappeared, Bitcoin can still survive to this day because of the open source of Bitcoin and the geeks who maintain it for free after it is open source. And open source also means to allow more people to develop on your underlying technology. If you don't open source or open the API interface, others will not be able to develop and improve it freely. The many slip-proposals we have seen, such as 32, 39, 44, etc. for Bitcoin, were all proposed by users and then decided by the community. This is the spirit of open source and decentralized consensus.
㈣ What is the concept of blockchain? Is blockchain a scam? The most complete explanation of blockchain
What is the concept of blockchain?
On October 25, 2019, the country advocated the development of blockchain. Overnight, the blockchain concept became popular.
However, many people are hearing about blockchain for the first time.
So, what is blockchain?
Let’s take a look at it from an academic perspective:
Blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithms. Blockchain is essentially a decentralized database. As the underlying technology of Bitcoin, it is a series of data blocks generated using cryptographic methods. Each data block contains a batch of Bitcoin network transactions. Information, used to verify the validity of its information (anti-counterfeiting) and generate the next block.
In fact, blockchain is essentially a decentralized database.
Is blockchain the same as Bitcoin? Blockchain is not Bitcoin. The first application of blockchain is Bitcoin.
What are the characteristics of blockchain? Now let’s take a look at several characteristics of the blockchain:
1. Decentralization:
The most important feature of the blockchain is decentralization, and the blockchain system is different Based on a centralized database, it is not controlled by any person or entity. Through distributed storage, data is completely copied and distributed on multiple computers, and each node realizes information self-verification, transmission and management.
2. Non-tamperability:
The blockchain system also has the characteristics of non-tamperability. In the blockchain system, each nodeThe dots are all centered and no information can be changed, not even administrators can modify this information. The consensus mechanism of the blockchain has the characteristics of "the minority obeys the majority" and "everyone is equal". Only when more than 51% of the accounting nodes in the entire network are controlled, it is possible to forge a non-existent record. This situation is basically impossible, thus eliminating the possibility of fraud.
3. Publicity:
In a blockchain system, all nodes in the network can easily access information. The foundation of blockchain technology is open source. In addition to private information being encrypted, blockchain data is open to everyone. Anyone can query blockchain data and develop related applications through public interfaces, so the entire system information is highly transparent. .
4. Independence:
Because the blockchain is decentralized, it can facilitate peer-to-peer transactions, so there is no need for a third party whether in transaction or exchange of funds. of approval.
Based on consensus specifications and protocols, the entire blockchain system does not rely on other third parties. All nodes can automatically and securely verify and exchange data within the system without any human intervention.
Let’s assume an environment: 6 people live in dormitory 188 of the university
There is a ledger in the dormitory for Xiao Li, who is good at calculation, to keep accounts.
In the beginning, when the dormitory sold paper boxes or bought some public items, Xiao Li would record them in the ledger. If Xiao Li wanted to enrich himself and made false accounts, there would be less money in the account books, but no one would know.
After all, there is already a general ledger room, who would have nothing to do to keep track of the ledgers?
However, one day, because Xiao Li took more, there were obvious errors in the account book. Now, he could no longer hide it, so Xiao Li had to admit his mistake and make up the money.
So, how to solve this problem?
If blockchain is used to solve the problem:
Everyone in the dormitory takes out a ledger, and every time a transaction occurs, everyone records it in their own ledger. , such problems will not arise, because everyone is keeping accounts and can see the transaction records and final results on the ledger.
Xiao Li can’t change, you can’t change, and neither can your lower bunk. No one can change it.
This is because the previous accounting model was a centralized accounting model, and the current accounting model is a decentralized accounting model, where everyone is the center and everyone is the accountant.
If someone wants to change it, it will obviously be ineffective if they only change the data on their own account book, unless they bribe three people.
So, is blockchain a scam?
With the emergence of the great benefits of blockchain, in a short period of time, the prices of blockchain-related assets have soared. Ordinary investors are becoming more and more interested in blockchain. Molecules are also taking aim at this. There are some criminals who put on the gorgeous cloak of "blockchain" and use the blockchain to commit fraud or issue digital currencies without permission, causing many people to think that the blockchain is a scam.
But in fact, it is not. Blockchain is just a technology. If it can be used well, it will benefit the public and promote the development of the industry.
In particular, the application of blockchain is very wide and can be applied to almost everything of value to human beings.
Medical field: For example, when you go to the hospital for medical treatment, you can directly check the previous medical treatment in your own database, which greatly saves medical resources and saves medical expenses for repeated examinations.
Food traceability: Do you know where the food on your table comes from? Which logistics team is transporting it? This information can be tracked using blockchain. It can provide us with a single source of truth.
Supply chain application: For example, when we buy a product on Moubao, the product leaves the factory, goes to the distributor for logistics turnover, goes to the seller's store warehouse, and then reaches the consumer's hands. During these processes, if something goes wrong, only you will know about it, and others, especially consumers, will not.
Well, that’s all the relevant knowledge about the concept of blockchain is introduced here, I hope it can be helpful to you.
㈤ Whether the decentralized back-end of the blockchain must be open source
Some codes are open source, but the core code is not.
Or when open source, there will be 1 BUG in 10 lines.
The development of the LikeLib public chain has the following stages: condensation stage, solid foundation (in the next 1-2 years), improving technical design documents, completing basic module code development, and launching the main chain, continuing to improve smart contracts, and multi-chain parallelization. Early functions such as cross-chain consensus, improving the main chain, and surrounding peripheral ecology, including blockchain browsers, light wallets, mobile wallets, smart contract virtual machines, compilers, development tools, multi-language adaptation, etc. Establish, develop and improve the open source community, launch and promote more application access.
In the integration stage, grow steadily (in the next 3-5 years), complete the implantation of more consensus modules, realize the self-evolution of network, storage and other modules (support EB-level data storage) and form a standard for docking applications in various industries Technical solution system to explore new ecosystems that combine blockchain with other fields such as big data and artificial intelligence. Form a mature open source community and build application side chains on a large scale.
In the sublimation stage, it will be ubiquitous (in the next 5 years) and establish a technology platform integrating the development of blockchain, big data and artificial intelligence to meet the production and management needs of industry, agriculture and commerce.Please provide comprehensive solutions. Form an open source community where blockchain, big data and artificial intelligence integrate and develop, providing a comprehensive value docking and collaboration platform.
㈥ You have to know the operating principles and development of blockchain!
1. Why is there innovation in blockchain?
The starting point of the first generation of the Internet is the TCP/IP protocol, which implements a unified format for peer-to-peer transmission of information by all nodes on the network. Open code. However, the impact of such an uncomplicated innovation on mankind is epoch-making. It has programmed, agreed, and enforced the basic values required by a unified global market: "freedom, equality, and fraternity." Then the STMP email protocol, HTTP domain name protocol, etc. were derived, achieving low-cost and high-efficiency global information transmission in a decentralized manner. As Alibaba Vice President Gao Hongbing said:
"The Internet is to eliminate the (information) supply chain that has very low value and high cost - it is open, interconnected, peer-to-peer, globalized, and decentralized."
We know: The essence of the market is also decentralized. It automatically executes the decentralized agreement of "equivalent exchange". Just as Nobel Prize winner Ronald Coase summed up: "The market economy is based on two On the basis of deep cognition: admitting ignorance and tolerating uncertainty." Adam Smith also described the market as: "the invisible hand"! Therefore, the market must require the low-cost flow of information decentralization, and the Internet has adapted to the global Under the general climate formed by the unified market, it turned out to be.
However, the first generation of Internet decentralized solved the problem of low-cost and efficient transmission of information, but it did not solve the problem of credit of information. Therefore, what the second-generation Internet must break through is: how to establish global credit in a decentralized manner so that value transfer can be carried out at low cost and with high efficiency.
So what are the problems with the original centralized credit system? As we all know: centralized credit, such as the legal currencies of various countries, has different credit values, and the clearing systems are also incompatible, which adds a lot of cost to global trade. The current global credit system centered on the US dollar has a "Triffin Paradox" in its mechanism (the essence is that a country's legal currency cannot simultaneously resolve the conflict between its own economic interests and global economic needs). Therefore, in 2009, the Governor of the Central Bank of China, Zhou Ogawa called for the creation of a super-sovereign storage currency. In the same year, Satoshi Nakamoto disclosed the first-generation blockchain source code-"Bitcoin" online.
2. How does the blockchain system operate?
First of all, Satoshi Nakamoto knew very well that establishing a credit system for payment must solve the problem of preventing "duplicate payments", that is, no counterfeit currency can be created. The centralized credit system relies on state machinery to prevent counterfeit currency. What about "Bitcoin"? Satoshi Nakamoto's great innovation is to "timestamp" every transaction. There is a block (block: equivalent to a network account book) every ten minutes, and all network transactions for these ten minutes are correctly timestamped. The question is who will build it? Satoshi Nakamoto did not assume that the Internet is filled with Lei Feng. He agreed with Adam Smith’sOpinion: People in the market are greedy. He asked the so-called "miners" to compete for the accounting rights of these ten-minute blocks. The rules of the competition were to correctly record the accounting while solving the SHA256 problem. Who can prove that their computer has the fastest computing power (the so-called PROOF OF WORK mechanism), he can compete for the legal accounting rights of these ten-minute blocks and get a reward of twenty-five bitcoins. This is the so-called "mining" process. It is actually a decentralized credit process that establishes a network-wide ledger - the blockchain. Therefore, the more essential function of miners is "bookkeepers"!
Satoshi Nakamoto is here In its Bitcoin white paper, the process of establishing this credit system is described in detail:
Step 1: In order for the entire network to recognize it as valid, each transaction must be broadcast to each node (node: that is, the miner);
The second step: Each miner node must correctly timestamp each transaction in these ten minutes and record it in that block;
The third step: Each miner node must Compete for the legal accounting rights of this ten-minute block by solving the SHA256 puzzle, and strive to get a reward of twenty-five bitcoins (fifty bitcoins every ten minutes for the first four years, decreasing by half every four years);< br>Step 4: If a miner node solves the SHA256 puzzle of these ten minutes, it will publish all the timestamped transactions recorded in its ten-minute blocks to the entire network, and they will be checked by other miner nodes in the entire network;< br>Step 5: Other miner nodes in the entire network check the correctness of the block accounting (because they are also stamping the accounting at the same time, but they have not competed for the legal block accounting rights, so there is no reward), there is no error Finally, they will compete for the next block after the legal block, thus forming a single chain of legal accounting blocks, which is the general ledger of the Bitcoin payment system - the blockchain.
Generally speaking, each transaction must undergo six block confirmations, that is, six ten-minute accounting, before it can finally be recognized as a legal transaction on the blockchain. The following is the accounting format of Bitcoin:
So the so-called "Bitcoin" is such a billing system: it includes the owner electronically signing with the private key and paying to the next owner, and then the entire network's "miners" "Time stamp the account and form a blockchain.
3. What are the innovations in Bitcoin’s blockchain finance?
Similar to gold, trying to establish decentralized credit on the global Internet may allow value to flow across the entire network at high speed and at low rates (currently each transfer The transfer rate is one ten thousandth);
The total amount of currency is agreed upon by the cryptographic protocol;
Compared to gold, digital currency is infinitely divisible;
The value of currency can be based on a large number of P2P transactions ;
Full transparency in financial management (every transaction can be traced on the blockchain).
Bitcoin’s blockchain-wide accounting system has established a market value of US$10 billion, the highest on the global Internet. Therefore, Wu Xiaoling, dean of Tsinghua PBC School of Finance, pointed out: The blockchain experiment established distributed credit and is the core of Internet TC.The upgraded version of P/IP is an upgrade from information transmission to value transmission;
4. What are the inherent flaws of Bitcoin’s blockchain system?
Bitcoin’s blockchain system has been open source on the Internet since 2009. Since its operation, there have been some successes, but it has also shown some inherent flaws that are difficult to overcome:
The total amount cannot change with the market situation and will inevitably rise and fall;
The high carbon content of mining is less than 1% miners can compete for the accounting rights of less than ten minutes of blocks, and more than 99% of other miners participating in the competition waste their computing power;
Inflation of about 10% every year has greatly increased the cost of the Bitcoin financial ecology, and even threatens it to her survival;
As a decentralized self-organizing DAC system, the operating costs of the accounting and issuance functions are too high.
As a global payment system, its efficiency is far from meeting the actual requirements of global trade. The Bitcoin network currently confirms a maximum of 7 transactions per second. In comparison, Visa's network system can process 10,000 transactions per second at the fastest, and Alipay's record is 80,000 transactions per second on Singles' Day in 2014!
5. Block The development of chain technology 2.0:
As the 2.0 upgrade and development of blockchain, it first focuses on solving the high-carbon mining of Bitcoin accounting:
When we discuss how to overcome the high carbon of Bitcoin mining and accounting Professor Liu Taoxiong from the Tsinghua Institute of Economics pointed out that mining competition relies on computing power. In the end, only one company competes for the legal accounting rights, and the other 99% of the miner nodes are mined for nothing, which is a waste of resources. It is obviously unreasonable. If The whole network transparently knows the legal accounting rights of the next block, and it is randomly generated in the entire network, which eliminates the high carbon cost of competitive accounting! After hearing this, we all praised Professor Liu for his brilliant idea, because the second generation is now more successful. Coin NXT has this mechanism. Their white paper is called "Transparent Forging". However, the probability of the accounting rights going to someone is directly proportional to the NXT token holdings in each miner node wallet. This is called the proof of equity mechanism ( PROOF OF STOCK). Of course, this also triggered a debate about the unfairness of NXT’s distribution of tokens to early investment developers!
RIPPLE is a semi-decentralized blockchain solution that uses “trusted gateways” to conduct block operations. The credibility of chain accounting is based on the consensus ledger protocol that these gateways will not do evil at the same time.
The most ambitious attempt is Ethereum, which combines blockchain technology with Turing completeness, hoping to develop a basic platform that can support the construction of various blockchain systems in the future. The development of various credit currencies, digital assets, smart protocols and even financial derivatives. The system design is to unify blockchain accounting on the ETHERUM platform and be used by all developers. Maybe their official version will be released in the near future.
6. Possible applications of blockchain innovation in other fields:
Now, blockchain is trying to establish decentralized credit.It is no longer limited to the financial sector, but has been paid attention to by all sectors of society. Especially in China, some central credit institutions such as the "Red Cross" are in a "collapse" situation. Blockchain can provide a new idea and technology for social management. options, here are some new developments and related discussions we know about:
The combination of blockchain and the Internet of Things unifies digital assets and atomic assets, smooths the difference between consumer assets and cash assets, expands the public’s credit, and accelerates Value circulation; (IBM-Samsung)
Establishing an intellectual property protection system on the blockchain, accounting for the use of intellectual property across the entire network, and establishing a global advertising market;
Can blockchain contribute to the emerging economy of the Belt and Road Initiative? Provide technical support for the collective issuance of protocol-based cryptographic currencies;
Blockchain + cloud computing can develop into decentralized self-media and community systems;
Blockchain can build a decentralized equity crowdfunding system, Let innovative projects enter the circulation field in advance;
Blockchain can develop a fully transparent financial management system;
Blockchain supports the establishment of a global decentralized corporate organization.
In short, in this era when credit has become a scarce resource, the technological innovation of blockchain, as a distributed credit model, can provide new solutions for finance, social management, talent evaluation and decentralized organization construction in the global market. All provide a broad development prospect.
㈦ What does open source mean?
What is open source software
Open source software, in English, is open source software, abbreviated as OSS, directly Literally means open source software. Since the source code of the software is open to the public, open source software has the main characteristics of being free to use and publishing the source code.
In the spring of 1997, some leaders of the free software community gathered in California. This community includes Eric Raymond, Tim O'Rerlly, VA Research President Larry Augustin and others. What they are concerned about is finding a way to promote this idea to people who have previously avoided the idea of free software. They worry that the Free Software Foundation's anti-commercial creed will turn people away from free software.
At Eric Raymond's insistence, the group agreed that what they lacked was a marketing campaign that was designed to win minds, not just market share. The resulting discussion resulted in a new term to describe the software they were promoting: Open Source. They developed a set of guiding principles that describe what software qualifies as open source software.
Bruce Perens has done a lot of fundamental work in formulating the definition of open source software. One of the official goals of the GNU Project is to create a freely available operating system as a platform for running GNU software. From the softwareFrom the traditional point of view of softwera bootstrapping, Linux has become that platform, and Linux was created with the help of GNU tools. Perens was once the leader of the Debian project, and the Linux distributions it managed included only those software that conformed to the spirit of GNU. Perens has made this position clear in the Debian Social Contract. The definition of open source software is a direct product of the "Debian Social Contract", so open source software is in line with the spirit of GNU.
Compared with the GPL, the definition of open source software allows greater licensing freedom. Especially when there is a mix of proprietary and open source software in the software, the definition of open source software allows for a greater mix based on them.
The result is that open source software licenses can convincingly allow the use and redistribution of open source software without having to consider compensation or credit issues. For example, you could get the source code for the great Netscape browser and distribute it along with another piece of software (perhaps proprietary) without having to notify Netscape. Why would Netscape want this? There are many reasons, the most notable being that doing so would gain them a greater market share for their client code. The code works extremely well with their commercial software. From this perspective, giving away source code is a good way to build a platform. This is one of the reasons why people at Netscape don't use the GPL.
This is no small matter in the community. In the second half of 1998, there was an important debate that threatened Linux so much that the Linux community almost collapsed. The rift was sparked by the emergence of two software systems, GNOME and KDE, both of which attempted to create an object-oriented desktop interface. On the one hand, KDE uses Troll Technology's Qt library, part of which is proprietary code, but is very stable and mature. GNOME, on the other hand, decided to use the GTK+ library, which, although not as mature as Qt, is completely free.
In the past, Troll Technology had to choose between using the GPL and maintaining their proprietary software stance. The rift between GNOME and KDE was meant to last. However, after the advent of open source software, while Troll still controlled the technology they wanted, Troll could change their license for those who wanted Qt to conform to the definition of open source software. The rift between two important parts of the Linux community appears to be closing.
㈧ 108 knowledge points for getting started with blockchain
1. What is blockchain
The information of multiple transactions and the information indicating the block are packaged together. The verified package is the block.
Each block stores the hash value of the previous block, creating a relationship between blocks, that is to say, a chain. Together they are called blockchain.
2. What is Bitcoin
The concept of Bitcoin was proposed by Satoshi Nakamoto in 2009, with a total number of 21 million. The Bitcoin chain generates a block approximately every 10 minutes, and this block is mined by miners for 10 minutes. As a reward to miners, a certain number of Bitcoins will be issued to miners, but this certain number is halved every four years. Now it's 12.5. If this continues, all Bitcoins will be available in 2040.
3. What is Ethereum
The biggest difference between Ethereum and Bitcoin is the smart contract. This allows developers to develop and run various applications on it.
4. Distributed ledger
It is a database that is shared, replicated and synchronized among network members. To put it bluntly, all users on the blockchain have accounting functions and the content is consistent, which ensures that the data cannot be tampered with.
5. What is quasi-anonymity?
I believe everyone has a wallet, and the wallet address (a string of characters) used to send transactions is quasi-anonymity.
6. What is open transparency/traceability
The blockchain stores all data from history to the present, anyone can view it, and can also view any data in history.
7. What is tamper-proof
Historical data and current transaction data cannot be tampered with. The data is stored in the block on the chain and has a hash value. If the block information is modified, its hash value will also change, and the hash values of all blocks following it must also be modified to form a new chain. At the same time, the main chain is still conducting transactions to generate blocks. The modified chain must always generate blocks synchronously with the main chain to ensure that the length of the chain is the same. The cost is too high, just to modify a piece of data.
8. What is anti-DDoS attack
DDoS: Hackers control many people’s computers or mobile phones and allow them to access a website at the same time. Since the bandwidth of the server is limited, a large amount of traffic The influx of data may cause the website to fail to function properly, resulting in losses. However, the blockchain is distributed and there is no central server. If one node fails, other nodes will not be affected. Theoretically, if more than 51% of the nodes are attacked, problems will occur.
9. Definition of main chain
Taking Bitcoin as an example, at a certain point in timeLet 2 miners dig out 6 blocks at the same time, and then the chain that generates 6 blocks first is the main chain
10. Single chain/multi-chain
Single chain refers to the data structure that handles everything on one chain. The core essence of the multi-chain structure is composed of public chain + N sub-chains. There is only one, but in theory there can be countless sub-chains, and each sub-chain can run one or more DAPP systems
11. Public chain/alliance chain/private chain
Public Chain: Everyone can participate in the blockchain
Alliance chain: Only alliance members are allowed to participate in accounting and query
Private chain: Writing and viewing permissions are only controlled by one person In the hands of the organization.
12. Consensus layer, data layer, etc.
There are six overall structures of the blockchain: data layer, network layer, consensus layer, incentive layer, contract layer, and application layer. Data layer: a layer that records data, belonging to the underlying technology; network layer: a structure for building a blockchain network, which determines how users are organized. Consensus layer: Provides a set of rules to allow everyone to reach agreement on the information received and stored. Incentive layer: Design incentive policies to encourage users to participate in the blockchain ecosystem; Contract layer: Generally referred to as "smart contracts", it is a set of contract systems that can be automatically executed and written according to their own needs. Application layer: Applications on the blockchain, similar to mobile apps. Former Distributed Storage R&D Center
13. Timestamp
The timestamp refers to the time from January 1, 1970 Day 0 hours 0 minutes 0 seconds 0... The total number of seconds from the current time to now, or the total number of nanoseconds and other very large numbers. Each block is generated with a timestamp indicating when the block was generated.
14. Block/block header/block body
Block is the basic unit of blockchain, and block header and block body are components of blockchain. The information contained in the block header includes the hash of the previous block, the hash of this block, timestamp, etc. The block body is the detailed data in the block.
15. Merkle tree
Merkle tree, also called binary tree, is a data structure for storing data. The bottom layer is the original data contained in all blocks, and the upper layer is each The hash value of a block, the hash value of this layer is combined in pairs to generate a new hash value, forming a new layer, and then upwards layer by layer, until a hash value is generated. Such a structure can be used to quickly compare large amounts of data, and you can quickly find the bottom-level historical data you want without downloading all the data.
16. What is expansion?
The size of a Bitcoin block is about 1M.Save 4000 transaction records. Expansion means making the block larger so that more data can be stored.
17. What is a chain?
Each block will save the hash of the previous block, creating a relationship between the blocks. This relationship is a chain. Data such as block transaction records and status changes are stored through this chain.
18. Block height
This is not the height mentioned in terms of distance. It refers to the total number of blocks between the block and the first block on the chain. This height indicates which block it is, and is just for identification purposes.
19. Fork
Two blocks were generated at the same time (the transaction information in the block is the same, but the hash value of the block is different), and then in Two chains are forked from these two blocks. Whoever generates 6 blocks from these two links first will be the main chain, and the other chain will be discarded.
20. Ghost Protocol
Mining pools with high computing power can easily generate blocks faster than mining machines with low computing power, resulting in most of the blocks on the blockchain being generated by these mining pools with high computing power. However, the blocks generated by mining machines with low computing power are not stored on the chain because they are slow, and these blocks will be invalid.
The ghost protocol allows blocks that should be invalidated to remain on the chain for a short time, and can also be used as part of the proof of work
. In this way, miners with small computing power will contribute more to the main chain, and large mining pools will not be able to monopolize the confirmation of new blocks.
21. Orphan blocks
As mentioned before, orphan blocks are blocks generated at the same time. One of them forms a chain, and the other does not form a chain. Then this block that does not form a chain is called an orphan block.
22. Uncle block
The orphan block mentioned above, through the ghost protocol, makes it part of the proof of work, then it will not be discarded and will be saved in the main chain superior. This block is the next
23 replay attack
The hacker resends the message that has been sent to the server. Sometimes this can deceive the server into multiple responses.
24. Directed acyclic graph
Also called data set DAG (directed acyclic graph), DAG is an ideal multi-chain data structure. Most of the blockchains mentioned now are single chains, that is, one block is connected to another block, and DAG is multiple blocks connected. The advantage is that several blocks can be generated at the same time, so the network can process a large number of transactions at the same time, and the throughput will definitely increase. However, there are many shortcomings and it is currently in the research stage.
25. What is mining
The mining process is to perform a series of conversions, connections and hash operations on the above six fields, and continue to try them one by one. The random number you are looking for, and finally successfully find a random number that meets the conditions: the value after hashing is smaller than the hash value of the preset difficulty value, then the mining is successful, and the node can broadcast the area to neighboring nodes. block, neighboring nodes receive the block and perform the same operation on the above six fields to verify compliance, and then forward it to other nodes. Other nodes also use the same algorithm to verify. If there are 51% of nodes in the entire network If all verifications are successful, even if this block is truly "mined" successfully, each node will add this block to the end of the previous block, delete the list in the block that is the same as its own record, and resurrect again. the above process. Another thing to mention is that regardless of whether the mining is successful or not, each node will pre-record the reward of 50 Bitcoins and the handling fees of all transactions (total input-total output) in the first item of the transaction list (this is " The most fundamental purpose of "mining" is also the fundamental reason to ensure the long-term stable operation of the blockchain), the output address is the address of this node, but if the mining is unsuccessful, the transaction will be invalidated without any reward. Moreover, this transaction called "production transaction" does not participate in the "mining" calculation.
26. Mining machines/mining farms
Mining machines are computers with various configurations, and computing power is the biggest difference between them. A place where mining machines are concentrated in one place is a mining farm
27. Mining pool
Miners join together to form a team, and the computer group under this team is a mining pool. Mining rewards are distributed based on your own computing power contribution.
28. Mining difficulty and computing power
Mining difficulty is to ensure that the interval between generating blocks is stable within a certain short time, such as Bitcoin’s 10 minutes.
p>Block 1. The computing power is the configuration of the mining machine.
29. Verification
When verification in the blockchain is a confirmation of the legality of the transaction, each node will verify the transaction once when the transaction message is propagated between nodes. Whether the transaction is legal. For example, verify whether the syntax of the transaction is correct, whether the transaction amount is greater than 0, whether the entered transaction amount is reasonable, etc. After passing the verification, it will be packaged and handed over to the miners for mining.
30. Transaction broadcast
The node sends information to other nodes through the network.
31. Mining fees
For the blockchain to work non-stop like a perpetual motion machine, miners need to maintain the system. Therefore, the miners must be given favorable fees to make it sustainable.
32. Transaction confirmation
When the transactionWhen a transaction occurs, the block recording the transaction will be confirmed for the first time, and will be confirmed again in every block on the chain after the block: when the number of confirmations reaches 6 or more, it is usually considered that the transaction Transactions are more secure and difficult to tamper with.
33. Double transaction
That is, I have 10 yuan, I use the 10 yuan to buy a pack of cigarettes, and then instantly use the 10 yuan that has not yet been paid. Bought another cup of coffee. So when verifying the transaction, you need to confirm whether the 10 yuan has been spent.
34. UTXO unspent transaction output
It is a data structure containing transaction data and execution code, which can be understood as digital currency that exists but has not yet been consumed.
35. Transactions per second TPS
That is throughput, tps refers to the number of transactions the system can process per second.
36. Wallet
Similar to Alipay, it is used to store digital currencies, and blockchain technology is more secure.
37. Cold wallet/hot wallet
A cold wallet is an offline wallet. The principle is to store it locally and use QR code communication to prevent the private key from touching the Internet. A hot wallet is an online wallet. The principle is to encrypt the private key and store it on the server. When it is needed, it is downloaded from the server and decrypted on the browser side.
38. Software Wallet/Hardware Wallet
A software wallet is a computer program. Generally speaking, a software wallet is a program that interacts with the blockchain and allows users to receive, store, and send digital currencies and can store multiple keys. Hardware wallets are smart devices that specialize in handling digital currencies.
39. Airdrop
The project sends digital currency to each user’s wallet address.
40. Mapping
Mapping is related to the issuance of blockchain currency and is a mapping between chains. For example, there are some blockchain companies that have not completed the development of the chain in the early stage. They rely on Ethereum to issue their own currency. The issuance and transactions of the early currency are all operated on Ethereum. With the development of the company, the company's own chain development has been completed. The company wants to map all the previous information on Ethereum to its own chain. This process is mapping.
41. Position
Refers to the ratio of the investor’s actual investment to the actual investment funds
42. Full position
Buy with all funds Enter Bitcoin
43. Reduce the position
Sell some of the Bitcoins, but not all of them
44. Heavy warehouse
Compared with Bitcoin, Bitcoin accounts for a larger share of funds
45. Short position
Compared with Bitcoin, the share of funds is larger
46. Short position
Sell all the Bitcoins you hold and convert them all into funds.
47. Stop loss
After obtaining a certain profit, sell the Bitcoin held to keep the profit
48. Stop loss
After losses reach a certain level, sell the Bitcoins you hold to prevent further losses
49. Bull market
Prices continue to rise and the outlook is optimistic
50. Bear market
Prices continue to fall, and the outlook is bleak
51. Long (long)
The buyer believes that the currency price will rise in the future, buys the currency, and waits for the currency price After rising, sell at a high price to take profits
52. Short position (short selling)
The seller believes that the currency price will fall in the future, and sells the currency he holds (or borrows it from the trading platform) (coin) sell, wait for the price of the currency to fall, buy at a low price to take profits
53. Open a position
Buy virtual currencies such as Bitcoin
54 . Cover the position
Buy Bitcoin and other virtual currencies in batches, for example: buy 1 BTC first, and then buy 1 BTC later
55. Full position
All funds are purchased at one time to buy a certain virtual currency
56. Rebound
When the currency price falls, the price rebounds and adjusts because it falls too fast
57 .Consolidation (sideways)
The price fluctuation is small and the currency price is stable
58. Yin fall
The currency price declines slowly
59. Diving (Waterfall)
The currency price fell rapidly and to a large extent
60. Cutting meat
After buying Bitcoin, the currency price fell, as Avoid expanding losses and selling Bitcoin at a loss. Or after borrowing the currency to go short, the currency price rises, and you buy Bitcoin at a loss
61. Hold on
Expect the currency price to rise, but unexpectedly the currency price falls after buying; or expect the currency price to fall. fell, but unexpectedly, after selling, the currency price rose
62. Unwinding
After buying Bitcoin, the currency price fell, causing a temporary book loss, but then the currency priceRecover and turn losses into profits
63. Going short
After selling Bitcoin because of the bearish market outlook, the currency price continued to rise, and I failed to buy it in time, so I failed to make profits.
64. Overbought
The currency price continues to rise to a certain height, the buyer's power is basically exhausted, and the currency price is about to fall
65. Oversold
The currency price continues to fall to a certain low, the seller's power is basically exhausted, and the currency price is about to rise
66. Lure bulls
The currency price has been consolidating for a long time, and there is a possibility of a decline. Large, most of the short sellers have sold Bitcoin, and suddenly the short side pulls up the price of the currency, inducing the long parties to think that the price of the currency will rise, and they buy one after another. As a result, the short sides suppress the price of the currency, and the long parties are locked up
67. Short-selling
After buying Bitcoin, bulls deliberately suppress the price of the currency, making short sellers think that the price of the currency will fall and sell them one after another. As a result, they fall into the trap of bulls
68. What is NFT
The full name of NFT is "Non-Fungible Tokens", which is a non-fungible token. Simply put, it is a kind of token on the blockchain. Indivisible copyright certificate is mainly used to confirm and transfer the rights of digital assets. The difference from digital currency is that it is unique and indivisible. In essence, it is a unique digital asset.
69. What is the Metaverse
The Metaverse is a collection of virtual time and space, consisting of a series of augmented reality (AR), virtual reality (VR) and the Internet (Internet) Composed of digital currency, which carries the function of value transfer in this world.
70. What is DeFi
DeFi, the full name is Decentralized Finance, which is "decentralized finance" or "distributed finance". "Decentralized finance", as opposed to traditional centralized finance, refers to various financial applications based on open decentralized networks. The goal is to establish a multi-level financial system based on blockchain technology and cryptocurrency. As a basis, re-create and improve the existing financial system
71. Who is Satoshi Nakamoto?
72. Bitcoin is different from Q Coin
Bitcoin is a decentralized digital asset with no issuing entity. Q Coin is an electronic currency issued by Tencent. It is similar to electronic points, but it is not actually a currency. Q Coin requires a centralized issuing institution. Q Coin can only be recognized and used because of the credit endorsement of Tencent. The scope of use is also limited to Tencent’s games and services. The value of Q coins is entirely based on people’s trust in Tencent.Company trust.
Bitcoin is not issued through a centralized institution, but it is widely recognized around the world because Bitcoin can self-certify its trust. The issuance and circulation of Bitcoin are jointly accounted for by miners across the entire network, and are not A central authority is also needed to ensure that no one can tamper with the ledger.
73. What is a mining machine?
Taking Bitcoin as an example, a Bitcoin mining machine is a professional equipment that competes for accounting rights by running a large amount of calculations to obtain new Bitcoin rewards. It is generally composed of a mining chip, a heat sink and a fan, and only performs A single calculation program consumes a lot of power. Mining is actually a competition between miners for computing power. Miners with more computing power have a greater probability of mining Bitcoin. As the computing power of the entire network increases, it becomes increasingly difficult to mine bits with traditional equipment (CPU, GPU), and people have developed chips specifically for mining. The chip is the core part of the mining machine. The operation of the chip will generate a large amount of heat. In order to dissipate heat, Bitcoin mining machines are generally equipped with heat sinks and fans. Users download Bitcoin mining software on their computers, use the software to assign tasks to each mining machine, and then start mining. Each currency has a different algorithm and requires different mining machines.
74. What is quantitative trading?
Quantitative trading, sometimes also called automated trading, refers to the use of advanced mathematical models to replace human subjective judgments, which greatly reduces the impact of investor sentiment fluctuations and avoids extreme fanaticism or pessimism in the market. make irrational investment decisions. There are many types of quantitative trading, including cross-platform trading, trend trading, hedging, etc. Cross-platform trading means that when the price difference between different target platforms reaches a certain amount, sell on the platform with a higher price and buy on the platform with a lower price.
75. Blockchain asset over-the-counter trading
Over-the-counter trading is also called OTC trading. Users need to find their own counterparties and do not need to match the transaction. The transaction price is determined by negotiation between the two parties. The two parties can fully communicate through face-to-face negotiation or telephone communication.
76. What is a timestamp?
The blockchain ensures that each block is connected sequentially through timestamps. Timestamps enable every piece of data on the blockchain to have a time stamp. Simply put, timestamps prove when something happened on the blockchain and cannot be tampered with by anyone.
77. What is a blockchain fork?
Upgrading software in a centralized system is very simple, just click "Upgrade" in the app store. However, in decentralized systems such as blockchain, "upgrading" is not that simple, and a disagreement may even cause a blockchain fork. Simply put, a fork refers to a disagreement when the blockchain is "upgraded", resulting in a fork in the blockchain. Because there is no centralized organization, digital assets such as Bitcoin need to obtain the Bitcoin community for each code upgrade.If the Bitcoin community cannot reach an agreement, the blockchain is likely to form a fork.
78. Soft fork and hard fork
Hard fork means that when the Bitcoin code changes, the old nodes refuse to accept the blocks created by the new nodes. Blocks that do not comply with the original rules will be ignored, and miners will follow the original rules and create new blocks after the last block they verified. A soft fork means that old nodes are not aware of the changes to the Bitcoin code and continue to accept blocks created by new nodes. Miners may work on blocks they have no understanding of, or validation of. Both soft forks and hard forks are "backwards compatible" to ensure that new nodes can verify the blockchain from scratch. Backward compatibility means that new software accepts data or code generated by old software. For example, Windows 10 can run Windows XP applications. Soft forks can also be "forward compatible".
79. Classification and application of blockchain projects
Judging from the current mainstream blockchain projects, blockchain projects mainly fall into four categories: Category 1: Currency; The second category: platform category; the third category: application category; the fourth category: asset tokenization.
80. USDT against the US dollar
USDT is Tether USD, a token launched by Tether that is against the US dollar (USD). 1USDT=1 US dollar, users can use USDT and USD for 1:1 exchange at any time. Tether implements a 1:1 reserve guarantee system, that is, each USDT token will have a reserve guarantee of 1 US dollar, which supports the stability of the USDT price. The unit price of a certain digital asset is USDT, which is equivalent to its unit price in US dollars (USD).
81. Altcoins and alternative coins
Altcoins refer to blockchain assets that use the Bitcoin code as a template and make some modifications to its underlying technology blockchain, among which Those with technological innovations or improvements are also called alternative coins. Because the Bitcoin code is open source, the cost of plagiarism in Bitcoin is very low. You can even generate a brand new blockchain by simply copying the Bitcoin code and modifying some parameters.
82. Three major exchanges
Binance: https://accounts.binancezh.ac/zh-CN
Okex: https://www .ouyi.top/
Huobi: https://www.huobi.af/zh-cn
83. Market software
Mytoken: http: //www.mytoken.com/
Non-small account: https://www.feixiaohao.co/
84. Information website
Babbitt: https://www.8btc.cn
Golden Finance: http://www.jinse.com/
Coin World News: http://www.bishijie.com
85. Blockchain Browser p>
BTC: https://btc.com/
ETH: https://etherscan.io/
BCH: https://blockchair.com/bitcoin -cash/blocks
LTC: http://www.qukuai.com/search/ltc
ETC: https://gastracker.io/
86. Wallet
Imtoken: https://imatoken.net/
Bitpie: https://bitpie.com/
87. Decentralization Exchange
uniswap: https://uniswap.org
88. NFT Exchange
Opensea: https://opensea.io
Super Rare: https://superrare.com/
89. Ladder
Bring your own, buy a reliable ladder< /p>
90. Platform currency
Digital currency issued by the platform, used to deduct handling fees, transactions, etc.
91. Bull market, bear market
Bull market: Rising market
Bear market: Falling market
92. Blockchain 1.0
A currency trading system based on distributed ledgers, represented by Bitcoin< /p>
93. Blockchain 2.0
The contract blockchain technology represented by Ethereum (smart contract) is 2.0
94. Blockchain 3.0
p>WisdomIn the era of the Internet of Things, it goes beyond the financial field to provide decentralized solutions for various industries
95. Smart Contracts
Smart Contracts are a type of information-based A computer protocol that disseminates, verifies or executes a contract in a standardized way. Simply put, an electronic contract is set in advance and once confirmed by both parties, the contract is automatically executed.
96. What is a token?
The token economy is an economic system with Token as the only reference standard, which is equivalent to a pass. If you own Token, you have rights and interests, and you have the right to speak.
Big data is the means of production, AI is the new productivity, and blockchain is the new production relationship. Big data refers to a collection of data that cannot be captured, managed and processed within a certain time range using conventional software tools. It is a massive, high-growth and high-volume data set that requires new processing models to have stronger decision-making power, insight discovery and process optimization capabilities. Diverse information assets. Simply understood, big data is massive data accumulated over a long period of time and cannot be obtained in the short term. Blockchain can be used as a way to obtain big data, but it cannot replace big data. Big data is only used as a medium running in the blockchain and has no absolute technical performance, so the two cannot be confused. (A simple understanding of production relations is labor exchange and consumption relations. The core lies in productivity, and the core of productivity lies in production tools)
ICO, Initial Coin Offering, initial public token issuance, is the first step in the blockchain digital currency industry. Crowdfunding. It is the most popular topic and investment trend in 2017, and the country launched a regulatory plan on September 4. Speaking of ICO, people will think of IPO, and the two are fundamentally different.
99. Five characteristics of digital currency
The first characteristic: decentralization
The second characteristic: having open source code
The third feature: independent electronic wallet
The fourth feature: constant issuance
The fifth feature: global circulation
100. What is decentralization?
It has no issuer, does not belong to any institution or country, and is a publicly issued currency designed, developed and stored on the Internet by Internet network experts.
100. What is measurement (scarcity)?
Once the total amount of issuance is set, it is permanently fixed, cannot be changed, cannot be over-issued at will, and is subject to global Internet supervision. Because the difficulty of mining and mining changes over time, the longer the time, the greater the difficulty of mining, and the fewer coins are mined, so it is scarce.
101. WhatCall it open source code?
The alphanumeric code is stored on the Internet. Anyone can find out the source code of its design, everyone can participate, can mine it, and it is open to the world.
102. What is anonymous transaction? Private wallet private?
Everyone can register and download the wallet online without real-name authentication. It is completely composed of encrypted digital codes. It can be sent and traded globally in real-time point-to-point without resorting to banks or any institutions. It cannot be traced by anyone without my authorization. ,Inquire.
A contract transaction refers to an agreement between a buyer and seller to receive a certain amount of an asset at a specified price at a certain time in the future. The objects of contract trading are standardized contracts formulated by the exchange. The exchange stipulates standardized information such as commodity type, transaction time, quantity, etc. A contract represents the rights and obligations of the buyer and seller.
105. Digital Currency Industry Chain
Chip manufacturers, mining machine manufacturers, and mining machine agents mine and export to exchanges for retail investors to speculate in coins< /p>
106. Who is Erben?
Erben: Digital Currency Value Investor
Investment style: Steady
Building a community: Erben’s Miscellaneous Talks (High Quality Price Investment Community)
p>
107. Two investment strategies
Combining long and short term, focusing on price investment, no contracts, no short-term play
Reasonable layout, scientific operation, prudent and conservative, making periodic money
108. Two books?
Welcome currency friends and seek common development
㈨ What does the so-called open source of Android mobile phones mean? And what does semi-open source mean?
Open source is the abbreviation of "open source code".
The Android mobile operating system is based on Linux, and Linux is the most famous open source operating system.
The main purpose of open source is to allow anyone to modify and improve it. There is no fee to use open source software, unlike the Windows operating system, which costs 2,000 yuan per set.
Milestone is an Android-based mobile phone made by Moto, but it has been customized to a certain extent. In order to protect its own interests, the modified parts are not open source code, so it is semi-open source.
Is there anything else you don’t understand?