存储在区块链的信息是高度加密的,在区块链中信息数据的存放类别有哪些
请查看相关英文文档
A. Understand the relationship between blockchain and big data, cloud computing, and Bitcoin
Blockchain is an tamper-proof, full-history database storage technology , the huge block data collection contains the entire history of each transaction. With the rapid development of blockchain applications, the data scale will become larger and larger. Different business scenarios will further expand the data integration of blockchain. Scale and richness. However, what the blockchain provides is the integrity of the ledger, and the ability of data statistical analysis is relatively weak. Big data has massive data storage technology and flexible and efficient analysis technology, which will greatly enhance the value and use space of blockchain data.
Digital currency is a form of expression represented by blockchain 1.0, mainly Bitcoin; as a virtual currency system, the total amount of Bitcoin is limited by the network consensus agreement, and no individual or institution can Changes and modifications to the supply and transaction records, so after the Bitcoin network has been successfully running for many years, the blockchain, as the underlying technology that supports the operation of Bitcoin, is essentially an extremely clever distributed shared ledger and peer-to-peer value transmission technology. It will have a very large potential impact on finance and even all walks of life.
Blockchain and cloud computing, the research, development, and testing of blockchain technology involve multiple systems. Time and capital costs will hinder the breakthrough of blockchain technology. Software development based on blockchain technology, It is still a high-barrier job. Cloud computing services have the characteristics of elastic resource scalability, rapid adjustment, low cost and high reliability, which can help small and medium-sized enterprises to develop and deploy blockchain quickly and at low cost. The integration of the two technologies will accelerate the development of blockchain technology. The blockchain technology is mature and promotes the rapid expansion of blockchain into the financial industry.
B. Cloud Computing and Blockchain
Video loading...
Before understanding the specific relationship between cloud computing and blockchain, we need Find out what blockchain is?
We might as well first use an example to gradually understand the blockchain. It is said that in a village lacking trust, the old village chief invented a new accounting method in order to prevent villagers from denying each other when borrowing money from each other: if Zhang San borrowed 100 yuan from Li Si, the village loudspeaker would Announce the news to the whole village. The villagers each have an account book in their hands. At this time, they will separately write down "Zhang San borrowed 100 yuan from Li Si at such and such a time." It would be useless if Zhang San wanted to deny it when the time came to repay the loan, because this record was written in the account books of other people in the village. This is the prototype of blockchain.
With the above cases, it is not difficult to understand the meaning of blockchain when we describe it. Blockchain refers to a technical solution that collectively maintains a reliable database through decentralization and trustlessness. Take accounting as an example. There is no central ledger in the blockchain. Everyone has the opportunity to participate in accounting. Everyone is the center, and everyone in the system has a ledger. With the above foreshadowing, let’s get down to business.
With the widespread application of cloud servicesWith cloud service providers, the impact of equipment failures is increasing. Almost all centralized cloud service providers have experienced failures or even data loss. So, is it possible to cure this problem? A simple idea is "don't put all your eggs in one basket". A more professional one is "distributed cloud computing + blockchain".
Before the birth of blockchain technology, many cloud computing manufacturers used distributed cloud computing to solve the shortcomings of centralized cloud computing. Distributed cloud computing studies how to divide a problem that requires very large computing power into many small parts, and then allocate these small parts to many computers for processing, and finally combine these computer results to obtain the final result.
"Cloud computing + blockchain" is called BaaS, which means Blockchain Technology as a service, which translates to Blockchain as a Service. At present, many Internet giants have announced the launch of BaaS business. IBM announced the launch of a blockchain service platform in February 2016, where developers can access fully integrated development and operation tools for creating, deploying, running and monitoring blockchain applications on the IBM cloud. As a pioneer in the successful implementation of "distributed cloud computing and blockchain" in China, Xunlei has now achieved the combination of distributed cloud computing and blockchain technology.
C. Linux learning materials: What is the relationship between blockchain and cloud computing
After years of development, cloud computing has become a very mature technology. Experts define cloud computing this way: Cloud computing is a pay-per-use model that provides available, convenient, on-demand network access to a configurable shared pool of computing resources (resources include network , servers, storage, applications, services), these resources can be provisioned quickly with minimal management effort or minimal interaction with the service provider.
The concept of blockchain is relatively simple. It is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. Its essence can be understood as distributed ledgers and smart contracts. If it is simpler, the blockchain is equivalent to a protocol like HTTP, which is used for value exchange and value transfer.
After understanding the definitions of the two, you will find that from a definition point of view, there is no connection between the two. But in fact, blockchain, as a resource with on-demand attack requirements, can be understood as part of cloud computing. So in general, although the two are very different, they can be integrated with each other. I believe that better technologies will be born.
D. Blockchain knowledge: The difference between distributed storage ipfs and network disk
What is IPFS?
IPFS (InterPlanetary File System)——InterPlanetaryFile system: is a network transport protocol designed to create persistent and distributed storage and sharing of files, and its content delivery network is addressable.
Similarities:
1. Retrieve files through content addressing
Daily use of the network The disk is to obtain the required file resources by sharing links and extraction codes, and by paying a certain amount of membership fees to obtain faster bandwidth services. The addressability of IPFS content is similar to searching for files in a network disk. You can access the corresponding file by entering the file address in the search.
2. Both use distributed storage
That is, the same file is fragmented according to standard sizes and stored in different on the server. When a user needs to download, the server that owns the shards of the downloaded file together provides him with bandwidth. The more people downloading the same file, the faster each user downloads it.
Differences:
Different economic models
Netdisk adopts a model of charging fixed membership fees for a fixed period. And realize value exchange in the form of legal currency;
IPFS provides users with file and bandwidth resources through storage miners. Users pay a certain amount of Filecoin to the miners as a reward for the miners, which is collected every time it is downloaded and used. According to the corresponding fees, Filecoin is implemented as an incentive for miners or users who upload resources.
For example, if A uploads an audio file with a size of 10MB on the IPFS network, the IPFS network will reward A 1 Filecoin as an incentive for uploading.
Person B downloads the file from IPFS, storage miner C obtains the right to package the file, and Person B pays C 0.2 Filecoin as a reward.
IPFS is open source, but the network disk is not open source
The network disk does not encrypt files and is stored directly on the server; files on IPFS It is encrypted storage
If IPFS can be truly applied, it can be regarded as a weapon that benefits the public. The incentives in the project, Filecoin, will also be digital assets with sufficient room for appreciation and exchange value.
At present, ipfs still focuses on cold data, and can be applied to Ethereum and NFT.
The future is unknown.
Editor Miaomiao, I wish you all good fortune!
Will keep updatedNew, I hope to gain one more followers every day and reach 10,000 as soon as possible! [Yeah][Yeah][Come and see me][Come and see me][Send your heart][Send your heart]
E. How to store blockchain transaction information
Blockchain It is a large distributed ledger. If detailed data is to be stored on the longest chain, the data must be verified through hashing. Only data verified by most nodes can be saved on the longest chain. Nodes and The latest data can be synchronized between nodes, while distributed storage of data is achieved, making it difficult to tamper. Each transaction corresponds to a timestamp, and the status of each transaction can be queried based on the timestamp, which is traceability.
F. Where is the information in the blockchain stored, on a personal computer or on an institutional server?
It is stored on the chain, and the data is stored on the server; it is just that the so-called server is decentralized Form.
G. Blockchain information service refers to
Blockchain information service refers to a service model that uses blockchain technology to provide information services.
Blockchain technology is a distributed accounting technology that can store information on the blockchain and make the information non-tamperable and traceable by encrypting and hashing the information. Therefore, blockchain information services can be used to provide credible and reliable information services.
Blockchain information services have a wide range of specific application areas and can be used to provide various information services, such as identity authentication, data storage, trade records, etc. For example, in the field of identity authentication, blockchain technology can be used to store users’ identity information to achieve fast and secure identity authentication. In the field of data storage, blockchain technology can be used to store various data, making the data trustworthy and reliable. In the field of trade records, blockchain technology can be used to store trade records, making trade records non-tamperable and traceable.
In general, blockchain information service is a service model that uses blockchain technology to provide information services. It has the advantages of reliable information storage, non-tampering, and traceability. Blockchain information services have a wide range of applications and can be used to provide various information services, such as identity authentication, data storage, trade records, etc.
In actual use, blockchain information services also have some problems. For example, blockchain technology currently has limited processing power and cannot process large amounts of data as quickly as traditional databases. In addition, blockchain information services also need to solve issues such as data privacy protection and legal compliance. However, with the continuous development of blockchain technology, these problems will gradually be solved.
H. What is the relationship between Jinwowo Network Technology’s blockchain technology and cloud computing and cloud storage
Cloud computing is usually defined as providing dynamic and easily scalable and often Virtualized resources, but it is often a centralized organization that provides a cloud computing platform. The network composed of blockchain generally does not have a specific organization, so blockchain is closer to the definition of a distributed computing system and is a type of distributed computing. However, blockchain isTo be able to achieve cloud storage, unlike the current centralized provision of cloud storage space, blockchain has some decentralized cloud storage solutions.
I. How to store information on the blockchain
How to store information on the blockchain: call the API provided by the blockchain platform
General The blockchain platform will provide corresponding interfaces, such as RPC, JSON-RPC, HTTP, etc. Of course, different platforms have different degrees of friendliness
Some companies that specialize in APIs, such as BlockCypher, can provide friendly calls. Interface, it is not very convenient to write answers on mobile phones, just search for it
As for the stored content, I would like to add that on the file hash record chain, in addition to conventional cloud storage, file entities are also based on blockchain. Storage solutions, such as ipfs, storej, etc.