CN110189225A - 一种基于区块链的食品快速交易方法 - Google Patents
一种基于区块链的食品快速交易方法 Download PDFInfo
- Publication number
- CN110189225A CN110189225A CN201910444482.2A CN201910444482A CN110189225A CN 110189225 A CN110189225 A CN 110189225A CN 201910444482 A CN201910444482 A CN 201910444482A CN 110189225 A CN110189225 A CN 110189225A
- Authority
- CN
- China
- Prior art keywords
- transaction
- block chain
- participant
- food
- method based
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- 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
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明属于互联网食品交易技术领域,公开了一种基于区块链的食品快速交易方法,包括区块链交易***的构建、以及在区块链中快速完成食品交易的方法;区块链交易***的构建:a)以联盟区块链为基础构建区块链交易平台,各参与方均可通过区块链节点加入该平台,从而形成区块链交易***;b)联盟区块链向各参与方节点分发国密身份证书,本发明利用区块链进行交易链的优化匹配,进一步消除传统食品交易中过长的交易链,形成市场通用化的交易流程,并且再智能合约的基础上自动实现交易方案的优化匹配,有效提高了食品交易的优选速度,一方面达到降低交易成本的效果,另一方面实现了加快了交易效率的目的。
Description
技术领域
本发明属于互联网食品交易技术领域,具体涉及一种基于区块链的食品快速交易方法。
背景技术
在传统食品交易中多级货商的往复交易造成了食品交易链条过长的问题,并且冗长的交易链条严重影响了食品信息的对等性,形成了交易效率缓慢、交易损耗较大、交易成本较高等问题;
随着互联网技术的发展,将自动化交易概念引入传统交易中能有效缩短交易链条,但是在实际应用中仍存在许多问题,例如,交易链条中所存在的交易数据仍存在被篡改、被伪造的可能,并且不同货商之间的业务流程各有不用,难以形成通用化的交易流程;
另外,不同货商之间的交易需求也有所不同,在实际交易中大经过人为判断选择最佳交易方式,存在较大的缺陷性,且优选效率也较低,无法快速实现食品交易的优化配置。
发明内容
本发明的目的在于提供一种基于区块链的食品快速交易方法,以解决传统自动化食品交易中仍存在交易数据被篡改、被伪造的可能,以及在交易优选时存在优选速度较慢、效率较低的问题。
为实现上述目的,本发明提供如下技术方案:一种基于区块链的食品快速交易方法,包括区块链交易***的构建、以及在区块链中快速完成食品交易的方法;
1、区块链交易***的构建:a)以联盟区块链为基础构建区块链交易平台,各参与方均可通过区块链节点加入该平台,从而形成区块链交易***;b)联盟区块链向各参与方节点分发国密身份证书。
优选的,所述各参与包括食品交易中的供给方、采货方、运输方。
2、区块链中的食品快速交易:a)各参与方通过相应节点上传相应需求;b)根据各参与方的需求在联盟区块链中进行优化匹配,并提出最佳交易方案;c)各参与方确认交易方案;d)方案确认后,依据智能合约在联盟区块链中自动生成交易合约,各参与方根据交易合约进行交易,并上传交易证明;e)存储交易信息,并向相应参与节点进行交易信息共享;f)各参与依据共享的交易信息进行交易,并通过相应节点上传实际交易信息。
优选的,交易方案确认前,若某一参与方取消交易或超过交易确认时间,则重新进行匹配。
优选的,所述交易证明包括交易合约的签名及验证、交易资金的支付证明。
优选的,在所述联盟区块链中构建奖惩模型。
优选的,所述奖惩模型采用为交易参与方提供信用积分的方式。
优选的,所述奖惩模型采用依据后一参与方的确认结果对前一参与方进行奖惩操作的方式。
本发明与现有技术相比,具有以下有益效果:
本发明利用区块链进行交易链的优化匹配,进一步消除传统食品交易中过长的交易链,形成市场通用化的交易流程,并且再智能合约的基础上自动实现交易方案的优化匹配,有效提高了食品交易的优选速度,一方面达到降低交易成本的效果,另一方面实现了加快了交易效率的目的;
并且,区块链具备不可篡改、不可删除、分布式账本等优势,有效避免交易信息被篡改,能够在实现交易信息共享的同时,使记录在区块链上的交易信息具有的公信力,从而有效消除了食品交易信息不对等的问题,达到降低交易损耗的目的;
另外,配合奖惩机制进行各参与方的监管,有效区分交易过程中各参与方的权责区分,对整体联盟区块链网络环境进行实时优化,并且配合参与方的身份验证,有效提高各参与方之间的交易互信。
附图说明
图1为本发明中区块链交易环境的架构图;
图2为本发明中参与方节点的构建流程图;
图3为本发明中的交易流程图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供如下技术方案:一种基于区块链的食品快速交易方法,该方法中具体包括区块链交易***的构建、以及在区块链中快速完成食品交易的方法;
1、请参阅图1所示,为本发明中区块链交易***的架构图,以联盟区块链为基础构建区块链交易平台,各参与方均可通过区块链节点加入该平台,从而形成区块链交易***;
具体的,各参与方包括食品交易中的供给方、采货方、运输方;
优选的,在联盟区块链交易平台的底层架构中写入国密算法,构建身份验证模型,具体包括签名及验证算法、非对称加解密算法。
进一步的,在联盟区块链交易平台中构建奖惩模型,并以为交易参与方提供信用积分的方式进行奖惩。
2、请参阅图2所示,为本发明中参与方节点的构建流程图,具体包括以下构建步骤:
a)通过相应的区块链节点向联盟区块链平台发送节点构建请求;
具体的,节点请求中包含节点建设请求书、参与方资料证明书,以参与企业为例,资料证明书包括企业名称、企业法人、企业编号、企业地址等。
b)联盟区块链平台验证请求,并作出相应响应;
具体的,通过签名及验证算法对请求内容和格式进行验证,验证后的响应包括通过响应和驳回响应。
c)请求通过,向请求节点分发国密身份证书,构成指定参与节点。
具体的,在各参与节点初始链入完成后设定各参与节点的初始信用积分均为0。
3、请参阅图3所示,为本发明中的食品交易流程图,具体交易步骤如下:
a)各参与方通过相应节点上传相应需求;
具体的,以供给方、采货方、运输方的交易链条为例:供给方上传的相应需求包括供给货品信息、供给场地信息、供给价格信息;采货方上传的相应需求包括采购货品信息、采购场地信息、采购价格信息、采购时间信息;运输方上传的相应需求包括运输路线信息、运输价格信息、运输时间;
优选的,供给价格信息中包括货品供给价格、是否支付运输费用、运费预算范围、资金收取方式;采购价格信息中包括采购预算范围;运输价格信息中包括运输种类及运输单价。
b)根据各参与方的需求在联盟区块链中进行优化匹配,并提出最佳交易方案;
具体的,设定采货方的采货种类为a,采货量为b,采购预算范围为1-c,采货时间为1-d;在联盟区块链中自动匹配供货种类为a,供货量B>b,供给价格C<c的供给方;
当供给方支付运费时,依据供给方运费预算E>运输方运输价格e的标准进行运输方的匹配,同时根据运输时间i<d、以及运输路线与采货方场地或供货场地相符的标准进行进一步匹配;
当供给方不支付运费时,依据C+e<c、i<d、运输路线与采货方场地或供货场地相符的标准进行运输方匹配;
优选的,在上述匹配中进行符合要求的匹配交易链排名,具体排名方式为:依据各参与方的信用积分之和进行由多至少的排名,并自动选择第一位排名的交易链作为最佳交易方案。
c)各参与方确认交易方案;
具体的,最佳交易方案提出后分送至各参与节点,由各参与方进行交易方案的确认,当某一参与方取消方案或超过确认时间未完成交易确认时,该交易方案视为失效,并依据上述排名自动更新第二位排名的交易链作为最佳交易方案,并重新分送,直至交易确认。
d)方案确认后,依据智能合约在联盟区块链中自动生成交易合约,各参与方根据交易合约进行交易,并上传交易证明;
具体的,交易合约生成后自动链入各个参与节点中,保证合约的公开性和有效性,各参与节点依据国密算法进行签名验证,同时根据交易合约中的资金支付方案进行资金支付,并且通过参与节点上传支付证明。
e)存储交易信息,并向相应参与节点进行交易信息共享;
具体的,对上述步骤e)中的交易合约、签名验证、支付证明进行打包加密储存,同时广播至各参与节点,使得交易中的各参与方均能授权查看,提高整体交易过程的公开性。
f)各参与依据共享的交易信息进行交易,并通过相应节点上传实际交易信息;
具体的,各参与方依据上述交易合约进行交易,同时各参与方在交易的过程中及时上传实际交易信息;
优选的,运输方自供给方取出货品后,通过相应节点上传实际的取货数量、取货时间;采货方在受到货品后上传实际的收货数量、收货时间;最终由供给方进行交易结束确认,同时上传相应的交易结束证明;
进一步的,上述运输方上传的各实际交易信息与合约交易信息相符时,依据奖惩模型对供给方进行奖分激励;若取货数量与交易合约中的交易数量不符时,依据奖惩模型对供给方进行扣分惩罚;
进一步的,上述采货方上传的实际收货数量与合约交易数量相符,向运输方进行奖分激励,交易确认时间至收货时间小于合约运输时间时,向供给方和运输方均进行奖分激励;当实际收货数量与合约交易数量不符时,向运输方进行扣分惩罚,交易确认时间至收货时间大于合约中运输时间时,向供给方和运输方均进行扣分惩罚;
更进一步的,供给方在采货方收货完成后在指定时间内上传交易结束证明,结束证明验证通过,则向采货方进行奖分激励;结束证明与交易合约不符,则向采货方进行扣分惩罚;若超过上传时间未进行交易结束确认,则向供给方和采货方均进行扣分惩罚。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (9)
1.一种基于区块链的食品快速交易方法,其特征在于,包括以下步骤:
a)以联盟区块链为基础构建区块链交易平台,各参与方均可通过区块链节点加入该平台,从而形成区块链交易***;
b)各参与方通过相应节点上传相应需求;
c)根据各参与方的需求在联盟区块链中进行优化匹配,并提出最佳交易方案;
d)各参与方确认交易方案;
e)方案确认后,依据智能合约在联盟区块链中自动生成交易合约,各参与方根据交易合约进行交易,并上传交易证明;
f)存储交易信息,并向相应参与节点进行交易信息共享;
g)各参与依据共享的交易信息进行交易,并通过相应节点上传实际交易信息。
2.根据权利要求1所述的一种基于区块链的食品快速交易方法,其特征在于:所述各参与包括食品交易中的供给方、采货方、运输方。
3.根据权利要求1所述的一种基于区块链的食品快速交易方法,其特征在于:交易方案确认前,若某一参与方取消交易或超过交易确认时间,则重新进行匹配。
4.根据权利要求1所述的一种基于区块链的食品快速交易方法,其特征在于:所述交易证明包括交易合约的签名及验证、交易资金的支付证明。
5.根据权利要求1所述的一种基于区块链的食品快速交易方法,其特征在于:在所述联盟区块链中构建奖惩模型。
6.根据权利要求5所述的一种基于区块链的食品快速交易方法,其特征在于:所述奖惩模型采用为交易参与方提供信用积分的方式。
7.根据权利要求5或6所述的一种基于区块链的食品快速交易方法,其特征在于:所述奖惩模型采用依据后一参与方的确认结果对前一参与方进行奖惩操作的方式。
8.根据权利要求1所述的一种基于区块链的食品快速交易方法,其特征在于:在所述联盟区块链中以国密算法为基础构建身份验证模型。
9.根据权利要求8所述的一种基于区块链的食品快速交易方法,其特征在于:所述身份验证模型采用签名、验证及加密储存的方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910444482.2A CN110189225A (zh) | 2019-05-27 | 2019-05-27 | 一种基于区块链的食品快速交易方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910444482.2A CN110189225A (zh) | 2019-05-27 | 2019-05-27 | 一种基于区块链的食品快速交易方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110189225A true CN110189225A (zh) | 2019-08-30 |
Family
ID=67717910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910444482.2A Pending CN110189225A (zh) | 2019-05-27 | 2019-05-27 | 一种基于区块链的食品快速交易方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110189225A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018032372A1 (zh) * | 2016-08-13 | 2018-02-22 | 深圳市樊溪电子有限公司 | 基于区块链技术的可信电力网络交易平台 |
CN108694584A (zh) * | 2018-07-10 | 2018-10-23 | 武汉星云智慧科技有限公司 | 一种基于区块链的粮食安全溯源与激励的方法以及*** |
CN108921329A (zh) * | 2018-06-08 | 2018-11-30 | 北京工商大学 | 一种基于区块链技术的食品交易优化匹配方法 |
CN109802993A (zh) * | 2018-12-13 | 2019-05-24 | 深圳市链联科技有限公司 | 一种基于供应链生态的联盟链搭建方法 |
-
2019
- 2019-05-27 CN CN201910444482.2A patent/CN110189225A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018032372A1 (zh) * | 2016-08-13 | 2018-02-22 | 深圳市樊溪电子有限公司 | 基于区块链技术的可信电力网络交易平台 |
CN108921329A (zh) * | 2018-06-08 | 2018-11-30 | 北京工商大学 | 一种基于区块链技术的食品交易优化匹配方法 |
CN108694584A (zh) * | 2018-07-10 | 2018-10-23 | 武汉星云智慧科技有限公司 | 一种基于区块链的粮食安全溯源与激励的方法以及*** |
CN109802993A (zh) * | 2018-12-13 | 2019-05-24 | 深圳市链联科技有限公司 | 一种基于供应链生态的联盟链搭建方法 |
Non-Patent Citations (1)
Title |
---|
王德文等: "基于智能合约的区域能源交易模型与实验测试", 《电网技术》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Guo et al. | A blockchain and IoT-based lightweight framework for enabling information transparency in supply chain finance | |
CN109615510A (zh) | 一种基于区块链的供应链金融多级增信方法 | |
CN111062805B (zh) | 一种供应链金融服务管理平台 | |
CN107220896A (zh) | 一种基于区块链技术的应收账款融资 | |
CN110599165B (zh) | 一种基于区块链币天销毁的信用体系构建方法 | |
CN109829824A (zh) | 一种基于区块链技术的商品交易信息共享方法 | |
CN108256965A (zh) | 一种基于区块链的分布式电子商务平台*** | |
CN110737721B (zh) | 基于区块链架构的应收账款流转融资方法及装置 | |
CN110458700A (zh) | 一种通证生成方法、供应链金融***以及电子设备 | |
CN109003129B (zh) | 一种基于物联网金融区块链的营销方法及*** | |
CN104838400A (zh) | 一种基于电子凭证的资金收付*** | |
CN112767185B (zh) | 一种基于区块链的反向保理融资方法、设备及存储介质 | |
CN109493064B (zh) | 基于区块链架构的仓单交易协同方法及装置 | |
CN110738575A (zh) | 基于区块链架构的保理融资方法及装置 | |
CN104838407A (zh) | 一种电子凭证生成装置及*** | |
KR102343432B1 (ko) | 모바일 기반 블록체인 분산 네트워크에 포함되는 노드들에 대하여 온 오프 상에서 가상 화폐의 지불결제 시스템 및 방법 | |
CN110738560A (zh) | 基于区块链架构的应收账款质押融资方法及装置 | |
CN111062812A (zh) | 一种基于区块链的保兑仓融资***及方法 | |
US20210150527A1 (en) | System and method for transferring data representing transactions between computing nodes of a computer network | |
CN109726249A (zh) | 一种去中心化芯片研发交易数据存储方法及*** | |
CN108428133A (zh) | 一种互联网供应链金融信用支付交易方法 | |
CN114008654A (zh) | 管理基于区块链的可信交易服务 | |
US20110196784A1 (en) | System and method for incentivizing and confirming the completion of tasks using an electronic escrow service | |
CN113706302A (zh) | 基于跨链的区块链金融数据的生成方法及*** | |
CN114008657A (zh) | 管理基于区块链的可信交易服务 |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190830 |