Does Saiwei intelligence have blockchain technology
From the perspective of technology and architecture, I will tell you my understanding of blockchain in common language
what is blockchain? In a word, blockchain is a storage system. To be more specific, blockchain is a distributed storage system without an administrator and each node has all the data
What are the common storage systems like
first, how to ensure high availability
the common storage system usually uses "rendancy" to solve the problem of high availability. As shown in the figure above, if the data can be copied into several copies and rendant to multiple places, high availability can be guaranteed. The data in one place is hung, and there is data in other places. For example, the master-slave cluster of MySQL is the same principle, and the raid of disk is also the same principle
two points need to be emphasized in this place are: data rendancy often leads to consistency problems
1. For example, in the master-slave cluster of MySQL, there is actually a delay in reading and writing, which means there is a inconsistency in reading and writing in a short period of time. This is a side effect of data rendancy
The second point is that data rendancy often reces the efficiency of writing, because data synchronization also consumes resources. If you add two slave libraries, the write efficiency will be affected. The common storage system is to use rendancy to ensure the high availability of dataso the second question, ordinary storage system, can write more
the answer is yes, for example, take this graph as an example:
in fact, MySQL can do a master-slave synchronization of al masters, master-slave synchronization of al masters, two nodes can be written at the same time. If you want to do a multi room multi live data center, in fact, multi room multi live data synchronization. What we should emphasize here is that multi-point writing often leads to the consistency problem of writing conflicts. Take MySQL as an example, suppose that the attribute of a table is self incrementing ID, then the data in the database is 1234 now. If one of the nodes writes and inserts a piece of data, it may become 5, and then these 5 pieces of data are synchronized to another master node, Before synchronization, if another write node inserts a piece of data, a piece of data with self incrementing ID of 5 will be generated. Then, after the generation, synchronize to another node, and the synchronized data will conflict with the two local 5's after it arrives, which will lead to synchronization failure and write consistency conflict. This problem will occur in the case of multi-point writing
how to ensure consistency in multi-point writing
the reform "Swan class" gives you more technical work
In recent years, the impact of black technology AI can be described as wave after wave. From dark blue to alphago, people have repeatedly exclaimed at the subtlety of technology and the powerful learning ability of AI
so how will AI combine with blockchain, and what breakthroughs and innovations will it bring
let's look at the evolution of blockchain. From blockchain 1.0 marked by BTC to blockchain 2.0 marked by Ethereum and combined with "smart contract", to blockchain 3.0 marked by EOS with stronger expansibility
as far as BTC is concerned, its function is single. For users, it is nothing more than mining and transfer. So we have an upgraded eth
eth provides a development platform for users to write smart contract publishing applications, but its performance is insufficient and the handling fee is expensive. This is bm's EOS
one of the main reasons why EOS can get people's attention quickly is that it has stronger scalability than Ethereum. It's stable and secure, but "super node power leads to insufficient decentralization" is no more decentralized than eth. In other words, in order to achieve fast enough data processing, it makes a compromise on the degree of decentralization. Then Velas appeared
based on the characteristics of EOS, Velas uses AI to enhance and realize decentralization. By introcing AI (Artificial Intelligence) into the blockchain technology, it solves the disadvantages brought by the rule of man, and automatically adjusts the system through AI to proce the best results without affecting the processing standards of the system, thus recing the cost of consensus
"AI is technological innovation, blockchain is institutional innovation"
Blockchain platforms include Ethereum, Asch and other underlying application development platforms
Ethereum, an open source public blockchain platform with smart contract function, provides decentralized Ethereum virtual machine to process point-to-point contract through its special cryptocurrency ether (ETH)
arch, a decentralized application platform based on side chain technology. Asch is designed to lower the threshold of developers, such as using JavaScript as the application programming language and supporting relational database to store transaction data, which is believed to be very attractive to developers and small and medium-sized enterprises
extended data
in 2008, Nakamoto first proposed the concept of blockchain. In the following years, blockchain has become the core component of electronic currency bitcoin: public account book for all transactions
by using peer-to-peer network and distributed timestamp server, the blockchain database can be managed independently. The blockchain invented for bitcoin makes it the first digital currency to solve the problem of repeated consumption. Bitcoin's design is a source of inspiration for other applications
bitcoin is the absolute mainstream of digital currency, and digital currency is in full bloom. Bitcoin, litecoin, dogecoin, dashcoin are common. In addition to currency application, there are various derivative applications, such as Ethereum, Asch and other underlying application development platforms, as well as NXT, SIA, bitstocks, maidsafe, ripple and other instrial applications
The hottest things this year are "bitcoin", "Ethereum" and all kinds of cryptocurrencies, so hot that even aunts and uncles are about to start talking about them. It is no exaggeration to say that 2017 is the first year of the development of cryptocurrency and blockchain technology
as the underlying technology behind bitcoin, the concept of blockchain has only been mentioned in the past two or three years, although as early as 2009, "Nakamoto Tsung" released bitcoin. After this wave of digital currency boom, the concept of blockchain technology has really entered the eyes of all walks of life. I'm afraid it's too early to mention the wide application of blockchain technology, which is still in a very early stage of development. However, e to the arrival of the boom, many technicians and teams have contributed their efforts to build some blockchain concept projects“ Needless to say, as the first application of blockchain technology, bitcoin of "Zhongben cong" has realized the function of distributed ledger, which can realize the first decentralized value transmission of human beings. It can be said that it is "blockchain 1.0". Then Ethereum invented the smart contract, which extended the function of blockchain technology to build applications. It is well deserved to be defined as "blockchain 2.0". However, the blockchain concept projects that came out later did not realize this leap forward role, but only improved to a certain extent at the application level, so they can not be called "blockchain 3.0"
so what is "blockchain 3.0"? Maybe bitcoin OS is the answer: an operation system that is completely based on blockchain technology and follows the concept of blockchain technology. In the 1980s, before Microsoft released the windows operating system, personal computers and Internet technology were still in a non systematic state and could not be popularized. After the release, personal computers were allowed to enter ordinary people's homes, making PC and Internet universal application procts. Recently, bitcoin OS team announced the implementation of the bifurcations of bitcoin and Ethereum on Christmas day, so as to officially publish the plan of developing blockchain OS
anyone who knows a little bit about blockchain technology knows that bitcoin solves the problem of account book, while Ethereum is a smart contract to realize application expansion. Later, a team will launch a distributed storage project. But these systems with only a single functional mole are not "operating systems". The traditional definition of operating system is a huge management and control program, which includes five management functions: process and processor management, job management, storage management, device management and file management. In fact, the OS based on blockchain does not need to change all the five functional blocks into distributed ones, as long as the parts related to the external transmission of value and information can be decentralized and distributed. Therefore, the blockchain operating system should have at least three functions of "account system management, computing resource management and storage resource management", which can realize distributed ledger, edge computing and edge storage. Although it is still too early to define the instry standard in this way, bitcoin OS team is committed to realizing the blockchain OS possessed by these three functional blocks first, and then improving it through iteration
according to the bitcoin OS team, the name "bitcoin OS" is actually "blockchain OS", which is named after "bitcoin", which is also a tribute to the inventor "Satoshi Nakamoto". At present, from the technical details given by the bitcoin OS team, we may be able to see some aspects of this "blockchain 3.0" project
firstly, the management function of the account book system supports locating the ownership of resources according to the account ID, such as the private key; Computing resource management can obtain corresponding computing resources according to the demand, support edge computing, and share distributed computing power. In addition, storage resource management can use storage resources according to the demand, and support edge storage. Compared with bitcoin OS, Ethereum only supports account system and smart contract, which can not meet the distribution of distributed computing tasks. Ethereum only supports the fair execution of contract code, let alone the management of storage resources. So Ethereum is only a custom calculator
in addition, it is worth mentioning that bitcoin OS self customized enhanced smart contract. It supports two modes, which are more flexible and efficient
1. Central computing mode: the outgoing node is responsible for executing the smart contract, and both the incoming parameters and the output results support sipfs to be stored in the storage node
Distributed computing mode: ordinary nodes can claim computing tasks, input parameters and output results support sipfs storage to storage nodesfinally, we also need to mention the built-in sipfs super interstellar file system of bitcoin OS. Sipfs can realize the decentralized storage of technical input parameters and output parameters. At the same time, the file has a life cycle, and the DNA description of the file descriptor is recorded on the blockchain. The file descriptor of sipfs does not exist on the blockchain, but it will be stored in a separate file descriptor data file. After the end of the file life cycle, the blockchain will automatically delete the file descriptor, Realize the intelligent slimming of blockchain
"blockchain 3.0" is worth looking forward to, and bitcoin OS team, as the vanguard, is worth paying attention to and encouraging. We are looking forward to the real blockchain operating system
blockchain focuses on keeping accurate records, authentication and execution, while AI helps to make decisions, evaluate and understand certain patterns and data sets, and ultimately proces autonomous interaction. AI and blockchain share several characteristics, which can ensure seamless interaction in the near future. Three main features are listed below
1. AI and blockchain need data sharing
distributed database emphasizes the importance of data sharing among multiple clients on a specific network. Similarly, AI relies on big data, especially data sharing. The more open data available for analysis, the more accurate the prediction and evaluation of the machine, and the more reliable the generated algorithm
2. Security
when dealing with high-value transactions on the blockchain network, there are great requirements for the security of the network. This can be implemented through existing agreements. For artificial intelligence, the autonomy of the machine also needs high security, in order to rece the possibility of catastrophic events
3. Trust is a necessary condition
for any widely accepted technological progress, there is no greater threat than the lack of trust, and artificial intelligence and blockchain cannot be ruled out. In order to make the communication between machines more convenient, we need to have an expected trust level. In order to execute certain transactions on the blockchain network, trust is a necessary condition
the impact of blockchain and artificial intelligence on ordinary people
in short, blockchain is a community-based technology, which can make value exchange more secure. Blockchain is just like its name. Each block contains an encrypted transaction record. The blocks are arranged in chronological order, and the security is guaranteed by a cryptographic system. Blockchain is a technology that can change rules, and its emergence is a revolutionary innovation
there are many functions of blockchain, and the specific application is also very wide. For example: if blockchain is used in the food instry, people will no longer worry about eating harmful food. If blockchain is used for diamond proction, consumers will no longer have to worry about buying fake diamonds. If the blockchain is used in the ecation instry, intellectual property protection can be strengthened. If the blockchain is used in the insurance instry, it can alleviate the information asymmetry of the insurance business and help to improve the security of the insurance business
the impact of blockchain and artificial intelligence on ordinary people is enormous. Just imagine, if blockchain and artificial intelligence are combined, will their role expand? Yes, the combination of the two can really have more impact to change the lives of ordinary people
blockchain and artificial intelligence are two extremely important roles in the field of technology, which bring convenience to our proction and life. If we find an intelligent way to make them work together, the impact of their interaction is unimaginable. This is also the core of OMT. After the combination of these two technologies, the future application scenarios are revolutionary and exciting. In the new ecological construction, data storage, sharing mechanism, platform problems, security problems, etc. can be overcome by using each other's technologies. OMT will create maximum value for global users and enterprises and bring more convenience to ordinary people through blockchain + artificial intelligence technology
the answer is over, hope to adopt, thank you!
In recent years, blockchain and artificial intelligence have been very popular
first of all, blockchain is to establish a decentralized network. The so-called decentralization means that the network does not belong to you or me
it belongs to everyone
Artificial intelligence is a new technology science that researches and develops the theory, method, technology and application system for simulating, extending and expanding human intelligence. In other words, "machine self-learning"in this way, we can think about the combination of blockchain and artificial intelligence
first of all, we need to understand that blockchain can be divided into three stages
However, in the first three stages, there are some problems, such as the lack of decentralization, low scalability, the mismatching between the incentive of the blocker and the best profit of the whole network, and the network always running at the maximum capacity. Serious waste of resources and rece efficiencyso can we combine artificial intelligence with underlying public chain technology to solve these problems
The answer is yes! And there has been team research and development, and has made a certain progressVelas is a public chain that enhances its consensus algorithm through artificial intelligence (AI) optimized neural network, and carries out self-learning and self optimization. It is committed to improving the security, interoperability and high scalability of the transfer process and intelligent contract. Velas adopts the dpos consensus enhanced by AI, which completely realizes decentralization without recing the security and transaction speed. Not only that, AI chooses who to mortgage the token according to the needs of the blockchain; Velas only blocks when needed; Every 1 second to every 2 minutes; Scalability (up to 30000 TPS); Block procers are selected by artificial intuition
