Developing Ethereum without building servers
Publish: 2021-04-29 01:26:31
1. Yes, but it is better to use overseas servers. In addition, the server configuration should be medium or above.
2. I plan to start a series to talk about architecture. My previous experience is mainly in the area of Internet architecture. Recently, I am sorting out and analyzing the architecture of bitcoin, Ethereum and EOS, so I am going to write a series of articles to talk about the understanding of Internet architecture and blockchain architecture. It will be divided into four articles: 1. Internet proct architecture, 2. Bitcoin architecture analysis, 3. Ethereum architecture analysis, 4. EOS architecture analysis
there is no central server in Ethereum. Instead, there are many equal nodes connected by P2P protocol, which store all the data in many nodes. When a user initiates a transaction, the transaction will be broadcast out through P2P protocol. The miner node verifies, packages and further broadcasts the transaction to the whole network. After confirmation in the blockchain, the operation is considered to be unchangeable
in the articles on blockchain on the Internet, the two words distributed and decentralized are mentioned, sometimes slightly different, sometimes mixed. The author thinks that if we want to distinguish accurately, the distributed system emphasizes that multiple components work together by sending messages, and the decentralized system emphasizes that there is no central node to control the operation of the whole system. Therefore, we think that Ethereum is both decentralized and distributed, or running a decentralized program on a distributed platform.
there is no central server in Ethereum. Instead, there are many equal nodes connected by P2P protocol, which store all the data in many nodes. When a user initiates a transaction, the transaction will be broadcast out through P2P protocol. The miner node verifies, packages and further broadcasts the transaction to the whole network. After confirmation in the blockchain, the operation is considered to be unchangeable
in the articles on blockchain on the Internet, the two words distributed and decentralized are mentioned, sometimes slightly different, sometimes mixed. The author thinks that if we want to distinguish accurately, the distributed system emphasizes that multiple components work together by sending messages, and the decentralized system emphasizes that there is no central node to control the operation of the whole system. Therefore, we think that Ethereum is both decentralized and distributed, or running a decentralized program on a distributed platform.
3. You don't need to build a backstage to do the front end. The backstage is built by people who do the back end. In the company, it's all the back-end people who take the front-end page directly
4. It depends on the number of information points of the company and the requirements to be met
1. If dozens of computers are connected together with layer-2 switches or even hub, and IP is well configured, it will be a simple small LAN. If there are more than hundreds of them, in order to facilitate management and suppress network storm, it is necessary to divide VLAN into three layers of switches< 2. Control the computer to access the Internet. Now it is generally set on the firewall, which is the last exit for the computer to connect to the Internet. Those IP can be configured in the firewall to allow connection to the external network, and those IP cannot. If the company is small and has no firewall, it can be controlled by MAC filtering on the router
3. Local area network internal management can be realized by building a domain server
whether it is switch configuration, firewall configuration, domain management, there is a deep knowledge in it, need to study hard. You can talk about the specific situation and requirements and let's study them.
1. If dozens of computers are connected together with layer-2 switches or even hub, and IP is well configured, it will be a simple small LAN. If there are more than hundreds of them, in order to facilitate management and suppress network storm, it is necessary to divide VLAN into three layers of switches< 2. Control the computer to access the Internet. Now it is generally set on the firewall, which is the last exit for the computer to connect to the Internet. Those IP can be configured in the firewall to allow connection to the external network, and those IP cannot. If the company is small and has no firewall, it can be controlled by MAC filtering on the router
3. Local area network internal management can be realized by building a domain server
whether it is switch configuration, firewall configuration, domain management, there is a deep knowledge in it, need to study hard. You can talk about the specific situation and requirements and let's study them.
5. Renting and hosting, you don't need special personnel to maintain the server. The cost is lower. The cost of building a server in your own company is higher. The advantage is that it's more secure on the intranet than on the extranet, and the access speed is faster
6.
You can do this, as shown in the picture. Here is a general description
make a proxy server, reverse proxy to the back two webservers, set up a DNS and mail server, set up a Nagios server, Nagios server monitors all servers, if a server down, Nagios will send an alarm email to the administrator through the mail server. Well, that's it. It's quite comprehensive. If you don't understand, ask again

7. It can't be. If you want to build your own server, you must do the following:
1. Ensure a fixed IP address. Ordinary home broadband, are not fixed IP, need to apply for a fixed IP address to the telecommunications company
2
3. Ensure that the uplink bandwidth is more than 1m. Ordinary home broadband, uplink bandwidth is only 0.05m, far from enough.
1. Ensure a fixed IP address. Ordinary home broadband, are not fixed IP, need to apply for a fixed IP address to the telecommunications company
2
3. Ensure that the uplink bandwidth is more than 1m. Ordinary home broadband, uplink bandwidth is only 0.05m, far from enough.
8. It's not illegal to build a server
but the server can't have illegal content
and can't provide services to others illegally
but the server can't have illegal content
and can't provide services to others illegally
Hot content
