Blockchain Explanation: As Ethereum Consensus Mechanism Fits a 7-story shaft model
As a beginner of Blockchain, it is necessary to understand its basic architecture and integration with other systems. In this article, we explore the Blockchain Ethereum network and explore how its consensus mechanism is in accordance with a 7 -storey axle model.
Introduction to a 7-layer shaft model
Open Systems is a standardized frame for understanding the structure of computer networks. Describe seven layers that communicate and exchange information:
- Physical Layer: To determine the physical transport equipment through the network.
- Data link: Provides a free data frame transfer between two devices on the same network.
- Network Layer: Package of information packs between different networks.
- Transport floor: Provides reliable, proven errors and properly data transfer.
- Session floor: Found up, manage and end connections between applications in different systems.
- Presentation layer: convert the data to a format that the receiving system can understand.
- Application Layer: Supports special applications such as email, files and browsing websites.
Blockchain in a 7-story shaft model
Now let’s look at how the Blockchain Ethereum network fits the 7 -story shaft model:
* Physical floor (not directly applied): Because Ethereum uses peer network architecture, physical media does not need to be transported.
* Data link layer
: Although it is not clearly used in Ethereum, data packets secretly and control many nets (eg routers) to ensure a reliable transfer.
* Network Layer: Distributed Ethereum network gives nodes to communicate in different places and organizations.
* Transportation Layer: The Ethereum protocol provides reliable, resistant damage and organized events (data units) between nodes.
* Session floor: Each block chain block is an independent unit that starts and manages communication between the related blocks.
* Presentation: The Ethereum Blockchain network is encrypted with a public key encryption fish to protect data transfer.
* Application Layer: The Ethereum platform provides services such as checking the contract for mining and intelligent performance.
Consensus Mechanism: Service In the Transport floor
Ethereum’s consensus mechanism can be considered as a service provided by the transport layer. He ensures that all the nodes on the web fit into Blockchain and maintains its integrity. For example, the Proof-V-Work (POW) consensus algorithm uses advanced encryption techniques to validate events and create new blocks, such as the way in which routing of data packets through many networks requires careful planning and coordination.
In this analogy, such as a transport layer, it provides effective data transfer between nodes, the Ethereum consensus mechanism ensures that all nodes agree and maintain its integrity. This is not exactly the kind of physical way to transport information over the network, but offers the same level of reliability and safety.
App
In summary, the Blockchain Ethereum network integrates into the 7 -layer shaft model in different ways:
- The information link layer does not apply directly.
- The online layer is used to route data packets.
- The transport layer represents a consensus mechanism that ensures a reliable data transfer between nodes.
- The layer of session is simulated by the process to check the correctness of the block.
However, it should be noted that Ethereum does not have a physical layer or use traditional network protocols such as TCP/IP.