CN109345404A - A kind of sharing method based on block chain agricultural data - Google Patents
A kind of sharing method based on block chain agricultural data Download PDFInfo
- Publication number
- CN109345404A CN109345404A CN201810565272.4A CN201810565272A CN109345404A CN 109345404 A CN109345404 A CN 109345404A CN 201810565272 A CN201810565272 A CN 201810565272A CN 109345404 A CN109345404 A CN 109345404A
- Authority
- CN
- China
- Prior art keywords
- block chain
- data
- block
- cloud
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 15
- 230000001960 triggered effect Effects 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 abstract description 23
- 230000007246 mechanism Effects 0.000 description 16
- 230000000694 effects Effects 0.000 description 8
- 238000004422 calculation algorithm Methods 0.000 description 6
- 241000282326 Felis catus Species 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 3
- 239000010931 gold Substances 0.000 description 3
- 229910052737 gold Inorganic materials 0.000 description 3
- 210000003128 head Anatomy 0.000 description 3
- 230000001154 acute effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- NTMYVTSWQJFCPA-UHFFFAOYSA-N (2-tert-butylpyrimidin-5-yl)oxy-ethoxy-propan-2-yloxy-sulfanylidene-$l^{5}-phosphane;[cyano-(4-fluoro-3-phenoxyphenyl)methyl] 3-(2,2-dichloroethenyl)-2,2-dimethylcyclopropane-1-carboxylate Chemical compound CCOP(=S)(OC(C)C)OC1=CN=C(C(C)(C)C)N=C1.CC1(C)C(C=C(Cl)Cl)C1C(=O)OC(C#N)C1=CC=C(F)C(OC=2C=CC=CC=2)=C1 NTMYVTSWQJFCPA-UHFFFAOYSA-N 0.000 description 1
- QYNZLUZQWOCGCH-UHFFFAOYSA-M 2-butanoylsulfanylethyl(trimethyl)azanium;chloride Chemical compound [Cl-].CCCC(=O)SCC[N+](C)(C)C QYNZLUZQWOCGCH-UHFFFAOYSA-M 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 210000004899 c-terminal region Anatomy 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- OWZREIFADZCYQD-NSHGMRRFSA-N deltamethrin Chemical compound CC1(C)[C@@H](C=C(Br)Br)[C@H]1C(=O)O[C@H](C#N)C1=CC=CC(OC=2C=CC=CC=2)=C1 OWZREIFADZCYQD-NSHGMRRFSA-N 0.000 description 1
- 230000008278 dynamic mechanism Effects 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 235000021393 food security Nutrition 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 238000004900 laundering Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 210000001747 pupil Anatomy 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Marine Sciences & Fisheries (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Animal Husbandry (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Agronomy & Crop Science (AREA)
- Mining & Mineral Resources (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Primary Health Care (AREA)
Abstract
The present invention provides a kind of sharing method of agricultural data based on block chain technology, including all terminating stage block chain apparatus carry out alarm condition poll before generating any block chain;If any then by the initial operation again of cloud block chain generating means triggering all the sensors and terminal block chain apparatus and again for the block chain chain generation of the specific agricultural data block.This method is mainly used for the shared of the agricultural data based on block chain technology and guarantees data consistency.
Description
Technical field
The present invention relates to technology of sharing, more particularly to the technology shared based on block chain agricultural data.
Background technique
Block chain is the novel of the computer technologies such as Distributed Storage, point-to-point transmission, common recognition mechanism, Encryption Algorithm
Application model.So-called common recognition mechanism is that the mathematics calculation established between different nodes and trust, obtain equity is realized in block catenary system
Method.Block chain (Blockchain) was once a key concept of bit coin in history, and the Floor layer Technology as bit coin,
It is substantially the database of a decentralization.Block chain is a string of data blocks using the associated generation of cryptography method,
The information of primary such as bit coin network trading is contained in each data block, for verifying the validity and generation of its information
Next block.For narrow sense, block chain is that data block is combined by one kind in such a way that sequence is connected sequentially in time
A kind of linked data structure, and the distributed account book that can not be distorted He can not forge guaranteed in a manner of cryptography.Broad sense is come
It says, block chain technology is to verify to know together algorithm next life with storing data, using distributed node using block linked data structure
At guarantee with more new data, in the way of cryptography data transmission and access safety, using by automatized script code-group
At intelligent contract program the completely new distributed basis framework and calculation paradigm of one kind with operation data.It is, in general, that area
Block catenary system is made of data Layer, network layer, common recognition layer, excitation layer, contract layer and application layer.Wherein, data Layer encapsulates bottom
Layer data block and the technologies such as relevant data encryption and timestamp;Network layer then includes distributed networking mechanism, data biography
Broadcast mechanism and data authentication mechanism etc.;All kinds of common recognition algorithms of common recognition layer predominant package network node;Excitation layer is by economic factor
It is integrated into block chain technical system, main issuing mechanism and distribution mechanism etc. including economic incentives;Contract layer mainly seals
All kinds of scripts, algorithm and intelligent contract are filled, is the basis of block chain programmable features;Application layer then encapsulates the various of block chain
Application scenarios and case.In the model, the common recognition mechanism of chain type block structure, distributed node based on timestamp is based on altogether
The intelligent contract for knowing the economic incentives and flexible programmable that calculate is the most representative innovative point of block chain technology.Block chain
Design is a kind of safeguard measure, such as (being applied to) distributed computing system highly fault tolerant.Block chain becomes mixing consistency
It may.This make block chain be suitble to record event, title, medical records and other need to include the activity of data, identification pipe
Reason, transaction flow management and source prove management.Block chain has huge potential for financial disintermediation, for leading global trade
There is tremendous influence.The concept of block chain is proposed for the first time by the people of this acute hearing in assumed name on network in 2008, subsequent
In several years, become the core component of electronic money bit coin: the public account book as All Activity.By utilizing point pair
Spot net and distributed timestamp server, block chain database are able to carry out autonomous management.The block invented for bit coin
Chain makes it first digital cash for solving the problems, such as Double Spending.The design of bit coin has become other applications
Inspiration Sources.1991, propose the encipherment protection about block for the first time by Stuart Haber and W.Scott Stornetta
Chain product, then respectively by Ross J.Anderson and Bruce Schneier&John Kelsey respectively in 1996 and
It delivers within 1998.At the same time, Nick Szabo has carried out the decentralized Mechanism Study of electronic money in 1998, he is referred to as
Bit gold.2000, Stefan Konst delivered the general theory of encipherment protection chain, and proposes a whole set of embodiment.
Block chain format is applied to compare first as a kind of solution of credit without administrative organization that makes database security
Special coin.In October, 2008, in middle clever original papers, " block " and " chain " the two words are used separately, and
It is collectively referred to as block-chain when being widely used, a word was just changed by 2016: " block chain ".In in August, 2014, bit
The block chained file size of coin has reached 20 gigabytes.By 2014, " block chain 2.0 " became one about decentralization area
The term of block chain database.Block chain may be programmed to this second generation, economists think that its achievement is, and " it is a kind of volume
Cheng Yuyan can permit user and write out more accurate and intelligent agreement, therefore, when profit reaches a certain level, energy
Income enough is obtained from the dividend of the freight orders of completion or shared certificate ".2.0 technology of block chain has skipped transaction and " valence
The intermediary of money and information arbitration is served as in value exchange ".They are used to make people far from globalised economy, obtain privacy
To protection, make people " information of grasp is exchanged into currency ", and has the ability to guarantee that the owner of intellectual property obtains income.
Second generation block chain technology makes it possible storage personal " permanent digital ID and image ", and to " the potential wealth of society
" inequality provides solution for distribution.It is still required to make to appoint by Oracle by transaction under 2016,2.0 chain of block chain
What " external data or event based on time or market condition are interacted with block chain ".Bit coin company BTCC was released in 2015
One service " chains in thousand " i.e. block chain service of carving characters, the principles above exactly used.User can will be taken by this
Text is engraved on block chain by business, persistence.Due to using distributed accounting and storage, there is no the hardware of centralization or pipes
Manage mechanism, the rights and duties of arbitrary node be all it is impartial, data block in system is by having maintenance function in whole system
Node jointly safeguard.System be it is open, in addition to the private information of Trading parties be encrypted other than, the data of block chain are to institute
Someone discloses, anyone can pass through disclosed interface polls block chain data and exploitation related application, therefore whole system
Information highly transparent.Block chain is whole using being made based on consensus specification and agreement (such as a set of open and clear algorithm)
All nodes in a system can be in the exchange data for going the free safety of the environment trusted, so that being changed to the trust of " people "
To the trust of machine, any artificial intervention does not work.Once information, will be permanent by verifying and being added to block chain
Store, unless can control simultaneously be more than in system 51% node, otherwise to the modification of database on individual node
It is invalid, therefore the data stability of block chain and reliability are high.Since the exchange between node follows fixed algorithm,
Its data interaction is without trusting (rules of order in block chain can voluntarily judge whether activity is effective), therefore counterparty
Other side oneself need not be allowed to generate trust by way of public identity, it is very helpful to the accumulation of credit.Block chain mainly solves
The trust and safety problem of transaction certainly, therefore it proposes four technological innovations for this problem: first is distribution
Account book, exactly transaction book keeping operation completed jointly by the multiple nodes for being distributed in different places, and each node record be
Complete account, therefore they can participate in supervision transaction legitimacy, while can also testify jointly for it.Different from tradition
Centralization keep accounts scheme, none of node can individually keep accounts, be controlled so as to avoid single book keeping operation people
Or a possibility that false account remembered by bribery.On the other hand, since accounting nodes are enough, not all node is removed theoretically
It is destroyed, otherwise account would not be lost, to ensure that the safety of account data.Second is called asymmetric encryption and awards
Power technology, the Transaction Information being stored on block chain is disclosed, but account identity information is that height encrypts, only in number
It can be just accessed in the case where being authorized according to owner, to ensure that the safety and personal privacy of data.Third is called altogether
How knowledge mechanism reaches common understanding between exactly all accounting nodes, goes the validity for assert a record, this is both the hand of identification
Section, and prevent the means distorted.Block chain proposes four kinds of different common recognition mechanism, suitable for different application scenarios,
Balance is obtained between efficiency and safety.By taking bit coin as an example, using proof of work, only it is more than controlling the whole network
In the case where 51% accounting nodes, is possible to puppet and produces the record being not present.When the node that block chain is added is enough
When more, this is substantially impossible, to prevent the possibility faked.The last one technical characterstic is intelligent contract, intelligence
Contract is some rules pre-defined of execution and item that can automate based on these believable data that can not be distorted
Money.By taking insurance as an example, if everyone information (information occurred including medical information and risk) be it is genuine and believable,
That just easily in some standardized insurance products, goes the Claims Resolution automated.The essence of block chain is one
Each block is linked to be a chain by distributed public account book, an actually a kind of point-to-point accounting system (general ledger
This), each point can be in book keeping operation above (record information).Traditional accounting system, book keeping operation power only rest in center service
In device hand.Such as the information in all QQ, wechat, it can only be kept accounts by the server of Tencent;Taobao, day cat information, can only
It is kept accounts by the server of Ali.But in block catenary system, every computer is a node, and a node is exactly a data
Library (server).Any one node can keep accounts, and be directly connected to another point (i.e. P2P mode), and centre is not necessarily to
Third-party server.When two of them node is traded, the trade fair of this encryption is broadcast to other all node (notes
Account), it is therefore an objective to prevent both parties from distorting Transaction Information.Block chain be completely it is point-to-point, without third side;Information encryption, note
Weight privacy;Transaction is traceable;All nodal informations are unified, and transaction, which can not distort, (to be modified a nodal information, need other nodes
Common modification).So block chain is the problem of solution: eliminating intermediate credit.Certain bit coin is current block chain technology
In best one of the application in digital cash field;Furthermore in payment technical field, block chain technology can eliminate third party and direct point
To a payment, and make to pay safer, the characteristic traced to the source can supervise the illegal activities such as money laundering.With going deep into for research, area
Block chain also has begun gradually to be applied in fields such as reference, copyright, notarization, security, asset managements.Block chain
(Blockchain) concept can trace back to for year ends 2008 earliest, and assumed name is that the mysterious personage of " in this acute hearing " delivers in forum
One paper " a kind of bit coin: point-to-point electronic cash system ", has been put forward for the first time the concept of block chain.It is mentioned in text,
Can be one group by time stamp server for the safety problem for solving electronic money, in the form of block (Block) existing for data it is real
Hash (Hash) to be applied afterwards plus timestamp, and broadcasts the Hash, previous timestamp is included in its Hash by each timestamp,
Subsequent timestamp can enhance timestamp before, thus form one " block chain ".The generation of block can be with this
Sample understands: because this point-to-point transaction needs to be recorded in an account book, system is provided with a function: every 10 points
Clock just generates a bill (i.e. block) for recording these information, but this bill (block) can only give it is having great ability
That people book keeping operation, it was demonstrated that his competent mode, by answering one of extremely complex mathematical problem (Hash operation).This mode,
Also referred to as " dig mine ".Answer starts, everyone will reserve an address in system, when A having great ability takes the lead in solving difficulty
After topic, his available block, reserved address was automatically recorded on block originally.Simultaneously in order to reward him, system can be to this
Provide a certain number of bit coin in a reserved address.All blocks connect together, and form block chain.Block is like database
Record, data are written every time, exactly create a block.Each block includes two parts: block head (Head), and record is current
The metamessage of block;Block body (Body) records real data.The metamessage of block head, mainly block generate the time, practical
The Hash of data (i.e. block body);The Hash (Hash operation value) of a upper block.One block is not equal to a node: one
Node is actually the computer (server) of an access block chain, and the computer of any networking can access block
Chain, so the node on block chain is countless;But the block on block chain is limited, i.e., one area of generation in every 10 minutes
Block just no longer increases newly after reaching certain amount.So the node of one active (it is strong to calculate power) may have the book keeping operation of multiple blocks to weigh,
And the node of one inactive (it is low to calculate power) just only has the book keeping operation power of very small part block.Actually in " digging mine ", also have
Some rules: such as in order to guarantee each node information synchronization, so new block adding speed cannot be too fast, system is designed as average
Every 10 minutes the whole networks could generate a new block, what the speed of response was not reached by order, deliberately be provided with magnanimity
Calculating;In order to be ensured of just 10 minutes outputs, one block, the dynamic mechanism of degree-of-difficulty factor is devised, every two weeks
(2016 blocks) adjustment is primary, for example two weeks intra blocks averagely generated speed if it is 9 minutes, then degree-of-difficulty factor will be turned up
10%, otherwise similarly;If block chain bifurcated (has accessed two blocks) on a block, what is adopted is to reach 6 at first
The chain of new block (referred to as " six confirmations ").The value of the block chain of generation is decentralization, transaction is point-to-point, can not distort
Characteristic may be implemented machine trust;Value delivery may be implemented in irreversible, information encryption characteristic of trading;Furthermore information point pair
Point can not be distorted etc. and can also realize intelligent contract.Machine is trusted.Such as on block chain, there is no one it is third-party in
Concentric mechanism, and fully rely on it is point-to-point, the mechanism of exchange such as can not distort and guarantee that both sides trust.The spy that block chain technology can not distort
Property, the credit creation mode of centralization is changed, cost is reduced by mathematical principle decentralization credit institution, establishes letter
With.The disadvantage of block chain is low efficiency.Block chain is written in data, at least to wait ten minutes, all nodes all synchrodatas,
Then need more times.It illustrates by bit coin, the transaction validity currently generated is influenced by network transmission, and the transaction of bit coin is every
It is secondary really in real time between about 10 minutes, 6 times confirmation if need a hour.Therefore the transaction data of block chain is that have retardance
's.Energy consumption is high, and the generation of block needs miner to carry out countless meaningless calculating, this is unusual consuming energy.One, Britain
The prediction data that Electricity Information Network POWER-COMPARE is provided is shown, the growth of mine, power consumption of trading is dug according to current bit coin
Speed, bit coin power consumption will maintain an equal level with current global electricity consumption to 2020.Although this data by query, that
A little " mining sites " for ensconcing remote, thickly forested mountains then really present the energy consumption scene of this pupil meaning.In addition, in the publicly-owned chain of block chain
In, each participant can obtain complete data backup, and All Activity data are all open and transparent.If it is desired to knowing
The account of some commercial undertakings in road and Transaction Information, just can know that his all wealth there are also critical asset and trade secret etc.,
Privacy ensures difficult.
Certainly, block chain goes to the center, autonomized feature to have desalinated the concept of state supervision.It can not touch and reach in supervision
In the case of it is some, the characteristics such as pursue profits in market will lead to block chain technology applied to illegal field, provides and shelters for black industry
Shield institute.
The application item application of block chain has, Ren Renfang, set up the time: 2018.1.02, application field: social platform with
Block chain, affiliated company: Renren Network, content: everybody mill provides the block platform chain of an open source for social networks, in going
The account book of the heart records interbehavior of all participants in social networks, is realized and is constrained using intelligent contract technology and is social
In network under special scenes participant trading activity.RRCoin is based on block chain and intelligent contract technology, for social network
The digital encryption ideal money come is made in network incentive mechanism and consumer behavior.In the social platform that this block chain is realized,
RRCoin provides running medium as token, for the intelligent contract of platform and trading activity, is applied to live streaming, business promotion, society
In the scenes such as play, wallet application of making friends.User, PGC, developer, advertiser, platform side etc. can obtain or prop up in system
Pay RRCoin.Wealth bringing in cat is set up the time: 2018.1, application field: and pet games and block chain, affiliated company: Netease, content:
Domain name bi.163.com is online.Official website homepage is shown " block chain pet cat, limitation collection will open "!.Claim net in the industry
Easy wealth bringing in cat limitation is sold " wealth bringing in cat ", and current 5000 gold coin/only, everyone limits purchase 2, but the details of game, characteristic are current
Do not know completely.Chain gram is set up the time: 2017.4, application field: video industry and block chain, affiliated company a: sudden peal of thunder, content: chain
Gram it is that a sudden peal of thunder plays that objective cloud is shared to calculate the lower primary digital asset based on block chain of ecology, its generation process and plays visitor's cloud intelligence
Energy hardware, the Economic Application for sharing CDN have strong association, it is necessary to pass through and play the objective sharing of cloud Intelligent hardware network bandwidth, memory space
Etc. resources obtain.Predecessor is " playing objective coin ", and in August, 2017 is played objective cloud and formally issued, indicates that block chain technology joined altogether
Calculating is enjoyed, also indicates that a sudden peal of thunder is had an effect block chain C-terminal application.By block chain technology, a sudden peal of thunder is given by playing objective cloud Intelligent hardware
The user of the slack resources such as share of bandwidth, storage and computing capability provides " chain gram ", establishes fair, transparent reward mechanism, swashs
Encourage sharing and exchange that ordinary individual participates in data resource.In addition to this, storm wind, broadcast fastly also spread out of the field carry out
Layout.Storm wind releases " broadcasting cruel cloud " in December, 2017, is based on this, user, which can would sit idle for memory space and bandwidth, can be used for earning
BFC integral.It broadcasts fastly and then releases " flow ore " in August, 2017, it is flat to have built the Distributed sharing CDN based on block chain
Platform.Shared cloud, sets up the time: 2018.1, application field: safety is shared and block chain, affiliated company: 360 companies, content: logical
It crosses 360 shared cloud products and shares idle broadband resource, computing resource, memory space, be supplied to people in need.Arriba
Bar, it sets up the time: not issuing, application field: electric business and block chain, content: on March 24th, 2017, Alibaba and Pu Huayong
Cooperation is reached in road, is made transparent, retrospective cross-border agri-food supply chains with block chain, is built safer food products market.Currently,
Block chain technology is used in charitable public good by Alipay under ant gold clothes, and the fund detail of each fund of donor all can
In block chain.In addition, Jingdone district and U.S. figure are also claimed release electric business and block chain product.The block chain in Jingdone district has been according to news
It is laid out half a year, is landed in anti-fake retrospect and food security aspect;The block chain business of U.S. figure then include makeups electric business crack down on counterfeit goods and
Build aspect in community.
The above are the current background technique briefings in this field, it will be apparent that, some block chains in addition to bit coin
Application technology is very immature, in particular, anyone or enterprise proposed block chain technical application in agriculture number not yet
According to the actual application scheme in shared method.
Summary of the invention
It is traceable the object of the present invention is to provide a kind of agricultural data and prevent the data sharing method distorted.
In order to achieve the above objectives, a kind of sharing method based on block chain agricultural data of the invention, comprising: cloud block
Chain generating means, for reading cloud timestamp and timestamp being loaded into block chain data to generate cloud block chain;Two
The distributed terminal grade block chain apparatus of above isomery or isomorphism, is looked into for any one or more described equipment wherein
It askes or increases or be triggered and sequentially or substantially simultaneously update when the data of agricultural data server are deleted or modified
All block chain apparatus, in which: the terminating stage block chain apparatus includes at least terminal time stamp or its physical address,
Terminal time stamp or physical address are for generating terminal block chain;The distribution agricultural of more than two isomeries or isomorphism
Data sampling sensor, for wherein any one or it is multiple belonging to sensor generate that letter is new to be changed when sequentially or base
This simultaneously triggers every other sensor and uploads all the sensors information to affiliated terminating stage block chain apparatus;Described
When the data of any one terminating stage block chain apparatus inquiry agricultural data server, while being deposited with the terminating stage block chain apparatus
The terminal block chain of storage and other all terminals carry out data consistent check and generate new terminal block chain if identical
And it is sent to cloud block chain and every other terminal;If it is different, then sending data tampering to cloud block chain generating means
Instruction, and the cloud block chain generating means are triggered into the complete alarm state to a specific agricultural data block;All ends
Grade block chain apparatus is held to carry out alarm condition poll before generating any block chain;If any then by cloud block chain generation dress
Set the initial operation again of triggering all the sensors and terminal block chain apparatus and again for the specific agricultural data block
Block chain chain generates.
It is an advantage of the invention that the data of any one endpoint of the invention, which are modified or lost, directly causes total evidence altogether
The automatic identification and distributed update for enjoying system, so that authenticity and reliability that agricultural data is shared obtain greatly
Raising.
It is described in detail below in conjunction with embodiment referring to attached drawing, to have depth to objects, features and advantages of the present invention
The understanding entered.
Detailed description of the invention
Fig. 1 is the agricultural data sharing method flow chart of the invention based on block chain technology.
Specific embodiment
It is elaborated below with embodiment to technical solution.
Referring to Fig. 1 of the present invention, a kind of sharing method based on block chain agricultural data, comprising: cloud block chain generates dress
It sets, for reading cloud timestamp and timestamp being loaded into block chain data to generate cloud block chain;It is more than two different
The distributed terminal grade block chain apparatus of structure or isomorphism is used for any one or more described equipment queries or increase wherein
Or it is triggered and sequentially or substantially simultaneously updates all described when the data of agricultural data server are deleted or modified
Block chain apparatus, in which: the terminating stage block chain apparatus includes at least terminal time and stabs or its physical address, when the terminal
Between stab or physical address is for generating terminal block chain;The distributed agricultural data acquisition of more than two isomeries or isomorphism
Sensor, for wherein any one or it is multiple belonging to sensor generate that letter is new to be changed when sequentially or substantially simultaneously
It triggers every other sensor and uploads all the sensors information to affiliated terminating stage block chain apparatus;In any one described
When terminating stage block chain apparatus inquires the data of agricultural data server, while the terminal stored with the terminating stage block chain apparatus
Block chain and other all terminals carry out data consistent check and generate new terminal block chain if identical and be sent to
Cloud block chain and every other terminal;If it is different, then sending data tampering instruction to cloud block chain generating means, and touch
The cloud block chain generating means are sent out into the complete alarm state to a specific agricultural data block;All terminating stage block chains
Device carries out alarm condition poll before generating any block chain;If any then all by the triggering of cloud block chain generating means
The initial operation again of sensor and terminal block chain apparatus and the block chain chain for being directed to the specific agricultural data block again
It generates.
Embodiment described above only describe the preferred embodiments of the invention, not to model of the invention
It encloses and is defined, without departing from the spirit of the design of the present invention, those of ordinary skill in the art are to technical side of the invention
The various changes and improvements that case is made should all be fallen into the protection scope that claims of the present invention determines.
Claims (1)
1. a kind of sharing method based on block chain agricultural data, comprising:
Cloud block chain generating means, for reading cloud timestamp and timestamp being loaded into block chain data to generate cloud
Block chain;
The distributed terminal grade block chain apparatus of more than two isomeries or isomorphism, for any one or more institutes wherein
It states equipment query or increase or is triggered when the data of agricultural data server are deleted or modified and sequentially or substantially same
When update all block chain apparatus,
Wherein: the terminating stage block chain apparatus include at least terminal time stab or its physical address, the terminal time stamp or
Person's physical address is for generating terminal block chain;
More than two isomeries perhaps isomorphism distributed agricultural data acquisition sensor for wherein any one or it is more
Sensor belonging to a generates sequentially or substantially simultaneously to be triggered every other sensor and uploads all biographies when letter is new to be changed
Sensor information is to affiliated terminating stage block chain apparatus;
In the data of any one terminating stage block chain apparatus inquiry agricultural data server, while with the terminating stage
The terminal block chain of block chain apparatus storage and other all terminals carry out data consistent check,
If identical, generate new terminal block chain and be sent to cloud block chain and every other terminal;
If it is different, then sending data tampering instruction to cloud block chain generating means, and triggers the cloud block chain and generate dress
It sets into the complete alarm state to a specific agricultural data block;
All terminating stage block chain apparatus carry out alarm condition poll before generating any block chain;
If any then triggering the initial operation again of all the sensors and terminal block chain apparatus simultaneously by cloud block chain generating means
Again it is generated for the block chain chain of the specific agricultural data block.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810565272.4A CN109345404A (en) | 2018-06-04 | 2018-06-04 | A kind of sharing method based on block chain agricultural data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810565272.4A CN109345404A (en) | 2018-06-04 | 2018-06-04 | A kind of sharing method based on block chain agricultural data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109345404A true CN109345404A (en) | 2019-02-15 |
Family
ID=65296530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810565272.4A Pending CN109345404A (en) | 2018-06-04 | 2018-06-04 | A kind of sharing method based on block chain agricultural data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109345404A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110134668A (en) * | 2019-04-28 | 2019-08-16 | 阿里巴巴集团控股有限公司 | Data migration method, device and equipment applied to block chain |
CN110570323A (en) * | 2019-03-26 | 2019-12-13 | 山东省计算中心(国家超级计算济南中心) | method and device for recording plant supply chain |
CN111431856A (en) * | 2020-02-26 | 2020-07-17 | 北斗(天津)科学技术应用研究院(有限合伙) | Intelligent agricultural decentralized information storage node communication network system and method |
CN112926964A (en) * | 2021-02-26 | 2021-06-08 | 成都质数斯达克科技有限公司 | Block chain-based asset management method, electronic device and readable storage medium |
US11195015B2 (en) * | 2019-05-13 | 2021-12-07 | Bao Tran | IoT-based farming and plant growth ecosystem |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404701A (en) * | 2015-12-31 | 2016-03-16 | 浙江图讯科技股份有限公司 | Peer-to-peer network-based heterogeneous database synchronization method |
CN106530088A (en) * | 2016-12-19 | 2017-03-22 | 杜伯仁 | Method for trading stock product based on block chain security nodes |
US20170244720A1 (en) * | 2016-02-22 | 2017-08-24 | Bank Of America Corporation | System for external validation of private-to-public transition protocols |
CN107103252A (en) * | 2017-04-27 | 2017-08-29 | 电子科技大学 | Data access control method based on block chain |
CN107171785A (en) * | 2017-05-18 | 2017-09-15 | 电子科技大学 | A kind of digital copyright management method based on block chain technology |
CN107194822A (en) * | 2017-05-25 | 2017-09-22 | 河南嘉禾智慧农业科技有限公司 | A kind of agricultural data shared system and method based on block chain |
CN107767134A (en) * | 2017-01-22 | 2018-03-06 | 平安医疗健康管理股份有限公司 | Medical care cost method and system based on block chain |
CN107785059A (en) * | 2017-01-22 | 2018-03-09 | 平安医疗健康管理股份有限公司 | Medicine distribution method and system based on block chain |
CN107786339A (en) * | 2016-08-31 | 2018-03-09 | 陈新 | It is layered controllable alliance's block catenary system |
CN107995006A (en) * | 2017-12-01 | 2018-05-04 | 天津麒麟信息技术有限公司 | Real-time Billing System based on message trigger under a kind of cloud environment |
-
2018
- 2018-06-04 CN CN201810565272.4A patent/CN109345404A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404701A (en) * | 2015-12-31 | 2016-03-16 | 浙江图讯科技股份有限公司 | Peer-to-peer network-based heterogeneous database synchronization method |
US20170244720A1 (en) * | 2016-02-22 | 2017-08-24 | Bank Of America Corporation | System for external validation of private-to-public transition protocols |
CN107786339A (en) * | 2016-08-31 | 2018-03-09 | 陈新 | It is layered controllable alliance's block catenary system |
CN106530088A (en) * | 2016-12-19 | 2017-03-22 | 杜伯仁 | Method for trading stock product based on block chain security nodes |
CN107767134A (en) * | 2017-01-22 | 2018-03-06 | 平安医疗健康管理股份有限公司 | Medical care cost method and system based on block chain |
CN107785059A (en) * | 2017-01-22 | 2018-03-09 | 平安医疗健康管理股份有限公司 | Medicine distribution method and system based on block chain |
CN107103252A (en) * | 2017-04-27 | 2017-08-29 | 电子科技大学 | Data access control method based on block chain |
CN107171785A (en) * | 2017-05-18 | 2017-09-15 | 电子科技大学 | A kind of digital copyright management method based on block chain technology |
CN107194822A (en) * | 2017-05-25 | 2017-09-22 | 河南嘉禾智慧农业科技有限公司 | A kind of agricultural data shared system and method based on block chain |
CN107995006A (en) * | 2017-12-01 | 2018-05-04 | 天津麒麟信息技术有限公司 | Real-time Billing System based on message trigger under a kind of cloud environment |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110570323A (en) * | 2019-03-26 | 2019-12-13 | 山东省计算中心(国家超级计算济南中心) | method and device for recording plant supply chain |
CN110134668A (en) * | 2019-04-28 | 2019-08-16 | 阿里巴巴集团控股有限公司 | Data migration method, device and equipment applied to block chain |
CN110134668B (en) * | 2019-04-28 | 2023-08-01 | 创新先进技术有限公司 | Data migration method, device and equipment applied to blockchain |
US11195015B2 (en) * | 2019-05-13 | 2021-12-07 | Bao Tran | IoT-based farming and plant growth ecosystem |
CN111431856A (en) * | 2020-02-26 | 2020-07-17 | 北斗(天津)科学技术应用研究院(有限合伙) | Intelligent agricultural decentralized information storage node communication network system and method |
CN112926964A (en) * | 2021-02-26 | 2021-06-08 | 成都质数斯达克科技有限公司 | Block chain-based asset management method, electronic device and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108182585A (en) | New retail anti-counterfeiting system and method based on block chain technology | |
US11188977B2 (en) | Method for creating commodity assets from unrefined commodity reserves utilizing blockchain and distributed ledger technology | |
CN109345404A (en) | A kind of sharing method based on block chain agricultural data | |
Zou et al. | Focus on blockchain: A comprehensive survey on academic and application | |
CN106485167B (en) | Credit recording system and method based on block chain | |
Swanson | Consensus-as-a-service: a brief report on the emergence of permissioned, distributed ledger systems | |
CN109063169A (en) | A kind of customer data management system based on block chain | |
CN109191003A (en) | Fruits and vegetables agricultural product quality safety traceability system based on block chain | |
CN108881163A (en) | A kind of multicenter block catenary system with block issue mechanism | |
CN110363527A (en) | Card, monitoring and managing method and device are deposited based on block chain | |
Hwang et al. | InfiniteChain: A multi-chain architecture with distributed auditing of sidechains for public blockchains | |
KR102313675B1 (en) | Block chain-based crytography donation server and donation method without limitation to donation target | |
Ghosh et al. | A study on the issue of blockchain’s energy consumption | |
Shang et al. | Tracing the source of news based on blockchain | |
CN110310203A (en) | A kind of block chain method of commerce and device | |
CN111163141B (en) | Enterprise-level block chain foundation platform | |
CN112862303B (en) | Crowdsourcing quality evaluation system and method based on block chain | |
CN109684519A (en) | A kind of decentralization chip research and development transaction data storage method and system based on block chain | |
Sakho et al. | Blockchain: Perspectives and issues | |
Eltuhami et al. | Identity verification and document traceability in digital identity systems using non-transferable non-fungible tokens | |
KR20210025802A (en) | Blockchain based project evaluation method and system | |
CN110555768A (en) | Digital asset distribution method and distribution system based on peer-to-peer network | |
Seun et al. | Blockchain technology for managing land titles in Nigeria | |
Chao et al. | The Study of DeFi in Virtual Community and Financial Supervision | |
Suzuki et al. | Food supply chain management system for product history using blockchain |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190215 |
|
RJ01 | Rejection of invention patent application after publication |