区块链系统前台模板图,区块链系统前台模板设计
今天我们就来聊聊区块链系统前台模板图,以及它的设计拓展。关键词有:区块链技术、前端开发和设计模式。
一、区块链技术
区块链技术是一种分布式数据库技术,它可以让人们有效地存储和共享信息。这种技术可以被用来记录交易,存储数据,追踪资产,构建智能合约,实现更安全的交易,以及更有效的数据存储和共享。它的安全性和去中心化的特性使它成为一种非常有用的技术,可以用来改善传统的商业流程,并为新的业务模式提供支持。
二、前端开发
前端开发是指使用 HTML,CSS 和 JavaScript 等 Web 技术来创建 Web 应用程序的过程。前端开发人员需要深入了解 Web 技术,以便能够创建出易于使用,高性能的网站和应用程序。他们还需要了解用户体验设计,以便能够创建出有吸引力的界面,同时也要考虑到安全性和可维护性。
三、设计模式
设计模式是一种解决软件设计问题的方法,它可以帮助开发人员解决常见的软件设计问题。设计模式可以帮助开发人员更轻松地处理复杂的问题,并为他们提供一种可重复使用的解决方案。它们可以帮助开发人员更好地理解系统,并为他们提供一种可以重复使用的解决方案。设计模式可以帮助开发人员更快地开发出高质量的软件产品,同时也可以帮助他们更好地理解和维护现有的软件系统。
以上就是关于区块链系统前台模板图及其设计拓展的介绍,包括区块链技术、前端开发和设计模式。区块链技术可以让人们有效地存储和共享信息,而前端开发则是使用 HTML,CSS 和 JavaScript 等 Web 技术来创建 Web 应用程序的过程,而设计模式则是一种解决软件设计问题的方法,可以帮助开发人员更轻松地处理复杂的问题,并为他们提供一种可重复使用的解决方案。
请查看相关英文文档
『一』 108 knowledge points for getting started with the blockchain
108 essential knowledge points for getting started with the blockchain
(Welcome to communicate with fellow fans )
1. What is a 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. But blockchain is distributed, 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 time, a block is mined by two miners at the same time, and then 6 blocks are generated first. The chain of blocks 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 refers to "smart contracts", which are 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. This structure can be used to quickly compare large amounts of data, and can be quickly searched without downloading all the data.The lowest level historical data you want.
16. What is expansion?
The size of a Bitcoin block is about 1M and can save 4,000 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 next
23 replay attack
The hacker resends the message that has been sent to the server. Sometimes this can defraud the server of 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 handle a large number of transactions at the same time, and the throughputIt has definitely gone up. 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/mines
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. 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 a transaction occurs, record the transactionThe transaction's block will be confirmed for the first time, and will be confirmed again in every block on the chain after this block: when the number of confirmations reaches 6 or more, the transaction is generally considered to be relatively safe 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 positions
Compared with Bitcoin, Bitcoin accounts for a larger share of funds
45. Light warehouse
Funds and BitcoinIn comparison, the capital share is larger
46. Short position
Sell all the Bitcoins you hold and convert them all into funds
47. Take profit
p>After getting a certain amount of profit, sell the Bitcoin you hold to keep the profit
48. Stop loss
After the loss reaches a certain level, sell the Bitcoin you hold to keep the profit. Prevent losses from further expansion
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 (going long)
The buyer believes that the currency price will rise in the future, buys the currency, and after the currency price rises, sells it 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 currency from the trading platform). After the currency price drops, the seller will sell the currency at a low price. Buy and take profits
53. Open a position
Buy Bitcoin and other virtual currencies
54. Cover the position
Buy in batches Bitcoin and other virtual currencies, for example: buy 1 BTC first, then buy 1 BTC
55. Full position
Buy all the funds into a certain virtual currency at one time< /p>
56. Rebound
When the currency price falls, the price rebounds and adjusts because it falls too fast
57. Consolidation (sideways)
The price fluctuation range is small and the currency price is stable
58. Overcast drop
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. In order to avoid expanding the loss, the Bitcoin was sold 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 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 price rebounded and the loss was reversed To make a profit
63. Go short
After selling Bitcoin because of the bearish market outlook, the price of the currency continued to rise, and I was unable to buy it in time, so I failed to make a profit
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 buyers
The currency price has been consolidating for a long time and is more likely to fall. Most of the short sellers have sold Bitcoin. Suddenly the short sellers pulled up the currency price, inducing many parties to think that the currency price will rise and buy one after another. As a result, the short sellers suppressed the currency price. Keeping the bulls locked up
67. Lure shorts
After the bulls bought Bitcoin, they deliberately suppressed the price of the currency, making the shorts think that the price of the currency would fall and sell them one after another. As a result, they mistakenly entered the long position. The trap of It is an indivisible copyright certificate on the blockchain, which 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 established in 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?
Satoshi Nakamoto is the developer and founder of Bitcoin. Satoshi Nakamoto published the Bitcoin white paper on November 1, 2008, and mined Bitcoin for the first time on January 3, 2009. Whoever can use the Bitcoin in the genesis block is Satoshi Nakamoto himself, so who Is it Satoshi Nakamoto? There have been many "Satoshi Nakamotos" in history: In 2013, someone revealed that Mochizuki Shinichi, who had made outstanding contributions in the field of mathematics, was Satoshi Nakamoto, but no direct evidence was provided. In 2014, hackers broke into the mailbox used by Satoshi Nakamoto and found the owner of the mail, Dorian Nakamoto. Later, Dorian said that he only obtained the mailbox address and password by chance, not Nakamoto. Cong. In 2016, Craig Wright said that he was Satoshi Nakamoto and could provide Satoshi Nakamoto's private key. But later, Wright withdrew his statement because he could not face everyone's doubts.
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.
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 in a centralized systemUpgrading the software 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, every code upgrade of digital assets such as Bitcoin needs to be unanimously recognized by the Bitcoin community. 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
Okex
Huobi
83. Market software
Mytoken
Non-small account
84. Information website
Babbitt
Golden Finance
Coin World News
85. Block Chain Explorer
BTC
ETH
BCH
LTC
ETC
86. Wallet
Imtoken
Bitpie
MetaMask (Little Fox)
87. Decentralized Exchange
uniswap
88. NFT Exchange
Opensea
Super Rare
89. Ladder
Bring your own, buy a reliable ladder
90. Platform currency
The digital currency issued by the platform is used to deduct handling fees and transactions. Etc.
91. Bull market, bear market
Bull market: rising market
Bear market: falling market
92. Blockchain 1.0
p>A currency trading system based on distributed ledgers, represented by Bitcoin
93. Blockchain 2.0
Contract blocks represented by Ethereum (smart contracts) Chain technology is 2.0
94. Blockchain 3.0
In the era of intelligent Internet of Things, it goes beyond the financial field to provide decentralized solutions for various industries
95. Smart Contract
Smart Contract is a computer protocol designed to disseminate, verify or execute contracts in an information-based manner. Simply put, an electronic contract is set in advance. Once both parties confirm, the contract automatically implement.
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.
97. The difference between big data and blockchain
Big data is the means of production, AI is the new productivity, and the 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. Simple to understandBecause 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)
98. What is ICO?
ICO, Initial Coin Offering, is the initial public offering of tokens, which is crowdfunding in the blockchain digital currency industry. 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 essentially 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. What is 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.
103. What is a contract transaction?
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.
104. Digital currency industry chain
Chip manufacturer, mining machine manufacturer, mining machine agent, mining, mining to exchange, retail investors trading coins
105. Who is Beifeng?
Beifeng: Digital currency value investor
Investment style: Steady
106. Build a community?
Beidou Community (high-quality price investment community)
Combining long and short, focusing on price investment, no contracts, no short-term play< /p>
Reasonable layout, scientific operation, prudent and conservative, earning periodic money
Welcome currency friends and seek common development.
『二』The development process of EOS
EOS is a blockchain underlying public chain system led by Block.One. It is specially designed to support commercial decentralized applications (Decentralized Application), its code is open source.
Bitcoin is called Blockchain 1.0 because it opened up the world of digital cryptocurrency and took a decisive step from 0 to 1.
Ethereum is called Blockchain 2.0 because it provides a Turing-complete virtual machine that can run smart contracts, bringing unlimited possibilities.
EOS is called blockchain 3.0. Why? Two words: performance.
The positioning of EOS is exactly the slogan on its homepage:
English: The most powerful infrastructure for decentralized applications.
Chinese: The most powerful decentralized application infrastructure.
EOS hopes to be an enhanced version of Ethereum, a high-throughput smart contract platform.
Although Ethereum is fully functional, due to its design choices, the block generation speed of 15 seconds means that the transaction throughput is far from reaching the level of large-scale practicality, only about 30~40TPS (transactions/second) . EOS has chosen a different technical route, aiming to achieve a considerable million TPS - considering that Visa's actual processing speed is only 1,700 TPS, this goal is indeed quite attractive.
The consensus mechanism of EOS
The reason why the throughput of Bitcoin and Ethereum is so low is that it is subject to the application scenarios envisaged and the consensus mechanism chosen for that scenario - this Both assume that the environment in which the system runs is completely untrustworthy, so they both adopt the consensus mechanism of Proof of Work.
Consensus, as the name suggests, is when everyone reaches a unified understanding of something - for blockchain, something refers to the confirmation of a transaction - any node that wants to submit a transaction must Everyone needs to agree.
BitcoinThe PoW mechanism currently used by Ethereum is designed by the legendary Satoshi Nakamoto. Under this mechanism, in order to obtain accounting rights and digital currency rewards, miners need to keep mining to find compliant hash values, and confirm and package transaction data through consensus on the hash values. PoW has no entry threshold, and any node has equal rights to participate in accounting - of course, the probability of winning is related to computing power:
The price of RAM is based on Banco ( Bancor) algorithm, that is to say, it is regulated by market supply and demand: if RAM is in short supply, more EOS tokens are needed when buying RAM, and more EOS tokens can be obtained by selling RAM at this time.
Memory consumes resources and cannot be redeemed, but can only be bought and sold. Take the issuance of coins on EOS as an example. Currently, issuing coins requires 20M of memory, and one EOS can buy 20KB. According to the current storage price, it takes 1,000 EOS to send one coin. This is a necessary source of EOS memory consumption.
Course Overview
This course is for those who are interested in EOS decentralized application development. The course content covers the core concepts of EOS DApp development, the development and deployment of smart contracts, and front-end pages. How to interact with the EOS blockchain and ultimately complete the development of a complete Dapp based on React and EOS.
Chapter 1: Entering the EOS world
Understand the core concepts of EOS such as its positioning and characteristics, consensus mechanism, and payment calculation model.
Chapter 2: Hi EOS
Understand the overall software framework of the EOS node and the functions of the node server, wallet server and command line tools, and learn to configure and start the EOS node server and wallet server method to get a preliminary understanding of how to use command line tools.
Chapter 3: Wallets, Keys and Accounts
Understand the three core concepts related to personal identity in EOS: wallets, keys and accounts, and learn to use command line tools to create them Wallet, key and account methods.
Chapter 4: Development and interaction of smart contracts
Understand the concept and function of smart contracts, learn to write and compile EOS smart contracts, learn to use command line tools to deploy contracts and interact with them Contract interaction.
Understand the state persistence mechanism in EOS smart contracts, and learn to use multi-index tables to save contract states.
Chapter 5: Issuing your own tokens
Learn the principles and implementation mechanisms of issuing tokens on EOS, and through practical operations, master how to use command line tools to issue tokens issuance, transfer and balance checking operations.
Chapter 6: Using code to interact with smart contracts
Understand the principles of interaction between applications and the EOS blockchain, and learn to use the JSON RPC interface and eosjs packaging library to access the EOS blockchain .
Chapter 7: Practical Note DApp Development
Comprehensive use of EOS knowledge, use React to complete an EOS note decentralized application, and learn the complete process from demand analysis to code implementation.
eos development still requires a complete study. The above course address is as follows: EOS Tutorial
『三』 Baidu released "Super Chain" which is an upgraded version of "Blockchain"
The dividends of the mobile Internet era are over, and the next stop is blockchain. On June 4, Xiao Wei, a network blockchain scientist, presented the network's new generation blockchain network operating system "Super Chain" for the first time at the opening ceremony of the 2018 Chain Valley Lecture Hall.
A big event is coming to the blockchain field, and that is the release of a super chain on the Internet. In the past few years, many companies have entered the field of blockchain. This time the network released a super chain, and it is a solution to promote the development of blockchain, which indeed has great positive significance. This solution is also considered as the network embracing blockchain. Moreover, future scenarios are unanimously optimistic.
The Internet once missed the opportunity of the mobile Internet. The most obvious example is the disastrous failure in the O2O field. The Internet Nuomi, which once made heavy bets, is now facing the challenges of Ele.me and Meituan. Comment on the decline of the encirclement. The network, which has no hope of breaking through, has turned its focus to artificial intelligence, hoping to make a comeback in the era of artificial intelligence.
As everyone knows, in addition to artificial intelligence, there is also a revolutionary technology that is setting off a craze around the world, and it is blockchain. The Internet never wants to miss the opportunity to change its destiny again.
『四』 108 essential knowledge points for getting started with blockchain
Author: Kong Lin
61. Hold on
p>Expect the currency price to rise, but unexpectedly the currency price falls after buying; or expect the currency price to fall, but unexpectedly the currency price rises after selling
62. Unwinding
< p> After buying Bitcoin, the currency price fell, causing temporary book losses, but the currency price rebounded later, turning losses into profits63. Going short
Sell Bitcoin due to bearish market outlook Later, the currency price continued to rise, and I failed to buy in time, so I failed to make a profit
64. Overbought
The currency price continued to rise to a certain height, and the buyer's power was basically exhausted. 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 is more likely to fall. Most of the short sellers have sold Bitcoin. Suddenly the short sellers pull up the currency price, inducing the bulls to think that the currency price will rise. They bought one after another, but the short side suppressed the price of the currency, causing the long side to get stuck
67. Short baiting
After the bulls bought Bitcoin, they deliberately suppressed the price of the currency, making the short sellers think that the price of the currency would be will fall, manyThey were thrown out one after another, and ended up falling into the trap of bulls
68. What is NFT
The full name of NFT is "Non-Fungible Tokens". To put it simply, a homogeneous token is an indivisible copyright certificate on the blockchain. It 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 assets.
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 established in 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.
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 and use the software to allocate eachAfter completing the task of the mining machine, you can 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, every code upgrade of digital assets such as Bitcoin needs to be unanimously recognized by the Bitcoin community. 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; Category 2: Platformcategory; 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
Okex
Huobi
83. Market software
Mytoken
Non-small account
CMC
84. Information website
Babbitt
Golden Finance
Coin World News
85. Blockchain Browser
BTC
ETH
< p> BCHLTC
ETC
86. Wallet
Imtoken
Bitpie
87. Decentralized exchange
uniswap
88. NFT exchange
Opensea< /p>
Super Rare
89. Ladder
Bring your own, buy a reliable ladder
90. Platform currency
The digital currency issued by the platform is used to deduct handling fees, transactions, etc.
91. Bull market, bear market
Bull market: rising market
Bear market: falling market< /p>
92. Blockchain 1.0
A currency trading system based on distributed ledgers, represented by Bitcoin
93. Blockchain 2.0
The contract blockchain technology represented by Ethereum (smart contract) is 2.0
94. Blockchain 3.0
In the era of intelligent Internet of Things, it goes beyond the financial field to provide decentralized solutions for various industries
95. Smart Contract
Smart Contract is a purpose-built In computer protocols that disseminate, verify or execute contracts in an information-based manner, 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 the production relationship is the labor exchange and consumption relationship. 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 essentially 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. Due to the difficulty of excavation and extraction, it takes a long time.The quantity changes. The longer the time, the more difficult it is to mine, and the fewer coins are mined, so it is scarce.
101. What is 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 Kong Lin?
Kong Lin: Digital Currency Value Investor
Investment style: Steady
p>
107. Konglin Investment Strategy
Combining long-term and short-term, focusing on price investment, no touching contracts, no short-term play
Reasonable layout, scientific operation, steady and conservative, earning money Cycle money
108. Konglin?
Welcome currency friends and seek common development
『五』 Yunnan Province Blockchain Electronic Invoice Operation Guide
In order to implement the State Administration of Taxation’s reform of “decentralization, regulation and service” A series of work deployments to implement the requirements of the Provincial Party Committee and the Provincial Government on the construction of "Digital Yunnan", the Yunnan Provincial Taxation Bureau is vigorously developing blockchain around "one platform, one industry, one town, two industries, two types of tickets" Electronic invoice promotion work. Today let’s learn the operation of blockchain electronic invoices! Part 1 Blockchain Merchant Platform Invoicing Initialization Preparation Registration Log in to Yunnan Blockchain Merchant Platform yunnan-cloud.wetax.com.cn, submit relevant registration information, and complete registration . Please complete the application at the Yunnan Tax Bureau before registering on the merchant platform. To log in to the merchant, use the tax ID or mobile phone number filled in when registering on the platform. After entering the login page, you mustSign the contract first, and you can start using it after the signing is successful. Contract Signing Users who log in to the merchant platform for the first time need to complete the contract signing and enter the merchant platform after signing. Just confirm the signature, and you can start using it after the signature is successful. Maintenance and maintenance of invoicing equipment operation path: equipment coding - invoicing equipment - binding Yunnan blockchain electronic invoice Note: If it is not registered with the tax bureau, an error will be returned. Please confirm that you have completed the blockchain merchant registration application with the tax bureau. The operation path of maintaining product codes is: equipment code - product code - new product code - tax product code - enter the name to search. By searching for the product code name, you can quickly find the corresponding code, and selecting it will automatically bring out the product number, tax rate and other information. Check "Default billing items" to "Yes" and click "Add". Note: Select the preferential tax rate that should be enjoyed here. Store management operation path: Group management - store management - check the store number - download the QR code - print the counter card - place the cashier for consumers to scan the code and issue invoices. After scanning the code, consumers can choose to pay for invoicing or review the invoicing method, and invoice That is sent to the consumer's email address. (Be sure to pay attention at this time: check whether the tax plate number is displayed and whether the status is enabled. If these two conditions are not met, invoices cannot be issued) Download the store invoicing QR code to activate the payment function. Before downloading the store invoicing QR code, you need to activate it. Payment function (currently, you can choose whether to activate this function according to your needs). Finally: after all the above operations are completed, the invoice can be issued and the authenticity can be verified. Part 2 Invoicing Management Manual Filling Here is the manual filling page. After selecting the invoicing type and tax plate (the blockchain merchant identification is displayed as "tax plate number" in the system), you can enter the header and issue the invoice. Scan the QR code to issue an invoice. Consumers scan the QR code to issue an invoice (the QR code here is the store invoicing QR code downloaded in the store management function). Operation path: Open WeChat—scan the consumer to fill in the consumer amount and fill in the header information and click "Pay and invoice" or just "Submit for invoicing". After submitting the invoice, enter the submission success page, click Finish, and enter the invoice list page, where you can see the status and details of the invoice you just applied for. After consumers submit the invoicing application by scanning the invoicing QR code at the front desk of the store, the merchant can review the invoice-related information on the computer webpage. The corresponding invoices can be screened based on header type, invoice type, review status, etc. Review. Only after passing the review will the invoicing be successful. Operation path: Invoicing management - Invoicing review - After the review is passed, the electronic invoice can be generated in the "District Ticket Assistant" on consumer WeChat. It takes less than 3 minutes from filling in the information to generating the electronic invoice. It is really simple, fast and convenient. To query the invoice issuance status, the merchant can check the invoice details. The operation path is: Query Statistics - Invoice Details - Check the box and proceed with subsequent operations. You can check the invoice issuance status and perform operations such as retry invoicing/redemption/send email/download PDF and other operations on the invoice. The consumer searches for the invoice record. The consumer searches for the invoice record and sends it to the email. Operation path: Open WeChat - find the "District Invoice Assistant" applet - click to enter. The consumer clicks to view the invoice PDF to view the electronic invoice issued.You can choose to send the electronic invoice to your email, click Send Email, enter your email address, and click Confirm. You can view it in your mailbox. To check the authenticity of units and individuals who have obtained blockchain electronic invoices, they can check and verify through the official website of the Yunnan Provincial Taxation Bureau of the State Administration of Taxation or follow the WeChat public account of the Yunnan Provincial Online Taxation Bureau. They have the right to reject invoices that do not meet the regulations. Okay, that’s it for our study of the blockchain electronic invoice operation this time. If you have any questions, you are welcome to consult the nearest tax authority!