CN109636492A - Tax administration method, apparatus, medium and electronic equipment based on block catenary system - Google Patents

Tax administration method, apparatus, medium and electronic equipment based on block catenary system Download PDF

Info

Publication number
CN109636492A
CN109636492A CN201811495753.9A CN201811495753A CN109636492A CN 109636492 A CN109636492 A CN 109636492A CN 201811495753 A CN201811495753 A CN 201811495753A CN 109636492 A CN109636492 A CN 109636492A
Authority
CN
China
Prior art keywords
tax
service node
network
node
accounting nodes
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.)
Granted
Application number
CN201811495753.9A
Other languages
Chinese (zh)
Other versions
CN109636492B (en
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.)
Shenzhen Intellectual Tax Chain Technology Co Ltd
Original Assignee
Shenzhen Intellectual Tax Chain 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 Shenzhen Intellectual Tax Chain Technology Co Ltd filed Critical Shenzhen Intellectual Tax Chain Technology Co Ltd
Priority to CN201911167494.1A priority Critical patent/CN110827097B/en
Priority to CN201910678878.3A priority patent/CN110443658B/en
Priority to CN201811495753.9A priority patent/CN109636492B/en
Priority to CN201911168678.XA priority patent/CN111028023B/en
Publication of CN109636492A publication Critical patent/CN109636492A/en
Application granted granted Critical
Publication of CN109636492B publication Critical patent/CN109636492B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/10Tax strategies
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/123Tax preparation or submission
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/125Finance or payroll

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Technology Law (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The embodiment provides a kind of tax administration method, apparatus, medium and electronic equipments based on block catenary system.The block catenary system includes accounting nodes sub-network and service node sub-network, the accounting nodes sub-network includes accounting nodes, the service node sub-network includes service node, the tax administration method is executed by the accounting nodes, and the tax administration method includes: the tax information processing request for receiving the service node in the service node sub-network and sending;According to the intelligent contract relevant to tax administration stored in the accounting nodes sub-network, the permissions data of the service node is obtained;The tax information processing request is responded according to the permissions data of the service node, and the service node will be back to for the response results of tax information processing request.The stability and treatment effeciency of tax information management can be improved in the technical solution of the embodiment of the present invention.

Description

Tax administration method, apparatus, medium and electronic equipment based on block catenary system
Technical field
The present invention relates to computer and fields of communication technology, in particular to a kind of tax based on block catenary system Management method, device, medium and electronic equipment.
Background technique
Traditional tax invoice system depends on centralization control, under this business scenario, the place of tax information Reason is all to change the server of control centered on to handle, therefore the process performance of server determines that tax information is handled Efficiency, in actual application process, the performance of this centralization control program, disaster tolerance, invoice information circulation all can be by To biggish limitation.
Summary of the invention
The embodiment provides a kind of tax administration method, apparatus, medium and electronics based on block catenary system Equipment, and then the stability and treatment effeciency of tax information management can be improved at least to a certain extent.
Other characteristics and advantages of the invention will be apparent from by the following detailed description, or partially by the present invention Practice and acquistion.
According to an aspect of an embodiment of the present invention, a kind of tax administration method based on block catenary system, institute are provided Stating block catenary system includes accounting nodes sub-network and service node sub-network, and the accounting nodes sub-network includes by data field The accounting nodes on block chain are recorded in block, and the service node sub-network includes number accounting nodes being recorded on block chain The service node verified according to block, the tax administration method are executed by the accounting nodes, the tax administration method It include: the tax information processing request for receiving the service node in the service node sub-network and sending;It is saved according to the book keeping operation The intelligent contract relevant to tax administration stored in point sub-network, obtains the permissions data of the service node;According to described The permissions data of service node responds the tax information processing request, and will be for the response of tax information processing request As a result it is back to the service node.
According to an aspect of an embodiment of the present invention, a kind of tax administration device based on block catenary system, institute are provided Stating block catenary system includes accounting nodes sub-network and service node sub-network, and the accounting nodes sub-network includes by data field The accounting nodes on block chain are recorded in block, and the service node sub-network includes number accounting nodes being recorded on block chain The service node verified according to block, the accounting nodes include the tax administration device, the tax administration device packet It includes: receiving unit, for receiving the tax information processing request of the transmission of the service node in the service node sub-network;It obtains Unit, for obtaining the business according to the intelligent contract relevant to tax administration stored in the accounting nodes sub-network The permissions data of node;Processing unit is asked for responding the tax information processing according to the permissions data of the service node It asks, and the service node will be back to for the response results of tax information processing request.
In some embodiments of the invention, aforementioned schemes are based on, include described in the tax information processing request The address information of service node includes identification information, the service node institute of the service node in the address information The signing messages of the identification information of the superior node of category and the superior node.
In some embodiments of the invention, aforementioned schemes are based on, the tax information processing request includes tax information Inquiry request;The processing unit is configured that the address information according to included in the tax information inquiry request, determines institute State superior node belonging to service node;According to superior node belonging to the service node to the tax information inquiry request Included in signing messages verified;If being verified to signing messages included in the tax information inquiry request logical It crosses, then the permissions data based on the service node, in the corresponding tax data of the superior node belonging to the service node Tax information relevant to the service node is inquired, to obtain the response results for the tax information inquiry request.
In some embodiments of the invention, aforementioned schemes, the tax administration dress based on block catenary system are based on It sets further include: generation unit, for generating the transaction data for updating the intelligent contract;First common recognition unit, being used for will The transaction data is sent to other accounting nodes in the accounting nodes sub-network, in the accounting nodes sub-network It knows together to the transaction data;First updating unit, for passing through the transaction after the completion of transaction data common recognition Data update the intelligent contract.
In some embodiments of the invention, aforementioned schemes are based on, the generation unit, which is configured that, receives specified services section The update message for the access control policy for tax information processing request that point is sent;To the specified services node into Row authentication process;If passing through to the specified services node authentication, the transaction data is generated according to the update message.
In some embodiments of the invention, aforementioned schemes, the tax administration dress based on block catenary system are based on It sets further include: the second common recognition unit, in the use for receiving other accounting nodes transmission in the accounting nodes sub-network When updating the transaction data of the intelligent contract, know together with other accounting nodes to the transaction data;Second Updating unit, for updating the intelligent contract by the transaction data after the completion of transaction data common recognition.
In some embodiments of the invention, aforementioned schemes are based on, the service node includes taxation authority's node;It is described Transaction data for updating the intelligent contract includes addition and/or the business taxation agency service for deleting taxation authority's management The information of side.
In some embodiments of the invention, aforementioned schemes are based on, the service node includes business taxation agency service Fang Jiedian;The transaction data for updating the intelligent contract includes adding and/or deleting business taxation agency service side The information for the enterprise for needing to act on behalf of.
In some embodiments of the invention, aforementioned schemes are based on, the service node includes enterprise's node;It is described to be used for The transaction data for updating the intelligent contract includes the information for the bill that enterprise can inquire and/or handle.
In some embodiments of the invention, aforementioned schemes are based on, the service node includes taxation authority's node;It is described Acquiring unit is configured that according to the intelligent contract, obtains following one or more permissions datas of taxation authority: signal period The total amount of tax invoice, taxation authority's energy can be issued in the interior total quantity that can issue tax invoice, signal period The maximum dollar amount for individual tax invoice enough issued, can by the taxation authority inquire tax relevant information enterprise, can By the business taxation agency service side of taxation authority inquiry tax relevant information.
In some embodiments of the invention, aforementioned schemes are based on, the service node includes business taxation agency service Fang Jiedian;The acquiring unit is configured that according to the intelligent contract, obtain business taxation agency service side with next or Multiple permissions datas: by the business taxation agency service square tube reason enterprise, can be by the business taxation agency service side Inquire the enterprise of tax relevant information.
In some embodiments of the invention, aforementioned schemes are based on, the service node includes enterprise's node;The acquisition Unit is configured that according to the intelligent contract, obtains the information for the bill that enterprise can inquire and/or handle.
According to an aspect of an embodiment of the present invention, a kind of computer-readable medium is provided, computer is stored thereon with Program realizes such as the above-mentioned tax as described in the examples based on block catenary system when the computer program is executed by processor Management method.
According to an aspect of an embodiment of the present invention, a kind of electronic equipment is provided, comprising: one or more processors; Storage device, for storing one or more programs, when one or more of programs are held by one or more of processors When row, so that one or more of processors realize such as the above-mentioned tax administration as described in the examples based on block catenary system Method.
In the technical solution provided by some embodiments of the present invention, by the way that block catenary system is divided into accounting nodes Network and service node sub-network, the accounting nodes sub-network include book keeping operation section data block being recorded on block chain Point, the service node sub-network include the business section that data block accounting nodes being recorded on block chain is verified Point makes it possible to separate the accounting procedure of block catenary system with business procession, and then can either be by going to center The accounting nodes sub-network of change safeguards the data block of full dose, ensure that the safety of data block, avoids centralization control The problems such as scheme bring performance processed, disaster tolerance are limited, improves the stability and treatment effeciency of tax information processing, while also can It is enough that flexible data access is realized by service node sub-network.By according to stored in the accounting nodes sub-network and tax Relevant intelligent contract is managed, the permissions data of service node is obtained, to respond tax letter according to the permissions data of service node Breath processing request, makes it possible to have by the various control logics in intelligent contract easily control of the government revenue information process Effect improves the efficiency of tax information management.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not It can the limitation present invention.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets implementation of the invention Example, and be used to explain the principle of the present invention together with specification.It should be evident that the accompanying drawings in the following description is only the present invention Some embodiments for those of ordinary skill in the art without creative efforts, can also basis These attached drawings obtain other attached drawings.In the accompanying drawings:
Fig. 1 to Fig. 3 shows the architecture schematic diagram of block catenary system applied by the embodiment of the present invention;
Fig. 4 diagrammatically illustrates the tax administration method according to an embodiment of the invention based on block catenary system Flow chart;
Fig. 5 shows the address structure schematic diagram of service node according to an embodiment of the invention;
Fig. 6 diagrammatically illustrates according to an embodiment of the invention to intelligent contract progress relevant to tax administration The flow chart of update;
Fig. 7 diagrammatically illustrates the transaction data according to an embodiment of the invention generated for updating intelligent contract Flow chart;
Fig. 8 shows data block according to an embodiment of the invention in the process schematic known together;
Fig. 9 diagrammatically illustrates according to an embodiment of the invention to intelligent contract progress relevant to tax administration The flow chart of update;
Figure 10 shows a concrete application scene schematic diagram of the embodiment of the present invention;
Figure 11 diagrammatically illustrates the tax administration device according to an embodiment of the invention based on block catenary system Block diagram;
Figure 12 shows the structural schematic diagram for being suitable for the computer system for the electronic equipment for being used to realize the embodiment of the present invention.
Specific embodiment
Example embodiment is described more fully with reference to the drawings.However, example embodiment can be with a variety of shapes Formula is implemented, and is not understood as limited to example set forth herein;On the contrary, thesing embodiments are provided so that the present invention will more Fully and completely, and by the design of example embodiment comprehensively it is communicated to those skilled in the art.
In addition, described feature, structure or characteristic can be incorporated in one or more implementations in any suitable manner In example.In the following description, many details are provided to provide and fully understand to the embodiment of the present invention.However, It will be appreciated by persons skilled in the art that technical solution of the present invention can be practiced without one or more in specific detail, Or it can be using other methods, constituent element, device, step etc..In other cases, it is not shown in detail or describes known side Method, device, realization or operation are to avoid fuzzy each aspect of the present invention.
Block diagram shown in the drawings is only functional entity, not necessarily must be corresponding with physically separate entity. I.e., it is possible to realize these functional entitys using software form, or realized in one or more hardware modules or integrated circuit These functional entitys, or these functional entitys are realized in heterogeneous networks and/or processor device and/or microcontroller device.
Flow chart shown in the drawings is merely illustrative, it is not necessary to including all content and operation/step, It is not required to execute by described sequence.For example, some operation/steps can also decompose, and some operation/steps can close And or part merge, therefore the sequence actually executed is possible to change according to the actual situation.
Fig. 1 shows a kind of architecture of block catenary system applied by the embodiment of the present invention.Block catenary system includes Accounting nodes sub-network 2 and service node sub-network 1.Accounting nodes sub-network 2 includes carrying out knowing together and counting to data block The accounting nodes 21 on block chain are recorded according to block.Service node sub-network 1 includes service node 11, and service node 11 can be with The data block that accounting nodes are recorded on block chain is verified, or can request corresponding number of deals to accounting nodes According to.
Specifically, service node 11 to the data block that accounting nodes are recorded on block chain carry out verifying may include with Lower step: accounting nodes 21 in accounting nodes sub-network are using the key specific to the accounting nodes, based on adding The Transaction Information to be included in a data block on to block chain generates signature;Accounting nodes 21 believe the transaction The data block is added in breath and the signature generated, is added on block chain;The signature is sent to the industry by accounting nodes 21 Service node in node sub-network of being engaged in, service node are signed according to the key pair specific to the accounting nodes Verifying, is verified with the data block for realizing that accounting nodes are recorded on block chain in service node 11.Accounting nodes subnet Accounting nodes in network are responsible for block chained record data block, and the service node in service node sub-network is responsible for witness book keeping operation The result of nodes records.Specifically, accounting nodes based on being included in a data block on block chain to be added to Transaction Information generates signature, and the data block then is added in the Transaction Information and the signature of generation, carries out cochain.Institute The service node that signature is sent in the service node sub-network is stated, makes service node according to the key specific to the accounting nodes Signature verification is carried out to the signature.Service node in service node sub-network can by accounting nodes signature on verifying block It is witnessed with the transaction data to the whole network.Although book keeping operation network possesses the book keeping operation power of monopolization, but because data block has Represent the digital signature of book keeping operation person's identity, thus all behaviors be all disclose it is retrospective.If accounting nodes collective does evil, that Whole nodes in witness network all say the evidence that will be remained with specific accounting nodes and do evil.Compared to conventional center system and Privately owned chain, in this scheme, the operating of system is more transparent;And traditional decentralization public affairs chain scheme is compared, this programme More controllably also it is more convenient for supervise.
In one embodiment of the invention, generation can be passed through between accounting nodes sub-network 2 and service node sub-network 1 It manages node 12 to connect, agent node 12 can be a service node of service node sub-network 1, be responsible for accounting nodes 21 Service node 11 is passed to the information that service node 11 transmits.Service node 11 is to generate the various transaction data for needing cochain Counterparty terminal, be also possible to from accounting nodes sub-network 2 inquire transaction data terminal.What service node 11 generated Transaction data is being transmitted to accounting nodes 21 by agent node 12, is then recorded on block chain, is conducive to after common recognition Transaction data being uniformly processed and supervising, and service node 11 can also be sent by accounting nodes 21 via agent node 12 Information carry out transaction data cochain supervision and witness, this it is certain both needed unified supervision but be afraid of supervision node collection Body cheating thus need to be of great significance in the scene supervised.
In the construction shown in fig. 1, service node sub-network 1 uses P2P network mode.P2P network is one kind in equity Between person (Peer) distribute task and workload Distributed Application framework, be P2P computing model formed in application layer one Kind networking or latticed form, i.e. " point-to-point " or " end-to-end " network.It can be with is defined as: the participant of network shares them A part of hardware resource (processing capacity, storage capacity, network-connectivity, printer etc.) possessed, these shared resources By network offering services and content, can directly be accessed by other peer nodes without being subjected to intermediate entities.In this network Participant be both that the supplier and resource of resource, service and content, service and content obtain taker.Therefore, in business section In point sub-network 1, after agent node 12 is received from the message that accounting nodes 21 pass over, peripherad service node 11 It is propagated, the service node 11 of surrounding receives the message, then transmits to surrounding service node 11, has reached the message Propagation between each service node 11 of service node sub-network 1.
Fig. 2 shows the architectures of another kind block catenary system applied by the embodiment of the present invention.The architecture with Architecture shown in Fig. 1 the difference is that: do not take P2P network mode in service node sub-network 1, but adopt Take the mode of broadcasting network.Specifically, agent node 12 is receiving after the message that accounting nodes 21 pass over, this is disappeared Cease the other service nodes 11 being broadcast in service node sub-network 1.In this way, also achieving the message in service node sub-network Propagation between 1 each service node 11.
Fig. 3 shows the architecture of another kind block catenary system applied by the embodiment of the present invention.The architecture with Architecture shown in FIG. 1 the difference is that: its accounting nodes sub-network 2 is divided into multiple branch's accounting nodes sub-networks. Each branch's accounting nodes sub-network can be responsible for the record of the Transaction Information of a certain seed type.For example, a certain enterprise may have There is supply chain financial business, it may be necessary to the contract information generated during supply and marketing, the payment for goods such as buy on dredit information and block is recorded On chain, while the enterprise will also issue invoice, and also information of making out an invoice, invoice reimbursement information etc. are recorded on block chain.At this moment, In order to be conducive to the needs that accounting nodes are supervised by same department, may record supply chain financial business transaction accounting nodes and The accounting nodes of transaction during record invoice circulation will belong to different departments.For example, record supply chain financial business is handed over Easy accounting nodes are the accounting terminal of bank's setting, and the accounting nodes for recording the transaction during invoice circulation are Administration of State Bureau The accounting terminal of setting.And the transaction during supply chain financial business transaction and record invoice circulation also may finally will record In the accounting nodes sub-network of different branches.At this moment, agent node 12 will be according to the Transaction Information sent from service node 11 The type of transaction of middle carrying sends the Transaction Information in branch's accounting nodes sub-network corresponding with the type of transaction.
It should be noted that agent node 12 is located at industry in the architecture of Fig. 1 to block catenary system shown in Fig. 3 In node sub-network 1 of being engaged in, in other embodiments of the invention, agent node 12 can also be located in common recognition node sub-network 2, Or independently of service node sub-network 1 and common recognition node sub-network 2.
The architectural framework of block catenary system shown in Fig. 1 to 3 can be applied in the application scenarios of electronic invoice, below in detail Carefully it is illustrated:
In one embodiment of the invention, it is whole to can be each State Administration of Taxation for the accounting nodes in accounting nodes sub-network End, such as State Administration of Taxation's terminal by being deployed in multiple areas constitute accounting nodes subnet respectively as an accounting nodes Network.Each service node in service node sub-network can be local tax office terminal, agency service of making out an invoice quotient terminal, enterprise of making out an invoice Industry terminal, personal user's terminal etc..
Intelligent contract in accounting nodes sub-network stores the control logic of tax administration, such as various types of business (such as province's tax office is able to access that invoice information relevant to this province, tax office, city can only access and this city to the information that node is able to access that Relevant invoice information, tax office, area can only access invoice information relevant to local area, agency service of making out an invoice quotient can only access its generation Relevant invoice information of the enterprise of reason etc.), total quantity, total amount of tax invoice etc. can be issued in signal period.Work as book keeping operation Accounting nodes in node sub-network receive the tax information processing request of the transmission of the service node in service node sub-network After (inquiry request of such as electronic invoice), which is determined according to the above-mentioned intelligent contract stored in accounting nodes sub-network Permissions data, and then according to the permissions data respond the tax information processing request, and will to the tax information processing request Response results return to the service node.As it can be seen that the technical solution of the embodiment of the present invention can be by intelligent contract easily Various control logics in control of the government revenue information process, effectively increase the efficiency of tax information management.
The realization details of the tax administration scheme based on block catenary system of the embodiment of the present invention is explained in detail below It states:
Fig. 4 diagrammatically illustrates the tax administration method according to an embodiment of the invention based on block catenary system Flow chart, as shown in Figure 1 to Figure 3, the block catenary system include accounting nodes sub-network 2 and service node sub-network 1, book keeping operation section Point sub-network 2 includes accounting nodes 21, and service node sub-network 1 includes service node 11.The number of block catenary system shown in Fig. 4 It can be executed by the accounting nodes 21 in accounting nodes sub-network 2 according to management method.Referring to shown in Fig. 4, block chain should be based on The tax administration method of system includes at least step S410 to step S430, is described in detail as follows:
In step S410, receives the tax information that the service node in service node sub-network is sent and handle request.
In one embodiment of the invention, the service node in service node sub-network can be directly to accounting nodes Accounting nodes in network send tax information processing request, tax information processing request first can also be sent to agency's section Tax information processing request is forwarded to accounting nodes by agent node by point.Wherein, tax information processing request can be hair Ticket information inquiring request, invoice information issue request, invoice reimbursement request etc..
In the step s 420, according to the intelligent contract relevant to tax administration stored in the accounting nodes sub-network, Obtain the permissions data of the service node.
In an embodiment of the present invention, the intelligent contract relevant to tax administration stored in accounting nodes sub-network is directed to Permissions data set by different types of service node may be different.It is described as follows:
In one embodiment of the invention, it in the case that service node is taxation authority's node, is intelligently closed according to this The permissions data of the taxation authority's node about got, including following one or more: the tax can be issued in signal period The total amount of tax invoice can be issued in the total quantity of invoice, signal period, individual tax that the taxation authority can issue Be engaged in invoice maximum dollar amount, can by the taxation authority inquire tax relevant information enterprise, can be by the taxation authority Inquire the business taxation agency service side of tax relevant information.
In one embodiment of the invention, in the case that service node is business taxation agency service side node, root According to the permissions data for the business taxation proxy service node that the intelligence contract is got, including following one or more permission numbers According to: by the enterprise of business taxation agency service square tube reason, tax phase can be inquired by the business taxation agency service side Close the enterprise of information.
In one embodiment of the invention, it in the case that service node is enterprise's node, is obtained according to the intelligence contract The permissions data of the enterprise got includes the information for the bill that enterprise can inquire and/or handle.Similarly, if service node It is personal, then also including that individual can inquire and/or handle according to the personal permissions data that the intelligence contract is got The information of bill.
In step S430, the tax information processing request is responded according to the permissions data of the service node, and will The service node is back to for the response results of tax information processing request.
It in one embodiment of the invention, can basis if tax information processing request is the request to issue invoice The permissions data of service node determine the service node can be issued in signal period tax invoice total quantity and/or total gold The check logics such as maximum dollar amount of volume, individual tax invoice, and then the request to issue invoice is responded based on check results.
In one embodiment of the invention, if tax information processing request is to be directed to that the inquiry of tax information is specified to ask It asks, then can determine whether the service node has permission to access the specified tax information and tool according to the permissions data of service node The Permission Levels of body, when the service node Internet access specified tax information, then according to the Permission Levels of the service node The data being able to access that are back to the service node.
In one embodiment of the invention, there may be level between each service node in service node sub-network Relationship.For example the junior of State Administration of Taxation includes each province's tax office;The junior of tax office, province includes each city's tax office;The junior of tax office, city Including each area's tax office;The junior of tax office, area includes enterprise, individual, agency service of making out an invoice quotient etc.;Under agency service of making out an invoice quotient Grade includes enterprise or individual of its agency etc..Due to this hierarchical relationship, so that the addressable letter of the service node of different levels The tax information for ceasing and being capable of handling is not identical, for example, State Administration of Taxation can inquire the electronic invoice information of full dose, tax office, province can It can be checked with checking that the electronic invoice information of this province, tax office, city can check citywide electronic invoice information, individual or enterprise only Electronic invoice information relevant to oneself, agency service of making out an invoice quotient can check the enterprise of its agency or the electronic invoice letter of individual Breath etc..
In the related art, due to the presence of above-mentioned hierarchical relationship, so that higher level's service node needs to safeguard and junior's industry Relationship between business node.For example the agency service quotient that makes out an invoice needs to safeguard the enterprise of its agency or the information of individual, it is assumed that makes out an invoice The quantity of agency service quotient is n, and the enterprise of each agency service quotient maintenance of making out an invoice or personal quantity are m, then one can be generated The relation table of a m × n size, with the increase of n and m, the size of data of the relation table will double.It is asked to solve this It inscribes, proposes the technical solution improved to the address structure of service node in the embodiment of the present invention, i.e., in service node The identification information of the superior node belonging to it and the signing messages of superior node are added in address information, specifically as shown in figure 5, industry Business address of node information includes parent number, the public key Hash of itself and parent signature.Wherein, parent number indicates the business The identification information of superior node belonging to node;The public key Hash of itself indicates the identification information of the service node itself;Parent Signature indicates the signing messages of superior node belonging to the service node, the signing messages be used for the identity of the service node into Row verifying.
Based on above-mentioned address structure, in one embodiment of the invention, if tax information processing request is tax letter Inquiry request is ceased, then service node can add its address information in the tax information inquiry request of transmission, and then section of keeping accounts Point, can the letter of the address according to included in the tax information inquiry request after receiving the tax information inquiry request Breath determines superior node belonging to the service node, and the superior node according to belonging to the service node inquires tax information Signing messages included in request is verified, if verifying to signing messages included in the tax information inquiry request logical It crosses, then based on the permissions data of the service node, is inquired in the corresponding tax data of the superior node belonging to the service node And obtain the service node have the right obtain tax information.As it can be seen that passing through the address of improvement service node in the embodiment of the present invention Structure, so that the relation table between Maintenance free superior node and downstream site, and then the carrying cost of relation table can be reduced.
In an embodiment of the present invention, it is also proposed that the skill that above-mentioned intelligent contract relevant to tax administration is updated Art scheme, detailed description are as follows:
As shown in fig. 6, according to an embodiment of the invention be updated intelligent contract relevant to tax administration Process, include the following steps S610, step S620 and step S630, be described as follows:
In step S610, the transaction data for updating intelligent contract is generated.
In one embodiment of the invention, each book keeping operation in accounting nodes sub-network is needed due to updating intelligent contract Node is known together, therefore can generate corresponding transaction data according to new intelligent contract, is then distributed to book keeping operation Common recognition processing is carried out in node sub-network, such as can be using the intelligent contract before update as the input of transaction, it will be updated Intelligent contract generates the transaction data for updating intelligent contract as the output of transaction.
In one embodiment of the invention, as shown in fig. 7, generation according to an embodiment of the invention is for updating The process of the transaction data of intelligent contract, includes the following steps:
Step S710 receives the access control policy for tax information processing request that specified services node is sent Update message.
In one embodiment of the invention, specified services node can be any business section in service node sub-network Point is also possible to the service node that can be updated to intelligent contract of setting.
Step S720 carries out authentication process to the specified services node.
In an embodiment of the present invention, since intelligent contract is to be for being managed control to tax information It avoids illegal node from wantonly initiating the update processing of intelligent contract, needs to carry out the specified services node for sending update message Authentication process.
Step S730 generates the transaction according to the update message if passing through to the specified services node authentication Data.
In one embodiment of the invention, in the case where service node is taxation authority's node, for updating intelligence The transaction data of contract may include addition and/or the information for deleting the business taxation agency service side that taxation authority manages.
In one embodiment of the invention, it in the case where service node is business taxation agency service side node, uses It may include addition in the transaction data for updating intelligent contract and/or delete the enterprise that business taxation agency service side needs to act on behalf of Information.
In one embodiment of the invention, in the case where service node is enterprise's node, for updating intelligent contract Transaction data may include the bill that enterprise can inquire and/or handle information.
In step S620, the transaction data is sent to other accounting nodes in the accounting nodes sub-network, To know together in the accounting nodes sub-network to the transaction data.
In one embodiment of the invention, be illustrated in figure 8 the embodiment of the present invention will include by leader's accounting nodes What the other accounting nodes for needing the data block for the transaction data known together to be broadcast in accounting nodes sub-network were known together Process.Wherein, client (accounting nodes that can be the data block to be formed on block chain to be recorded in) initiates common recognition request, And common recognition request is sent to leader's accounting nodes A in leader's state;The addition entity stage is gone successively to, is kept accounts by leader The corresponding data block of common recognition request is broadcasted into accounting nodes sub-network other book keeping operations for being not in leader's state by node A Node (accounting nodes B, C, D ...);Additional response phase is gone successively to, it is by other accounting nodes that the common recognition content received is wide Other each accounting nodes are cast to, and consistent in the common recognition content that the other accounting nodes for receiving preset quantity (2f+1) are broadcasted When, into confirmation stage, each accounting nodes will confirm that result feeds back to leader accounting nodes A again.Leader's accounting nodes A is being received When passing through to other block chain node feedback acknowledgments of preset quantity (2f+1), then determine that complete common recognition knows together to client feedback The result of completion.Wherein, f is less than the maximum integer of (N-1)/3, and N is the quantity of accounting nodes in accounting nodes sub-network.f It is the quantity of accounting nodes of doing evil in the patient accounting nodes sub-network of algorithm.After knowing together successfully, accounting nodes sub-network In each accounting nodes data block can be added on block chain, i.e., completion cochain.
With continued reference to shown in Fig. 6, in step S630, after the completion of transaction data common recognition, pass through the number of deals According to the update intelligent contract.It, can be by new intelligent contract come control of the government revenue information after updating completion.
As shown in figure 9, according to an embodiment of the invention be updated intelligent contract relevant to tax administration Process, include the following steps S910 and step S920, be described as follows:
In step S910, if receive that other accounting nodes in the accounting nodes sub-network send for updating The transaction data of the intelligence contract, then know together to the transaction data with other accounting nodes.
Wherein, the process that transaction data is known together has been expounded in the above-described embodiments, it is no longer superfluous herein It states.
In step S920, after the completion of transaction data common recognition, the intelligence is updated by the transaction data and is closed About.
In one embodiment of the invention, in the case where service node is taxation authority's node, for updating intelligence The transaction data of contract may include addition and/or the information for deleting the business taxation agency service side that taxation authority manages.
In one embodiment of the invention, it in the case where service node is business taxation agency service side node, uses It may include addition in the transaction data for updating intelligent contract and/or delete the enterprise that business taxation agency service side needs to act on behalf of Information.
In one embodiment of the invention, in the case where service node is enterprise's node, for updating intelligent contract Transaction data may include the bill that enterprise can inquire and/or handle information.
The difference of the technical solution of the technical solution and embodiment illustrated in fig. 6 of embodiment illustrated in fig. 9 is, real shown in Fig. 6 The technical solution for applying example is that accounting nodes oneself can generate transaction data for updating intelligent contract, is then forwarded to book keeping operation Other accounting nodes in node sub-network are known together, and the technical solution of embodiment illustrated in fig. 9 is that accounting nodes can receive Transaction data that other accounting nodes are sent is known together.
Technical solution based on previous embodiment, in a concrete application scene of the invention, accounting nodes sub-network It can be and be made of each terminal of State Administration of Taxation, as shown in Figure 10, State Administration of Taxation can be by setting control logic come shape At intelligent contract, which be may include capable of issuing tax invoice in each local tax office signal period (as monthly) The total amount of tax invoice can be issued in total quantity, each local tax office signal period, each local tax office can issue The maximum dollar amount of individual tax invoice, can by each local tax office inquire tax relevant information enterprise, can be by eachly The business taxation agency service side etc. of square tax office inquiry tax relevant information.
After storing intelligent contract in accounting nodes sub-network, if the accounting nodes in accounting nodes sub-network receive What service provider's (service provider is business taxation agency service side, can be the service node in service node sub-network) sent It makes out an invoice request, then corresponding invoice is issued in the request that can be determined whether to be made out an invoice according to this according to intelligent contract, however, it is determined that is needed Corresponding invoice is issued, then carries out processing of making out an invoice.In addition, (enterprise is also possible to the business section in service node sub-network for enterprise Point) inquiry request or reimbursement request of invoice, the then note in accounting nodes sub-network can also be sent to accounting nodes sub-network Account node can determine whether the enterprise has corresponding permission according to intelligent contract, if so, then responding the inquiry request of the enterprise Or reimbursement request.
In one embodiment of the invention, the service nodes such as local tax office, service provider can also be to accounting nodes subnet Network sends update request to intelligent contract etc., for example it includes deletion or the information for adding the enterprise that it is acted on behalf of that service provider, which sends, Update request, local tax office send include deletion or add its management service provider information update request etc., in turn Intelligent contract is updated by the common recognition of accounting nodes sub-network.
The device of the invention embodiment introduced below, can be used for executing in the above embodiment of the present invention based on block chain The tax administration method of system.For undisclosed details in apparatus of the present invention embodiment, please refer to the present invention it is above-mentioned based on The embodiment of the tax administration method of block catenary system.
Figure 11 diagrammatically illustrates the tax administration device according to an embodiment of the invention based on block catenary system Block diagram.As shown in Figure 1 to Figure 3, which includes accounting nodes sub-network 2 and service node sub-network 1, book keeping operation section Point sub-network 2 includes accounting nodes 21, and service node sub-network 1 includes service node 11.Book keeping operation in accounting nodes sub-network 2 Node 21 may include the data administrator of block catenary system shown in Figure 11.
Referring to Fig.1 shown in 1, the tax administration device according to an embodiment of the invention based on block catenary system 1100, comprising: receiving unit 1102, acquiring unit 1104 and processing unit 1106.
Wherein, receiving unit 1102 is used to receive the tax information that the service node in the service node sub-network is sent Processing request;Acquiring unit 1104 is used to be closed according to the intelligence relevant to tax administration stored in the accounting nodes sub-network About, the permissions data of the service node is obtained;Processing unit 1106 is used to be responded according to the permissions data of the service node The tax information processing request, and the business section will be back to for the response results of tax information processing request Point.
It in one embodiment of the invention, include the address of the service node in the tax information processing request Information includes the identification information of the service node, superior node belonging to the service node in the address information The signing messages of identification information and the superior node.
In one embodiment of the invention, the tax information processing request includes tax information inquiry request;It is described Processing unit 1106 is configured that the address information according to included in the tax information inquiry request, determines the business section Superior node belonging to point;According to superior node belonging to the service node to included in the tax information inquiry request Signing messages verified;If being verified to signing messages included in the tax information inquiry request, it is based on The permissions data of the service node, in the corresponding tax data of the superior node belonging to the service node inquiry with it is described The relevant tax information of service node, to obtain the response results for the tax information inquiry request.
In one embodiment of the invention, the tax administration device 1100 based on block catenary system further include: Generation unit, for generating the transaction data for updating the intelligent contract;First common recognition unit, is used for the number of deals According to the other accounting nodes being sent in the accounting nodes sub-network, in the accounting nodes sub-network to the transaction Data are known together;First updating unit, for updating institute by the transaction data after the completion of transaction data common recognition State intelligent contract.
In one embodiment of the invention, the generation unit, which is configured that, receives being directed to for specified services node transmission The update message of the access control policy of the tax information processing request;Authentication process is carried out to the specified services node; If passing through to the specified services node authentication, the transaction data is generated according to the update message.
In one embodiment of the invention, the tax administration device 1100 based on block catenary system further include: Second common recognition unit, for receiving the described for updating of other accounting nodes transmission in the accounting nodes sub-network When the transaction data of intelligent contract, know together with other accounting nodes to the transaction data;Second updating unit is used In after the completion of transaction data common recognition, the intelligent contract is updated by the transaction data.
In one embodiment of the invention, the service node includes taxation authority's node;It is described described for updating The transaction data of intelligent contract includes addition and/or the information for deleting the business taxation agency service side that taxation authority manages.
In one embodiment of the invention, the service node includes business taxation agency service side node;The use Include addition in the transaction data for updating the intelligent contract and/or deletes the enterprise that business taxation agency service side needs to act on behalf of Information.
In one embodiment of the invention, the service node includes enterprise's node;It is described to be used to update the intelligence The transaction data of contract includes the information for the bill that enterprise can inquire and/or handle.
In one embodiment of the invention, the service node includes taxation authority's node;The acquiring unit 1104 It is configured that according to the intelligent contract, obtains following one or more permissions datas of taxation authority: can be opened in signal period Have the total quantity of tax invoice, the total amount of tax invoice can be issued in signal period, the taxation authority can issue The maximum dollar amount of individual tax invoice, can by the taxation authority inquire tax relevant information enterprise, can be by the tax The business taxation agency service side of the mechanism that is engaged in inquiry tax relevant information.
In one embodiment of the invention, the service node includes business taxation agency service side node;It is described to obtain It takes unit 1104 to be configured that according to the intelligent contract, obtains following one or more permissions of business taxation agency service side Data: by the enterprise of business taxation agency service square tube reason, the tax can be inquired by the business taxation agency service side The enterprise of relevant information.
In one embodiment of the invention, the service node includes enterprise's node;The acquiring unit 1104 configures Are as follows: according to the intelligent contract, obtain the information for the bill that enterprise can inquire and/or handle.
Figure 12 shows the structural schematic diagram for being suitable for the computer system for the electronic equipment for being used to realize the embodiment of the present invention.
It should be noted that the computer system 1200 of the electronic equipment shown in Figure 12 is only an example, it should not be to this The function and use scope of inventive embodiments bring any restrictions.
As shown in figure 12, computer system 1200 include central processing unit (Central Processing Unit, CPU) 1201, it can be according to the program being stored in read-only memory (Read-Only Memory, ROM) 1202 or from depositing It stores up the program that part 1208 is loaded into random access storage device (Random Access Memory, RAM) 1203 and executes each Kind movement appropriate and processing.In RAM 1203, it is also stored with various programs and data needed for system operatio.CPU1201, ROM 1202 and RAM 1203 is connected with each other by bus 1204.Input/output (Input/Output, I/O) interface 1205 It is also connected to bus 1204.
I/O interface 1205 is connected to lower component: the importation 1206 including keyboard, mouse etc.;Including such as cathode Ray tube (Cathode Ray Tube, CRT), liquid crystal display (Liquid Crystal Display, LCD) etc. and loudspeaking The output par, c 1207 of device etc.;Storage section 1208 including hard disk etc.;And including such as LAN (Local Area Network, local area network) card, modem etc. network interface card communications portion 1209.Communications portion 1209 is via such as The network of internet executes communication process.Driver 1210 is also connected to I/O interface 1205 as needed.Detachable media 1211, such as disk, CD, magneto-optic disk, semiconductor memory etc., are mounted on as needed on driver 1210, in order to It is mounted into storage section 1208 as needed from the computer program read thereon.
Particularly, according to an embodiment of the invention, may be implemented as computer below with reference to the process of flow chart description Software program.For example, the embodiment of the present invention includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed from network by communications portion 1209, and/or from detachable media 1211 are mounted.When the computer program is executed by central processing unit (CPU) 1201, executes in the system of the application and limit Various functions.
It should be noted that computer-readable medium shown in the embodiment of the present invention can be computer-readable signal media Or computer readable storage medium either the two any combination.Computer readable storage medium for example can be with System, device or the device of --- but being not limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or it is any more than Combination.The more specific example of computer readable storage medium can include but is not limited to: have one or more conducting wires Electrical connection, portable computer diskette, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type are programmable Read-only memory (Erasable Programmable Read Only Memory, EPROM), flash memory, optical fiber, Portable, compact Disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), light storage device, magnetic memory device or The above-mentioned any appropriate combination of person.In the present invention, computer readable storage medium can be it is any include or storage program Tangible medium, which can be commanded execution system, device or device use or in connection.And in this hair In bright, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, In carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to Electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable Any computer-readable medium other than storage medium, the computer-readable medium can send, propagate or transmit for by Instruction execution system, device or device use or program in connection.The journey for including on computer-readable medium Sequence code can transmit with any suitable medium, including but not limited to: wireless, wired etc. or above-mentioned is any appropriate Combination.
Flow chart and block diagram in attached drawing are illustrated according to the system of various embodiments of the invention, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of above-mentioned module, program segment or code include one or more Executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, institute in box The function of mark can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are practical On can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it wants It is noted that the combination of each box in block diagram or flow chart and the box in block diagram or flow chart, can use and execute rule The dedicated hardware based systems of fixed functions or operations is realized, or can use the group of specialized hardware and computer instruction It closes to realize.
Being described in unit involved in the embodiment of the present invention can be realized by way of software, can also be by hard The mode of part realizes that described unit also can be set in the processor.Wherein, the title of these units is in certain situation Under do not constitute restriction to the unit itself.
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be Included in electronic equipment described in above-described embodiment;It is also possible to individualism, and without in the supplying electronic equipment. Above-mentioned computer-readable medium carries one or more program, when the electronics is set by one for said one or multiple programs When standby execution, so that the electronic equipment realizes method described in above-described embodiment.
It should be noted that although being referred to several modules or list for acting the equipment executed in the above detailed description Member, but this division is not enforceable.In fact, embodiment according to the present invention, it is above-described two or more Module or the feature and function of unit can embody in a module or unit.Conversely, an above-described mould The feature and function of block or unit can be to be embodied by multiple modules or unit with further division.
Through the above description of the embodiments, those skilled in the art is it can be readily appreciated that example described herein is implemented Mode can also be realized by software realization in such a way that software is in conjunction with necessary hardware.Therefore, according to the present invention The technical solution of embodiment can be embodied in the form of software products, which can store non-volatile at one In property storage medium (can be CD-ROM, USB flash disk, mobile hard disk etc.) or on network, including some instructions set a calculating Standby (can be personal computer, server, touch control terminal or network equipment etc.) executes the side of embodiment according to the present invention Method.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to of the invention its Its embodiment.This application is intended to cover any variations, uses, or adaptations of the invention, these modifications, purposes or Person's adaptive change follows general principle of the invention and including the undocumented common knowledge in the art of the present invention Or conventional techniques.
It should be understood that the present invention is not limited to the precise structure already described above and shown in the accompanying drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present invention is limited only by the attached claims.

Claims (15)

1. a kind of tax administration method based on block catenary system, which is characterized in that the block catenary system includes accounting nodes Sub-network and service node sub-network, the accounting nodes sub-network includes accounting nodes, and the service node sub-network includes Service node, the tax administration method are executed by the accounting nodes, and the tax administration method includes:
Receive the tax information processing request that the service node in the service node sub-network is sent;
According to the intelligent contract relevant to tax administration stored in the accounting nodes sub-network, the service node is obtained Permissions data;
The tax information processing request is responded according to the permissions data of the service node, and will be at the tax information The response results of reason request are back to the service node.
2. the tax administration method according to claim 1 based on block catenary system, which is characterized in that the tax information Include the address information of the service node in processing request, includes the mark of the service node in the address information The identification information of superior node belonging to information, the service node and the signing messages of the superior node.
3. the tax administration method according to claim 2 based on block catenary system, which is characterized in that the tax information Processing request includes tax information inquiry request;
The tax information processing request is responded according to the permissions data of the service node, comprising:
According to address information included in the tax information inquiry request, determine that higher level belonging to the service node saves Point;
According to superior node belonging to the service node to signing messages included in the tax information inquiry request into Row verifying;
If being verified to signing messages included in the tax information inquiry request, the power based on the service node Data are limited, inquiry tax relevant to the service node in the corresponding tax data of the superior node belonging to the service node Business information, to obtain the response results for the tax information inquiry request.
4. the tax administration method according to claim 1 based on block catenary system, which is characterized in that further include:
Generate the transaction data for updating the intelligent contract;
The transaction data is sent to other accounting nodes in the accounting nodes sub-network, in accounting nodes It knows together in network to the transaction data;
After the completion of transaction data common recognition, the intelligent contract is updated by the transaction data.
5. the tax administration method according to claim 4 based on block catenary system, which is characterized in that generate for updating The transaction data of the intelligence contract, comprising:
Receive the update message for the access control policy for tax information processing request that specified services node is sent;
Authentication process is carried out to the specified services node;
If passing through to the specified services node authentication, the transaction data is generated according to the update message.
6. the tax administration method according to claim 1 based on block catenary system, which is characterized in that further include:
If receiving the friendship for being used to update the intelligent contract that other accounting nodes in the accounting nodes sub-network are sent Easy data then know together to the transaction data with other accounting nodes;
After the completion of transaction data common recognition, the intelligent contract is updated by the transaction data.
7. based on the tax administration method of block catenary system according to any one of claim 4 to 6, which is characterized in that The service node includes taxation authority's node;
The transaction data for updating the intelligent contract includes addition and/or the business taxation for deleting taxation authority's management The information of agency service side.
8. based on the tax administration method of block catenary system according to any one of claim 4 to 6, which is characterized in that The service node includes business taxation agency service side node;
The transaction data for updating the intelligent contract includes adding and/or deleting business taxation agency service side needs The information of the enterprise of agency.
9. based on the tax administration method of block catenary system according to any one of claim 4 to 6, which is characterized in that The service node includes enterprise's node;
The transaction data for updating the intelligent contract includes the information for the bill that enterprise can inquire and/or handle.
10. the tax administration method according to claim 1 based on block catenary system, which is characterized in that the business section Point includes taxation authority's node;
According to the intelligent contract relevant to tax administration stored in the accounting nodes sub-network, the service node is obtained Permissions data, comprising:
According to the intelligent contract, obtains following one or more permissions datas of taxation authority: can be issued in signal period The total amount of tax invoice can be issued in the total quantity of tax invoice, signal period, the list that the taxation authority can issue The maximum dollar amount of tax invoice, the enterprise that tax relevant information can be inquired by the taxation authority, can be by the tax The business taxation agency service side of mechanism inquiry tax relevant information.
11. the tax administration method according to claim 1 based on block catenary system, which is characterized in that the business section Point includes business taxation agency service side node;
According to the intelligent contract relevant to tax administration stored in the accounting nodes sub-network, the service node is obtained Permissions data, comprising:
According to the intelligent contract, following one or more permissions datas of business taxation agency service side are obtained: by the enterprise The enterprise of industry tax agency service side management, the enterprise that tax relevant information can be inquired by the business taxation agency service side Industry.
12. the tax administration method according to claim 1 based on block catenary system, which is characterized in that the business section Point includes enterprise's node;
According to the intelligent contract relevant to tax administration stored in the accounting nodes sub-network, the service node is obtained Permissions data, comprising:
According to the intelligent contract, the information for the bill that enterprise can inquire and/or handle is obtained.
13. a kind of tax administration device based on block catenary system, which is characterized in that the block catenary system includes accounting nodes Sub-network and service node sub-network, the accounting nodes sub-network includes accounting nodes, and the service node sub-network includes Service node, the accounting nodes include the tax administration device, and the tax administration device includes:
Receiving unit, for receiving the tax information processing request of the transmission of the service node in the service node sub-network;
Acquiring unit, for obtaining according to the intelligent contract relevant to tax administration stored in the accounting nodes sub-network The permissions data of the service node;
Processing unit for responding the tax information processing request according to the permissions data of the service node, and will be directed to The response results of the tax information processing request are back to the service node.
14. a kind of computer-readable medium, is stored thereon with computer program, which is characterized in that the computer program is located Manage the tax administration method based on block catenary system realized as described in any one of claims 1 to 12 when device executes.
15. a kind of electronic equipment characterized by comprising
One or more processors;
Storage device, for storing one or more programs, when one or more of programs are by one or more of processing Device execute when so that one or more of processors realize as described in any one of claims 1 to 12 based on block chain The tax administration method of system.
CN201811495753.9A 2018-12-07 2018-12-07 Tax administration method, device, medium and electronic equipment based on block chain system Active CN109636492B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201911167494.1A CN110827097B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system
CN201910678878.3A CN110443658B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system
CN201811495753.9A CN109636492B (en) 2018-12-07 2018-12-07 Tax administration method, device, medium and electronic equipment based on block chain system
CN201911168678.XA CN111028023B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811495753.9A CN109636492B (en) 2018-12-07 2018-12-07 Tax administration method, device, medium and electronic equipment based on block chain system

Related Child Applications (3)

Application Number Title Priority Date Filing Date
CN201911168678.XA Division CN111028023B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system
CN201910678878.3A Division CN110443658B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system
CN201911167494.1A Division CN110827097B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system

Publications (2)

Publication Number Publication Date
CN109636492A true CN109636492A (en) 2019-04-16
CN109636492B CN109636492B (en) 2022-12-27

Family

ID=66072041

Family Applications (4)

Application Number Title Priority Date Filing Date
CN201910678878.3A Active CN110443658B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system
CN201811495753.9A Active CN109636492B (en) 2018-12-07 2018-12-07 Tax administration method, device, medium and electronic equipment based on block chain system
CN201911168678.XA Active CN111028023B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system
CN201911167494.1A Active CN110827097B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201910678878.3A Active CN110443658B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN201911168678.XA Active CN111028023B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system
CN201911167494.1A Active CN110827097B (en) 2018-12-07 2018-12-07 Tax management method, apparatus, medium and electronic device based on block chain system

Country Status (1)

Country Link
CN (4) CN110443658B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110163691A (en) * 2019-04-29 2019-08-23 阿里巴巴集团控股有限公司 Invoice creation method and device, electronic equipment based on block chain
CN110210917A (en) * 2019-06-03 2019-09-06 杭州云象网络技术有限公司 A kind of electronic invoice system construction method based on multichain configuration
CN110414996A (en) * 2019-06-26 2019-11-05 深圳壹账通智能科技有限公司 Medicine information update method and device, electronic equipment and non-transient storage media
CN110458582A (en) * 2019-01-29 2019-11-15 深圳市智税链科技有限公司 Method for processing business, device, medium and electronic equipment based on block catenary system
CN110473030A (en) * 2019-07-31 2019-11-19 阿里巴巴集团控股有限公司 Electronic bill number based on block chain claims method and device, electronic equipment
CN110503536A (en) * 2019-07-05 2019-11-26 方欣科技有限公司 A kind of credit driving operational approach and device based on block chain
CN110598454A (en) * 2019-09-20 2019-12-20 腾讯科技(深圳)有限公司 Data processing method and device in block chain, storage medium and computer equipment
CN110599273A (en) * 2019-09-20 2019-12-20 腾讯科技(深圳)有限公司 Data processing method, data processing device, node equipment and storage medium
CN110599321A (en) * 2019-09-20 2019-12-20 腾讯科技(深圳)有限公司 Tax data processing method, device, server and storage medium
CN111311407A (en) * 2020-02-07 2020-06-19 腾讯科技(深圳)有限公司 Data processing method and device based on block chain system and electronic equipment
CN111861686A (en) * 2020-06-12 2020-10-30 方欣科技有限公司 Finance and tax accounting method and system based on block chain
US10846765B2 (en) 2019-07-31 2020-11-24 Advanced New Technologies Co., Ltd. Blockchain-based e-bill number application method, apparatus, and electronic device
CN112132588A (en) * 2020-11-26 2020-12-25 腾讯科技(深圳)有限公司 Data processing method and device based on block chain, routing equipment and storage medium
CN112330429A (en) * 2019-08-01 2021-02-05 深圳顺丰泰森控股(集团)有限公司 Tax data processing method, system, server and storage medium
CN112418961A (en) * 2020-11-27 2021-02-26 链亦科技(上海)有限公司 Electronic invoice system based on block chain
CN112907367A (en) * 2019-12-03 2021-06-04 微观(天津)科技发展有限公司 Cross-border trade data management method and device based on block chain and storage medium
US11049115B2 (en) 2019-07-31 2021-06-29 Advanced New Technologies Co., Ltd. Blockchain-based bill write-off method, apparatus, electronic device, and storage medium
US11087371B2 (en) 2019-04-29 2021-08-10 Advanced New Technologies Co., Ltd. Blockchain-based invoice creation method apparatus, and electronic device
CN115952237A (en) * 2023-01-28 2023-04-11 北京星途探索科技有限公司 Multi-terminal data fusion system

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113032490B (en) * 2019-12-05 2022-07-12 腾讯科技(深圳)有限公司 Contract data processing method, related equipment and medium
CN111311192B (en) * 2020-02-26 2021-01-01 杭州新中大科技股份有限公司 Artificial intelligence enterprise management method and system combining block chains and big data
CN111507815B (en) * 2020-04-20 2021-07-27 腾讯科技(深圳)有限公司 Block chain based information acquisition method, device, equipment and storage medium
CN111428259A (en) * 2020-06-09 2020-07-17 浙江国发企服科技有限公司 Information collaborative check management method, collaborative check system and storage medium
CN112163917B (en) * 2020-09-28 2024-06-07 财付通支付科技有限公司 Bill processing method and device based on blockchain, medium and electronic equipment
CN112488777B (en) * 2020-10-31 2024-01-16 远光软件股份有限公司 Bill processing method and related device
CN112102060B (en) * 2020-11-17 2021-03-19 国网电子商务有限公司 Tax information processing method and system based on block chain
CN117252716A (en) * 2023-09-11 2023-12-19 广东源恒软件科技有限公司 Tax data storage management method and system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106384236A (en) * 2016-08-31 2017-02-08 江苏通付盾科技有限公司 Blockchain based CA (Certificate Authority) management method, device and system
CN106982205A (en) * 2017-03-01 2017-07-25 中钞***产业发展有限公司北京智能卡技术研究院 Digital asset treating method and apparatus based on block chain
CN107145521A (en) * 2017-04-10 2017-09-08 杭州趣链科技有限公司 A kind of data migration method towards block chain multistage intelligent contract
CN107181599A (en) * 2017-07-18 2017-09-19 天津理工大学 The storage of route location data confidentiality and sharing method based on block chain
CN107368833A (en) * 2017-09-01 2017-11-21 许军 A kind of original certificate processing method, device, accepting terminal and system
CN107528886A (en) * 2017-07-25 2017-12-29 中国科学院计算技术研究所 Block chain the whole network method for splitting and system
CN108012582A (en) * 2017-08-18 2018-05-08 达闼科技成都有限公司 block chain system and authority management method thereof
WO2018104276A1 (en) * 2016-12-08 2018-06-14 Bundesdruckerei Gmbh Master blockchain
CN108615185A (en) * 2018-04-24 2018-10-02 北京罗格数据科技有限公司 A kind of silver-colored tax interaction systems construction method based on block chain

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106296382A (en) * 2016-08-09 2017-01-04 深圳市淘淘谷信息技术有限公司 A kind of method that block chain realizes Analysis of Tariff Data
CN107079058B (en) * 2016-12-23 2019-05-31 深圳前海达闼云端智能科技有限公司 The business of block chain node executes method, apparatus and node device
WO2018163044A1 (en) * 2017-03-05 2018-09-13 Tatchell Shona System and method for provision of supply chain financing of ethically verified product where there has been verification of production processes and products inspection using blockchain smart contracts
CN106952153A (en) * 2017-03-13 2017-07-14 广东网金控股股份有限公司 A kind of method of charging out based on block chain
CN107248074A (en) * 2017-03-29 2017-10-13 阿里巴巴集团控股有限公司 A kind of method for processing business and equipment based on block chain
CN113435994A (en) * 2017-03-31 2021-09-24 唐晓领 Method, device and system for sharing transaction metadata information by multiple financial borrowing parties based on block chain
US10762479B2 (en) * 2017-04-05 2020-09-01 Samsung Sds Co., Ltd. Method and system for processing blockchain-based real-time transaction
CN107124460A (en) * 2017-04-28 2017-09-01 北京汇通金财信息科技有限公司 A kind of alliance's catenary system, the method and apparatus of alliance's chain accounting nodes communication
CN107451874A (en) * 2017-07-27 2017-12-08 武汉天喻信息产业股份有限公司 Electronic invoice integrated conduct method and system based on block chain
CN108305106A (en) * 2018-01-31 2018-07-20 复旦大学 A kind of electronic invoice register method based on block chain
CN108846752A (en) * 2018-06-06 2018-11-20 北京京东金融科技控股有限公司 Data processing method, system, block platform chain and readable storage medium storing program for executing
CN108711099A (en) * 2018-06-07 2018-10-26 深圳鑫宏图工业设计有限公司 A kind of financial system management method, electronic equipment and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106384236A (en) * 2016-08-31 2017-02-08 江苏通付盾科技有限公司 Blockchain based CA (Certificate Authority) management method, device and system
WO2018104276A1 (en) * 2016-12-08 2018-06-14 Bundesdruckerei Gmbh Master blockchain
CN106982205A (en) * 2017-03-01 2017-07-25 中钞***产业发展有限公司北京智能卡技术研究院 Digital asset treating method and apparatus based on block chain
CN107145521A (en) * 2017-04-10 2017-09-08 杭州趣链科技有限公司 A kind of data migration method towards block chain multistage intelligent contract
CN107181599A (en) * 2017-07-18 2017-09-19 天津理工大学 The storage of route location data confidentiality and sharing method based on block chain
CN107528886A (en) * 2017-07-25 2017-12-29 中国科学院计算技术研究所 Block chain the whole network method for splitting and system
CN108012582A (en) * 2017-08-18 2018-05-08 达闼科技成都有限公司 block chain system and authority management method thereof
CN107368833A (en) * 2017-09-01 2017-11-21 许军 A kind of original certificate processing method, device, accepting terminal and system
CN108615185A (en) * 2018-04-24 2018-10-02 北京罗格数据科技有限公司 A kind of silver-colored tax interaction systems construction method based on block chain

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11895104B2 (en) 2019-01-29 2024-02-06 Tencent Technology (Shenzhen) Company Limited Service processing method and apparatus based on blockchain system, medium and electronic device
CN110458582B (en) * 2019-01-29 2023-12-12 深圳市智税链科技有限公司 Business processing method, device, medium and electronic equipment based on block chain system
CN110458582A (en) * 2019-01-29 2019-11-15 深圳市智税链科技有限公司 Method for processing business, device, medium and electronic equipment based on block catenary system
US11087371B2 (en) 2019-04-29 2021-08-10 Advanced New Technologies Co., Ltd. Blockchain-based invoice creation method apparatus, and electronic device
CN110163691A (en) * 2019-04-29 2019-08-23 阿里巴巴集团控股有限公司 Invoice creation method and device, electronic equipment based on block chain
CN110210917B (en) * 2019-06-03 2021-12-07 杭州云象网络技术有限公司 Electronic invoice system construction method based on multi-chain configuration
CN110210917A (en) * 2019-06-03 2019-09-06 杭州云象网络技术有限公司 A kind of electronic invoice system construction method based on multichain configuration
CN110414996A (en) * 2019-06-26 2019-11-05 深圳壹账通智能科技有限公司 Medicine information update method and device, electronic equipment and non-transient storage media
CN110503536A (en) * 2019-07-05 2019-11-26 方欣科技有限公司 A kind of credit driving operational approach and device based on block chain
CN110473030B (en) * 2019-07-31 2021-03-23 创新先进技术有限公司 Block chain-based electronic bill number claiming method and device and electronic equipment
US11429983B2 (en) 2019-07-31 2022-08-30 Advanced New Technologies Co., Ltd. Blockchain-based bill write-off method, apparatus, electronic device, and storage medium
CN110473030A (en) * 2019-07-31 2019-11-19 阿里巴巴集团控股有限公司 Electronic bill number based on block chain claims method and device, electronic equipment
US10846765B2 (en) 2019-07-31 2020-11-24 Advanced New Technologies Co., Ltd. Blockchain-based e-bill number application method, apparatus, and electronic device
US11049115B2 (en) 2019-07-31 2021-06-29 Advanced New Technologies Co., Ltd. Blockchain-based bill write-off method, apparatus, electronic device, and storage medium
CN112330429A (en) * 2019-08-01 2021-02-05 深圳顺丰泰森控股(集团)有限公司 Tax data processing method, system, server and storage medium
CN110599273A (en) * 2019-09-20 2019-12-20 腾讯科技(深圳)有限公司 Data processing method, data processing device, node equipment and storage medium
CN110598454B (en) * 2019-09-20 2021-07-06 腾讯科技(深圳)有限公司 Data processing method and device in block chain, storage medium and computer equipment
CN110599321B (en) * 2019-09-20 2023-09-29 腾讯科技(深圳)有限公司 Tax data processing method and device, server and storage medium
CN110599321A (en) * 2019-09-20 2019-12-20 腾讯科技(深圳)有限公司 Tax data processing method, device, server and storage medium
CN110598454A (en) * 2019-09-20 2019-12-20 腾讯科技(深圳)有限公司 Data processing method and device in block chain, storage medium and computer equipment
CN112907367A (en) * 2019-12-03 2021-06-04 微观(天津)科技发展有限公司 Cross-border trade data management method and device based on block chain and storage medium
CN111311407A (en) * 2020-02-07 2020-06-19 腾讯科技(深圳)有限公司 Data processing method and device based on block chain system and electronic equipment
CN111861686A (en) * 2020-06-12 2020-10-30 方欣科技有限公司 Finance and tax accounting method and system based on block chain
CN112132588B (en) * 2020-11-26 2021-06-15 腾讯科技(深圳)有限公司 Data processing method and device based on block chain, routing equipment and storage medium
CN112132588A (en) * 2020-11-26 2020-12-25 腾讯科技(深圳)有限公司 Data processing method and device based on block chain, routing equipment and storage medium
CN112418961A (en) * 2020-11-27 2021-02-26 链亦科技(上海)有限公司 Electronic invoice system based on block chain
CN115952237A (en) * 2023-01-28 2023-04-11 北京星途探索科技有限公司 Multi-terminal data fusion system
CN115952237B (en) * 2023-01-28 2023-06-09 北京星途探索科技有限公司 Multi-terminal data fusion system

Also Published As

Publication number Publication date
CN110827097A (en) 2020-02-21
CN110443658B (en) 2023-01-24
CN111028023B (en) 2023-02-17
CN110443658A (en) 2019-11-12
CN109636492B (en) 2022-12-27
CN111028023A (en) 2020-04-17
CN110827097B (en) 2023-04-07

Similar Documents

Publication Publication Date Title
CN109636492A (en) Tax administration method, apparatus, medium and electronic equipment based on block catenary system
KR102277998B1 (en) Electronic bill management method, apparatus and recording medium
Dai et al. Blockchain for Internet of Things: A survey
CN110460590A (en) Data managing method, device, medium and the electronic equipment of block catenary system
CN109447648B (en) Method, accounting node and medium for recording data blocks in a blockchain network
CN110363665B (en) Credit right data processing method, device, equipment and medium
KR102406172B1 (en) Method and system for providing NFT-based eco-friendly big data distribution platform services
US20160261690A1 (en) Computing device configuration and management using a secure decentralized transaction ledger
Wang et al. Blockchain-based IoT device identification and management in 5G smart grid
JP4554156B2 (en) Collaborative management of distributed network cache
CN112000976B (en) Authentication management method, device, medium and electronic equipment for block chain system
US20130290226A1 (en) System and method for social graph and graph assets valuation and monetization
CN106982205A (en) Digital asset treating method and apparatus based on block chain
CN109658097A (en) Authentication management method, apparatus, medium and the electronic equipment of block catenary system
CN109379381A (en) Data managing method, device, medium and the electronic equipment of block catenary system
CN114445010B (en) Block chain-based multi-mode intermodal system and method
US20200097961A1 (en) Decentralized smart resource sharing between different resource providers
WO2007014255A2 (en) Network payment framework
KR102207560B1 (en) Computing devices for providing file sharing services
CN109003185A (en) A kind of method for building up, device, calculating equipment and the storage medium of intelligence contract
CN112231415B (en) Data synchronization method and system of block chain network, electronic device and readable medium
KR102296991B1 (en) Mileage integrative platform service system based on blockchain
CN113988982A (en) Data transaction method, device, equipment and storage medium
US11811246B2 (en) Decentralized green-energy ecosystem
US11954716B2 (en) System and method for decentralized marketplaces

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