Ethereum protocol develops various applications
just like bitcoin, Ethereum is neither controlled nor owned by anyone - it is an open source project created by many people around the world. Different from bitcoin protocol, Ethereum's design is very flexible and adaptable. It is very easy to create new applications on the Ethereum platform. With the release of homestead, anyone can use the applications on this platform safely
Ethereum is a programmable blockchain. It does not give users a series of preset operations, but allows users to create complex operations according to their own wishes. In this way, it can be used as a platform for many types of decentralized blockchain applications
in a narrow sense, Ethereum refers to a series of protocols that define a decentralized application platform. The core of Ethereum is Ethereum virtual machine (EVM), which can encode any complex algorithm. In computer science terminology, Ethereum is "Turing complete.". Developers can use the existing JavaScript and python as the model of other friendly programming languages to create applications running on the Ethereum simulator.
From the current mainstream blockchain projects, blockchain projects are mainly divided into four categories: the first category: currency; The second is platform; The third category: application category; The fourth type: asset token
currencies mainly act as the "exchange media" in the field of blockchain assets, and the exchange media refer to general equivalents, such as gold and silver bills in the past< (currency exchange on trading blockchain assets)
platform projects refer to the establishment of technical platforms to meet the needs of various blockchain application development, which can rece the threshold of application development on blockchain
application projects cover a wide range of fields, including finance, social networking, games, property rights protection, etc., and are also the fastest growing fields of blockchain assets
asset token project refers to the blockchain mapping of physical assets, that is, the physical assets on the chain. At present, there are no more than 10 varieties
01 currency
the first category is currency project, which is also the earliest blockchain project. Currency projects mainly include bitcoin and lightcoin. In addition, there is another kind of asset with the characteristics of anonymity. Its main functions include protecting the privacy of both sides of payment while realizing payment. The well-known ones are dash, monero and zcash. Currency is mainly used as the "exchange medium" in the field of blockchain assets. The exchange medium is the general equivalent you use to exchange goods. For example, gold, silver and silver bills can be used as the exchange medium in the past. At present, there are more than 2100 types of digital assets in the world, and the number of currency blockchain projects has increased rapidly recently. As of June 2018, bitcoin is still the largest market value
02 platform type
the second type is platform type blockchain project. The main function of platform type blockchain project is to establish a technical platform to meet the technical requirements of various blockchain application development; In short, platform applications allow developers to directly issue digital assets and write smart contracts on the blockchain. Smart contract is a computer program running on the blockchain database, which can be automatically executed under the conditions of its source code setting
for example, you develop a smart contract based on the house rent protocol on the blockchain. When the owner receives the rent, it will trigger the automatic execution and give the security key of the apartment to the tenant
the main function of platform blockchain projects is to establish the underlying technology platform, so that developers can do application development on the underlying technology platform. A considerable number of platforms are still in the development state. As of June 2018, Ethereum has the largest market value
03 application
the third category is application blockchain projects. Application projects are blockchain projects based on blockchain development platform (such as Ethereum), which can solve many problems in various fields of the real economy
for example, augur, Golem, vechain, omisego, which provides asset exchange and transfer services. Using blockchain technology, these projects can better solve the problems of trust and cross-border circulation. At the same time, using smart contracts and tokens on the blockchain, they can better realize automatic execution and greatly improve the efficiency of social and economic activities. Application blockchain projects cover a wide range of fields, including finance, social networking, games, property rights protection and so on. It is also the field with the fastest market value increment of blockchain projects at present
04 asset token
the fourth category is the asset token blockchain project. Asset token refers to linking the blockchain assets to physical assets such as gold and US dollars, which is the blockchain mapping of physical assets. As of February 2018, there are no more than 10 varieties. The typical representatives are usdt against US dollars, digix Dao against gold, Digix each token represents 1 gram of Gold Certified by the London Bullion Market Association. Asset token has the advantages of convenient transaction and safekeeping. First of all, asset token is more convenient for transaction. Because blockchain assets can be split, it has better liquidity
for example, at present, real estate needs to be transferred as a whole. If the real estate can be token, it can be split and purchased, which is more convenient for transaction. Secondly, the token of physical assets is more concive to custody. Gold is easy to wear out and cause losses in physical transactions, but there is no need for physical transfer after the token of physical assets, which is more concive to the custody of physical assets
interface eth trunk? On the switch? It will prompt you with a numerical range
this numerical range is the number of supports. But are you sure you have so many ports to use
for example, you can use two ports for one aggregation. 24 port switching supports 12 aggregations at most< Moreover, link aggregation is the connection between switches. Generally, one uplink and one downlink are enough. Unless you're a core exchange or something special.
Solidness language is a special language for writing and executing smart contracts. It is a contract oriented high-level language running on the basis of Ethereum virtual machine. It was first proposed by the former CTO and co-founder Gavin wood of Ethereum in August 2014. Later, Ethereum developers set up a special team to continuously improve solidness language, At present, it is still under development and optimization. The development storage area on GitHub is HTPs / github.com/thereum/solidness. Here we can learn the most comprehensive details and related documents about the development and iteration process of solidness language. In terms of language style, solid language is deeply influenced by C + +, Python and JavaScript. It is a static programming language, compiled in bytecode mode, so it can run on Ethereum virtual machine. Gavin wood uses the syntax rules of ECMAScript scripting language of JavaScript for reference when developing solid language, which makes it somewhat similar to the existing web development language, but it is quite different. For example, solid language has static type, variable return function and so on. The most important point is that solid language can write contracts with self executing business logic and embedded in smart contracts. Therefore, it is not only one of the basic programming languages of Ethereum, but also the basic programming languages of most other Ethereum based blockchain procts (blockchain 2.0) with smart contracts, It is widely used in the vast majority of blockchain procts, such as hyperledger project, which is developed with soliditv language
the Xueshuo innovation blockchain Technology Workstation of Lianqiao ecation online is the only approved "blockchain Technology Specialty" pilot workstation of "smart learning workshop 2020 Xueshuo innovation workstation" launched by the school planning, construction and development center of the Ministry of ecation of China. Based on providing diversified growth paths for students, the professional station promotes the reform of the training mode of the combination of professional degree research, proction, learning and research, and constructs the applied and compound talent training system