Block chain server how to choose? What is the difference with the traditional server?

Development block chain has become a trend, many people are beginning to join the block chain industry in the past, to say what the most profitable industry chain block, I would like to none other than the non-trading platform. History of success many coins circle chiefs inspired a lot of people want to join the currency circle, and our topic today is to build server block chain trading platform how to choose?
First, how to choose the server
we need to know bear block chain transactions What server platform mandatory requirements:
1, first data processing, to know the chain block trading platform daily trading volume is very large, so it requires for data processing is quite high, so the block chain configuration transaction platform server requirements are very high.
2, in addition to the performance, configuration, security, and stability is quite critical, now hackers have become increasingly frequent, if your server security and stability are insufficient, it could easily be hacked, this will you incalculable loss.
3, in addition to the configuration and security, speed is the most important trading platform, in terms of speed is necessary to ensure smooth access to the software, if slower, then the user will appear dropped the case, then you want to leaving users will be very difficult, so choose the server location and broadband bandwidth, it must be carefully considered.
Here Insert Picture Description
Second, how to choose the block trading platform server rental business chain
1. Background partners
signed a formal contract, not a small studio form;
2, in dedicated server hosting for several years
in the world of data services over large domestic institutions, has 15 years IDC server experience;
3, server hardware configuration data source quality
server room at the top overseas custodian, to provide customers with the perfect trading experience;
4, support services
block chain trading platform server development capabilities, to provide a unique docking clearing function, the customer positions transferred to a third party clearing agency, bid farewell to the gambling platform, among the international financial institutions;
5, price
Server price, because the choice of walking the fine line;
Third, the chain block is how to upgrade the server?
Today, the Internet era, a lot of software are taken to develop a simplified version, and then after a stop iteration, data and more increased memory, performance is not enough to upgrade the server. Anyway, everything needs to follow, always solve a variety of problems. However, you may have thought, when these issues into the scene block chain, may not be so easy.
Here Insert Picture Description
For many systems a wide range of the node, the typical problems such as the use of credits bit block chain is due to the limitations of capacity, resulting in slow transaction confirmation, thus affecting the efficiency of bit currency transaction processing network. The Bitcoin is a distributed architecture, and can not upgrade the server to get, so people put forward the following solutions:
1, Bitcoin block expansion
we all know that Bitcoin is actually a distributed billing system, so the main problem is that Bitcoin network, all transfers in daily transactions, the need for steady flow of transaction data is sent to the nodes in the network, after the miners packed into broadcast to other nodes in the block, verified by each node after adding their own independent local block chain www.fx61.com books database. With more and more widely over time and the number of users, number of transactions, more and more, the network will wait for confirmation of transactions waiting in a long queue, this time we encountered a single block of capacity constraints .
Since Bitcoin block size should not exceed 1MB, after calculation, only about 3 per transaction pen. This has led many users to be able to make the network as soon as possible to confirm their transactions had increased transaction fees (miners node will be processed in accordance with the priority level of fees in bitcoin). And increase the number of transaction costs and transaction latency issues mentioned, to form a performance bottleneck Bitcoin.
To this end Bitcoin network actual controller and various experts on the proposed expansion program for both Bitcoin
size 1) increase in block space, spacious and bright.
2) reduce the size of transaction data, energy-saving and environmentally friendly.
The first definition, also in line with most people's logic, the room is too compact, increasing the area just fine. About the size of a second reduced transaction data, where the need to explain a concept: isolation witness.
In the transaction data structure Bitcoin in each business transaction data will be carried out once the hash is calculated to obtain a transaction ID, the process ID of the calculation, in fact, the whole business transaction are involved in the calculation. In this process, the space occupied by the signature or a lot of information, if we can isolate information from trading transactions, on the other side, it can be more deals to make room to store.
2, a side chain art
side chain in the traditional sense is to transfer bits from the bit credits credits to the other blocks backbone chain backbone credits bit different. For example, I want to transfer my Bitcoin wallet from the purse address to the Ethernet address currency. As long as a side chain to achieve agreement, all competing block chain (bits credits, ether Square, litecoin the like) can become the other side chain.
In order to move the bit credits from the main chain to the side chain, on a bit-bit coin credits must first be frozen block chain in the main chain, a side chain and then activated, called bidirectional anchor. The simplest implementation of the side-chain anchoring bidirectional transmission is speaking on the bit credits to a single backbone asset hosting party, and activated on the side chain. We usually popular Bitcoin wallet is actually used in the technical side chain single hosted mode.
Freeze on the assets of the Bitcoin main chain, signed by a multi-address control, similar to a smart contract, the parties or the parties agreed to keep the rules of a notary. Compared to a single hosting, this can help increase security by way of contract alliances, but also makes the side chain to achieve agreement more smoothly.
Here Insert Picture Description
3, lightning network design
lightning network is a peer-to-peer network, the data is completely decentralized micro-currency payment system. The concept of micro-payment system is applicable to Bitcoin, a digital currency and other currencies Ethernet. It is the biggest bright spot is based entirely on the independent bi-payment channel buyers and sellers do not need to deposit warranty of any kind and does not require any third party newcomers can achieve real-time massive transaction.
The actual lightning network through channel micro payments, the transaction will be stripped out of bitcoin block chain to carry out, and stripping of the main chain of transactions is unlimited, this solves the fundamental large number of transactions on the Bitcoin main chain, thus greatly improving the efficiency of transactions.
4, multi-chain
and now we see a lot of the underlying technology architecture block chain are single-stranded form. But in the practical application of the various industry value networks in the real world, technology multi-chain structure is more in line with the value of complex logic, industries or fields are used to construct a possible chain for different services, between these parallel chains there is a need will exchange data, even if it is under the same business scenario, it is possible to build a common set of chain work together to accomplish complex business logic. At this point it will need to be achieved through a dedicated interface to the Internet, we work together to follow the same rules, as long as the various chains to be developed for the interface specification, can be interconnected, enabling more possible for their own development.
Here Insert Picture Description
Fourth, the difference between Block Chaining servers with traditional server
accurately, block chain and traditional servers can not put them together, because the block chain is a technology model, but there is a type of server hardware resources.
But insisted brought together for comparison, then, first of all we can look at the characteristics of both What is the difference or contact.
1, the conventional server is centralized
look at the figure below, it is a typical centralized network, is the most central server, the other is the client, the server is responsible for providing service to all clients, and the client from the server access to services, such as: download the file.
Here Insert Picture Description
As the traditional service model consisting of central servers, it actually has a lot of disadvantages:
1) requires a lot of resources to build a centralized, centralized management and maintenance, the next you can imagine, the one offering virtual services (such as Web Services hosted) room, an area of much needed, how much power consumption, the number of people needed to manage and so on.
2) Once attacked, service may be completely paralyzed. For example, if Tencent micro-channel server under attack and paralysis, most likely you will not be able to use the micro-channel.
And this example because the server can be said of numerous attacks, such as Ctrip:
May 28, 2015 11 am, the official website of Ctrip large area paralyzed, web and mobile APP were not working. Ctrip server responded that the attack was unknown.
2, is the center of the block chain to
block chain chain divided into public, private and chain alliance chain.
Therefore, precisely, public chain is completely decentralized, the most typical is Bitcoin.
The private chain or chain alliance, it should be said is distributed, private chains and chain alliance is still the center of the shadow part, has not completely decentralized.
But either block chain, has to go to the center of the shadow, only varying degrees to the center of it, so he compared with traditional servers, and have a certain advantage.
1) All nodes located in different places, each node of their own maintenance and management, construction of large non-centralized area, need special management and maintenance, can make full use of idle resources;
2) due to the distributed nature of the system highly robust, it is difficult to destroy, Take Bitcoin, I believe that the most powerful people in the world today or organization can destroy the Bitcoin system.
3. Summary:
1) block chain is decentralized; server is centralized;
2) block chain due to the characteristics of decentralized, even if under attack, it is very easy to restore service; while providing centralized server-based Once the service under attack, most likely completely paralyzed, Ctrip is a typical example;
3) systems based on the generated block chain, it is difficult to destroy; and the server can easily be turned off;

Guess you like

Origin blog.csdn.net/kaihuiguoji/article/details/93070052