On the block size of Ethereum
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"
compared with bitcoin, we can find that Ethereum is more difficult to develop a new encryption technology than bitcoin. This breakthrough has greatly reced the development cost and time for developers who apply blockchain technology. The emergence of Ethereum once again reiterated the need to split the center, as well as the feasibility and advantages of decentralized distributed applications, to the existing economic market, the financial sector a new direction of development and throw to the society a new entrepreneurial ideas and opportunities.
in today's mobile payment era, few people will use coins for payment . A lot of people, they think that mobile payment is more convenient, if you carry RMB, it will be very troublesome, so now less and less people use paper money to pay. In fact, the process of making paper money is also very complicated. The materials used to make coins are different metals. Compared with those rare metals, low-cost metals are more suitable for making coins
< / blockquote >and those rare metals, such as gold or silver, are suitable for making commemorative coins with collection value . In many countries, some of their currencies are made of alloy, because it is a very ideal material for coinage, and the hardness is improved by mixing with other metals. At the beginning of making coins, we should choose the materials and put the selected metals in the furnace for casting and melting. After many times of rolling in the rolling workshop, the thickness of the coin can meet the requirements of coins, and it can be made into semi-finished procts for further processing{ RRRRR}
with the progress of science and technology, now many mold making machines have become engraving machines for casting to replace the previous manual process . It can improve the accuracy to a certain extent. It used to take a whole day to manufacture, but now it can complete the remanufacturing of the mold within a few hours. After that, it can be pressed on the coin, and the coin will become the currency in circulation
280MB / S is fast. What's the actual speed of ing files?
RAID 0: RAID 0 continuously splits data in bits or bytes, reads / writes to multiple disks in parallel, so it has a high data transfer rate, but it has no data rendancy, so it is not a real raid structure. RAID 0 only improves the performance, but does not guarantee the reliability of data, and the failure of one disk will affect all data. Therefore, RAID 0 can not be used in the situation of high data security requirements
RAID 1: it realizes data rendancy through disk data mirroring, and generates mutual backup data on pairs of independent disks. When the original data is busy, the data can be read directly from the mirror , so RAID 1 can improve the read performance. RAID 1 is the highest unit cost in disk array, but it provides high data security and availability. When a disk fails, the system can automatically switch to the mirror disk to read and write without reorganizing the failed data
RAID 0 + 1: also known as RAID 10 standard, is actually the proct of the combination of RAID 0 and RAID 1 standard. It continuously splits data in bits or bytes, reads / writes multiple disks in parallel, and mirrors each disk for rendancy. Its advantage is that it has both the extraordinary speed of RAID 0 and the high reliability of RAID 1 data, but it also has higher CPU utilization and lower disk utilization
raid 2: the data is striped on different hard disks in bits or bytes, and the coding technology called "weighted average error correction code (Hamming code)" is used to provide error checking and recovery. This encoding technology requires multiple disks to store the inspection and recovery information, which makes the implementation of raid 2 more complex, so it is rarely used in commercial environment<
raid 3: it is very similar to raid 2, both of which slice and distribute data on different hard disks. The difference is that raid 3 uses simple parity check, and uses a single disk to store parity information. If a disk fails, parity disk and other data disks can regenerate data; If the parity disk fails, the data usage will not be affected. Raid 3 can provide a good transfer rate for a large number of continuous data, but for random data, parity disk will become the bottleneck of write operation
raid 4: raid 4 also stripes and distributes data on different disks, but the striping unit is block or record. Raid 4 uses a disk as the parity disk. Every write operation needs to access the parity disk. At this time, the parity disk will become the bottleneck of write operation, so raid 4 is rarely used in commercial environment
RAID 5: RAID 5 does not specify a single parity disk, but interleaves data and parity information on all disks. On RAID 5, the read / write pointer can operate the array devices at the same time, providing higher data flow. RAID 5 is more suitable for small data blocks and random read-write data
compared with RAID 5, the main difference between raid 3 and RAID 5 is that every time raid 3 transmits data, all array disks are involved; For RAID 5, most of the data transmission only operates on one disk and can be operated in parallel. In RAID 5, there is a "write loss", that is, each write operation will proce four actual read / write operations, including two reads of old data and parity information and two writes of new data and parity information
raid 6: compared with RAID 5, raid 6 adds a second independent parity information block. Two independent parity systems use different algorithms, the reliability of data is very high, even if two disks fail at the same time, it will not affect the use of data. However, raid 6 needs to allocate more disk space for parity information, which has a greater "write loss" compared with RAID 5, so the "write performance" is very poor. Poor performance and complex implementation make raid 6 rarely used in practice
raid 7: This is a new raid standard. It has intelligent real-time operating system and software tools for storage management. It can run independently of the host and does not occupy the CPU resources of the host. Raid 7 can be regarded as a storage computer, which is obviously different from other raid standards. In addition to the above standards, we can build the required RAID array by combining various raid specifications, such as RAID 0 + 1. For example, RAID 5 + 3 (RAID 53) is a widely used array form. Generally, users can get more suitable disk storage system by flexibly configuring disk array.
