CN112650890A - Graph database-based encrypted currency flow direction tracking method and device - Google Patents

Graph database-based encrypted currency flow direction tracking method and device Download PDF

Info

Publication number
CN112650890A
CN112650890A CN202011584606.6A CN202011584606A CN112650890A CN 112650890 A CN112650890 A CN 112650890A CN 202011584606 A CN202011584606 A CN 202011584606A CN 112650890 A CN112650890 A CN 112650890A
Authority
CN
China
Prior art keywords
address
transaction
flow direction
query
currency
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
Application number
CN202011584606.6A
Other languages
Chinese (zh)
Inventor
蔡亮
李伟
匡立中
张帅
易达
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Qulian Technology Co Ltd
Original Assignee
Hangzhou Qulian Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Qulian Technology Co Ltd filed Critical Hangzhou Qulian Technology Co Ltd
Priority to CN202011584606.6A priority Critical patent/CN112650890A/en
Publication of CN112650890A publication Critical patent/CN112650890A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9024Graphs; Linked lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/389Keeping log of transactions for guaranteeing non-repudiation of a transaction

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Finance (AREA)
  • Data Mining & Analysis (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention belongs to the technical field of blockchain, and provides a graph database-based encrypted currency flow direction tracking method, a graph database-based encrypted currency flow direction tracking device, a graph device and a computer-readable storage medium.

Description

Graph database-based encrypted currency flow direction tracking method and device
Technical Field
The present application relates to the field of blockchain technologies, and in particular, to a method, an apparatus, a computer device, and a computer-readable storage medium for tracking a flow direction of encrypted money based on a graph database.
Background
The blockchain technology has been used in the technical fields of data tracking and certification due to the non-serializability and traceability of data, for example, the blockchain browser is used to search for the cryptocurrency address of the network transaction, so as to achieve the purpose of tracing and tracing the cryptocurrency.
However, the existing technology for tracing and tracking cryptocurrency stays in searching one path by one path through an experienced person and manually going to a blockchain browser, and each time of the path search, only one related transaction of an cryptocurrency address can be searched, so that single-line pursuit of the cryptocurrency is realized, and when the multi-level currency transaction network tracking is required, for example, the cryptocurrency money washing network is tracked and manually searched, the following technical problems need to be solved urgently:
firstly, the retrieval and analysis efficiency is low;
secondly, the correlation analysis capability is poor;
moreover, the transaction network hierarchy is too many, resulting in incomplete tracking;
finally, anonymous cryptocurrency addresses cannot correspond to real-world people.
Disclosure of Invention
In order to solve the above technical problems, the present invention provides a graph database-based encrypted currency flow tracking method, device, computer device and computer readable storage medium.
In one aspect, the present invention provides a method for tracking encrypted currency flow based on a graph database, the method comprising the steps of:
acquiring the address and the flow direction of encryption currency in blockchain transaction;
generating a graph database by taking the address as a point and the flow direction as an edge;
and acquiring a query address of the encryption currency, and querying a multi-level transaction path map from the query address according to a query statement of the map database.
Correspondingly, the invention also provides a device for tracking the flow direction of the encrypted currency based on the graph database, which comprises:
the acquisition module is used for acquiring the address and the flow direction of the encryption currency in the blockchain transaction;
the generating module is used for generating a graph database by taking the address as a point and the flow direction as an edge;
and the query module is used for acquiring a query address of the cryptocurrency and querying a multi-level transaction path map from the query address according to a query statement of the map database.
Description of technical effects: according to the method, the address and the flow direction of the encrypted currency in the block chain transaction are obtained, the graph database is generated by taking the address as a point and the flow direction as a side, the query address of the encrypted currency is obtained, and the multi-level transaction path graph from the query address is queried according to the query statement of the graph database, so that the multi-level transaction path graph in the currency transaction network is rapidly displayed, the balance transfer change of the encrypted currency address in a transaction link is tracked, the full-chain query tracking is achieved, the retrieval and analysis efficiency is improved, and the technical effect of the relevance analysis capability is improved.
On one hand, on the basis of the technical scheme, the invention provides a graph database-based encrypted currency flow direction tracking identification method for further improving tracking efficiency and relevance, increasing tracking accuracy and reducing flow cost, and the method comprises the following steps:
crawling an address tag of the cryptocurrency in an open source blockchain browser to generate an address tag library;
updating the address tag repository to the graph database.
Correspondingly, the invention also provides a device for tracking and identifying the flow direction of the encrypted currency based on the graph database, which comprises:
the crawling module is used for crawling the address tag of the encryption currency in the source block chain browser to generate an address tag library;
and the updating module is used for updating the address tag library to the map database.
Description of technical effects: on the basis of a graph database, an address tag library is generated by crawling the address tag of the encrypted currency in an open source block chain browser, and the technical effect of updating the address tag library to the graph database is achieved, so that a multi-level transaction path graph in a currency transaction network with tag identification is rapidly displayed, balance transfer change of the encrypted currency address in a transaction link is tracked, and the technical effects of improving tracking efficiency and improving correlation analysis capability are achieved.
On one hand, in order to realize generation of a graph database concretely, on the basis of the technical scheme, the invention provides a method for acquiring the address and flow direction of encryption currency in blockchain transaction, which comprises the following steps:
traversing transaction information of the encryption currency in the public chain of the block chain;
and analyzing the transaction information to acquire the address and the flow direction of the cryptocurrency.
Correspondingly, the invention provides an acquisition module for the address and flow direction of cryptocurrency in blockchain transaction, which comprises:
the traversal unit is used for traversing the transaction information of the encrypted currency in the public chain of the block chain;
and the analysis unit is used for analyzing the transaction information to acquire the address and the flow direction of the cryptocurrency.
Description of technical effects: the transaction information of the encryption currency in the block chain public chain is traversed, and the transaction information is analyzed to obtain the address and the flow direction of the encryption currency, so that a graph database can be generated and used for tracking the encryption currency in the block chain transaction, and the technical effects of improving the tracking efficiency and the relevance analysis capability are achieved.
On one hand, in order to further improve the tracking efficiency and relevance and increase the tracking accuracy, on the basis of the technical scheme, the invention provides a graph database-based encrypted currency flow direction tracking method, which comprises the following steps:
acquiring an address of a user of a trading exchange;
and inquiring a multi-level transaction path map from the inquiry address according to the map database after the address tag library is updated and the address of the transaction place user.
Correspondingly, the invention provides a graph database-based encrypted currency flow tracking device, which comprises:
the user address acquisition module is used for acquiring the address of the user of the exchange;
and the association query module is used for querying a multi-level transaction path map from the query address according to the map database after the address tag library is updated and the address of the exchange user.
Description of technical effects: by acquiring the address of the user of the exchange and inquiring the multi-level transaction path map from the inquired address according to the map database after updating the address tag library and the address of the user of the exchange, the effective association between the anonymous user and the map database after updating the address tag library can be realized, the tracking efficiency and accuracy can be improved, the association analysis capability can be improved, and the technical effects of locating the anonymous encrypted money laundering address and the address real-control user can be achieved.
In one aspect, the technical solution provided by the present invention may be executed on a computer device with blockchain computing power, and therefore, the present invention further provides a computer device including a memory and a processor, where the memory stores a computer program, and the computer program is executed in the processor, and can implement any of the above methods.
In one aspect, the technical solutions provided by the present invention can be stored on any optical, electrical, or magnetic computer readable storage medium, and therefore, the present invention also provides a computer readable storage medium storing a computer program, where the computer program is executed in a processor, where any one of the methods described above can be implemented.
Generally speaking, the invention acquires the address and the flow direction of the encryption currency in the block chain transaction, generates the graph database by taking the address as a point and the flow direction as a side, acquires the query address of the encryption currency, and queries the multi-level transaction path graph from the query address according to the query statement of the graph database, thereby realizing the technical effects of rapidly displaying the multi-level transaction path graph in the currency transaction network, tracking the balance transfer change of the encryption currency address in the transaction link, achieving the full chain query tracking, improving the retrieval and analysis efficiency and improving the correlation analysis capability.
Drawings
FIG. 1 is a schematic flow chart of a graph-based encrypted currency flow tracking method according to an embodiment;
FIG. 2 is a block diagram of an embodiment of a graph-based encrypted currency flow tracking device;
FIG. 3 is a schematic flow chart of a graph-based encrypted currency flow direction tracking identification method according to an embodiment;
FIG. 4 is a block diagram of an embodiment of a graph-based encrypted currency flow tracking identifier apparatus;
FIG. 5 is a flowchart illustrating a method for obtaining addresses and flow directions of cryptocurrency in a blockchain transaction according to an embodiment;
FIG. 6 is a block diagram illustrating an architecture of an acquiring device for address and flow of cryptocurrency in a blockchain transaction according to an embodiment;
FIG. 7 is a flowchart illustrating a method for tracking encrypted currency flow based on a graph database, according to an embodiment;
FIG. 8 is a block diagram of an embodiment of a graph-based encrypted currency flow tracking device;
FIG. 9 is a schematic diagram of a logical structure of a graph database;
fig. 10 is a schematic diagram of a logical structure of a multi-level transaction path map.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. Further, the technical features of the different embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.
It should be understood that in the description of the present invention, unless explicitly specified or limited otherwise, the term "computer readable storage medium" may be various media that may store a computer program, such as ROM, RAM, magnetic or optical disk. The term "processor" may be a chip or a circuit having a data processing function, such as a CPLD (Complex Programmable Logic Device), an FPGA (Field-Programmable Gate Array), an MCU (micro Controller Unit), a PLC (Programmable Logic Controller), and a CPU (central processing Unit). The term "computer device" may be any device having data processing and storage capabilities and may generally include fixed and mobile terminals. Fixed terminals such as desktop computers and the like. Mobile terminals such as mobile phones, PADs, and mobile robots, etc.
It should also be understood that in the following embodiments, the division of the units or modules is performed according to the logic functions, and other division manners may be available in actual implementation, for example, a plurality of units or modules may be combined or may be integrated into another system. The coupling or communication connection of the units or modules may be through some interfaces, either electrical or otherwise.
On one hand, in order to realize rapid display of a multi-level transaction path map in a currency transaction network, track balance transfer change of an encryption currency address in a transaction link, and achieve the purposes of full-chain query tracking, retrieval and analysis efficiency improvement and relevance analysis capability improvement, a graph database-based encryption currency flow direction tracking method and a graph database-based encryption currency flow direction tracking device are provided for explanation.
Example 1
Referring to fig. 1, 9 and 10, a graph database based method for tracking the flow of cryptocurrency includes the steps of:
s1, acquiring the address and flow direction of the encryption currency in the blockchain transaction;
s2, generating a graph database by taking the address as a point and the flow direction as an edge;
s3, acquiring the query address of the cryptocurrency, and querying a multi-level transaction path map from the query address according to the query statement of the map database.
Example 2
Referring to fig. 2, 9 and 10, a graph database based encrypted currency flow tracking device includes:
the acquisition module 1 is used for acquiring the address and the flow direction of the encryption currency in the blockchain transaction;
the generating module 2 is used for generating a graph database by taking the address as a point and the flow direction as an edge;
and the query module 3 is used for acquiring a query address of the cryptocurrency and querying a multi-level transaction path map from the query address according to a query statement of the map database.
In the implementation schemes of the embodiment 1 and the embodiment 2, the address and the flow direction of the encryption currency in the block chain transaction are obtained, the graph database is generated by taking the address as a point and the flow direction as a side, the query address of the encryption currency is obtained, and the multi-level transaction path graph from the query address is queried according to the query statement of the graph database, so that the multi-level transaction path graph in the currency transaction network is rapidly displayed, the balance transfer change of the encryption currency address in the transaction link is tracked, the full-chain query tracking is achieved, the retrieval and analysis efficiency is improved, and the technical effect of the relevance analysis capability is improved.
It should be noted that, after a graph database is generated by taking an encrypted currency address in a block chain transaction as a point and taking an encrypted currency transfer flow direction as an edge, query statements can be constructed in the graph database, query is performed by taking a certain address of encrypted currency as an initial address, and a multi-level transaction path map from the query address can be queried, so that the multi-level transaction path map in a currency transaction network can be rapidly displayed, balance transfer change of the encrypted currency address in a transaction link can be tracked, full-chain query tracking is achieved, retrieval and analysis efficiency is improved, and the technical effect of relevance analysis capability is improved.
In addition, the address of the cryptocurrency consists of a pair of asymmetric encryption keys, the private key can derive a public key, the public key can derive the cryptocurrency address, and the address can receive and transfer the cryptocurrency.
On the one hand, on the basis of the technical scheme, the invention provides a graph database-based encrypted currency flow direction tracking identification method and device in order to further improve tracking efficiency and relevance, increase tracking accuracy and reduce flow cost.
Example 3
Referring to fig. 3, 9 and 10, a graph database based encrypted currency flow direction tracking identification method includes the steps of:
s4, crawling address tags of the encrypted currency in the open source block chain browser to generate an address tag library;
and S5, updating the address label library to the map database.
Example 4
Referring to fig. 4, 9 and 10, a graph database based encrypted currency flow direction tracking identifier apparatus includes:
the crawling module 4 is used for crawling address tags of the encrypted currency in the source module chain browser to generate an address tag library;
and the updating module 5 is used for updating the address tag library to the map database.
In the implementation schemes of the embodiment 3 and the embodiment 4, on the basis of the graph database, the technical effects of generating an address tag library and updating the address tag library to the graph database by crawling the address tag of the encrypted currency in the open source block chain browser are achieved, so that the multi-level transaction path graph in the currency transaction network of the tag identification is rapidly displayed, the balance transfer change of the encrypted currency address in the transaction link is tracked, and the technical effects of improving the tracking efficiency and the correlation analysis capability are achieved.
It should be noted that, with the address tag of the cryptocurrency, the tracking path indicated by the tag can be quickly determined from the multi-level transaction path map, so as to achieve the purpose of improving the final efficiency, and meanwhile, the block chain bandwidth can be saved, and the information congestion can be improved.
For example, in fig. 10, starting from address a, a multi-level transaction path map with address X and address Y as endpoints can be quickly determined.
Additionally, the address tag of the cryptocurrency may indicate the source and identity of the cryptocurrency, thereby pointing out the direction for information tracking.
On one hand, on the basis of the technical scheme, the invention provides a method and a module for acquiring the address and the flow direction of encryption currency in blockchain transaction in order to realize generation of a graph database.
Example 5
Referring to fig. 5, 9 and 10, a method for acquiring address and flow direction of cryptocurrency in a blockchain transaction includes the steps of:
s6, traversing the transaction information of the encrypted currency in the public chain of the block chain;
and S7, resolving the transaction information to obtain the address and flow direction of the cryptocurrency.
Example 6
Referring to fig. 6, 9 and 10, an obtaining module for the address and flow direction of cryptocurrency in blockchain transaction includes:
the traversing unit 6 is used for traversing the transaction information of the encrypted currency in the public chain of the block chain;
and the analysis unit 7 is used for analyzing the transaction information to acquire the address and the flow direction of the cryptocurrency.
In the implementation schemes of example 5 and example 6, the transaction information is analyzed by traversing the transaction information of the encryption currency in the blockchain public chain to obtain the address and the flow direction of the encryption currency, so that a graph database can be generated for carrying out encryption currency tracking in blockchain transactions, and the technical effects of improving the tracking efficiency and improving the correlation analysis capability are achieved.
It should be noted that the encrypted currency address in the blockchain transaction can be obtained by traversing and analyzing the full-size blockchain transaction of the public chain such as BTC (bitcoin), ETH (etherhouse), LTC (lotte), EOS (grapefruit coin) TRX (wave field), and then the graph database is generated while taking the encrypted currency address in the blockchain transaction as a point and the encrypted currency transfer flow direction as an edge.
On the one hand, in order to further improve the tracking efficiency and relevance and increase the tracking accuracy, on the basis of the technical scheme, the invention also provides a method and a device for tracking the flow direction of the encrypted currency based on the graph database.
Example 7
Referring to fig. 7, 9 and 10, a method for graph database based encrypted currency flow tracking includes the steps of:
s8, acquiring the address of the exchange user;
and S9, inquiring a multi-level transaction path map from the inquired address according to the map database after the address tag library is updated and the address of the user of the transaction place.
Example 8
Referring to fig. 8, 9 and 10, a graph database based encrypted currency flow tracking device includes:
a user address obtaining module 8, configured to obtain an address of a user in a trading exchange;
and the association query module 9 is used for querying a multi-level transaction path map from the query address according to the map database after the address tag library is updated and the address of the user of the transaction department.
In the implementation schemes of the embodiment 7 and the embodiment 8, the address of the user of the exchange is obtained, and the multi-level transaction path map from the inquired address is inquired according to the map database after the address tag library is updated and the address of the user of the exchange, so that the effective association between the anonymous user and the map database after the address tag library is updated can be realized, the tracking efficiency and the tracking accuracy are improved, the association analysis capability is improved, and the technical effects of locating the anonymous encrypted money laundering address and the address real-control user are achieved.
It should be noted that the transaction user address may be obtained from a cryptocurrency exchange. Wherein, the cryptocurrency exchange provides cryptocurrency receiving, transaction, and conversion into currency and cash.
According to the graph database after the address tag library is updated and the address of the user of the trading exchange, a multi-level trading path graph from the inquired address is inquired, and in practice, a plurality of application scenes take backwashing black money as an example.
And finding out KYC information of the suspect according to the multi-level map of the cryptocurrency, the cryptocurrency address tag and information provided by a trading exchange, so as to find out the breach.
As shown in fig. 10, if the cryptocurrency address in the multi-level map is found to have known tag information (e.g., address X, Y, Z is marked as the exchange address), then the behavior of the known exchange address may be followed by the upper level address.
Wherein the user address of the exchange has the following characteristics:
preferably, the exchange user address is an address assigned by the exchange to each user, the address corresponds to the exchange user one-to-one, when the user needs to add the encrypted money to the exchange, the user address assigned to the exchange needs to be transferred, and after the user arrives, the exchange transfers the encrypted money of the address to the general account address of the exchange.
Second, this address balance is small.
Again, this address is used as an input in the exchange and the output is the general account address of the exchange.
It can be judged that the superior address of the exchange may be the user address of the exchange, the exchange can be checked by holding the address, if the superior address is the user address of the exchange, the exchange can provide KYC real name information of the user address of the exchange, and therefore a judicial authority can be helped to find a breakthrough in block chain cryptocurrency anonymous transfer.
In one aspect, the technical solution provided by the present invention may be executed on a computer device with blockchain computing power, and therefore, the present invention further provides a computer device, which includes a memory and a processor, where the memory stores a computer program, and the computer program is executed in the processor, and can implement any of the methods described above.
In one aspect, the technical solutions provided by the present invention can be stored on any optical, electrical, or magnetic computer readable storage medium, and therefore, the present invention also provides a computer readable storage medium storing a computer program, where the computer program is executed in a processor, and can implement any one of the methods described above.
Generally speaking, the invention acquires the address and the flow direction of the encryption currency in the block chain transaction, generates the graph database by taking the address as a point and the flow direction as a side, acquires the query address of the encryption currency, and queries the multi-level transaction path graph from the query address according to the query statement of the graph database, thereby realizing the technical effects of rapidly displaying the multi-level transaction path graph in the currency transaction network, tracking the balance transfer change of the encryption currency address in the transaction link, achieving the full chain query tracking, improving the retrieval and analysis efficiency and improving the correlation analysis capability.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principles of the present invention are intended to be included within the scope of the present invention.

Claims (10)

1. A method for tracking encrypted currency flow based on a graph database, comprising:
acquiring the address and the flow direction of encryption currency in blockchain transaction;
generating a graph database by taking the address as a point and the flow direction as an edge;
and acquiring a query address of the encryption currency, and querying a multi-level transaction path map from the query address according to a query statement of the map database.
2. The method of claim 1, further comprising:
crawling an address tag of the cryptocurrency in an open source blockchain browser to generate an address tag library;
updating the address tag repository to the graph database.
3. The method of claim 1, wherein the step of obtaining the address and flow of cryptocurrency in a blockchain transaction comprises:
traversing transaction information of the encryption currency in the public chain of the block chain;
and analyzing the transaction information to acquire the address and the flow direction of the cryptocurrency.
4. The method of claim 2, further comprising:
acquiring an address of a user of a trading exchange;
and inquiring a multi-level transaction path map from the inquiry address according to the map database after the address tag library is updated and the address of the transaction place user.
5. A graph database based encrypted currency flow tracking device, comprising:
the acquisition module is used for acquiring the address and the flow direction of the encryption currency in the blockchain transaction;
the generating module is used for generating a graph database by taking the address as a point and the flow direction as an edge;
and the query module is used for acquiring a query address of the cryptocurrency and querying a multi-level transaction path map from the query address according to a query statement of the map database.
6. The apparatus of claim 5, further comprising:
the crawling module is used for crawling the address tag of the encryption currency in the source block chain browser to generate an address tag library;
and the updating module is used for updating the address tag library to the map database.
7. The apparatus of claim 5, wherein the acquisition module comprises:
the traversal unit is used for traversing the transaction information of the encrypted currency in the public chain of the block chain;
and the analysis unit is used for analyzing the transaction information to acquire the address and the flow direction of the cryptocurrency.
8. The apparatus of claim 6, further comprising:
the searching module is used for searching the address of the user of the exchange;
and the tracking module is used for tracking a multi-level transaction path map from the query address according to the map database after the address tag library is updated and the address of the exchange user.
9. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the computer program is operative to perform the method of any of claims 1-4 in the processor.
10. A computer-readable storage medium storing a computer program, characterized in that the computer program is executed in a processor to implement the method of any of claims 1-4.
CN202011584606.6A 2020-12-28 2020-12-28 Graph database-based encrypted currency flow direction tracking method and device Pending CN112650890A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011584606.6A CN112650890A (en) 2020-12-28 2020-12-28 Graph database-based encrypted currency flow direction tracking method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011584606.6A CN112650890A (en) 2020-12-28 2020-12-28 Graph database-based encrypted currency flow direction tracking method and device

Publications (1)

Publication Number Publication Date
CN112650890A true CN112650890A (en) 2021-04-13

Family

ID=75363887

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011584606.6A Pending CN112650890A (en) 2020-12-28 2020-12-28 Graph database-based encrypted currency flow direction tracking method and device

Country Status (1)

Country Link
CN (1) CN112650890A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113269649A (en) * 2021-06-16 2021-08-17 上海势炎信息科技有限公司 System and method for tracking digital currency
CN113298656A (en) * 2021-06-18 2021-08-24 北京链审科技有限公司 Target exchange address tracking method and device based on one-way connectivity graph
CN114140123A (en) * 2021-12-07 2022-03-04 北京众信星空网络技术有限公司 Method and system for tracing two-layer network transaction of Ethernet workshop
CN115017234A (en) * 2022-06-29 2022-09-06 贵州财经大学 Block chain information management system, block chain information storage and query method
CN115049493A (en) * 2022-06-29 2022-09-13 北京知帆科技有限公司 Block chain data tracking method and device and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111383004A (en) * 2018-12-29 2020-07-07 北京知帆科技有限公司 Method for extracting entity position of digital currency, method for extracting information and device thereof
CN111383005A (en) * 2018-12-29 2020-07-07 北京知帆科技有限公司 Digital currency flow direction tracking method and device
CN113544727A (en) * 2019-01-22 2021-10-22 艾斯图文莱博有限公司 Cryptocurrency transaction analysis method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111383004A (en) * 2018-12-29 2020-07-07 北京知帆科技有限公司 Method for extracting entity position of digital currency, method for extracting information and device thereof
CN111383005A (en) * 2018-12-29 2020-07-07 北京知帆科技有限公司 Digital currency flow direction tracking method and device
CN113544727A (en) * 2019-01-22 2021-10-22 艾斯图文莱博有限公司 Cryptocurrency transaction analysis method and system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113269649A (en) * 2021-06-16 2021-08-17 上海势炎信息科技有限公司 System and method for tracking digital currency
CN113298656A (en) * 2021-06-18 2021-08-24 北京链审科技有限公司 Target exchange address tracking method and device based on one-way connectivity graph
CN113298656B (en) * 2021-06-18 2023-10-10 北京链审科技有限公司 Target exchange address tracking method and device based on unidirectional communication graph
CN114140123A (en) * 2021-12-07 2022-03-04 北京众信星空网络技术有限公司 Method and system for tracing two-layer network transaction of Ethernet workshop
CN115017234A (en) * 2022-06-29 2022-09-06 贵州财经大学 Block chain information management system, block chain information storage and query method
CN115049493A (en) * 2022-06-29 2022-09-13 北京知帆科技有限公司 Block chain data tracking method and device and electronic equipment

Similar Documents

Publication Publication Date Title
CN112650890A (en) Graph database-based encrypted currency flow direction tracking method and device
Azad et al. The role of structured and unstructured data managing mechanisms in the Internet of things
CN109670049A (en) Map path query method, apparatus, computer equipment and storage medium
CN111046237B (en) User behavior data processing method and device, electronic equipment and readable medium
CN112989412B (en) Data desensitization method and device based on SQL statement analysis
CN109299334B (en) Data processing method and device of knowledge graph
CN109359237A (en) It is a kind of for search for boarding program method and apparatus
CN111814065B (en) Information propagation path analysis method and device, computer equipment and storage medium
CN111522927A (en) Entity query method and device based on knowledge graph
CN111625638B (en) Question processing method, device, equipment and readable storage medium
CN110244945A (en) Interface document generation method and terminal device
CN109739992A (en) A kind of method and terminal obtaining related information
CN109284452A (en) The online methods of exhibiting of electronic protocol, device, electronic equipment, storage medium
CN115033599B (en) Graph query method, system and related device based on multi-party security
CN109697234B (en) Multi-attribute information query method, device, server and medium for entity
CN115225308B (en) Attack partner identification method for large-scale group attack flow and related equipment
CN111488386A (en) Data query method and device
CN112365248B (en) Method and system for analyzing digital currency transaction path
CN116308333A (en) Method, system, device and storage medium for determining payment channel
CN112001792B (en) Configuration information consistency detection method and device
CN113157890B (en) Intelligent question-answering method and device, electronic equipment and readable storage medium
CN115099798A (en) Abnormal bitcoin address tracking system based on entity identification
CN110471708B (en) Method and device for acquiring configuration items based on reusable components
CN110334328B (en) Automatic generation method and device for object list based on machine learning
CN113761102A (en) Data processing method, device, server, system and storage medium

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: 20210413

RJ01 Rejection of invention patent application after publication