Ethereum full synchronization
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.
mainstream digital currencies such as bitcoin, Puyin, Laite, Ethereum and dogcoin all exist in wallets, and wallets existed before the release of such currencies.
Ethernet mining tutorial
1. Create a new folder on the hard disk, which is better than C: eth. Then all the mining software is stored here
2. Download the following software
1) geth -- select geth win download and unzip
2) ethernet -- download and unzip to the same folder and rename it as "miner"
3) Ethereum wallet -- Download the win Ethereum wallet and unzip it and rename it as "wallet"
install all the software
3 Open the command prompt (click win and R at the same time, or click Start menu and enter CMD). The command prompt is a command line parser that allows you to execute command input software in the operating system
After
, you will have Ethereum wallet. But there is no balance, so next you need to build an ethminer. It's time to minimize your wallet
Mining
what is Ethereum:
Ethereum is an innovation based on the application of technologies and concepts in bitcoin to computers. Ethereum itself imitates a lot of bitcoin technology to maintain the computer platform. Blockchain technology is one of them
Ethereum platform can safely run any program users want
advantages of Ethereum over other competitive currencies before Ethereum appeared, some digital currencies imitated bitcoin. However, these projects have their own shortcomings, they can only support one or several specific applications at the same time< However, the reason why Ethereum can surpass the limitations of these projects in the past is because of the core idea of Ethereum
what Ethereum wants to implement is a blockchain protocol with built-in programming language. Since it supports programming language, in theory, any blockchain application can be defined with this language, and then run on Ethereum's blockchain protocol as an application
The design of Ethereum is very flexible and adaptable
Ethereum target sets the advantages of blockchain technology, in order to add the advantages of blockchain, such as decentralization, openness and security, to almost all computing fields
blockchain applications of Ethereum
Ethereum has many blockchain applications, such as digital applications of gold and stocks, financial derivatives applications, DNS and digital authentication, etc
Ethereum has achieved more than 100 blockchain applications by many start-ups
Ethereum has also been closely watched by some financial institutions, banking consortia (such as R3), as well as large companies like Samsung, Deloitte, RWE and IBM. As a result, a number of blockchain applications such as simplified and automated financial transactions, merchant loyalty index tracking, and gift cards designed to achieve decentralization of electronic transactions have emerged
the relationship between Ethereum and blockchain:
Ethereum is a programmable blockchain
Ethereum does not give users a series of preset operations (such as bitcoin transaction), but allows users to create complex operations according to their own wishes
in this way, Ethereum can be used as a platform for various types of decentralized blockchain applications, including but not limited to cryptocurrency
like other blockchains, Ethereum also has a peer-to-peer network protocol. Ethereum blockchain database is maintained and updated by many nodes connected to the network. Each network node runs the Ethereum simulator and executes the same instructions. Therefore, people sometimes call Ethereum "world computer"
the simple usage of ifconfig. Route. MII tool, etc<
ifconfig:
without parameters, you can view the TCP / IP configuration of the current network
modify the physical address of network card: # ifconfig eth0 HW ether XX: XX: XX: XX: XX: XX
realize the binding of IP and MAC address: # ARP - I eth0 - s XXX: XXX: XXX: XXX: XXX: XX: XX: XX: XX
bind multiple different IP addresses on one network card: # ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.100
you want to continue adding Last address: ifconfig eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.100
if you continue to add it, it is the same as above
ifconfig also has two common commands to activate and close the network card: # ifconfig eth0 down
# ifconfig eth0 up
route:
let's take a look at the use of routing under Linux
routing is generally divided into: Static Routing - only the corresponding routing table entries need to be added, which needs to be added manually; Static routing table entries are managed by route command. For example:
? Route add - net 192.168.1.0 netmask 255.255.255.0 dev eth0, Netmask: 255.255.255.0 the network interface of this routing table entry is: eth0
MII tool:
let's take a look at how to adjust the working mode of the network card under Linux:
the current network card is generally in the 10 / 100M adaptive working mode. We seldom consider its working mode when configuring the parameters of the network card, but in the router switch, Proxy server and other key equipment with large traffic, we should specify the correct working mode for it. This can improve the efficiency of communication, in the Linux environment, we can use the system's own tool: MII tool to configure the network card working mode
for example: check the working mode of the network card: # MII tool - V
"100BaseTX FD" means 100m full plex. This network card works in 100m full plex adaptive mode
change the working mode of network card: # MII tool - f media [interface]
the optional modes of media are 100BaseTX FD 100BaseTX HD 10baset FD 10baset HD, etc. Interface represents the selected network card, such as eth0, eth1, etc. The default is eth0.
restore the adaptive working mode of the network card: # MII tool - R eth0
there are not many queries. If you want to know more about their parameters, add - h after them and check by yourself ~
if it helps you, please remember to adopt it as a satisfactory answer, thank you! I wish you a happy life< br />
vae la
