How much power does EOS begin to calculate
EOS can be understood as enterprise operation system, which is a blockchain operating system designed for commercial distributed applications. EOS is a new blockchain architecture, which aims to extend the performance of distributed applications
blockchain originated from bitcoin. On November 1, 2008, a person who called himself Satoshi Nakamoto published the article "bitcoin: a peer-to-peer e-cash system", which elaborated the architecture concept of e-cash system based on P2P network technology, encryption technology, timestamp technology, blockchain technology, etc., marking the birth of bitcoin
extended data
the main features of EOS are as follows:
1, decentralization. Blockchain technology does not rely on additional third-party management institutions or hardware facilities, and there is no central control. In addition to the self-contained blockchain itself, each node realizes information self verification, transmission and management through distributed accounting and storage. Decentralization is the most prominent and essential feature of blockchain
2. Openness. Blockchain technology is based on open source. In addition to the private information of all parties involved in the transaction is encrypted, the data of blockchain is open to everyone. Anyone can query blockchain data and develop related applications through the open interface, so the information of the whole system is highly transparent
3. Independence. Based on consensus specifications and Protocols (similar to various mathematical algorithms such as hash algorithm used by bitcoin), the whole blockchain system does not rely on other third parties, and all nodes can automatically and safely verify and exchange data in the system without any human intervention
source: Network - EOS
EOS is a public chain system at the bottom of blockchain developed by block. One, which is specially designed to support decentralized application of Commerce, and its code is open source
bitcoin is called blockchain 1.0 because it opens up the world of digital cryptocurrency and takes a decisive step from 0 to 1
Ethereum is known as blockchain 2.0, because it provides Turing complete virtual machine that can run smart contracts, bringing unlimited possibilities
and EOS is called blockchain 3.0, why? Two words: performance
The positioning of EOS is the slogan of its home page:English: the most powerful infrastructure for decentralized applications
Chinese: the most powerful decentralized application infrastructure
EOS expects to be an enhanced version of Ethereum, a high-throughput intelligent contract platform
although Ethereum has complete functions, it is limited by its design choice. Due to the block output speed of 15 seconds, the transaction throughput is far from large-scale practical level, which is only about 30 ~ 40tps (transaction / s). EOS, on the other hand, has chosen a different technology route, with the goal of achieving a considerable million TPS, which is quite attractive considering visa's actual processing speed of 1700tps
consensus mechanism of EOS
the reason why the throughput of bitcoin and Ethereum is so low is that they are constrained by the application scenario they envision and the consensus mechanism they choose for the scenario - both of them assume that the environment in which the system runs is totally untrustworthy, so they both adopt the consensus mechanism of proof of work
consensus, as the name suggests, is to reach a unified understanding of something - for blockchain, something refers to the confirmation of the transaction - any node to submit a transaction needs everyone's approval
the pow mechanism currently adopted by bitcoin and Ethereum is the design of the legendary Nakamoto Tsung. Under this mechanism, in order to obtain the bookkeeping right and digital currency reward, miners need to constantly dig for the compliant hash value, and confirm and package the transaction data through the consensus of hash value. POW has no access threshold, and any node has equal rights to participate in bookkeeping. Of course, the probability of winning is related to computing power:
the price of ram is based on Bancor algorithm, that is, it is regulated by market supply and demand: if the supply of ram exceeds the demand, more EOS certificates are needed to buy ram, At this time, more EOS certificates can be obtained by selling ram
memory is a consuming resource, which cannot be redeemed and can only be bought and sold. Take the issue of currency on EOS as an example. At present, the issue of currency requires 20m of memory. An EOS can buy 20KB. According to the current storage price, issuing a currency will consume 1000 EOS. This is the source of EOS memory consumption
Course Overview
this course is for friends who are interested in the development of EOS decentralized application. The course covers the core concepts of EOS DAPP development, the development and deployment of smart contracts, and how the front page interacts with EOS blockchain. Finally, a complete DAPP development based on react and EOS is completed
Chapter 1: enter the world of EOS
to understand the core concepts of EOS, such as positioning and characteristics, consensus mechanism, payment computing model, etc
Chapter 2: Hi EOS
understand the overall framework of EOS node software and the functions of node server, wallet server and command-line tools, learn how to configure and start EOS node server and wallet server, and preliminarily understand the use of command-line tools
Chapter 3: wallet, key and account
understand the three core concepts related to personal identity in EOS: wallet, key and account, and learn how to use command-line tools to create wallet, key and account
Chapter 4: development and interaction of smart contracts
understand the concept and function of smart contracts, learn how to write and compile EOS smart contracts, and learn how to deploy and interact with contracts using command-line tools
understand the persistence mechanism of state in EOS smart contract, and learn to use multi index table to save contract state
Chapter 5: issue your own tokens
learn the principle and implementation mechanism of issuing tokens on EOS, and master how to use command-line tools to issue, transfer and view the balance of tokens through practical operation
Chapter 6: use code to interact with smart contract
understand the principle of interaction between application and EOS blockchain, and learn to use JSON RPC interface and eosjs encapsulation library to access EOS blockchain
Chapter 7: DAPP development of practical notes
comprehensively use EOS knowledge, use react to complete a decentralized application of EOS notes, and learn the complete process from requirement analysis to code implementation
The above course address is as follows: EOS tutorialMany places in China are experimenting with the use of digital RMB, and the convenience of digital RMB is as follows:
First: Digital RMB can be used offlinealthough mobile payment is very common now, any third-party payment software needs to be connected to the Internet. Alipay and WeChat also monopolize the third party payment market, but once these two software are not connected, they will not be able to complete the payment. Although it's all right to go out with your mobile phone now, you don't need to bring your wallet and cash, but all this is based on the fact that your mobile phone has electricity and network
The consumption habit of
is unhealthy, so digital RMB is actually a more real and planned payment method, which is helpful for young people to develop good consumption habits. This can avoid over consumption and other bad habits
EOS means enterprise operation system, which is a blockchain operating system designed for commercial distributed applications
EOS is a new blockchain architecture, which aims to extend the performance of distributed applications. It is not a currency like bitcoin and Ethereum, but a token based on the EOS software project, known as blockchain 3.0
when you have EOS, it is equivalent to having computer resources. With the development of DAPP, you can lease your EOS to others. From this point alone, EOS has a wide range of value. In short, having EOS is equivalent to having a set of rent to collect rent for others, or having a piece of land to rent for others to build a house
{rrrrrrr}
extended data
the main features of EOS are as follows:
1. EOS is a bit similar to Microsoft's windows platform. By creating a developer friendly underlying platform of blockchain, it supports multiple applications running at the same time, and provides the underlying template for the development of DAPP
EOS solves the problems of delay and data throughput by means of parallel chain and dpos. EOS can process thousands of data per second, while bitcoin has about 7 transactions per second, and Ethereum has 30-40 transactions per second There is no service charge for EOS, and the general audience is more extensive. The network and computing resources needed to develop DAPP on EOS are allocated according to the proportion of EOS owned by developersfeatures
tailorability. Support open and scalable architecture. Strong real-time. EOS has strong real-time performance and can be used in various equipment control. It is easy to operate, simple, and provides friendly GUI and GUI. It is easy to learn and use. Provide powerful network functions, support TCP / IP protocol and other protocols, provide TCP / UDP / IP / PPP protocol support and unified MAC access layer interface, and reserve interfaces for various mobile computing devices. Strong stability and weak interaction. Once the embedded system starts to run, it does not need too much user intervention, which means EOS, which is responsible for system management, has strong stability. Generally, the user interface of embedded operating system does not provide operation commands, it provides services to user programs through system call commands. Solidify the code. In embedded system, embedded operating system and application software are solidified in ROM of embedded system computer. Better hardware adaptability, that is, good portability.
the second bathing beach, you can swim here in the afternoon), beer street, food is very expensive, careful, Qing can eat seafood everywhere
the second day: Lu Xun Park, Olympic sailing center, May 4th Square
the third day: Golden Beach, a place to swim
In Beijing, Shenzhen and other first tier cities, there are still a lot of Web front-end training institutions, so, in today's IT training institutions mushrooming, how to choose the appropriate and reliable web front-end training institutions
to sum up, if you want to learn web front-end and choose a reliable web front-end training organization, you must start from your own actual situation and choose the organization suitable for you, instead of blindly following the trend and following others. After carefully understanding the comprehensive strength of all aspects of the training institutions and the demand trend of the web development instry, we can make a decision