CN111178916B - An Antique Identification and Trading System Based on Blockchain - Google Patents
An Antique Identification and Trading System Based on Blockchain Download PDFInfo
- Publication number
- CN111178916B CN111178916B CN201911423956.1A CN201911423956A CN111178916B CN 111178916 B CN111178916 B CN 111178916B CN 201911423956 A CN201911423956 A CN 201911423956A CN 111178916 B CN111178916 B CN 111178916B
- Authority
- CN
- China
- Prior art keywords
- antique
- appraiser
- appraisal
- node
- bidding
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Marketing (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开一种基于区块链的古董鉴定及交易系统,该系统的底层数据库包括:用户节点、鉴定师节点和古董节点,该系统包括如下模块:鉴定师管理模块、鉴定操作模块、鉴定记录模块和竞价市场模块。该系统在创建以上三类节点的过程中进行古董数据规范、查重、共识确认,验证成功则生成区块、盖上时间戳、记录在对应区块链上。该系统引入有资质鉴定师,充分利用区块链的技术特性,简化古董鉴定及交易流程,提高鉴定结果有效性,避免重复鉴定,增强可信度,提高古董行业鉴定及交易流程的的透明性和规范性,降低因对古董行业不了解而上当受骗的可能,也为古董收藏爱好者提供一个可信鉴定及交易平台。
The invention discloses a blockchain-based antique identification and transaction system. The underlying database of the system includes: user nodes, appraiser nodes and antique nodes. The system includes the following modules: appraiser management module, appraisal operation module, appraisal record module and auction market module. In the process of creating the above three types of nodes, the system performs antique data standardization, duplicate checking, and consensus confirmation. If the verification is successful, a block is generated, stamped with a time stamp, and recorded on the corresponding blockchain. The system introduces qualified appraisers, makes full use of the technical characteristics of the blockchain, simplifies the antique appraisal and transaction process, improves the effectiveness of appraisal results, avoids repeated appraisal, enhances credibility, and improves the transparency of the antique industry appraisal and transaction process and standardization, reduce the possibility of being deceived due to ignorance of the antique industry, and also provide a credible appraisal and trading platform for antique collectors.
Description
技术领域technical field
本发明涉及区块链的应用领域,具体涉及一种基于区块链的古董鉴定及交易系统。The present invention relates to the application field of blockchain, in particular to an antique identification and transaction system based on blockchain.
背景技术Background technique
区块链是利用加密算法、分布式存储、共识机制、最长链机制等计算机技术的新型应用模式。区块链,本质上是一个去中心化的数据库,每个节点都按照块链式结构存储完整的数据,且每个节点都是独立平等的,依靠共识机制保证存储的一致性,没有任何一个节点可以单独记录账本数据,从而避免了单一记账导致记假账的可能性。也因为所有节点都是记账节点,从理论上来说,除非所有节点被破坏,否则交易数据就不会丢失,从而保证了交易数据的安全性,实现信息共享,提高信息流通的效率。Blockchain is a new application model using computer technologies such as encryption algorithms, distributed storage, consensus mechanisms, and longest chain mechanisms. Blockchain is essentially a decentralized database. Each node stores complete data according to the block chain structure, and each node is independent and equal. It relies on the consensus mechanism to ensure the consistency of storage. No one Nodes can record ledger data separately, thereby avoiding the possibility of false accounting caused by single bookkeeping. Also because all nodes are bookkeeping nodes, in theory, unless all nodes are destroyed, transaction data will not be lost, thereby ensuring the security of transaction data, realizing information sharing, and improving the efficiency of information circulation.
智能合约是一个按照事先约定的规则,自动执行的计算机程序,可以对接收到的信息进行接收和储存,也可以向外发送信息和价值。A smart contract is a computer program that is automatically executed according to pre-agreed rules. It can receive and store received information, and can also send information and value to the outside world.
随着经济的发展,人们生活水平和文化素质的逐步提高,收藏古董,已经从人们茶余饭后的爱好慢慢转变成人们投资理财的方法之一,逐渐成为继房地产和股票之后,最受欢迎的投资渠道之一。首先,作为古董收藏第一环节的鉴定需求也越来越旺盛;其次,古董投资中的种种骗局防不胜防,比如赝品、托、设局诈骗等等;再者没有行业经验的人很难找到专业的鉴定机构鉴定手中的古董,也很难以比较透明的价格购入经过鉴定的古董;最后,没有展示非国家级藏品的开放平台,对于整个行业审美力及认知度都有不良影像。With the development of the economy and the gradual improvement of people's living standards and cultural quality, collecting antiques has gradually changed from a hobby of people after dinner to one of the methods of people's investment and financial management, and has gradually become the most popular investment after real estate and stocks. one of the channels. First of all, the demand for appraisal, which is the first link in antique collection, is becoming more and more vigorous; secondly, various scams in antique investment are hard to guard against, such as counterfeit products, entrustment, fraudulent schemes, etc.; moreover, it is difficult for people without industry experience to find professional Appraisal agencies appraise the antiques in their hands, and it is difficult to buy authenticated antiques at relatively transparent prices; finally, there is no open platform for displaying non-national collections, which has a negative impact on the aesthetics and awareness of the entire industry.
发明内容Contents of the invention
针对现有技术的不足,本发明提出一种基于区块链的古董鉴定及交易系统,该系统能够审核鉴定师资质、鉴定古董、竞拍古董,提升行业透明度,规避古董收藏的骗局。Aiming at the deficiencies of the existing technology, the present invention proposes a blockchain-based antique identification and trading system, which can review the qualifications of appraisers, identify antiques, bid for antiques, improve industry transparency, and avoid scams in antique collection.
本发明的目的是通过如下技术方案实现的:一种基于区块链的古董鉴定及交易系统,该系统的底层数据库包括:用户节点、鉴定师节点和古董节点,该系统包括如下模块:鉴定师管理模块、鉴定操作模块、鉴定记录模块和竞价市场模块。The object of the present invention is achieved through the following technical solutions: a block chain-based antique identification and transaction system, the underlying database of the system includes: user nodes, appraiser nodes and antique nodes, the system includes the following modules: appraiser Management module, authentication operation module, authentication record module and bidding market module.
所述鉴定师管理模块分为鉴定师资质申请单元、鉴定师资质审核单元、鉴定师查询单元;所述鉴定师资质申请单元用于申请鉴定师资质;所述鉴定师资质审核单元用于古董鉴定协会审核鉴定师资质申请,审核通过后根据鉴定师的身份信息进行区块链地址分配并建立与鉴定师端口绑定的鉴定师节点;所述鉴定师查询单元可以用于用户查看鉴定师排行,也可以用于对鉴定师资质及历史鉴定记录的查询,将鉴定师的资质、历史鉴定记录存储在鉴定师节点中。The appraiser management module is divided into an appraiser qualification application unit, an appraiser qualification review unit, and an appraiser query unit; the appraiser qualification application unit is used to apply for appraiser qualification; the appraiser qualification review unit is used for antique appraisal The association reviews the appraiser's qualification application. After the review is passed, the blockchain address is assigned according to the identity information of the appraiser and an appraiser node bound to the appraiser's port is established; the appraiser query unit can be used for users to view the appraiser ranking. It can also be used to query the appraiser's qualifications and historical appraisal records, and store the appraiser's qualifications and historical appraisal records in the appraiser node.
所述鉴定操作模块分为申请鉴定单元、预约鉴定时间单元和上传鉴定结果单元;所述申请鉴定单元用于古董所属人输入古董基本信息,选择鉴定师申请鉴定,选择鉴定师成功后将相应信息加密后存储至用户节点、鉴定师节点、古董节点。所述预约鉴定时间单元用于鉴定师与古董所属人预约线下鉴定时间,该系统通过智能合约自动将该线下鉴定时间存储至该古董所属人的用户节点、鉴定师节点、古董节点。所述上传鉴定结果单元用于鉴定师上传鉴定结果,包括上传鉴定时间地点、古董基本信息、古董背景及文化、鉴定结果、预估价等信息;所述鉴定结果信息将通过后台系统自动传输至公证处。The identification operation module is divided into an application identification unit, an appointment identification time unit, and an identification result unit; the application identification unit is used for the owner of the antique to input the basic information of the antique, select an appraiser to apply for appraisal, and upload the corresponding information after the appraiser is successfully selected. After encryption, it is stored in user nodes, appraiser nodes, and antique nodes. The appointment appraisal time unit is used for appraisers and antique owners to reserve offline appraisal time, and the system automatically stores the offline appraisal time to the antique owner's user node, appraiser node, and antique node through smart contracts. The upload appraisal result unit is used for appraisers to upload appraisal results, including upload appraisal time and place, antique basic information, antique background and culture, appraisal results, estimated price and other information; the appraisal result information will be automatically transmitted to notary office.
所述鉴定记录模块分为用户查看鉴定记录单元、鉴定师查看鉴定记录单元。所述古董所属人查看鉴定记录单元用于古董所属人查询其待鉴定的古董、查看已鉴定的古董并发起竞价,发起竞价时需要选择竞拍时间和填写起拍价,并将古董交由古董协会保管。所述鉴定师查看鉴定记录单元用于鉴定师查看其待鉴定的古董并预约鉴定时间、查看已鉴定的古董及鉴定结果。The identification record module is divided into a user viewing identification record unit and an appraiser viewing identification record unit. The Antique Owner Viewing Appraisal Record Unit is used for the antique owner to inquire about the antiques to be identified, view the identified antiques, and initiate a bid. When initiating a bid, it is necessary to select the auction time and fill in the starting price, and hand over the antiques to the Antique Association for safekeeping . The appraiser check appraisal record unit is used for the appraiser to check the antiques to be appraised and make an appointment for appraisal time, and to view the appraised antiques and appraisal results.
所述竞价市场模块分为待竞价单元、竞价中单元、已成交单元及流拍单元,所述待竞价单元用于用户查看所有待竞价古董的基本信息、鉴定信息、预估价、竞拍时间、起拍价等信息。所述竞价中单元用于竞拍,竞拍成功者需在规定时间内缴纳竞拍款至古董协会,古董协会确认收到竞拍款后,会冻结竞拍款,竞拍成功者确认收到古董后,解冻竞拍款至古董所属人。竞拍出价人、竞拍价、竞拍款交易时间、古董移交时间、古董所有权变更都将存储至用户节点、鉴定师节点、古董节点。所述已成交单元用于查看已成交古董的基本信息、鉴定信息、竞拍详情等信息。所述流拍单元用于展示发起竞拍后却未成功成交古董的基本信息、鉴定信息、竞拍详情等信息。The bidding market module is divided into bidding units, bidding units, sold units and unsold units. The bidding units are used for users to check the basic information, identification information, estimated price, bidding time, Starting price and other information. The units in the bidding mentioned above are used for bidding. The successful bidders need to pay the bidding money to the Antiques Association within the specified time. After the Antiques Association confirms the receipt of the bidding money, it will freeze the bidding money. After the successful bidder confirms the receipt of the antiques, the bidding money will be unfrozen. To the owner of the antique. The bidding bidder, bidding price, auction payment transaction time, antique handover time, and antique ownership change will all be stored in user nodes, appraiser nodes, and antique nodes. The sold unit is used to check the basic information, identification information, bidding details and other information of the sold antiques. The unsold unit is used to display basic information, identification information, bidding details and other information of the antiques that have not been successfully sold after the bidding was initiated.
进一步地,所述系统通过智能合约将信息加密后存储至对应底层数据库中。Further, the system encrypts the information through the smart contract and stores it in the corresponding underlying database.
进一步地,用户通过关键词向该系统发出查询请求,系统在接收到来自查询接口调用请求后,将用户节点、古董节点及鉴定师节点中与之有关的最新信息进行序列化操作之后返回给缓存服务,并将信息反馈给用户。Furthermore, the user sends a query request to the system through keywords, and the system returns to the cache after serializing the latest information related to the user node, antique node and appraiser node after receiving the call request from the query interface service, and feedback information to users.
进一步地,与竞价市场模块相关的用户节点、古董节点及鉴定师节点中的账本定期同步到区块链进行更新和修补。Further, the ledgers in user nodes, antique nodes and appraiser nodes related to the bidding market module are regularly synchronized to the blockchain for updating and repairing.
进一步地,所述系统的古董鉴定方法具体为:Further, the antique identification method of the system is specifically:
(1)古董所属人注册完成后,创建用户节点;鉴定师注册并通过鉴定师资质审核,创建鉴定师节点。(1) After the registration of the owner of the antique is completed, a user node is created; the appraiser registers and passes the qualification review of the appraiser, and the appraiser node is created.
(2)古董所属人在所述申请鉴定单元,上传古董基本信息、选择鉴定师,完成鉴定申请并创建古董节点;将用户联系方式、古董基本信息、鉴定师信息等信息备份存储至用户节点、鉴定师节点和古董节点。(2) The owner of the antique uploads the basic information of the antique, selects the appraiser, completes the appraisal application, and creates an antique node in the application appraisal unit; backs up and stores information such as user contact information, basic information of the antique, and appraiser information to the user node, Appraiser node and antique node.
(3)鉴定师在所述预约鉴定时间单元与用户预约线下鉴定时间。所述线下鉴定时间将存储至用户节点、鉴定师节点、古董节点。(3) The appraiser makes an appointment with the user for offline appraisal time in the appointment appraisal time unit. The offline appraisal time will be stored in user nodes, appraiser nodes, and antique nodes.
(4)古董所属人和鉴定师在线下完成古董鉴定过程,由鉴定师上传鉴定信息,包括鉴定时间地点、古董基本信息、古董背景及文化、鉴定结果、预估价等信息。鉴定信息通过系统后台自动传输至公证处,公证处收到信息后将公证鉴定结果。该系统将鉴定信息存储至用户节点、鉴定师节点、古董节点,完成古董鉴定的过程。(4) The owner of the antique and the appraiser complete the antique appraisal process offline, and the appraiser uploads the appraisal information, including appraisal time and place, basic information of the antique, background and culture of the antique, appraisal result, estimated price and other information. The identification information is automatically transmitted to the notary office through the background of the system, and the notary office will notarize the identification results after receiving the information. The system stores identification information to user nodes, appraiser nodes, and antique nodes to complete the process of antique identification.
进一步地,古董鉴定过程中通过数字签名、哈希算法、非对称加密、分片、Merkle树等技术手段,将信息多备份存储至多方维护的节点LevelDB中。Furthermore, in the process of antique identification, digital signatures, hash algorithms, asymmetric encryption, sharding, Merkle trees and other technical means are used to store multiple backups of information in the node LevelDB maintained by multiple parties.
进一步地,所述古董鉴定过程的每一步操作都会发送到某个管理员节点进行数据规范,在对应区块链账本中记录,并将该记录广播至用户节点、鉴定师节点和古董节点,当用户节点、鉴定师节点和古董节点共识确认后,验证成功则生成区块、盖上时间戳、记录在对应区块链上。Further, each step of the antique identification process will be sent to an administrator node for data specification, recorded in the corresponding blockchain ledger, and broadcast the record to user nodes, appraiser nodes and antique nodes. After the consensus of the user node, appraiser node and antique node is confirmed, if the verification is successful, a block is generated, stamped with a time stamp, and recorded on the corresponding blockchain.
进一步地,所述系统的古董交易方法具体为:Further, the antique trading method of the system is specifically:
(1)已完成鉴定的古董在用户查看鉴定记录单元输入竞拍时间、起拍价等信息发起竞价,发起成功后,信息将同步至所述待竞价单元及用户节点、鉴定师节点、古董节点。(1) For the antiques that have been authenticated, the user checks the appraisal record unit and enters the bidding time, starting price and other information to initiate a bidding. After the initiation is successful, the information will be synchronized to the bidding unit, user node, appraiser node, and antique node.
(2)古董购买人在待竞价单元查看所有待竞价古董,并在规定竞价时间前往竞价中单元竞价。(2) Antique buyers check all the antiques to be bid in the bidding unit, and go to the bidding unit to bid at the specified bidding time.
(3)竞价中单元用于竞拍,竞拍成功者需在规定时间内缴纳竞拍款至古董协会,古董协会确认收到竞拍款后,会冻结竞拍款,竞拍成功者确认收到古董后,解冻竞拍款至古董所属人。竞拍出价人、竞拍价、竞拍款交易时间、古董移交时间、古董所有权变更都将存储至区块链。(3) The units in the bidding are used for bidding. The successful bidders need to pay the bidding money to the Antiques Association within the specified time. After the Antiques Association confirms the receipt of the bidding money, it will freeze the bidding money. After the successful bidder confirms the receipt of the antiques, the auction will be unfrozen to the owner of the antique. The bidding bidder, bidding price, auction payment transaction time, antique handover time, and antique ownership change will all be stored in the blockchain.
本发明的有益效果如下:The beneficial effects of the present invention are as follows:
1.该系统基于区块链建立,保证数据的不可篡改、公开透明、持久有效,创建了完备的区块链生态系统。1. The system is established based on the blockchain, which ensures that the data cannot be tampered with, is open, transparent, and durable, and creates a complete blockchain ecosystem.
2.筛选重要信息,将信息分三类节点上链,并利用智能合约执行保证交易的可靠性。2. Screen important information, classify the information into three types of nodes, and use smart contracts to execute to ensure the reliability of transactions.
3.利用多重加密和隐私保护方式,确保数据真实可信且不外泄。3. Use multiple encryption and privacy protection methods to ensure that the data is authentic and not leaked.
4.数据上传通过管理节点规范,保持数据一致性,便于数据查询,且防止大量无效数据上传增加系统负担。4. The data upload is standardized by the management node to maintain data consistency, facilitate data query, and prevent a large amount of invalid data upload from increasing the burden on the system.
附图说明Description of drawings
图1是基于区块链的古董鉴定及交易系统的基本架构图;Figure 1 is the basic architecture diagram of the blockchain-based antique identification and trading system;
图2是古董鉴定及交易流程图。Figure 2 is a flowchart of antique appraisal and transaction.
具体实施方式Detailed ways
为了使本发明的目的和效果将变得更加明白,以下结合附图对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the purpose and effect of the present invention more apparent, the present invention will be further described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
本发明提供了基于区块链的古董鉴定及交易系统,针对管理员和用户两个角色设置不同的权限和功能。古董所属人可上传古董信息申请鉴定、鉴定师可上传鉴定结果、古董购买人可以竞拍及交易古董。区块链作为公开账本与用户进行信息交互,相应地可以在用户节点、鉴定师节点、古董节点共识记录即可。鉴定师资质审核由管理员作为中间介质,接收鉴定师资质申请,审核通过后,生成新的鉴定师节点添加到区块链上。对于用户节点,有一本小账本,用于记录账户信息。系统需要定时维护节点与区块链的信息。The present invention provides a blockchain-based antique identification and transaction system, and sets different permissions and functions for the two roles of administrators and users. Antique owners can upload antique information to apply for appraisal, appraisers can upload appraisal results, and antique buyers can bid and trade antiques. The blockchain acts as a public ledger for information interaction with users, which can be recorded in the consensus of user nodes, appraiser nodes, and antique nodes accordingly. The appraiser qualification review is performed by the administrator as an intermediary to receive the appraiser qualification application. After the review is passed, a new appraiser node is generated and added to the blockchain. For user nodes, there is a small ledger for recording account information. The system needs to regularly maintain the information of nodes and blockchains.
如图1为该古董鉴定及交易系统框架图,该系统底层数据库包括:用户节点、鉴定师节点和古董节点,该系统包括如下模块:鉴定师管理模块、鉴定操作模块、鉴定记录模块和竞价市场模块。Figure 1 is the framework diagram of the antique identification and trading system. The underlying database of the system includes: user nodes, appraiser nodes and antique nodes. The system includes the following modules: appraiser management module, appraisal operation module, appraisal record module and bidding market module.
所述鉴定师管理模块分为鉴定师资质申请单元、鉴定师资质审核单元、鉴定师查询单元。三大单元囊括鉴定师资质方面的所有操作,并且采用数字签名算法、块链式账本结构、共识算法等技术,保障数据产生和传输过程的不可伪造,相较于传统应用系统,数据的存储和安全机制完全由单中心进行运维和管理,数据的管理权限完全控制在中心结构,系统管理员能对数据进行随意的增删改查,在基于区块链的古董鉴定及交易系统中,任何组织和个人都几乎不可能对数据进行修改和伪造。所述鉴定师资质申请单元用于申请鉴定师资质;所述鉴定师资质审核单元用于古董鉴定协会审核鉴定师资质申请,审核通过后根据鉴定师的身份信息进行区块链地址分配并建立与鉴定师端口绑定的鉴定师节点;所述鉴定师查询单元可以用于用户查看鉴定师排行,也可以用于对鉴定师资质及历史鉴定记录的查询,将鉴定师的资质、历史鉴定记录存储在鉴定师节点中。The appraiser management module is divided into an appraiser qualification application unit, an appraiser qualification review unit, and an appraiser query unit. The three major units cover all the operations of appraiser qualifications, and adopt technologies such as digital signature algorithm, block chain ledger structure, and consensus algorithm to ensure that the data generation and transmission process cannot be forged. Compared with traditional application systems, data storage and The security mechanism is completely operated, maintained and managed by a single center, and the data management authority is completely controlled in the central structure. The system administrator can add, delete, modify and check the data at will. In the blockchain-based antique identification and trading system, any organization It is almost impossible for individuals and individuals to modify and falsify data. The appraiser qualification application unit is used to apply for the appraiser qualification; the appraiser qualification review unit is used for the Antique Appraisal Association to review the appraiser qualification application. The appraiser node bound to the appraiser port; the appraiser query unit can be used for users to view appraiser rankings, and can also be used to query appraiser qualifications and historical appraisal records, and store appraiser qualifications and historical appraisal records In the appraiser node.
所述鉴定操作模块分为申请鉴定单元、预约鉴定时间单元和上传鉴定结果单元。在鉴定操作模块,无论是申请鉴定还是最终上传鉴定结果,只要发生造假及其他纠纷,都将产生权属争论及价值争论,所以需要对每一步的操作都进行追溯、精准定位。而由于区块链的块链式账本结构保证所有区块都被串联成一个垂直的链式结构,不断访问父区块,最终可以追溯至创世区块;以及数字签名实现了操作与用户一一绑定,精准到人,保障了对账本数据的操作不可抵赖。所以每一次操作都能被精确追溯到操作的发起人,不可抵赖;这量大技术支撑了对每一次对数据的修改都能被精确追溯到操作的发起人,杜绝抵赖的现象发生。所述申请鉴定单元用于古董所属人输入古董基本信息,选择鉴定师申请鉴定,选择鉴定师成功后将申请者的身份证号加密后形成区块链的私钥存储至用户节点、鉴定师节点、古董节点。所述预约鉴定时间单元用于鉴定师与古董所属人预约线下鉴定时间,该系统通过智能合约自动将该线下鉴定时间存储至该古董所属人的用户节点、鉴定师节点、古董节点。所述上传鉴定结果单元用于鉴定师上传鉴定结果,包括上传鉴定时间地点、古董基本信息、古董背景及文化、鉴定结果、预估价等信息;所述鉴定结果信息将通过后台系统自动传输至公证处。The appraisal operation module is divided into an application appraisal unit, an appointment appraisal time unit and an appraisal result uploading unit. In the appraisal operation module, whether it is applying for appraisal or uploading the appraisal results, as long as fraud and other disputes occur, ownership disputes and value disputes will arise. Therefore, every step of the operation needs to be traced and accurately positioned. And because the blockchain ledger structure of the blockchain ensures that all blocks are connected in series into a vertical chain structure, the parent block is continuously accessed, and can be traced back to the genesis block in the end; Once bound, it is accurate to the person, ensuring that the operation of the ledger data cannot be denied. Therefore, every operation can be accurately traced back to the initiator of the operation, and cannot be denied; this large-scale technology supports that every modification of data can be accurately traced back to the initiator of the operation, preventing the occurrence of denial. The application identification unit is used for the owner of the antique to input the basic information of the antique, select an appraiser to apply for appraisal, and after the appraiser is successfully selected, the applicant's ID number is encrypted to form a private key of the blockchain and stored to the user node and the appraiser node , antique nodes. The appointment appraisal time unit is used for appraisers and antique owners to reserve offline appraisal time, and the system automatically stores the offline appraisal time to the antique owner's user node, appraiser node, and antique node through smart contracts. The upload appraisal result unit is used for appraisers to upload appraisal results, including upload appraisal time and place, antique basic information, antique background and culture, appraisal results, estimated price and other information; the appraisal result information will be automatically transmitted to notary office.
所述鉴定记录模块分为用户查看鉴定记录单元、鉴定师查看鉴定记录单元。鉴定记录存储在多个节点,经过多个节点验证、对比、见证和维护,任何组织和个人都几乎不存在同时获取所有节点控制权的可能性,因此不能单方面对分布式账本中的数据进行修改和伪造,而鉴定记录是系统内的关键信息,需要确保其不可篡改。所述古董所属人查看鉴定记录单元用于古董所属人查询其待鉴定的古董、查看已鉴定的古董并发起竞价,发起竞价时需要选择竞拍时间和填写起拍价,并将古董交由古董协会保管。所述鉴定师查看鉴定记录单元用于鉴定师查看其待鉴定的古董并预约鉴定时间、查看已鉴定的古董及鉴定结果。且所述鉴定记录模块支持离线查询智能合约推送后的鉴定记录。The identification record module is divided into a user viewing identification record unit and an appraiser viewing identification record unit. The identification records are stored in multiple nodes. After verification, comparison, witness and maintenance by multiple nodes, it is almost impossible for any organization or individual to obtain the control rights of all nodes at the same time. Therefore, the data in the distributed ledger cannot be unilaterally Modification and forgery, while authentication records are key information in the system and need to be ensured that they cannot be tampered with. The Antique Owner Viewing Appraisal Record Unit is used for the antique owner to inquire about the antiques to be identified, view the identified antiques, and initiate a bid. When initiating a bid, it is necessary to select the auction time and fill in the starting price, and hand over the antiques to the Antique Association for safekeeping . The appraiser check appraisal record unit is used for the appraiser to check the antiques to be appraised and make an appointment for appraisal time, and to view the appraised antiques and appraisal results. And the identification record module supports offline query of the identification records after the smart contract is pushed.
所述竞价市场模块分为待竞价单元、竞价中单元、已成交单元及流拍单元。与竞价市场模块相关的用户节点、古董节点及鉴定师节点中的账本定期同步到区块链进行更新和修补,当基于去中心化架构的区块链在发生节点增删、单点故障、网络攻击等异常情况时,所有去中心化应用服务都不会受到影响,具有较强的抗攻击和容灾备份能力,而竞价市场模块是整个系统中的价值传输网络,通过公平公正的竞价来产生价值,做好灾备工作,激励更多参与方自发加入,推动价值良性循环,形成自治、可扩展、自繁荣的价值网络。所述待竞价单元用于用户查看所有待竞价古董的基本信息、鉴定信息、预估价、竞拍时间、起拍价等信息。所述竞价中单元用于竞拍,价高者得,竞拍成功者需在规定时间内缴纳竞拍款至古董协会,古董协会确认收到竞拍款后,会冻结竞拍款,竞拍成功者确认收到古董后,解冻竞拍款至古董所属人。竞拍出价人、竞拍价、竞拍款交易时间、古董移交时间、古董所有权变更都将存储至用户节点、鉴定师节点、古董节点,保证真实可信,不可篡改。所述已成交单元用于查看已成交古董的基本信息、鉴定信息、竞拍详情等信息。所述流拍单元用于展示发起竞拍后却未成功成交古董的基本信息、鉴定信息、竞拍详情等信息。The bidding market module is divided into bidding units, bidding units, completed units and unsold units. The account books in user nodes, antique nodes and appraiser nodes related to the bidding market module are regularly synchronized to the blockchain for update and repair. In the event of abnormal conditions, all decentralized application services will not be affected, and have strong anti-attack and disaster recovery capabilities. The bidding market module is a value transmission network in the entire system, which generates value through fair and just bidding , Do a good job in disaster preparedness, encourage more participants to join in spontaneously, promote a virtuous circle of value, and form an autonomous, scalable, and self-prosperous value network. The bidding unit is used for users to check the basic information, identification information, estimated price, bidding time, starting price and other information of all antiques to be bid. The unit in the bidding is used for bidding, and the highest bidder wins. The successful bidder needs to pay the bidding money to the Antiques Association within the specified time. After the Antiques Association confirms the receipt of the bidding money, it will freeze the bidding money. After that, unfreeze the bidding money to the owner of the antique. The bidding bidder, bidding price, auction payment transaction time, antique handover time, and antique ownership change will all be stored in the user node, appraiser node, and antique node to ensure authenticity and credibility and cannot be tampered with. The sold unit is used to check the basic information, identification information, auction details and other information of the sold antiques. The unsold unit is used to display basic information, identification information, bidding details and other information of the antiques that have not been successfully sold after the bidding was initiated.
所述系统通过智能合约将信息加密后存储至对应底层数据库中。每一个节点都是一个独立的模块,独立完成存储和调用数据工作,并且实时监测变化,对异常变化进行报警,由管理节点进行审核,能很轻易的防止造假,除非有办法同时篡改三类区块链中的相关信息。The system encrypts information through smart contracts and stores it in the corresponding underlying database. Each node is an independent module, which independently completes the work of storing and calling data, and monitors changes in real time, alarms abnormal changes, and is audited by the management node, which can easily prevent fraud, unless there is a way to tamper with the three types of areas at the same time Relevant information in the block chain.
用户通过关键词向该系统发出查询请求,系统在接收到来自查询接口调用请求后,将用户节点、古董节点及鉴定师节点中与之有关的最新信息进行序列化操作之后返回给缓存服务,并将信息反馈给用户。The user sends a query request to the system through keywords. After receiving the call request from the query interface, the system serializes the latest information related to the user node, antique node and appraiser node and returns it to the cache service, and Feedback information to users.
图2是古董鉴定及交易流程图,该系统的古董鉴定方法为:Figure 2 is a flow chart of antique identification and transaction. The antique identification method of this system is:
(1)古董所属人注册完成后,创建用户节点;鉴定师注册并通过鉴定师资质审核,创建鉴定师节点。(1) After the registration of the owner of the antique is completed, a user node is created; the appraiser registers and passes the qualification review of the appraiser, and the appraiser node is created.
(2)古董所属人在所述申请鉴定单元,上传古董基本信息、选择鉴定师,完成鉴定申请并创建古董节点;将用户联系方式、古董基本信息、鉴定师信息等信息备份存储至用户节点、鉴定师节点和古董节点。(2) The owner of the antique uploads the basic information of the antique, selects the appraiser, completes the appraisal application, and creates an antique node in the application appraisal unit; backs up and stores information such as user contact information, basic information of the antique, and appraiser information to the user node, Appraiser node and antique node.
(3)鉴定师在所述预约鉴定时间单元与用户预约线下鉴定时间。所述线下鉴定时间将存储至用户节点、鉴定师节点、古董节点。(3) The appraiser makes an appointment with the user for offline appraisal time in the appointment appraisal time unit. The offline appraisal time will be stored in user nodes, appraiser nodes, and antique nodes.
(4)古董所属人和鉴定师在线下完成古董鉴定过程,由鉴定师上传鉴定信息,包括鉴定时间地点、古董基本信息、古董背景及文化、鉴定结果、预估价等信息。鉴定信息通过系统后台自动传输至公证处,公证处收到信息后将公证鉴定结果。该系统将鉴定信息存储至用户节点、鉴定师节点、古董节点,完成古董鉴定的过程。(4) The owner of the antique and the appraiser complete the antique appraisal process offline, and the appraiser uploads the appraisal information, including appraisal time and place, basic information of the antique, background and culture of the antique, appraisal result, estimated price and other information. The identification information is automatically transmitted to the notary office through the background of the system, and the notary office will notarize the identification results after receiving the information. The system stores identification information to user nodes, appraiser nodes, and antique nodes to complete the process of antique identification.
在古董鉴定过程中通过数字签名、哈希算法、非对称加密、分片、Merkle树等技术手段,将信息多备份存储至多方维护的节点LevelDB中。In the process of antique identification, through digital signature, hash algorithm, asymmetric encryption, sharding, Merkle tree and other technical means, multiple backups of information are stored in the node LevelDB maintained by multiple parties.
所述古董鉴定过程的每一步操作都会发送到某个管理员节点进行数据规范,在对应区块链账本中记录,并将该记录广播至用户节点、鉴定师节点和古董节点,当用户节点、鉴定师节点和古董节点共识确认后,验证成功则生成区块、盖上时间戳、记录在对应区块链上。Each step of the antique identification process will be sent to an administrator node for data specification, recorded in the corresponding blockchain account book, and broadcast the record to the user node, appraiser node and antique node, when the user node, After the consensus of the appraiser node and the antique node is confirmed, if the verification is successful, a block will be generated, stamped with a time stamp, and recorded on the corresponding blockchain.
该系统的古董交易流程为:The antique trading process of the system is:
(1)已完成鉴定的古董在用户查看鉴定记录单元输入竞拍时间、起拍价等信息发起竞价,发起成功后,信息将同步至所述待竞价单元及用户节点、鉴定师节点、古董节点。(1) For the antiques that have been authenticated, the user checks the appraisal record unit and enters the bidding time, starting price and other information to initiate a bidding. After the initiation is successful, the information will be synchronized to the bidding unit, user node, appraiser node, and antique node.
(2)古董购买人在待竞价单元查看所有待竞价古董,并在规定竞价时间前往竞价中单元竞价。(2) Antique buyers check all the antiques to be bid in the bidding unit, and go to the bidding unit to bid at the specified bidding time.
(3)竞价中单元用于竞拍,竞拍成功者需在规定时间内缴纳竞拍款至古董协会,古董协会确认收到竞拍款后,会冻结竞拍款,竞拍成功者确认收到古董后,解冻竞拍款至古董所属人。竞拍出价人、竞拍价、竞拍款交易时间、古董移交时间、古董所有权变更都将存储至区块链。(3) The units in the bidding are used for bidding. The successful bidders need to pay the bidding money to the Antiques Association within the specified time. After the Antiques Association confirms the receipt of the bidding money, it will freeze the bidding money. After the successful bidder confirms the receipt of the antiques, the auction will be unfrozen to the owner of the antique. The bidding bidder, bidding price, auction payment transaction time, antique handover time, and antique ownership change will all be stored in the blockchain.
本领域普通技术人员可以理解,以上所述仅为发明的优选实例而已,并不用于限制发明,尽管参照前述实例对发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在发明的精神和原则之内,所做的修改、等同替换等均应包含在发明的保护范围之内。Those of ordinary skill in the art can understand that the above description is only a preferred example of the invention, and is not intended to limit the invention. Although the invention has been described in detail with reference to the foregoing examples, for those skilled in the art, it can still be understood. The technical solutions described in the foregoing examples are modified, or some of the technical features are equivalently replaced. All modifications, equivalent replacements, etc. within the spirit and principles of the invention shall be included in the scope of protection of the invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911423956.1A CN111178916B (en) | 2019-12-31 | 2019-12-31 | An Antique Identification and Trading System Based on Blockchain |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911423956.1A CN111178916B (en) | 2019-12-31 | 2019-12-31 | An Antique Identification and Trading System Based on Blockchain |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111178916A CN111178916A (en) | 2020-05-19 |
| CN111178916B true CN111178916B (en) | 2023-06-02 |
Family
ID=70656037
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911423956.1A Active CN111178916B (en) | 2019-12-31 | 2019-12-31 | An Antique Identification and Trading System Based on Blockchain |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111178916B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112508661B (en) * | 2020-12-17 | 2024-07-30 | 北京金山云网络技术有限公司 | Method and device for determining accounting right and online auction system |
| CN112862576A (en) * | 2021-02-07 | 2021-05-28 | 湖南大学 | Bidding auction method, system, equipment and storage medium based on block chain |
| CN113919837A (en) * | 2021-10-12 | 2022-01-11 | 星矿科技(北京)有限公司 | Artwork transaction method based on block chain and carrier terminal |
| CN118469567A (en) * | 2024-05-31 | 2024-08-09 | 深圳市智策科技有限公司 | Block chain-based ancient playing NFT generation and transaction management method and device and electronic equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018032372A1 (en) * | 2016-08-13 | 2018-02-22 | 深圳市樊溪电子有限公司 | Trusted power grid transaction platform based on block chain technology |
| JP2018173692A (en) * | 2017-03-31 | 2018-11-08 | Necソリューションイノベータ株式会社 | Article information management apparatus, system, method and program |
| CN108880863A (en) * | 2018-05-26 | 2018-11-23 | 江西理工大学 | A kind of smart grid equipment safety diagnostic service system based on block chain technology |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080201247A1 (en) * | 2007-02-17 | 2008-08-21 | Jeffery Joseph Bradford | Method, system and computer-readable media for evaluation or selection of real estate appraisers |
| US20170011460A1 (en) * | 2015-07-09 | 2017-01-12 | Ouisa, LLC | Systems and methods for trading, clearing and settling securities transactions using blockchain technology |
| WO2017147842A1 (en) * | 2016-03-03 | 2017-09-08 | 上海开新汽车服务有限公司 | Commodity auction system and method |
| CN107194587A (en) * | 2017-05-24 | 2017-09-22 | 暨南大学 | It is a kind of to be circulated based on block chain and the art work of expert system and identification register method |
| US20190258991A1 (en) * | 2018-02-22 | 2019-08-22 | Idlogiq Inc. | System and methods for querying the distribution path of product units within a supply chain |
| US10489780B2 (en) * | 2018-03-05 | 2019-11-26 | Capital One Services, Llc | Systems and methods for use of distributed ledger technology for recording and utilizing credit account transaction information |
| CN109118343B (en) * | 2018-07-26 | 2020-09-15 | 上海交通大学 | Auction method and system for fixed number of objects based on block chain and medium |
| CN109165953A (en) * | 2018-07-27 | 2019-01-08 | 中国联合网络通信集团有限公司 | Art sales method, apparatus, equipment and readable storage medium storing program for executing |
| CN109949057A (en) * | 2019-03-28 | 2019-06-28 | 西南石油大学 | Blockchain-based anti-counterfeiting traceability transaction system and transaction method for digital artworks |
| CN109961297A (en) * | 2019-03-29 | 2019-07-02 | 深圳市元征科技股份有限公司 | Article identification method, device, block chain node device and readable storage medium storing program for executing |
| CN110009377A (en) * | 2019-04-10 | 2019-07-12 | 北京一三链科技有限公司 | A kind of art work circulation platform based on block chain technology |
| CN110399834B (en) * | 2019-07-25 | 2021-06-15 | 北京邮电大学 | An art feature transfer system and application based on artificial intelligence |
-
2019
- 2019-12-31 CN CN201911423956.1A patent/CN111178916B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018032372A1 (en) * | 2016-08-13 | 2018-02-22 | 深圳市樊溪电子有限公司 | Trusted power grid transaction platform based on block chain technology |
| JP2018173692A (en) * | 2017-03-31 | 2018-11-08 | Necソリューションイノベータ株式会社 | Article information management apparatus, system, method and program |
| CN108880863A (en) * | 2018-05-26 | 2018-11-23 | 江西理工大学 | A kind of smart grid equipment safety diagnostic service system based on block chain technology |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111178916A (en) | 2020-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4165855B1 (en) | Systems and methods for building blockchains for verifying assets for smart contracts | |
| US20230119636A1 (en) | Blockchain methods, nodes, systems and products | |
| US20220261791A1 (en) | Method And Apparatus For Automated Committed Settlement Of Digital Assets | |
| CN109544160B (en) | Transaction authenticity verification method and system based on block chain and intelligent contract | |
| CN111178916B (en) | An Antique Identification and Trading System Based on Blockchain | |
| CN109829767A (en) | A kind of point reward exchanging system and method based on block chain technology | |
| CN111949733A (en) | Asset securitization management system and method based on block chain | |
| CN114549194A (en) | A blockchain-based rights asset management service platform and its implementation method | |
| Biswas et al. | Landchain: A blockchain based secured land registration system | |
| US20210273780A1 (en) | Encrypted blockchain voting system | |
| CN112801778A (en) | Federated bad asset blockchain | |
| CN107609844A (en) | A kind of intelligence engineering network transaction data management system based on block chain | |
| CN110689415A (en) | Public resource transaction platform management system | |
| CN116823417A (en) | A blockchain supply chain financial risk control method, system, storage medium and electronic terminal based on federated learning | |
| CN113362063A (en) | Asset digitalization method based on block chain and transaction platform thereof | |
| CN111563830A (en) | A distributed energy trading system based on graphene blockchain | |
| Setiya et al. | Citizen e-governance using blockchain | |
| CN113628042A (en) | Bank insurance optimization method, device and equipment based on block chain and federal learning | |
| CN112330443A (en) | A public credit information system based on blockchain | |
| CN114741734B (en) | A multi-party security computing method for drug anti-counterfeiting traceability cloud chain data | |
| CN111861479A (en) | A financial institution customer identification method based on blockchain and 5G technology | |
| CN113850598A (en) | Floating mortgage storage financing method and device based on block chain and electronic equipment | |
| Goragandhi et al. | The application of blockchain as a distributed ledger and smart contract for property registration | |
| CN113628041A (en) | A method and device for financing standby letter of credit based on external guarantee and internal loan based on blockchain | |
| CN117575721B (en) | A big data trading method |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address |
Address after: 310051 Zhejiang Province, Hangzhou City, Binjiang District, Xixing Street, Yue Ming Road 199, Building 2, Room 1701 Patentee after: Hangzhou Qulian Technology Co., Ltd. Country or region after: China Address before: Room 2001, building a, building 2, 399 Danfeng Road, Binjiang District, Hangzhou City, Zhejiang Province 310051 Patentee before: HANGZHOU HYPERCHAIN TECHNOLOGIES Co.,Ltd. Country or region before: China |