TW201833827A - 業務處理方法和裝置 - Google Patents
業務處理方法和裝置 Download PDFInfo
- Publication number
- TW201833827A TW201833827A TW106138740A TW106138740A TW201833827A TW 201833827 A TW201833827 A TW 201833827A TW 106138740 A TW106138740 A TW 106138740A TW 106138740 A TW106138740 A TW 106138740A TW 201833827 A TW201833827 A TW 201833827A
- Authority
- TW
- Taiwan
- Prior art keywords
- business
- blockchain node
- service
- smart contract
- information
- Prior art date
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 9
- 238000000034 method Methods 0.000 claims abstract description 115
- 238000012545 processing Methods 0.000 claims abstract description 98
- 238000012795 verification Methods 0.000 claims abstract description 56
- 230000008569 process Effects 0.000 claims abstract description 53
- 238000012546 transfer Methods 0.000 claims description 18
- 230000008859 change Effects 0.000 claims description 17
- 238000012552 review Methods 0.000 claims description 10
- 230000007246 mechanism Effects 0.000 abstract description 5
- 230000000875 corresponding effect Effects 0.000 description 49
- 238000011156 evaluation Methods 0.000 description 20
- 238000012550 audit Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 14
- 230000006872 improvement Effects 0.000 description 12
- 239000000463 material Substances 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 230000009471 action Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008014 freezing Effects 0.000 description 2
- 238000007710 freezing Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/067—Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
- G06Q20/38215—Use of certificates or encrypted proofs of transaction rights
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3827—Use of message hashing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4016—Transaction verification involving fraud or risk level assessment in transaction processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0609—Buyer or seller confidence or verification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Third-party assisted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/16—Real estate
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
- G06Q50/188—Electronic negotiation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0637—Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Primary Health Care (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Bioethics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)
Abstract
本申請公開一種業務處理的方法及裝置,該方法中第一區塊鏈節點可將根據用戶發送的業務信息而生成的業務請求發送至共識網路中,以使共識網路中的第二區塊鏈節點在驗證出共識網路中的第三區塊鏈節點根據該業務請求得到的業務結果合法時,透過觸發該業務請求中的第一智能合約執行第一指定操作。由於第一區塊鏈節點利用能自動執行的智能合約,使第三區塊鏈節點根據第一區塊鏈節點發送的業務請求而得出的業務結果一旦通過第二區塊鏈節點的驗證,該第一區塊鏈節點即可通過該第一智能合約自動完成第一指定操作,並且,由於第二區塊鏈節點可對第三區塊鏈節點得出的業務結果進行驗證,使得整個業務處理過程中具備公正機制,極大提高了業務處理的公正性。
Description
本申請係關於電腦技術領域,尤其關於一種業務處理的方法及裝置。
當今,用戶可委托一些業務辦理機構為自己辦理一些業務,這些業務辦理機構可向用戶提供專業的業務辦理服務,使得用戶只需支付一定的報酬,即可透過這些業務辦理機構替自己完成較為複雜、繁瑣的業務處理流程,從而給用戶的業務辦理提供了方便。 例如,用戶需要透過業務辦理機構進行業務處理時,可透過自己所持有的終端向業務辦理機構發送業務請求,而業務辦理結構則可根據用戶發送的業務請求,得到相應的業務結果,並將該業務結果返回給用戶。 然而,在實際應用中,一些業務辦理機構在為用戶辦理業務的過程中可能會存在一些弄虛作假的行為,從而向用戶返回錯誤的業務結果,致使用戶的利益受到損害。 以資產評估為例,用戶透過資產評估機構(即業務辦理機構)辦理資產評估業務時,可將自己需要進行資產評估的資產材料以及個人有效證件以業務請求的方式發送給資產評估機構,而資產評估機構在接收到該業務請求後,可能故意做出一份虛假的資產評估報告,並將該資產評估報告作為業務結果返回給用戶,這樣一來,用戶後續可能無法透過該資產評估報告進行諸如財產所有權轉讓、保險損失補償、資產清算等行為,從而在一定程度上給用戶的財產造成損失。 從上述說明中可以看出,用戶在透過業務辦理機構進行業務處理的過程中缺乏信任保障,從而可能會在業務處理的過程中遭到一定的損失,而如何能夠在用戶與業務辦理機構之間構建一個可靠的信任機制,致使用戶在業務處理的過程中不受損失,則是一個亟待解決的問題。
本申請實施例提供一種業務處理的方法,用以解決現有技術中用戶透過業務辦理機構進行處理業務時可能會遭受損失的問題。 本申請實施例提供了一種業務處理的方法,包括: 第一區塊鏈節點接收用戶發送的業務信息; 根據所述業務信息生成相應的業務請求,所述業務請求中包含有根據所述業務信息生成的第一智能合約; 將所述業務請求發送至共識網路中,以使共識網路中的第三區塊鏈節點根據所述業務請求得到相應的業務結果,並在確定出共識網路中的第二區塊鏈節點驗證所述業務結果合法時,透過觸發所述第一智能合約執行第一指定操作。 本申請實施例提供一種業務處理的裝置,用以解決現有技術中用戶透過業務辦理機構進行處理業務時可能會遭受損失的問題。 本申請實施例提供了一種業務處理的裝置,包括: 接收模組,接收用戶發送的業務信息; 生成模組,根據所述業務信息生成相應的業務請求,所述業務請求中包含有根據所述業務信息生成的第一智能合約; 發送模組,將所述業務請求發送至共識網路中,以使共識網路中的第三區塊鏈節點根據所述業務請求得到相應的業務結果,並在確定出共識網路中的第二區塊鏈節點驗證所述業務結果合法時,透過觸發所述第一智能合約執行第一指定操作。 本申請實施例提供一種業務處理的方法,用以解決現有技術中用戶透過業務辦理機構進行處理業務時可能會遭受損失的問題。 本申請實施例提供了一種業務處理的方法,包括: 第二區塊鏈節點從共識網路中獲取第三區塊鏈節點發送的業務反饋信息; 根據所述業務反饋信息,從所述第三區塊鏈節點中獲取業務結果,所述業務結果是所述第三區塊鏈節點根據第一區塊鏈節點發送至所述共識網路的業務請求生成的; 在驗證所述業務結果合法時,使所述第一區塊鏈節點透過觸發第一智能合約執行第一指定操作。 本申請實施例提供一種業務處理的裝置,用以解決現有技術中用戶透過業務辦理機構進行處理業務時可能會遭受損失的問題。 本申請實施例提供了一種業務處理的裝置,包括: 信息獲取模組,從共識網路中獲取第三區塊鏈節點發送的業務反饋信息; 結果獲取模組,根據所述業務反饋信息,從所述第三區塊鏈節點中獲取業務結果,所述業務結果是所述第三區塊鏈節點根據第一區塊鏈節點發送至所述共識網路的業務請求生成的; 驗證模組,在驗證所述業務結果合法時,使所述第一區塊鏈節點透過觸發第一智能合約執行第一指定操作。 本申請實施例提供一種業務處理的方法,用以解決現有技術中用戶透過業務辦理機構進行處理業務時可能會遭受損失的問題。 本申請實施例提供了一種業務處理的方法,包括: 第三區塊鏈節點獲取第一區塊鏈節點通過共識網路發送的業務請求,所述業務請求中包含有所述第一區塊鏈節點根據用戶發送的業務信息生成的第一智能合約; 根據所述業務請求,得到業務結果以及業務反饋信息; 將所述業務反饋信息發送至共識網路中,以使共識網路中的第二區塊鏈節點根據所述業務反饋信息,從所述第三區塊鏈節點獲取所述業務結果,並在驗證出所述業務結果合法時,使所述第一區塊鏈節點透過觸發所述第一智能合約執行第一指定操作。 本申請實施例提供一種業務處理的裝置,用以解決現有技術中用戶透過業務辦理機構進行處理業務時可能會遭受損失的問題。 本申請實施例提供了一種業務處理的裝置,包括: 請求獲取模組,獲取第一區塊鏈節點通過共識網路發送的業務請求,所述業務請求中包含有所述第一區塊鏈節點根據用戶發送的業務信息生成的第一智能合約; 信息生成模組,根據所述業務請求,得到業務結果以及業務反饋信息; 信息發送模組,將所述業務反饋信息發送至共識網路中,以使共識網路中的第二區塊鏈節點根據所述業務反饋信息,從所述裝置獲取所述業務結果,並在驗證出所述業務結果合法時,使所述第一區塊鏈節點透過觸發所述第一智能合約執行第一指定操作。 本申請實施例採用的上述至少一個技術方案能夠達到以下有益效果: 在本申請實施例中,由於第一區塊鏈節點利用能夠自動執行的智能合約,使得第三區塊鏈節點根據第一區塊鏈節點發送的業務請求而得出的業務結果一旦通過了第二區塊鏈節點的驗證,第一區塊鏈節點即可透過觸發該第一智能合約執行第一指定操作,無需人為干擾既能公正的完成業務處理過程中的指定操作,並且,由於第二區塊鏈節點可對第三區塊鏈節點得出的業務結果進行驗證,使得整個業務處理過程中具備了公正的機制,從而極大的提高了業務處理的公正性,降低了用戶在業務處理過程中遭受損失的可能性。
為了使用戶透過業務辦理機構進行業務處理的過程具備有效的公正性,在本申請中,用戶和業務辦理機構可以透過區塊鏈的共識網路建立信任機制,即,利用共識網路中區塊鏈中儲存的資料所具備的不可篡改的特性,使得用戶發送的業務請求以及業務辦理機構根據該業務請求所得出的業務結果都具備有效的公正性,並且,為了進一步的提高業務處理過程中的公正性,本申請中還引入了審計部門作為區塊鏈節點來對用戶發送的業務請求以及業務辦理機構得出的業務結果進行驗證,並在驗證通過後,透過簽名的方式觸發智能合約自動實現指定操作的執行,從而實現了無需人為干擾,自動完成業務處理的過程,用戶、業務辦理機構、審計部門三者之間的關係如圖1所示。 圖1為本申請實施例提供的用戶透過區塊鏈的共識網路進行業務處理的示意圖。 在圖1中,整個共識網路中擁有多個區塊鏈節點,用戶發送業務請求所基於的終端、業務辦理機構、審計部門均為整個共識網路中的一個區塊鏈節點。用戶可透過作為第一區塊鏈節點的終端向共識網路中發送業務請求,該業務請求進入共識網路中後,作為第三區塊鏈節點的業務辦理機構可以受理該業務請求,並得出相應的業務結果。而後,作為第二區塊鏈節點的審計部門可以對第三區塊鏈節點所做出的業務結果進行驗證,並待確定出該業務結果驗證通過後,透過簽名的方式觸發第一區塊鏈節點透過該智能合約執行第一指定操作,即,將用戶帳戶的一定數額的資金轉移至業務辦理機構中。不僅如此,業務辦理機構所做出的業務結果以及用戶發送的業務請求還可以信息摘要的方式儲存在區塊鏈中,這就為後續驗證業務結果以及業務請求是否發生過修改創造了一定的鑒定基礎。 在本申請實施例中,用戶向共識網路發送的業務請求中包含有第一智能合約,該第一智能合約存在的目的是為了後續一旦作為審計部門的第二區塊鏈節點驗證作為第三區塊鏈節點根據該業務請求所做出的業務結果合法後,使第一區塊鏈節點能夠透過該智能合約自動完成第一指定操作的執行。 而在第三區塊鏈節點根據該業務結果生成的業務結果信息中包含有第二智能合約,該第二智能合約存在的目的是為了後續一旦第二區塊鏈節點驗證第三區塊鏈節點根據該業務請求做出的業務結果不合法時,使第三區塊鏈節點透過該智能合約自動觸發完成第二指定操作的執行。這裏的“第一”和“第二”僅為區分不同的智能合約,沒有特殊含義。 為了使本技術領域的人員更好地理解本申請中的技術方案,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都應當屬本申請保護的範圍。 圖2為本申請實施例提供的業務處理過程的示意圖,具體包括以下步驟: S201:第一區塊鏈節點接收用戶發送的業務信息。 在實際應用中,用戶需要透過業務辦理機構進行業務處理時,可透過終端向該業務辦理機構發送業務請求,其中,該業務請求是終端根據用戶在終端輸入的業務信息所生成的。例如,以資產評估為例,用戶要進行房產評估時,可以在終端中輸入自己的有效證件信息、房產信息以及此次房產評估需求的報酬。終端在接收到這些信息後,可根據這些信息生成相應的房產評估請求。 基於此,在本申請實施例中,用戶在業務處理的過程中,可在終端中輸入相應的業務信息,而用戶輸入業務信息的方式除了可以將一些信息輸入到終端界面的指定位置外,還可透過上傳的方式將一些信息輸入到終端中,其中,這裏提到的終端即為共識網路中的第一區塊鏈節點。 需要說明的是,在本申請實施例中,第一區塊鏈節點除了可以是上述終端外,還可以是終端中的指定客戶端。該第一區塊鏈節點也可以是一個伺服器,即,用戶透過終端將業務信息上傳至伺服器中,而伺服器則可根據接收到的該業務信息生成相應的業務請求。 S202:根據所述業務信息,生成與所述業務信息相匹配的第一智能合約以及業務請求。 第一區塊鏈節點接收到用戶發送的業務信息後,可根據該業務信息,生成與該業務信息相匹配的第一智能合約。其中,由於在本申請實施例中,該第一智能合約的功能在於一旦第二區塊鏈節點驗證第三區塊鏈節點根據第一區塊鏈節點發送的業務請求所生成的業務結果合法時,第一區塊鏈節點需要通常觸發該第一智能合約執行第一指定操作,如,將用戶的帳戶地址中的一部分指定資源轉移至第三區塊鏈節點的帳戶地址中。所以,通常情况下,第一區塊鏈節點接收到的業務信息中包含有用戶的帳戶地址以及向業務辦理機構(即第三區塊鏈節點)辦理此次業務所支付的報酬(即指定資源)。因此,在本申請實施例中,第一區塊鏈節點可根據基於業務信息中包含的用戶的帳戶地址以及用戶向業務辦理機構所支付的報酬,生成該第一智能合約,當然,該第一智能合約還可基於其他的業務信息來生成。 在本申請實施例中,第一區塊鏈節點可以透過預設的SOLC編譯器對接收到的業務信息進行編譯,從而得到上述第一智能合約,除此之外,第一區塊鏈節點也可透過其他的編譯方式生成該第一智能合約,在此就不進行一一舉例說明了。 第一區塊鏈節點生成上述第一智能合約後,可進一步的根據接收到業務信息以及該第一智能合約,生成該業務信息所對應的業務請求。其中,該業務請求中除了包含有該第一智能合約外,還可包含有該用戶的帳戶地址。除此之外,該業務請求還可包含有該業務信息的摘要信息。包含有摘要信息的目的在於:由於後續第一區塊鏈節點需要將該業務請求發送至共識網路中,通常情况下,整個共識網路中的各區塊鏈節點均可在共識網路中查看到該業務請求,若該業務請求直接包含有用戶在第一區塊鏈節點中上傳的業務信息,則會造成用戶信息的洩漏,從而給用戶帶來不便。 例如,假設用戶需要進行房產評估時,通常需要將自己的詳細房產信息發送至第一區塊鏈節點中(若該第一區塊鏈節點是一個服務平台的話,則該服務平台需要是有關部門認證的具有一定資質的平台,即該服務平台不會洩漏用戶上傳的信息)。若該第一區塊鏈節點不對用戶發送的房產信息進行一定的處理,而直接將該房產信息攜帶在生成的業務請求中,一旦該業務請求進入到整個共識網路中,共識網路中的各區塊鏈節點勢必會查看到該用戶的房產信息,從而造成了用戶信息的洩漏。 所以,為了保證用戶發送的業務信息不至被洩漏,在本申請實施例中,第一區塊鏈節點將根據接收到業務信息,生成該業務信息的信息摘要(當然也可以對該業務信息進行資料脫敏處理),並將該信息摘要攜帶在業務請求中發送至共識網路中,這樣一來,共識網路中的各區塊鏈節點雖然均能查看到該業務請求,但是只能查看到該業務請求中的信息摘要,無法得知該信息摘要實際所對應的真實業務信息,從而保障了用戶的信息不至被洩漏。 除此之外,該信息摘要的另一個用途在於,由於該信息摘要是第一區塊鏈節點透過預設的信息摘要算法以及接收的業務信息生成的,該業務信息與該信息摘要具有唯一對應的關係,即,只要該業務信息的內容發生了改變,則透過預設的信息摘要算法生成的信息摘要一定與之前的信息摘要(即業務信息的內容未發生改變時所生成的信息摘要)不同,這就起到了能夠在後續過程中有效驗證用戶或他人(也可以是區塊鏈節點)是否主動修改業務信息的目的。 需要說明的是,上述第一智能合約除了可由第一區塊鏈節點根據用戶發送的業務信息生成外,還可由用戶自行來進行編譯,相應的,用戶可將編譯好的第一智能合約發送至第一區塊鏈節點,以使該第一區塊鏈節點根據用戶發送的業務信息以及該第一智能合約,生成包含有該第一智能合約的業務請求。 S203:將所述第一智能合約狀態為待審核的業務請求發送至共識網路中。 第一區塊鏈節點得到上述業務請求後,可將該業務請求發送至共識網路中,其中,第一區塊鏈節點可將該業務請求以交易的形式發送至該共識網路中,如,發起一筆小額的交易,並將該業務請求攜帶在這筆交易中發送至共識網路中,使得後續第三區塊鏈節點接受這筆交易時,則相當於接受了該業務請求。 通常來說,智能合約執行各個動作需要一定的觸發條件,而這裏所述的觸發條件可以透過智能合約狀態的變更來實現,所以,本申請實施例中,第一智能合約在不同的階段都有不同的狀態,一旦出現狀態的變更,則觸發該第一智能合約轉變成下一個階段,即,觸發執行不同的動作。基於此,第一區塊鏈節點將上述業務請求發送至共識網路中時,該業務請求中的第一智能合約的狀態可從初始的無狀態變更為待審核狀態,以使第二區塊鏈節點在後續過程中驗證第一智能合約狀態為待審核的業務請求的合法性。 當然,第一區塊鏈節點在根據接收到的業務信息生成上述第一智能合約時,該第一智能合約的狀態即為待審核狀態,換句話說,該第一智能合約一旦生成,其起始的狀態即為待審核狀態,而後,第一區塊鏈節點可將第一智能合約狀態待審核的業務請求發送至共識網路中,從而透過共識網路中的第二區塊鏈節點對該業務請求進行合法性的驗證。 S204:第二區塊鏈節點根據所述業務請求,從所述第一區塊鏈節點中獲取所述業務請求對應的業務信息。 在申請實施例中,共識網路中各區塊鏈節點中可能會存有多個業務請求,不同的業務請求可能所處的業務處理階段都均有不同,如,有些業務請求可能是剛從第一區塊鏈節點發送至共識網路中的,而有些業務請求則可能是執行到一定程度的業務請求,而標記各業務請求所處的業務處理階段則可透過各業務請求中包含的智能合約的狀態來實現。所以,對於一些剛進入共識網路中的業務請求來說,共識網路中的第二區塊鏈節點(即審計部門)需要查看哪些第一智能合約狀態為待審核的業務請求,並在後續過程中進一步的驗證這些業務請求的合法性。 S205:驗證所述業務信息是否合約,若是,則執行步驟S206,若否,則執行步驟S207。 S206:對所述業務請求進行簽名,以使所述第一智能合約的狀態由待審核變更為待受理,並使得所述第一區塊鏈節點透過所述待受理狀態的第一智能合約將所述業務請求中用戶的帳戶地址中的第一設定數量的指定資源進行凍結。 S207:不對所述業務請求進行簽名,以使所述第一區塊鏈節點確定所述業務請求受理失敗。 第二區塊鏈節點從共識網路中查看到第一智能合約狀態為待審核的業務請求時,需要對該業務請求進行合法性驗證。此舉的目的在於,在實際應用中,除了業務辦理機構可能會出現欺詐用戶的行為之外,用戶本身可能也會存在欺騙業務辦理機構的行為。如,用戶透過業務辦理機構辦理房產評估時,可能向業務辦理機構提供了與事實不符的假房產信息,從而使得業務辦理機構根據用戶所提供的這一房產信息,做出了與事實不符的房產評估報告(即業務結果),而後,用戶再拿著真正的房產信息狀告該業務辦理機構所做出的房產評估報告與實際不符,這就可能會給業務辦理機構本身帶來不利的影響。 所以,為了避免上述情况的發生,在本申請實施例中,第二區塊鏈節點(即審計部門)在第三區塊鏈節點接受並處理第一區塊鏈節點發送的業務請求之前,可先對該業務請求進行驗證,以確保該業務請求的合法性。 具體的,第二區塊鏈節點在共識網路中查看到第一智能合約狀態為待審核的業務請求時,可從該第一區塊鏈節點獲取用戶向第一區塊鏈節點發送的業務信息,並對該業務信息進行合法性驗證。若驗證該業務信息合法,則第二區塊鏈節點可對共識網路中的該業務請求進行簽名,而該業務請求一旦被第二區塊鏈節點進行了簽名,則該業務請求中的第一智能合約的狀態將有待審核變更為待受理。這樣,第三區塊鏈節點後續即可受理第一智能合約狀態為待受理的該業務請求。換句話說,由於第二區塊鏈節點對該業務請求進行簽名,從而在一定程度上保障了第三區塊鏈節點受理的業務請求為合法的業務請求。 與此同時,一旦第二區塊鏈節點對該業務請求進行了簽名,在該業務請求將被整個共識網路中的各區塊鏈節點進行共識,一旦共識通過,該業務請求將會記錄在共識網路中的區塊鏈中,即,各區塊鏈節點的區塊鏈中。由於區塊鏈中所記錄的信息具有不可篡改的特性,因此,該業務請求被記錄在區塊鏈中後,可在後續過程中用於對用戶發送的業務信息以及第三區塊鏈節點(即業務辦理機構)根據該業務信息所得到的業務結果是否發生過修改進行驗證(因為該業務請求中包含有第一區塊鏈節點根據該業務信息而生成的信息摘要),從而進一步保證了整個業務處理的公正性。 並且,第二區塊鏈節點一旦確定出上述業務信息合法,並對上述業務請求進行了簽名,則第一區塊鏈節點可透過狀態待受理的第一智能合約將所述用戶帳戶地址中的第一設定數量的指定資源進行凍結,以備後續進行業務結算時所使用。 第二區塊鏈節點除了需要驗證從第一區塊鏈節點獲取到業務信息是否合法外,還需要驗證該業務信息是否與該業務請求中的信息摘要唯一對應,以及該業務請求中的第一智能合約制定的是否合理。當然,該第二區塊鏈節點也需要透過自己所持有的公鑰(或私鑰)解析出該業務請求中所包含的用戶的帳戶地址,並確定該帳戶地址的合法性。一旦第二區塊鏈節點驗證出上述這些均合法時,則對該業務請求進行簽名,以使共識網路的各區塊鏈節點對該業務請求進行共識,並觸發該業務請求中的第一智能合約的狀態由待審核變更為待受理狀態,其中,第二區塊鏈節點使用公鑰還是私鑰解析該業務請求中包含的用戶的帳戶地址,取決於第一區塊鏈節點在生成該業務請求時所使用的是私鑰還是公鑰。 而當第二區塊鏈節點驗證該業務請求不合法時(如用戶的帳戶地址不合法、業務信息與業務請求中的信息摘要不符,第一智能合約制定不合理、業務信息不合法),則不對該業務請求進行簽名,以使第一區塊鏈節點確定該業務請求受理失敗,並向用戶返回該業務請求受理失敗的消息。其中,第一區塊鏈節點確定該業務請求受理失敗的方式可以是:當第一區塊鏈節點透過該業務請求中的第一智能合約監測到在經過第一設定時長後第二區塊鏈節點仍未對該業務請求進行簽名時,則自動透過該第一智能合約觸發執行向第一區塊鏈節點返回該業務請求受理失敗的消息,以使用戶透過第一區塊鏈節點接收到的該消息得知自己透過第一區塊鏈節點所發送的業務請求沒有通過該第二區塊鏈節點的審核。當然,在本申請實施例中,第二區塊鏈節點一旦驗證出上述業務請求不合法時,可直接向第一區塊鏈節點發送該業務請求審核不通過的消息。 需要說明的是,在本申請實施例中,由於第二區塊鏈節點是能夠對業務請求以及業務辦理機構發出的業務結果進行審核的審計部門,所以,該第二區塊鏈節點本身就具有能夠從第一區塊鏈節點獲取業務信息的權限,而考慮到需要防止用戶的業務信息被不法機構獲取並洩漏的情况發生,在本申請實施例中,第二區塊鏈節點在查看到上述業務請求並需要對該業務請求的合法性進行驗證時,可向第一區塊鏈節點發送自己(即第二區塊鏈節點)所持有的安全證書,而第一區塊鏈節點可透過該安全證書,對第二區塊鏈節點的資質進行驗證,一旦確定該第二區塊鏈節點有權對用戶發送的業務信息進行合法性驗證時,則可授權該第二區塊鏈節點從第一區塊鏈節點中獲取用戶發送的業務信息,否則,不對該第二區塊鏈節點開放該權限。 S208:第三區塊鏈節點獲取所述第一智能合約狀態為待受理的業務請求。 第二區塊鏈節點透過上述業務請求,驗證出該業務請求所對應的業務信息合法後,可對該業務請求進行簽名,以觸發該業務請求中第一智能合約的狀態由待審核變更為待受理。而由於第一智能合約狀態為待受理的業務請求是經過第二區塊鏈節點(即審計部門)驗證過的業務請求,所以,該業務請求具有合法性,因此,第三區塊鏈節點(即業務辦理機構)後續可接受第一智能合約狀態為待受理的該業務請求,如前述步驟S203所知,第一區塊鏈節點可將該業務請求攜帶在一筆交易中發送至共識網路中,所以,第三區塊鏈節點可接受第一區塊鏈節點發送的這筆交易,繼而相當於該第三區塊鏈節點受理了該業務請求。 第三區塊鏈節點接收上述業務請求後,該業務請求中第一智能合約的狀態將由待受理狀態變更為已受理狀態,此舉的目的在於,在實際應用中,整個共識網路中可能存在有多個第三區塊鏈節點,即存在多個業務辦理機構,通常情况下,一個業務辦理機構受理該業務請求後,其他的業務辦理機構不應再對該業務請求進行受理,若出現重複受理的情况出現,則可能會導致最終會出現多個業務結果的情况發生,這樣不僅會給用戶帶來困擾,還會給各業務辦理機構造成業務糾紛。 為了避免上述情况的發生,在本申請實施例中,一旦某一第三區塊鏈節點接受該業務請求後,該業務請求中第一智能合約的狀態將由待受理狀態變更為已受理狀態,這樣,其他的第三區塊鏈節點(即其他的業務辦理機構)在查看到該業務請求中第一智能合約的狀態為已受理時,將不會對該業務請求進行再次受理,從而避免了該業務請求被重複受理的情况發生。 需要說明的是,在本申請實施例中,第一區塊鏈節點將上述業務請求發送至共識網路中時,通常情况下,共識網路中的各區塊鏈節點(包括第二區塊鏈節點以及第三區塊鏈節點)均會接收到該業務請求,而由於在本申請實施例中,第一智能合約的狀態需要在各區塊鏈節點中進行同步,所以,第二區塊鏈節點在對該業務請求進行簽名的同時,可向共識網路中的其他區塊鏈節點發送該業務請求驗證通過的消息,而共識網路中的第三區塊鏈節點在接收到該消息後,存在於第三區塊鏈節點的業務請求中的第一智能合約可自動觸發將自身狀態變更為待受理,這樣一來,第三區塊鏈節點在後續過程中,即可對第一智能合約狀態為待受理的該業務請求進行處理。 除此之外,在本申請實施例中,第一區塊鏈節點可先將上述業務請求發送至共識網路中的第二區塊鏈節點,第二區塊鏈節點在確定該業務請求驗證通過時,可對該業務請求進行簽名,以使該業務請求中第一智能合約的狀態變更為待受理狀態,進而再將包含有待受理狀態的第一智能合約的該業務請求發送至共識網路中的各區塊鏈節點中。與此同時,第二區塊鏈節點可向第一區塊鏈節點返回一個該業務請求驗證通過的消息,以使第一區塊鏈節點將自身保存的該業務請求的第一智能合約的狀態變更為待受理狀態。同樣,第三區塊鏈節點在接收到第一智能合約狀態為待受理的業務請求時,可接收並處理該業務請求。 當然,在本申請實施例中,第二區塊鏈節點也可採用對沖的方式,實施第一智能合約的狀態同步,即,第一區塊鏈節點可先將上述業務請求發送至共識網路中的各區塊鏈節點中,此時,各區塊鏈節點(包括第二區塊鏈節點以及第三區塊鏈節點)中,該業務請求中第一智能合約的狀態均為待審核狀態,第三區塊鏈節點接收到第一智能合約為待審核狀態的業務請求時,將不對該業務請求進行處理,與此同時,其他區塊鏈節點接收到第一智能合約為待審核狀態的業務請求時,也將不會對該業務請求進行共識。 而第二區塊鏈節點接收到該業務請求後,將對該業務請求進行驗證,一旦驗證該業務請求合法後,可透過簽名的方式使第二區塊鏈節點中的第一智能合約發生狀態變更,即,變更為待受理狀態,而後,第二區塊鏈節點可將第一智能合約狀態為待受理的業務請求發送至共識網路中的各區塊鏈節點,各區塊鏈節點在接收到第一智能合約狀態為待受理的業務請求後,可將先前接收到的第一智能合約狀態為待審核的該業務請求覆蓋(或消除),並對第一智能合約狀態為待審核的該業務請求進行共識,與此同時,第三區塊鏈節點可對該業務請求進行處理,並得到相應的業務結果。 S209:根據所述業務請求,得到與所述業務請求對應的業務結果。 第三區塊鏈節點(即業務辦理機構)獲取該業務請求後,需要透過該業務請求得到相應的業務結果,而由於該業務請求中包含的是信息摘要而非信息本身,第三區塊鏈節點無法透過該信息摘要得到合理的業務結果,所以,第三區塊鏈節點需要從第一區塊鏈節點中獲取到該信息摘要所對應的業務信息,進而透過該業務信息,得到相應的業務結果。 基於此,在本申請實施例中,第三區塊鏈節點獲取該業務請求後,可向第一區塊鏈節點發送受理該業務請求的消息,而用戶透過第一區塊鏈節點查看到該消息並同意第三區塊鏈節點受理自己所發送的業務請求時,則可透過第一區塊鏈節點向第三區塊鏈節點返回同意受理的消息,並使第一區塊鏈節點對該第三區塊鏈節點開啓接取權限。第三區塊鏈節點在接收到第一區塊鏈節點返回的同意受理的消息後(將相當於監測到第一區塊鏈節點同意第三區塊鏈節點接受該業務請求),則透過從第一區塊鏈節點獲取到的接取權限以及該業務請求,從該第一區塊鏈節點中獲取該業務請求所對應的業務信息。其中,第一區塊鏈節點對第三區塊鏈節點設置接取權限的目的在於防止一些不法機構獲取並洩漏用戶的業務信息,從而給用戶帶來損失。 第三區塊鏈節點從第一區塊鏈節點獲取到上述業務信息後,可透過該業務信息,得到該業務信息所對應的業務結果,其中,該業務結果可透過業務辦理專員得出,並透過業務辦理專員在第三區塊鏈節點上傳該業務結果的方式得到該業務結果。 S210:根據所述業務結果,生成與所述業務結果相匹配的業務反饋信息,所述業務反饋信息中包含有所述第三區塊鏈節點根據所述業務請求得到的第二智能合約。 由於第三區塊鏈節點得到上述業務結果後,需要在後續過程中透過共識網路中的第二區塊鏈節點對該業務結果進行審核,而第三區塊鏈節點也不能直接將該業務結果發送至共識網路中,因為,第三區塊鏈節點得到的業務結果能夠從側面反映出用戶的業務信息,若不法機構得到了該業務結果,則可能透過該業務結果對用戶的財產進行非法操作,從而給用戶帶來損失。 因此,在本申請實施例中,第三區塊鏈節點從第一區塊鏈節點獲取到上述業務結果後,需要根據得到的業務結果,生成與該業務結果相匹配的業務反饋信息,其中,第三區塊鏈節點可透過預設的信息摘要算法,生成該業務結果的結果摘要,並將該結果摘要攜帶在後續生成的業務反饋信息中發送至共識網路中,該結果摘要除了能夠有效的防止用戶的業務信息不被洩漏,還能夠為後續驗證第三區塊鏈節點是否修改得到的業務結果提供有力的基礎(因為該結果摘要與業務結果是唯一對應的,若該業務結果中的內容發送了變化,則變化後的業務結果無法透過同樣的信息摘要算法,得到與之前相同的結果摘要)。 除此之外,在本申請實施例中,第三區塊鏈節點還會根據得到的業務結果,生成與該業務結果相匹配的第二智能合約,並將該第二智能合約攜帶在後續生成的業務反饋信息中。此舉的目的在於,在實際應用中,業務辦理機構可能會存在欺詐用戶的行為,即,根據用戶提供的真實業務信息得出虛假的業務結果,從而給用戶帶來損失,而該業務辦理機構很可能在後續並不承認自己實施了對用戶的欺詐行為,從而使得用戶可能無法得到相應的補償。 基於此,在本申請實施例中,第二區塊鏈節點(即審計部門)後續在對第三區塊鏈節點發送的待驗證的業務結果信息進行驗證時,若發現該業務反饋信息中未包含有一旦出現欺詐用戶的行為而能夠自動觸發用戶賠償的第二智能合約時(即使第三區塊鏈節點透過該第二智能合約執行第二指定操作),則不對該業務反饋信息進行受理,或確定該業務反饋信息受理不通過。所以,第三區塊鏈節點為了能夠使後續向第二區塊鏈節點發送的業務反饋信息能夠透過第二區塊鏈節點的驗證,則需要根據上述業務請求,生成與該業務請求相匹配的第二智能合約,並將該第二智能合約攜帶在後續生成的業務反饋信息中發送至共識網路。 其中,在本申請實施例中,第三區塊鏈節點從第一區塊鏈節點獲取到上述業務請求所對應的業務信息時,則透過預設的SOLC編譯器對該業務信息進行編譯,得到上述第二智能合約。當然,第三區塊鏈節點可透過其他的編譯方式來編譯第二智能合約,在此就不進行一一舉例說明了。 當然,在本申請實施例中,由於上述業務請求中包含有所述第一智能合約,該第一智能合約中規定了用戶此次業務辦理所支付的報酬,並且,該業務請求中記錄為該業務的業務類型,因此,第三區塊鏈節點也可直接透過預設的SOLC編譯器對該業務請求進行編譯,得到與該業務請求相匹配的第二智能合約。 除此之外,第三區塊鏈節點也可事先制定好各個第二智能合約,不同的第二智能合約針對不同的業務類型以及業務級別,如,對於業務級別高的業務請求來說,對應這類業務請求的第二智能合約在理賠金額上可能會稍高一些,而對於同一業務級別但業務類型不同的業務請求來說,其對應的第二智能合約也將不盡相同。所以,第三區塊鏈節點的專門可根據不同的業務類型以及不同的業務級別,制定不同的第二智能合約,並將制定出的各第二智能合約保存在該第三區塊鏈節點中。 基於此,在本申請實施例中,第三區塊鏈節點撈取第一智能合約狀態為待受理的業務請求後,可進一步的確定出該業務請求的業務級別以及業務類型,從而根據確定出的業務級別以及業務類型,以及第一智能合約中所規定的第一設定數量的指定資源(如用戶規定的業務報酬),確定出與之相匹配的第二智能合約,繼而將確定出的該第二智能合約攜帶在生成的業務反饋信息中發送至共識網路中。 需要說明的是,在後續過程中,無論是用戶向第三區塊鏈節點(即業務辦理機構)支付業務辦理的報酬,還是第三區塊鏈節點向用戶進行理賠,均需要第三區塊鏈節點的帳戶地址,因此,在本申請實施例中,第三區塊鏈節點生成的業務反饋信息中除了包含有上述說明的第二智能合約以及結果摘要外,還包含有第三區塊鏈節點的帳戶地址。不僅如此,由於在本申請實施例中,第二區塊鏈節點一旦認定第三區塊鏈節點得出的業務結果合法時,則需要透過對第三區塊鏈節點發送的業務反饋信息進行簽名的方式,使該業務反饋信息中的第二智能合約觸發使上述業務請求中第一智能合約觸發執行將用戶帳戶第一設定數量的指定資源(如一定數額的資金)作為報酬轉移至第三區塊鏈節點的帳戶地址中的動作,所以,該第二智能合約需要跟該業務請求中的第一智能合約進行關聯,以使後續第二智能合約能夠觸發第一智能合約執行上述動作。 S211:將所述業務反饋信息發送至共識網路中。 第三區塊鏈節點得到上述業務反饋信息後,可將該業務反饋信息發送至共識網路中,其中,該業務反饋信息發送至共識網路中時,該業務反饋信息中的第二智能合約將會從初始的無狀態變更為待驗證的狀態,這樣,後續共識網路中的第二區塊鏈節點即可獲取到第二智能合約狀態為待驗證的業務反饋信息並在確定出該業務反饋信息中第二智能合約的狀態為待驗證時,對該業務反饋信息實施合法性驗證。 不僅如此,在本申請實施例中,第三區塊鏈節點一旦將該業務反饋信息發送至共識網路中後,該業務反饋信息中的第二智能合約將會透過狀態的變更觸發將第三區塊鏈節點透過該第二智能合約將第三區塊鏈節點帳戶地址中的第二設定數量的指定資源(即一定數額的理賠資金)進行凍結,以確保在後續過程中,一旦第三區塊鏈節點根據上述業務請求得到的業務結果被驗證出不合法時,則使第三區塊鏈節點透過觸發該第二智能合約將凍結的這部分指定資源轉移至用戶的帳戶中。 需要說明的是,第三區塊鏈節點在發送上述業務反饋信息時,可將該業務反饋信息攜帶在一筆交易中發送至共識網路中,其中,這筆交易可以直接指定將共識網路中的第二區塊鏈節點作為交易對象進行交易。 S212:第二區塊鏈節點從共識網路中獲取所述第三區塊鏈節點發送的業務反饋信息。 第二區塊鏈節點可從共識網路中接收到第三區塊鏈節點發送的第二智能合約狀態為待驗證的業務反饋信息後,可對該業務反饋信息進行受理,即相當於接收了攜帶有該業務反饋信息的一筆交易,進而在後續過程中,對該業務反饋信息進行合法性驗證。 S213:根據所述業務反饋信息,從所述第三區塊鏈節點中獲取所述業務反饋信息對應的業務結果。 第二區塊鏈節點獲取上述業務反饋信息後,需要根據該業務反饋信息,確定出該業務反饋信息所對應的業務結果,而由於該業務反饋信息中並不包含有真實的業務結果,而只是包含有該業務結果唯一對應的結果摘要(當然,該業務反饋信息也可包含有該業務結果,但是第三區塊鏈節點在發送該業務結果時需要將該業務結果進行資料脫敏,以保障用戶的隱私信息),所以,第二區塊鏈節點需要從第三區塊鏈節點獲取該業務反饋信息所對應的業務結果,進而在後續過程中,對該業務結果進行合法性驗證。 其中,由於第二區塊鏈節點(即審計部門)是能夠對第三區塊鏈節點得出的業務結果進行合法性驗證的部門,則通常情况下,該第二區塊鏈節點享有直接從第三區塊鏈節點獲取業務結果的權限,而第三區塊鏈節點為了能夠更加有效的保障用戶的隱私信息不被洩漏,則也可對第二區塊鏈節點進行權限限制,相應的,若第三區塊鏈節點對第二區塊鏈節點進行了接取權限的限制,則第二區塊鏈節點在接收並受理第三區塊鏈節點發送到共識網路中的業務反饋信息時,可向第三區塊鏈節點發送受理該業務反饋信息的詢問消息,並將自己的安全證書攜帶在該詢問信息中一並發送至第三區塊鏈節點,而第三區塊鏈節點在接收到該詢問消息後,可對該安全證書進行驗證。 若驗證該安全證書擁有對該業務反饋信息的驗證資質,以及同意第二區塊鏈節點驗證該業務反饋信息時,則可向第二區塊鏈節點返回同意受理的反饋消息,並向第二區塊鏈節點開放能夠從第三區塊鏈節點獲取業務結果的接取權限,以使第二區塊鏈節點透過該接取權限,從第三區塊鏈節點中獲取到該業務反饋信息所對應的業務結果。 S214:驗證所述業務結果是否合法,若是,則執行步驟S215,若否,則執行步驟S216。 S215:對所述業務結果信息進行簽名,以使第三區塊鏈節點透過所述第二智能合約觸發使所述第一區塊鏈節點透過所述第一智能合約執行將所述業務請求中包含的所述用戶的用戶地址中的第一設定數量的指定資源轉移至所述第三區塊鏈節點的帳戶地址的動作。 S216:不對所述業務結果信息簽名,以使所述第三區塊鏈節點透過所述第二智能合約執行將所述第三區塊鏈節點的帳戶地址中的第二設定數量的指定資源轉移至所述用戶的帳戶地址中。 第二區塊鏈節點從第三區塊鏈節點獲取到上述業務反饋信息所對應的業務結果時,可對該業務結果進行合法性驗證,具體的驗證方式可以是,由於之前第二區塊鏈節點已經從第一區塊鏈節點獲取到了用戶發送至第一區塊鏈節點的業務信息,則可根據該業務信息對該業務結果的可行性進行驗證,以確認該業務結果是否真實的反映了該業務信息所記錄的實際情况,以及是否對該業務信息做出了有效、客觀的評定,若是,則確定該業務結果為合法的業務結果,若否,則認為該業務結果存在欺詐行為。 除此之外,在本申請實施例中,第二區塊鏈節點需要透過自己所持有的公鑰(或私鑰)解析出上述業務反饋信息中所包含的第三區塊鏈節點的帳戶地址,確定該帳戶地址是否合法,以及驗證該業務反饋信息中包含的第二智能合約是否適用於用戶在第一區塊鏈節點所發送的業務信息以及上述業務請求中所包含的第一智能合約,如,確認該第二智能合約中所涉及的理賠金額是否與該業務信息的業務類別、業務級別以及第一智能合約中所規定的業務報酬相匹配。若驗證出上述這幾方面均合法時,則確定第三區塊鏈節點發送的該業務反饋信息均有合法性,反之確定該業務反饋信息非法。 當第三區塊鏈節點驗證上述業務反饋信息具有合法性時,則可對該業務反饋信息進行簽名,以觸發該業務反饋信息中第二智能合約的狀態由待驗證變更為驗證通過,進而使第三區塊鏈節點透過該第二智能合約觸發與之相關聯的第一智能合約執行將上述業務請求中用戶的帳戶地址中第一設定數量的指定資源(即在第一智能合約中規定的向業務辦理機構支付的報酬)轉移至第三區塊鏈節點的帳戶地址中。與此同時,該業務反饋信息一旦被第二區塊鏈節點進行簽名後,共識網路中的各區塊鏈節點將對該業務反饋信息進行共識,並待該業務反饋信息共識通過後,寫入共識網路中的區塊鏈中,換句話說,各區塊鏈節點可將通過共識的該業務反饋信息寫入到各自的區塊鏈中。由於寫入到區塊鏈中的資料信息具有不可篡改的特性,因此,後續可透過寫入到區塊鏈中的業務反饋信息所包含的結果摘要,有效的驗證出後續用戶或是作為第三區塊鏈節點的業務辦理機構是否修改了相應的業務結果,從而為驗證該業務結果是否出現修改的情况提供了有力的基礎。 而當第二區塊鏈節點驗證出上述業務反饋信息不合法時,則不對該業務反饋信息進行簽名,這樣就使得第三區塊鏈節點透過該第二智能合約監測到經過第一設定時長後第二區塊鏈節點仍未對該業務反饋信息進行簽名時,則可自動透過該第二智能合約觸發將第三區塊鏈節點的帳戶地址中第二設定數量的指定資源(即理賠金額)轉移至上述用戶帳戶中。 不僅如此,一旦第二區塊鏈節點不對該業務反饋信息實施簽名,則共識網路中的各區塊鏈節點也可不對該業務反饋信息進行共識,即,相當於將該業務反饋信息進行了丟棄。 需要說明的是,上述說明的第二智能合約的狀態在共識網路中的各區塊鏈節點也需要實現狀態的同步,具體的同步方式與上述第一智能合約的狀態同步方式類似,在此就不進行詳細贅述了。而第二區塊鏈節點一旦確定第三區塊鏈節點根據上述業務信息得出的業務結果合法,並對上述業務反饋信息進行簽名時,第三區塊鏈節點中的該業務反饋信息的第二智能合約在狀態上將發生變更,即,變更為驗證通過,而此時,第三區塊鏈節點可透過狀態為驗證通過的第二智能合約執行向第一區塊鏈節點發送業務結果通過合法驗證的消息,而第一區塊鏈節點在接收到該消息後,即可透過上述第一智能合約執行將上述用戶帳戶地址中的第一設定數量的指定資源轉移至第三區塊鏈節點的帳戶地址中,換句話說,第三區塊鏈節點向第一區塊鏈節點發送的該消息可以看作是第一區塊鏈節點透過第一智能合約執行指定資源轉移的觸發條件。 當然,第二區塊鏈節點在確定上述業務結果驗證透過時,可向第一區塊鏈節點發送該業務結果驗證通過的消息,第一區塊鏈節點透過上述第一智能合約監測到第二區塊鏈節點向其發送該消息時,則可觸發通過該第一智能合約將上述用戶帳戶地址中的第一設定數量的指定資源轉移至第三區塊鏈節點的帳戶地址中。 第三區塊鏈節點在確定出上述業務結果通過上述第二區塊鏈節點的驗證後,可通知第一區塊鏈節點該業務結果審核通過的消息,以使第一區塊鏈節點在接收到消息後,可從第三區塊鏈節點中獲取到該業務結果。當然,第三區塊鏈節點也可主動將通過第二區塊鏈節點驗證的業務結果推送至第一區塊鏈節點中。 除此之外,在本申請實施例中,第二區塊鏈節點在確定上述業務結果驗證通過後,也可向第一區塊鏈節點發送該業務請求審核通過的消息,以使第一區塊鏈節點在接收到該消息後,從第二區塊鏈節點獲取到該業務結果。當然,第二區塊鏈節點也可主動將通過驗證的該業務請求推送至第一區塊鏈節點中。 從上述方法中可以看出,由於第一區塊鏈節點以及第三區塊鏈節點透過智能合約自動完成報酬或是理賠的支付,無需人為進行干擾,並且,整個業務辦理過程中均是在第二區塊鏈節點的監督驗證下完成的,從而有效的保證了整個業務辦理過程中的公正性。不僅如此,由於第一區塊鏈節點向共識網路中發送的業務請求以及第三區塊鏈節點向共識網路中發送的業務反饋信息一旦通過了第二區塊鏈節點的合法驗證,在共識網路中的各區塊鏈節點還會對該業務請求以及業務反饋信息進行共識,並待共識通過後,將該業務請求以及業務反饋信息寫入到共識網路中的區塊鏈中,這就為後續驗證用戶發送的業務信息以及第三區塊鏈節點得出的業務結果是否發生過修改奠定了有力的驗證基礎。 需要說明的是,在本申請實施例中,對上述業務請求以及業務反饋信息的合法性驗證除了可以由一個第二區塊鏈節點來完成外,也可由多個第二區塊鏈節點來完成,這些第二區塊鏈節點可以理解為是具有公信力的一些部門或機構,而這些第二區塊鏈節點本身可以組成一個區域性的聯盟鏈共識網路,相應的,該區域性聯盟鏈共識網路中的各第二區塊鏈節點在整個共識網路中查看到第一區塊鏈節點發送的業務請求時,可分別從第一區塊鏈節點中獲取該業務請求所對應的業務信息,並對該業務信息進行合法性驗證,而後,每個第二區塊鏈節點可將自己得出的驗證結果廣播給其他的第二區塊鏈節點,以使各第二區塊鏈節點進行驗證結果的共識,並整體上得出一個最終的驗證結果,繼而通過當前作為leader節點的某一第二區塊鏈節點根據該最終的驗證結果確定是否對該業務請求進行簽名。 同理,第三區塊鏈節點將上述業務反饋信息發送至共識網路中後,上述區域性聯盟鏈共識網路中處於leader節點的第二區塊鏈節點可受理該業務反饋信息,並通知各第二區塊鏈節點從該第三區塊鏈節點中獲取該業務反饋信息所對應的業務結果,而各第二區塊鏈節點獲取到該業務結果後,可分別對該業務結果進行合法性驗證,並得到各自的驗證結果,隨後,各第二區塊鏈節點可相互廣播各自得到的驗證結果,以使該區域性聯盟鏈共識網路中的各第二區塊鏈節點進行驗證結果的共識,並共識得出一個最終的驗證結果,繼而通過當前的作為leader節點的第二區塊鏈節點根據該最終的驗證結果確定是否對該業務結果信息進行簽名。 在本申請實施例中,第二區塊鏈節點也可在查看到第一區塊鏈節點發送的業務請求後,先不對該業務請求的合法性進行驗證,而是等到第三區塊鏈節點根據該業務請求得出了相應的業務結果後,再對該業務請求所對應的業務信息以及該業務結果的合法性同時進行驗證。 在本申請實施例中,由於第二區塊鏈節點可從第一區塊鏈節點接收包含有第一智能合約以及用戶帳戶地址的業務請求,以及可從第三區塊鏈節點接收包含有第二智能合約以及第三區塊鏈節點帳戶地址的業務反饋信息,因此,當第二區塊鏈節點驗證出上述業務結果合法時,可透過該第一智能合約執行將用戶帳戶地址中的第一設定數量的指定資源轉移至第三區塊鏈節點的帳戶地址中;同理,第二區塊鏈節點在確定上述業務結果不合法時,則可透過該第二智能合約執行將第三區塊鏈節點帳戶地址中的第二設定數量的指定資源轉移至所述用戶的帳戶地址中。 第二區塊鏈節點對上述業務請求以及業務反饋信息進行合法性驗證的過程中,若該業務請求所對應的業務信息以及該業務反饋信息所對應的業務結果過於複雜,則可請求律師、其他審計部門的介入,已完成上述說明的合法性驗證工作,而介入的律師或是其他審計部門則需要在簽署相應的責任聲明,並由該第二區塊鏈節點以發起一筆交易的形式將該責任聲明寫入到共識網路的區塊鏈中,以備後續涉及責任糾紛時使用。 在本申請實施例中,第一區塊鏈節點透過第一智能合約執行第一指定操作除了可以是上述說明的將上述業務請求中用戶帳戶地址中的第一設定數量的指定資源轉移至第三區塊鏈節點的帳戶地址中外,還可以是其他的指定操作,如,該第一指定操作可以用於使第一區塊鏈節點自動從第三區塊鏈節點或第二區塊鏈節點獲取上述業務結果;再例如,該第一指定操作可以用於使第一區塊鏈節點確定出將用戶帳戶地址中第一設定數量的指定資源轉移至第三區塊鏈節點帳戶地址的資源轉移期限,當經過該資源轉移期限後,第一區塊鏈節點可將用戶帳戶地址中第一設定數量的指定資源轉移至第三區塊鏈節點的帳戶地址中。當然,該第一指定操作也可以是其他的形式,在此就不一一舉例說明了。 同理,上述說明的第二指定操作也並不僅僅局限於使第三區塊鏈節點將第三區塊鏈節點帳戶中的第二設定數量的指定資源轉移至所述用戶的帳戶地址中,例如,第二指定操作也可以用於使第三區塊鏈節點將上述業務請求(即第三區塊鏈節點接收並處理的業務請求)中第一智能合約的狀態重新變回待受理狀態,並將該業務請求發送至共識網路中,以使其他能夠處理該業務請求的區塊鏈節點接收並處理該業務請求,當然,第二指定操作也可以是其他的形式,在此就不一一舉例說明了。 還需說明的是,在上述說明的業務處理的過程是基於資產評估這一背景下進行的,如,第一區塊鏈節點可以是用戶所持有的終端,第一區塊鏈節點接收的業務信息可以是用戶發送的資產評估信息以及用戶的個人有效證件信息,第一區塊鏈節點根據用戶發送的這些信息而生成的業務請求可以是資產評估請求,而第二區塊鏈節點可以是能夠進行資產評估審計和監督的審計部門,第三區塊鏈節點可以是能夠為用戶辦理資產評估業務的資產評估機構,第三區塊鏈節點根據從第一區塊鏈節點獲取到的業務信息而得到的業務結果可以是資產評估報告,而向第二區塊鏈節點發送的業務反饋信息則可以是資產評估報告信息。 上述說明的業務處理方法除了可以用於進行資產評估外,還可以用於進行其他的業務處理,例如,在現實生活中,會計事務所通常會涉及到一些企業或個人進行企業經營行政許可證的***事務,一般來說,個人或企業可將自己的有效證件以及企業資料遞交到會計事務所中,而會計事務所則會根據這些資料,做出相關的材料,並將該材料提交到有關部門(如工商局等)進行審批,有關部門認定該材料與個人或企業的實際情况相符的話,可向個人或企業頒發企業經營許可證。在這一過程中,個人或企業或向其委托的會計事務所支付一定的報酬來使該會計事務所代替個人或企業完成企業經營許可證的相關申請。 針對會計事務所為個人或企業代申請企業經營許可證這一場景來說,該場景同樣適用於本申請實施例所提供的業務處理方法,即,個人或企業作為客戶可將自己的企業資料以及有效證件發送至第一區塊鏈節點中,第一區塊鏈節點可根據接收到的這些資料,生成相應的第一智能合約以及業務請求,並將該業務請求發送至共識網路中,作為第二區塊鏈節點的有關部門(如工商局)在查看到該業務請求後,可從第一區塊鏈節點中獲取到該業務請求所對應的相關資料,並對這些相關資料的合法性進行驗證,一旦驗證出這些資料合法時,則可對該業務請求進行簽名,以使作為第三區塊鏈節點的會計事務所能夠受理簽名後的該業務請求,並根據該業務請求,從第一區塊鏈節點獲取到個人或企業發送的相關資料,進而根據獲取到的相關資料,得到相應的相關材料。 作為第三區塊鏈節點的會計事務所可根據得到出的相關材料,生成相應的第二智能合約以及申報申請,並將該申報申請發送至共識網路中,這樣,第二區塊鏈節點從共識網路中查看到該申報申請後,可從第三區塊鏈節點中獲取到該相關材料,並根據之前從第一區塊鏈節點獲取到的相關資料對該相關材料進行驗證。 當第二區塊鏈節點驗證上述相關材料合法時,則可對第三區塊鏈節點發送的申報申請進行簽名,以使第三區塊鏈節點透過該第二智能合約觸發第一區塊鏈節點透過上述業務請求中第一智能合約執行將個人或企業的帳戶地址中一定數額的資金作為報酬自動轉移至作為第三區塊鏈節點的會計事務所的帳戶地址中。同時,作為第二區塊鏈節點的有關部門可向個人或企業頒發企業經營許可證。而當第二區塊鏈節點驗證該相關材料不合法時,則不對該申報申請進行簽名,以使該第三區塊鏈節點透過該申報申請中的第二智能合約在監測到第二區塊鏈節點經過設定時長仍未對該申報申請進行簽名時,自動透過該第二智能合約觸發將會計事務所的帳戶地址中一定數額的資金作為賠償轉移至個人或企業的帳戶地址中。 上述只是以會計事務所為個人或企業代申請企業經營許可證這一場景來進一步說明本申請實施例的適用範圍,除此之外,本申請所提供的業務處理方法也可適用於和上述兩種場景相似的場景中,而具體涉及到了哪些場景,在此就不一一進行舉例說明了。 以上為本申請實施例提供的業務處理方法,基於同樣的思路,本申請實施例還提供三種業務處理的裝置,如圖3、4、5所示。 圖3為本申請實施例提供的一種業務處理的裝置示意圖,具體包括: 接收模組301,接收用戶發送的業務信息; 生成模組302,根據所述業務信息生成相應的業務請求,所述業務請求中包含有根據所述業務信息生成的第一智能合約; 發送模組303,將所述業務請求發送至共識網路中,以使共識網路中的第三區塊鏈節點根據所述業務請求得到相應的業務結果,並在確定出共識網路中的第二區塊鏈節點驗證所述業務結果合法時,透過觸發所述第一智能合約執行第一指定操作。 所述生成模組302,透過預設的SOLC編譯器對所述業務信息進行編譯,得到所述第一智能合約。 所述生成模組302,根據所述業務信息,生成包含有所述第一智能合約以及所述用戶的帳戶地址的業務請求;所述第一指定操作用於將所述用戶的帳戶地址中第一設定數量的指定資源轉移至所述第三區塊鏈節點的帳戶地址中。 所述發送模組303,將包含有狀態為待審核的第一智能合約的業務請求發送至共識網路中。 所述發送模組303,在確定所述第二區塊鏈節點驗證所述業務請求合法時,透過所述第一智能合約將所述用戶的帳戶地址中所述第一設定數量的指定資源進行凍結。 所述發送模組303,接收所述第三區塊鏈節點發送的處理所述業務請求的詢問消息;當確定由所述第三區塊鏈節點處理所述業務請求時,授予所述第三區塊鏈節點接取權限,以使所述第三區塊鏈節點從所述裝置中獲取所述業務信息,並根據所述業務信息得到所述業務結果。 所述發送模組303,將所述業務請求發送至共識網路中各區塊鏈節點進行共識; 所述發送模組303,當確定出所述業務請求通過共識網路中各區塊鏈節點的共識後,將所述業務請求寫入所述裝置的區塊鏈中。 所述發送模組303,在確定出所述第二區塊鏈節點驗證所述業務結果合法時,從所述第三區塊鏈節點或所述第二區塊鏈節點中獲取所述業務結果。 需要說明的是,該裝置實施例在實際應用中,可以根據需要進行各種改進或者選取某個功能模組的具體實現結構,從而得到更優的技術效果。 例如,發送模組303中可以包含有寫入模組304,發送模組303在確定出所述業務請求通過共識網路中各區塊鏈節點的共識後,可由寫入模組304來將所述業務請求寫入到所述裝置的區塊鏈中;再例如,發送模組303中可包含有獲取模組305,發送模組303在確定出所述第二區塊鏈節點驗證所述業務結果合法時,由獲取模組305從所述第三區塊鏈節點或第二區塊鏈節點中獲取所述業務結果。 圖4為本申請實施例提供的第二種業務處理的裝置示意圖,具體包括: 信息獲取模組401,從共識網路中獲取第三區塊鏈節點發送的業務反饋信息; 結果獲取模組402,根據所述業務反饋信息,從所述第三區塊鏈節點中獲取業務結果,所述業務結果是所述第三區塊鏈節點根據第一區塊鏈節點發送至所述共識網路的業務請求生成的; 驗證模組403,在驗證所述業務結果合法時,使所述第一區塊鏈節點透過觸發第一智能合約執行第一指定操作。 所述驗證模組403,所述驗證模組,對所述業務反饋信息進行簽名;所述簽名用於使所述業務反饋信息中包含的第二智能合約將自身狀態由待驗證變更為驗證通過狀態,所述第二智能合約是所述第三區塊鏈節點根據所述業務請求得到的;所述驗證通過狀態的第二智能合約用於使所述第二智能合約觸發所述第一區塊鏈節點通過所述第一智能合約執行第一指定操作。 所述驗證模組403,在驗證所述業務結果合法時,通知共識網路中的各區塊鏈節點對所述業務反饋信息進行共識,並當確定出所述業務反饋信息通過所述共識時,將所述業務反饋信息寫入到所述裝置的區塊鏈中。 所述驗證模組403,當驗證所述業務結果不合法時,則拒絕對所述業務反饋信息進行簽名;拒絕簽名用於使所述第三區塊鏈節點透過觸發所述第二智能合約執行第二指定操作。 所述信息獲取模組401,獲取所述第一區塊鏈節點發送至共識網路中的業務請求,所述業務請求中包含有狀態為待審核的第一智能合約;根據所述業務請求,從所述第一區塊鏈節點中獲取所述業務請求對應的業務信息;驗證所述業務信息是否合法;若是,則對所述業務請求進行簽名,以觸發所述第一智能合約將狀態從待審核變更為待受理;所述待受理狀態的第一智能合約用於使所述第一區塊鏈節點透過所述第一智能合約將所述用戶的帳戶地址中所述第一設定數量的指定資源進行凍結;若否,則拒絕對所述業務請求進行簽名,以使所述第一區塊鏈節點確定所述業務請求受理失敗。 所述驗證模組403,在驗證出所述業務信息合法時,則通知共識網路中的各區塊鏈節點對所述業務請求進行共識,並當確定所述業務請求通過共識後,將所述業務請求寫入到所述裝置的區塊鏈中。 需要說明的是,該裝置實施例在實際應用中,可以根據需要進行各種改進或者選取某個功能模組的具體實現結構,從而得到更優的技術效果。 例如,信息獲取模組401中可包含有請求驗證模組404,信息獲取模組401從所述第一區塊鏈節點獲取所述業務請求後,可根據所述業務請求,從第一區塊鏈節點中獲取所述業務請求對應的業務信息,而後,信息獲取模組401可透過請求驗證模組404驗證所述業務信息是否合法。 圖5為本申請實施例提供的第三種業務處理的裝置示意圖,具體包括: 請求獲取模組501,獲取第一區塊鏈節點通過共識網路發送的業務請求,所述業務請求中包含有所述第一區塊鏈節點根據用戶發送的業務信息生成的第一智能合約; 信息生成模組502,根據所述業務請求,得到業務結果以及業務反饋信息; 信息發送模組503,將所述業務反饋信息發送至共識網路中,以使共識網路中的第二區塊鏈節點根據所述業務反饋信息,從所述裝置獲取所述業務結果,並在驗證出所述業務結果合法時,使所述第一區塊鏈節點透過觸發所述第一智能合約執行第一指定操作。 請求獲取模組501,撈取包含有第一智能合約狀態為待受理狀態的業務請求。 所述第一指定操作用於使所述第一區塊鏈節點將所述業務請求中包含的用戶的帳戶地址中的第一設定數量的指定資源轉移至所述裝置的帳戶地址中; 所述信息生成模組502,根據所述業務請求,得到第二智能合約以及所述業務結果; 所述信息生成模組502,根據所述業務結果,生成包含有所述第二智能合約、所述業務結果的摘要信息以及所述裝置帳戶地址的所述業務反饋信息。 所述信息生成模組502,確定所述業務請求的業務級別以及業務類型;根據所述業務級別、業務類型以及所述第一智能合約,確定所述第二智能合約。 所述信息生成模組502,根據所述業務請求,向所述第一區塊鏈節點發送處理所述業務請求的詢問消息;當接收到所述第一區塊鏈節點返回的同意所述裝置處理所述業務請求的反饋消息時,則從所述第一區塊鏈節點獲取接取權限;根據所述業務請求以及所述接取權限,從所述第一區塊鏈節點中獲取所述業務請求對應的業務信息;根據所述業務信息,得到所述業務結果以及業務反饋信息。 所述信息生成模組502,透過預設的SOLC編譯器對所述業務信息進行編譯,得到所述第二智能合約。 所述信息發送模組502,將所述業務反饋信息發送至共識網路中,並透過觸發所述第二智能合約將所述裝置的帳戶地址中的第二設定數量的指定資源進行凍結。 所述信息生成模組502,將所述業務反饋信息發送給共識網路中各區塊鏈節點進行共識,並當確定出所述業務反饋信息通過共識網路中各區塊鏈節點的共識後,將所述業務反饋信息寫入所述裝置的區塊鏈中。 所述信息發送模組502,當確定所述第二區塊鏈節點驗證所述業務反饋信息不合法時,則透過觸發所述第二智能合約執行第二指定操作。 所述第二指定操作用於所述裝置將所述裝置的帳戶地址中的第二設定數量的指定資源轉移至所述業務請求中包含的用戶的帳戶地址中。 需要說明的是,該裝置實施例在實際應用中,可以根據需要進行各種改進或者選取某個功能模組的具體實現結構,從而得到更優的技術效果。 例如,信息發送模組502中可包含有寫入模組504,信息發送模組502確定出所述業務反饋信息通過共識網路中各區塊鏈節點的共識後,可透過寫入模組504,將所述業務反饋信息寫入到所述裝置的區塊鏈中。 在本申請實施例中,第一區塊鏈節點可將根據用戶發送的業務信息而生成的業務請求發送至共識網路中,以使共識網路中的第二區塊鏈節點在驗證出共識網路中的第三區塊鏈節點根據該業務請求得到的業務結果合法時,使第一區塊鏈節點透過該業務請求中的第一智能合約執行第一指定操作。由於第一區塊鏈節點利用能夠自動執行的智能合約,使得第三區塊鏈節點根據第一區塊鏈節點發送的業務請求而得出的業務結果一旦通過了第二區塊鏈節點的驗證,第一區塊鏈節點即可透過觸發該第一智能合約執行第一指定操作,無需人為干擾既能公正的完成業務處理過程中的指定操作,並且,由於第二區塊鏈節點可對第三區塊鏈節點得出的業務結果進行驗證,使得整個業務處理過程中具備了公正的機制,從而極大的提高了業務處理的公正性,降低了用戶在業務處理過程中遭受損失的可能性。 在20世紀90年代,對於一個技術的改進可以很明顯地區分是硬體上的改進(例如,對二極體、電晶體、開關等電路結構的改進)還是軟體上的改進(對於方法流程的改進)。然而,隨著技術的發展,當今的很多方法流程的改進已經可以視為硬體電路結構的直接改進。設計人員幾乎都透過將改進的方法流程編程到硬體電路中來得到相應的硬體電路結構。因此,不能說一個方法流程的改進就不能用硬體實體模組來實現。例如,可編程邏輯器件(Programmable Logic Device, PLD)(例如現場可編程閘陣列(Field Programmable Gate Array,FPGA))就是這樣一種積體電路,其邏輯功能由用戶對器件編程來確定。由設計人員自行編程來把一個數位系統“整合”在一片PLD上,而不需要請晶片製造廠商來設計和製作專用的積體電路晶片。而且,如今,取代手工地製作積體電路晶片,這種編程也多半改用“邏輯編譯器(logic compiler)”軟體來實現,它與程式開發撰寫時所用的軟體編譯器相類似,而要編譯之前的原始代碼也得用特定的編程語言來撰寫,此稱之為硬體描述語言(Hardware Description Language,HDL),而HDL也並非僅有一種,而是有許多種,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)與Verilog。本領域技術人員也應該清楚,只需要將方法流程用上述幾種硬體描述語言稍作邏輯編程並編程到積體電路中,就可以很容易得到實現該邏輯方法流程的硬體電路。 控制器可以按任何適當的方式實現,例如,控制器可以採取例如微處理器或處理器以及儲存可由該(微)處理器執行的電腦可讀程式代碼(例如軟體或軔體)的電腦可讀媒體、邏輯閘、開關、專用積體電路(Application Specific Integrated Circuit,ASIC)、可編程邏輯控制器和嵌入微控制器的形式,控制器的例子包括但不限於以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20 以及Silicone Labs C8051F320,儲存器控制器還可以被實現為儲存器的控制邏輯的一部分。本領域技術人員也知道,除了以純電腦可讀程式代碼方式實現控制器以外,完全可以透過將方法步驟進行邏輯編程來使得控制器以邏輯閘、開關、專用積體電路、可編程邏輯控制器和嵌入微控制器等的形式來實現相同功能。因此這種控制器可以被認為是一種硬體部件,而對其內包括的用於實現各種功能的裝置也可以視為硬體部件內的結構。或者甚至,可以將用於實現各種功能的裝置視為既可以是實現方法的軟體模組又可以是硬體部件內的結構。 上述實施例闡明的系統、裝置、模組或單元,具體可以由電腦晶片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為電腦。具體的,電腦例如可以為個人電腦、膝上型電腦、行動電話、相機電話、智能電話、個人數位助理、媒體播放器、導航設備、電子郵件設備、遊戲控制台、平板電腦、可穿戴設備或者這些設備中的任何設備的組合。 為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟體和/或硬體中實現。 本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有電腦可用程式代碼的電腦可用儲存媒體(包括但不限於磁碟儲存器、CD-ROM、光學儲存器等)上實施的電腦程式產品的形式。 本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方塊圖來描述的。應理解可由電腦程式指令實現流程圖和/或方塊圖中的每一流程和/或方塊、以及流程圖和/或方塊圖中的流程和/或方塊的結合。可提供這些電腦程式指令到通用電腦、專用電腦、嵌入式處理機或其他可編程資料處理設備的處理器以產生一個機器,使得透過電腦或其他可編程資料處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能的裝置。 這些電腦程式指令也可儲存在能引導電腦或其他可編程資料處理設備以特定方式工作的電腦可讀儲存器中,使得儲存在該電腦可讀儲存器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能。 這些電腦程序指令也可裝載到電腦或其他可編程資料處理設備上,使得在電腦或其他可編程設備上執行一系列操作步驟以產生電腦實現的處理,從而在電腦或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方塊圖一個方塊或多個方塊中指定的功能的步驟。 在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和記憶體。 記憶體可能包括電腦可讀媒體中的非永久性記憶體,隨機存取記憶體(RAM)和/或非易失性記憶體等形式,如唯讀記憶體(ROM)或快閃記憶體(flash RAM)。記憶體是電腦可讀媒體的示例。 電腦可讀媒體包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息儲存。信息可以是電腦可讀指令、資料結構、程式的模組或其他資料。電腦的儲存媒體的例子包括,但不限於相變記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電可擦除可編程唯讀記憶體(EEPROM)、快閃記憶體或其他記憶體技術、唯讀光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學記憶體、磁盒式磁帶,磁帶磁磁碟記憶體或其他磁性儲存設備或任何其他非傳輸媒體,可用於儲存可以被計算設備接取的信息。按照本文中的界定,電腦可讀媒體不包括暫存電腦可讀媒體(transitory media),如調制的資料信號和載波。 還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情况下,由語句“包括一個……”限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。 本領域技術人員應明白,本申請的實施例可提供為方法、系統或電腦程式產品。因此,本申請可採用完全硬體實施例、完全軟體實施例或結合軟體和硬體方面的實施例的形式。而且,本申請可採用在一個或多個其中包含有電腦可用程式代碼的電腦可用儲存媒體(包括但不限於磁碟儲存器、CD-ROM、光學儲存器等)上實施的電腦程式產品的形式。 本申請可以在由電腦執行的電腦可執行指令的一般上下文中描述,例如程式模組。一般地,程式模組包括執行特定任務或實現特定抽象資料類型的例程、程式、對象、組件、資料結構等等。也可以在分布式計算環境中實踐本申請,在這些分布式計算環境中,由透過通信網路而被連接的遠程處理設備來執行任務。在分布式計算環境中,程式模組可以位於包括儲存設備在內的本地和遠程電腦儲存媒體中。 本說明書中的各個實施例均採用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對於系統實施例而言,由於其基本相似於方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。 以上所述僅為本申請的實施例而已,並不用於限制本申請。對於本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求範圍之內。
301‧‧‧接收模組
302‧‧‧生成模組
303‧‧‧發送模組
401‧‧‧信息獲取模組
402‧‧‧結果獲取模組
403‧‧‧驗證模組
501‧‧‧請求獲取模組
502‧‧‧信息生成模組
503‧‧‧信息發送模組
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用於解釋本申請,並不構成對本申請的不當限定。在附圖中: 圖1為本申請實施例提供的用戶透過區塊鏈的共識網路進行業務處理的示意圖; 圖2為本申請實施例提供的業務處理過程的示意圖; 圖3為本申請實施例提供的一種業務處理的裝置示意圖; 圖4為本申請實施例提供的第二種業務處理的裝置示意圖; 圖5為本申請實施例提供的第三種業務處理的裝置示意圖。
Claims (48)
- 一種業務處理的方法,包括: 第一區塊鏈節點接收用戶發送的業務信息; 根據所述業務信息生成相應的業務請求,所述業務請求中包含有根據所述業務信息生成的第一智能合約; 將所述業務請求發送至共識網路中,以使共識網路中的第三區塊鏈節點根據所述業務請求得到相應的業務結果,並在確定出共識網路中的第二區塊鏈節點驗證所述業務結果合法時,透過觸發所述第一智能合約執行第一指定操作。
- 如申請專利範圍第1項所述的方法,其中,根據所述業務信息生成第一智能合約,具體包括: 透過預設的SOLC編譯器對所述業務信息進行編譯,得到所述第一智能合約。
- 如申請專利範圍第1或2項所述的方法,其中,根據所述業務信息生成相應的業務請求,具體包括: 根據所述業務信息,生成包含有所述第一智能合約以及所述用戶的帳戶地址的業務請求; 所述第一指定操作用於將所述用戶的帳戶地址中第一設定數量的指定資源轉移至所述第三區塊鏈節點的帳戶地址中。
- 如申請專利範圍第1項所述的方法,其中,將所述業務請求發送至共識網路,具體包括: 將包含有狀態為待審核的第一智能合約的業務請求發送至共識網路中。
- 如申請專利範圍第3項所述的方法,其中,將所述業務請求發送至共識網路中後,還包括: 在確定所述第二區塊鏈節點驗證所述業務請求合法時,透過所述第一智能合約將所述用戶的帳戶地址中所述第一設定數量的指定資源進行凍結。
- 如申請專利範圍第1項所述的方法,其中,將所述業務請求發送至共識網路中後,還包括: 接收所述第三區塊鏈節點發送的處理所述業務請求的詢問消息; 當確定由所述第三區塊鏈節點處理所述業務請求時,授予所述第三區塊鏈節點接取權限,以使所述第三區塊鏈節點從所述第一區塊鏈節點中獲取所述業務信息,並根據所述業務信息得到所述業務結果。
- 如申請專利範圍第1項所述的方法,其中,將所述業務請求發送至共識網路中,具體包括: 將所述業務請求發送至共識網路中各區塊鏈節點進行共識; 所述方法還包括: 當確定出所述業務請求通過共識網路中各區塊鏈節點的共識後,將所述業務請求寫入所述第一區塊鏈節點的區塊鏈中。
- 如申請專利範圍第1項所述的方法,其中,所述方法還包括: 在確定出所述第二區塊鏈節點驗證所述業務結果合法時,從所述第三區塊鏈節點或所述第二區塊鏈節點中獲取所述業務結果。
- 一種業務處理的方法,包括: 第二區塊鏈節點從共識網路中獲取第三區塊鏈節點發送的業務反饋信息; 根據所述業務反饋信息,從所述第三區塊鏈節點中獲取業務結果,所述業務結果是所述第三區塊鏈節點根據第一區塊鏈節點發送至所述共識網路的業務請求生成的; 在驗證所述業務結果合法時,使所述第一區塊鏈節點透過觸發第一智能合約執行第一指定操作。
- 如申請專利範圍第9項所述的方法,其中,使所述第一區塊鏈節點透過觸發第一智能合約執行第一指定操作,具體包括: 對所述業務反饋信息進行簽名; 所述簽名用於使所述業務反饋信息中包含的第二智能合約將自身狀態由待驗證變更為驗證通過狀態,所述第二智能合約是所述第三區塊鏈節點根據所述業務請求得到的; 所述驗證通過狀態的第二智能合約用於使所述第二智能合約觸發所述第一區塊鏈節點透過所述第一智能合約執行第一指定操作。
- 如申請專利範圍第9項所述的方法,其中,所述方法還包括: 在驗證所述業務結果合法時,通知共識網路中的各區塊鏈節點對所述業務反饋信息進行共識,並當確定出所述業務反饋信息通過所述共識時,將所述業務反饋信息寫入到所述第二區塊鏈節點的區塊鏈中。
- 如申請專利範圍第10項所述的方法,其中,所述方法還包括: 當驗證所述業務結果不合法時,則拒絕對所述業務反饋信息進行簽名; 拒絕簽名用於使所述第三區塊鏈節點透過觸發所述第二智能合約執行第二指定操作。
- 如申請專利範圍第9至12項中任一項所述的方法,其中,在第二區塊鏈節點從共識網路中獲取第三區塊鏈節點發送的業務反饋信息之前,所述方法還包括: 獲取所述第一區塊鏈節點發送至共識網路中的業務請求,所述業務請求中包含有狀態為待審核的第一智能合約; 根據所述業務請求,從所述第一區塊鏈節點中獲取所述業務請求對應的業務信息; 驗證所述業務信息是否合法; 若是,則對所述業務請求進行簽名,以觸發所述第一智能合約將狀態從待審核變更為待受理;所述待受理狀態的第一智能合約用於使所述第一區塊鏈節點透過所述第一智能合約將所述用戶的帳戶地址中所述第一設定數量的指定資源進行凍結; 若否,則拒絕對所述業務請求進行簽名,以使所述第一區塊鏈節點確定所述業務請求受理失敗。
- 如申請專利範圍第13項所述的方法,其中,所述方法還包括: 在驗證出所述業務信息合法時,則通知共識網路中的各區塊鏈節點對所述業務請求進行共識,並當確定所述業務請求通過共識後,將所述業務請求寫入到所述第二區塊鏈節點的區塊鏈中。
- 一種業務處理的方法,包括: 第三區塊鏈節點獲取第一區塊鏈節點通過共識網路發送的業務請求,所述業務請求中包含有所述第一區塊鏈節點根據用戶發送的業務信息生成的第一智能合約; 根據所述業務請求,得到業務結果以及業務反饋信息; 將所述業務反饋信息發送至共識網路中,以使共識網路中的第二區塊鏈節點根據所述業務反饋信息,從所述第三區塊鏈節點獲取所述業務結果,並在驗證出所述業務結果合法時,使所述第一區塊鏈節點透過觸發所述第一智能合約執行第一指定操作。
- 如申請專利範圍第15項所述的方法,其中,第三區塊鏈節點獲取第一區塊鏈節點通過共識網路發送的業務請求,具體包括: 撈取包含有第一智能合約狀態為待受理狀態的業務請求。
- 如申請專利範圍第15項所述的方法,其中,所述第一指定操作用於使所述第一區塊鏈節點將所述業務請求中包含的用戶的帳戶地址中的第一設定數量的指定資源轉移至所述第三區塊鏈節點的帳戶地址中; 根據所述業務請求,得到業務結果,具體包括: 根據所述業務請求,得到第二智能合約以及所述業務結果; 根據所述業務請求,得到業務反饋信息,具體包括: 根據所述業務結果,生成包含有所述第二智能合約、所述業務結果的摘要信息以及第三區塊鏈節點帳戶地址的所述業務反饋信息。
- 如申請專利範圍第17項所述的方法,其中,根據所述業務請求,得到第二智能合約,具體包括: 確定所述業務請求的業務級別以及業務類型; 根據所述業務級別、業務類型以及所述第一智能合約,確定所述第二智能合約。
- 如申請專利範圍第15項所述的方法,其中,根據所述業務請求,得到業務結果以及業務反饋信息,具體包括: 根據所述業務請求,向所述第一區塊鏈節點發送處理所述業務請求的詢問消息; 當接收到所述第一區塊鏈節點返回的同意所述第三區塊鏈節點處理所述業務請求的反饋消息時,則從所述第一區塊鏈節點獲取接取權限; 根據所述業務請求以及所述接取權限,從所述第一區塊鏈節點中獲取所述業務請求對應的業務信息; 根據所述業務信息,得到所述業務結果以及業務反饋信息。
- 如申請專利範圍第19項所述的方法,其中,根據所述業務請求,得到第二智能合約,具體包括: 透過預設的SOLC編譯器對所述業務信息進行編譯,得到所述第二智能合約。
- 如申請專利範圍第17項所述的方法,其中,將所述業務反饋信息發送至共識網路中,具體包括: 將所述業務反饋信息發送至共識網路中,並透過觸發所述第二智能合約將所述第三區塊鏈節點的帳戶地址中的第二設定數量的指定資源進行凍結。
- 如申請專利範圍第15至21項中任一項所述的方法,其中,將所述業務反饋信息發送至共識網路中,具體包括: 將所述業務反饋信息發送給共識網路中各區塊鏈節點進行共識,並當確定出所述業務反饋信息通過共識網路中各區塊鏈節點的共識後,將所述業務反饋信息寫入所述第三區塊鏈節點的區塊鏈中。
- 如申請專利範圍第15或17項所述的方法,其中,所述方法還包括: 當確定所述第二區塊鏈節點驗證所述業務反饋信息不合法時,則透過觸發所述第二智能合約執行第二指定操作。
- 如申請專利範圍第23項所述的方法,其中,所述第二指定操作用於所述第三區塊鏈節點將所述第三區塊鏈節點的帳戶地址中的第二設定數量的指定資源轉移至所述業務請求中包含的用戶的帳戶地址中。
- 一種業務處理的裝置,包括: 接收模組,接收用戶發送的業務信息; 生成模組,根據所述業務信息生成相應的業務請求,所述業務請求中包含有根據所述業務信息生成的第一智能合約; 發送模組,將所述業務請求發送至共識網路中,以使共識網路中的第三區塊鏈節點根據所述業務請求得到相應的業務結果,並在確定出共識網路中的第二區塊鏈節點驗證所述業務結果合法時,透過觸發所述第一智能合約執行第一指定操作。
- 如申請專利範圍第25項所述的裝置,其中,所述生成模組,透過預設的SOLC編譯器對所述業務信息進行編譯,得到所述第一智能合約。
- 如申請專利範圍第25或26項所述的裝置,其中,所述生成模組,根據所述業務信息,生成包含有所述第一智能合約以及所述用戶的帳戶地址的業務請求;所述第一指定操作用於將所述用戶的帳戶地址中第一設定數量的指定資源轉移至所述第三區塊鏈節點的帳戶地址中。
- 如申請專利範圍第25項所述的裝置,其中,所述發送模組,將包含有狀態為待審核的第一智能合約的業務請求發送至共識網路中。
- 如申請專利範圍第27項所述的裝置,其中,所述發送模組,在確定所述第二區塊鏈節點驗證所述業務請求合法時,透過所述第一智能合約將所述用戶的帳戶地址中所述第一設定數量的指定資源進行凍結。
- 如申請專利範圍第25項所述的裝置,其中,所述發送模組,接收所述第三區塊鏈節點發送的處理所述業務請求的詢問消息;當確定由所述第三區塊鏈節點處理所述業務請求時,授予所述第三區塊鏈節點接取權限,以使所述第三區塊鏈節點從所述裝置中獲取所述業務信息,並根據所述業務信息得到所述業務結果。
- 如申請專利範圍第25項所述的裝置,其中,所述發送模組,將所述業務請求發送至共識網路中各區塊鏈節點進行共識; 所述發送模組,當確定出所述業務請求通過共識網路中各區塊鏈節點的共識後,將所述業務請求寫入所述裝置的區塊鏈中。
- 如申請專利範圍第25項所述的裝置,其中,所述發送模組,在確定出所述第二區塊鏈節點驗證所述業務結果合法時,從所述第三區塊鏈節點或所述第二區塊鏈節點中獲取所述業務結果。
- 一種業務處理的裝置,包括: 信息獲取模組,從共識網路中獲取第三區塊鏈節點發送的業務反饋信息; 結果獲取模組,根據所述業務反饋信息,從所述第三區塊鏈節點中獲取業務結果,所述業務結果是所述第三區塊鏈節點根據第一區塊鏈節點發送至所述共識網路的業務請求生成的; 驗證模組,在驗證所述業務結果合法時,使所述第一區塊鏈節點透過觸發第一智能合約執行第一指定操作。
- 如申請專利範圍第33項所述的裝置,其中,所述驗證模組,對所述業務反饋信息進行簽名;所述簽名用於使所述業務反饋信息中包含的第二智能合約將自身狀態由待驗證變更為驗證通過狀態,所述第二智能合約是所述第三區塊鏈節點根據所述業務請求得到的;所述驗證通過狀態的第二智能合約用於使所述第二智能合約觸發所述第一區塊鏈節點透過所述第一智能合約執行第一指定操作。
- 如申請專利範圍第33項所述的裝置,其中,所述驗證模組,在驗證所述業務結果合法時,通知共識網路中的各區塊鏈節點對所述業務反饋信息進行共識,並當確定出所述業務反饋信息通過所述共識時,將所述業務反饋信息寫入到所述裝置的區塊鏈中。
- 如申請專利範圍第34項所述的裝置,其中,所述驗證模組,當驗證所述業務結果不合法時,則拒絕對所述業務反饋信息進行簽名;拒絕簽名用於使所述第三區塊鏈節點透過觸發所述第二智能合約執行第二指定操作。
- 如申請專利範圍第33至36項中任一項所述的裝置,其中,所述信息獲取模組,獲取所述第一區塊鏈節點發送至共識網路中的業務請求,所述業務請求中包含有狀態為待審核的第一智能合約;根據所述業務請求,從所述第一區塊鏈節點中獲取所述業務請求對應的業務信息;驗證所述業務信息是否合法;若是,則對所述業務請求進行簽名,以觸發所述第一智能合約將狀態從待審核變更為待受理;所述待受理狀態的第一智能合約用於使所述第一區塊鏈節點透過所述第一智能合約將所述用戶的帳戶地址中所述第一設定數量的指定資源進行凍結;若否,則拒絕對所述業務請求進行簽名,以使所述第一區塊鏈節點確定所述業務請求受理失敗。
- 如申請專利範圍第37項所述的裝置,其中,所述驗證模組,在驗證出所述業務信息合法時,則通知共識網路中的各區塊鏈節點對所述業務請求進行共識,並當確定所述業務請求通過共識後,將所述業務請求寫入到所述裝置的區塊鏈中。
- 一種業務處理的裝置,包括: 請求獲取模組,獲取第一區塊鏈節點通過共識網路發送的業務請求,所述業務請求中包含有所述第一區塊鏈節點根據用戶發送的業務信息生成的第一智能合約; 信息生成模組,根據所述業務請求,得到業務結果以及業務反饋信息; 信息發送模組,將所述業務反饋信息發送至共識網路中,以使共識網路中的第二區塊鏈節點根據所述業務反饋信息,從所述裝置獲取所述業務結果,並在驗證出所述業務結果合法時,使所述第一區塊鏈節點透過觸發所述第一智能合約執行第一指定操作。
- 如申請專利範圍第39項所述的裝置,其中,請求獲取模組,撈取包含有第一智能合約狀態為待受理狀態的業務請求。
- 如申請專利範圍第39項所述的裝置,其中,所述第一指定操作用於使所述第一區塊鏈節點將所述業務請求中包含的用戶的帳戶地址中的第一設定數量的指定資源轉移至所述裝置的帳戶地址中; 所述信息生成模組,根據所述業務請求,得到第二智能合約以及所述業務結果; 所述信息生成模組,根據所述業務結果,生成包含有所述第二智能合約、所述業務結果的摘要信息以及所述裝置帳戶地址的所述業務反饋信息。
- 如申請專利範圍第41項所述的裝置,其中,所述信息生成模組,確定所述業務請求的業務級別以及業務類型;根據所述業務級別、業務類型以及所述第一智能合約,確定所述第二智能合約。
- 如申請專利範圍第39項所述的裝置,其中,所述信息生成模組,根據所述業務請求,向所述第一區塊鏈節點發送處理所述業務請求的詢問消息;當接收到所述第一區塊鏈節點返回的同意所述裝置處理所述業務請求的反饋消息時,則從所述第一區塊鏈節點獲取接取權限;根據所述業務請求以及所述接取權限,從所述第一區塊鏈節點中獲取所述業務請求對應的業務信息;根據所述業務信息,得到所述業務結果以及業務反饋信息。
- 如申請專利範圍第43項所述的裝置,其中,所述信息生成模組,透過預設的SOLC編譯器對所述業務信息進行編譯,得到所述第二智能合約。
- 如申請專利範圍第41項所述的裝置,其中,所述信息發送模組,將所述業務反饋信息發送至共識網路中,並透過觸發所述第二智能合約將所述裝置的帳戶地址中的第二設定數量的指定資源進行凍結。
- 如申請專利範圍第39至45項中任一項所述的裝置,其中,所述信息生成模組,將所述業務反饋信息發送給共識網路中各區塊鏈節點進行共識,並當確定出所述業務反饋信息通過共識網路中各區塊鏈節點的共識後,將所述業務反饋信息寫入所述裝置的區塊鏈中。
- 如申請專利範圍第39或41項所述的裝置,其中,所述信息發送模組,當確定所述第二區塊鏈節點驗證所述業務反饋信息不合法時,則透過觸發所述第二智能合約執行第二指定操作。
- 如申請專利範圍第47項所述的裝置,其中,所述第二指定操作用於所述裝置將所述裝置的帳戶地址中的第二設定數量的指定資源轉移至所述業務請求中包含的用戶的帳戶地址中。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710133969.XA CN107341702B (zh) | 2017-03-08 | 2017-03-08 | 一种业务处理的方法及装置 |
CN201710133969.X | 2017-03-08 | ||
??201710133969.X | 2017-03-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201833827A true TW201833827A (zh) | 2018-09-16 |
TWI736705B TWI736705B (zh) | 2021-08-21 |
Family
ID=60222519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106138740A TWI736705B (zh) | 2017-03-08 | 2017-11-09 | 業務處理方法和裝置 |
Country Status (15)
Country | Link |
---|---|
US (1) | US10796379B2 (zh) |
EP (1) | EP3563318A1 (zh) |
JP (1) | JP6929495B2 (zh) |
KR (1) | KR102221326B1 (zh) |
CN (1) | CN107341702B (zh) |
AU (1) | AU2018231022B2 (zh) |
BR (1) | BR112019007128A2 (zh) |
CA (1) | CA3039818C (zh) |
MX (1) | MX2019004111A (zh) |
MY (1) | MY192409A (zh) |
PH (1) | PH12019500771A1 (zh) |
RU (1) | RU2737361C1 (zh) |
SG (1) | SG11201903141QA (zh) |
TW (1) | TWI736705B (zh) |
WO (1) | WO2018165104A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI720606B (zh) * | 2018-11-28 | 2021-03-01 | 開曼群島商創新先進技術有限公司 | 資料處理方法、裝置、計算設備及儲存媒體 |
TWI728418B (zh) * | 2018-11-27 | 2021-05-21 | 開曼群島商創新先進技術有限公司 | 使用智慧型合約執行多方交易的方法和系統 |
US11544794B2 (en) | 2018-12-18 | 2023-01-03 | Advanced New Technologies Co., Ltd. | Claim settlement method and apparatus employing blockchain technology |
Families Citing this family (135)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107341702B (zh) | 2017-03-08 | 2020-06-23 | 创新先进技术有限公司 | 一种业务处理的方法及装置 |
US11941624B2 (en) | 2017-08-29 | 2024-03-26 | Nchain Licensing Ag | Concurrent state machine processing using a blockchain |
US9967238B1 (en) * | 2017-11-09 | 2018-05-08 | Broadridge Financial Solutions, Inc. | Database-centered computer network systems and computer-implemented methods for cryptographically-secured distributed data management |
CN107943469B (zh) * | 2017-11-17 | 2022-01-11 | 深圳圣马歌科技有限公司 | 一种智能合约的发布方法及装置 |
CN108111299B (zh) * | 2017-12-28 | 2021-03-09 | 上海唯链信息科技有限公司 | 一种基于区块链技术的实时审计追溯*** |
CN110097461A (zh) * | 2018-01-29 | 2019-08-06 | 阿里巴巴集团控股有限公司 | 一种智能合约的执行方法和装置 |
CN108305058B (zh) * | 2018-02-11 | 2021-03-02 | 深圳市图灵奇点智能科技有限公司 | 基于物联网的辅助费用结算的方法、装置及终端节点 |
CN111782725A (zh) * | 2018-02-27 | 2020-10-16 | 阿里巴巴集团控股有限公司 | 跨区块链的交互方法及装置、***、电子设备 |
CN108564365B (zh) * | 2018-03-13 | 2021-08-27 | 中国地质大学(武汉) | 一种基于区块链的智能电网的交易方法及*** |
CN108537050B (zh) * | 2018-03-20 | 2021-12-14 | 中国建设银行股份有限公司 | 业务数据转移方法和相关装置 |
CN111861433B (zh) | 2018-03-30 | 2024-04-02 | 创新先进技术有限公司 | 基于区块链的业务执行方法及装置、电子设备 |
WO2019200466A1 (en) * | 2018-04-16 | 2019-10-24 | Nobul Corporation | Real estate marketplace method and system |
GB201806448D0 (en) * | 2018-04-20 | 2018-06-06 | Nchain Holdings Ltd | Computer-implemented methods and systems |
CN110400217B (zh) * | 2018-04-25 | 2022-07-01 | ***通信集团广东有限公司 | 智能合约的规则变更处理方法及装置 |
CN108595126B (zh) * | 2018-04-27 | 2022-09-02 | 腾讯科技(深圳)有限公司 | 数据存储***、查询方法、查询装置、服务器及存储介质 |
CN108629565A (zh) * | 2018-04-28 | 2018-10-09 | 上海京颐科技股份有限公司 | 基于区块链的医疗理赔方法及装置、电子设备 |
US11816664B2 (en) * | 2018-05-07 | 2023-11-14 | Broadridge Financial Solutions, Inc. | Computer network systems administering cryptographically-secured, token-based substitution management and methods of use thereof |
CN108876606B (zh) | 2018-05-29 | 2021-02-09 | 创新先进技术有限公司 | 资产转移方法及装置、电子设备 |
CN108805712B (zh) | 2018-05-29 | 2021-03-23 | 创新先进技术有限公司 | 资产转移的回退处理方法及装置、电子设备 |
CN108876113B (zh) * | 2018-05-29 | 2022-02-18 | 厦门哈希科技有限公司 | 一种考核管理方法、装置、终端设备及*** |
CN108876401B (zh) * | 2018-05-29 | 2022-03-01 | 创新先进技术有限公司 | 基于区块链的商品理赔方法及装置、电子设备 |
EP3576368A1 (de) * | 2018-05-29 | 2019-12-04 | Siemens Aktiengesellschaft | Verfahren und system zum steuern einer freigabe einer ressource |
CN108876572A (zh) | 2018-05-29 | 2018-11-23 | 阿里巴巴集团控股有限公司 | 区块链交易的对账方法及装置、电子设备 |
CN108830606B (zh) * | 2018-05-30 | 2021-12-28 | 创新先进技术有限公司 | 智能合约的部署、调用、执行方法和装置 |
CN108924123A (zh) * | 2018-06-29 | 2018-11-30 | 北京京东尚科信息技术有限公司 | 区块链中的信息处理方法、装置和*** |
CN108985100B (zh) * | 2018-08-15 | 2022-02-25 | 百度在线网络技术(北京)有限公司 | 基于区块链的元素安全性证明方法、装置、设备和介质 |
US11842322B2 (en) * | 2018-08-22 | 2023-12-12 | Equinix, Inc. | Smart contract interpreter |
CN109151030B (zh) * | 2018-08-24 | 2021-07-27 | 中国电子科技集团公司信息科学研究院 | 一种物联网物体分布式交互***、方法 |
CN109067759B (zh) * | 2018-08-27 | 2020-11-03 | 深圳前海益链网络科技有限公司 | 一种智能合约调用单点执行*** |
CN109118377B (zh) * | 2018-08-29 | 2023-04-18 | 深圳壹账通智能科技有限公司 | 一种基于区块链的理赔事件的处理方法、***及电子设备 |
CN109285066B (zh) * | 2018-08-30 | 2020-12-08 | 福建省农村信用社联合社 | 一种基于银行业务流的智能合约生成与执行的方法 |
CN112968884B (zh) * | 2018-09-27 | 2023-03-24 | 福建福链科技有限公司 | 一种防止黑客攻击的区块链异构共识方法及终端 |
CN111047451A (zh) * | 2018-10-12 | 2020-04-21 | 上海诺亚投资管理有限公司 | 基于区块链的金融数据处理方法及装置 |
CN109583868B (zh) * | 2018-10-17 | 2020-10-27 | 北京瑞卓喜投科技发展有限公司 | 支付状态通道网络及其构建方法和***、高频交易*** |
CN109460643A (zh) * | 2018-10-22 | 2019-03-12 | 阿里巴巴集团控股有限公司 | 一种智能设备控制方法、装置及设备 |
US11188384B2 (en) * | 2018-11-07 | 2021-11-30 | Ebay Inc. | Resource trust model for securing component state data for a resource using blockchains |
CN109543457B (zh) * | 2018-11-07 | 2021-07-09 | 泰康保险集团股份有限公司 | 管控智能合约之间调用的方法及装置 |
CN109660514B (zh) * | 2018-11-15 | 2020-06-09 | 苏宁易购集团股份有限公司 | 一种智能设备***的实现方法、智能设备控制方法及*** |
CN109523362B (zh) * | 2018-11-16 | 2020-08-18 | 大唐高鸿信息通信研究院(义乌)有限公司 | 一种基于5g架构和区块链的二手房交易***及方法 |
US11138597B2 (en) | 2018-11-27 | 2021-10-05 | Advanced New Technologies Co., Ltd. | System and method for improving security of smart contract on blockchain |
SG11201903439RA (en) | 2018-11-27 | 2019-05-30 | Alibaba Group Holding Ltd | System and method for improving security of smart contract on blockchain |
CN109544171A (zh) * | 2018-11-30 | 2019-03-29 | 众安信息技术服务有限公司 | 用于实现跨区块链交易的一致性的方法及设备 |
CN109446273B (zh) * | 2018-12-04 | 2022-07-22 | 深圳前海环融联易信息科技服务有限公司 | 区块链的数据同步方法、装置、计算机设备及存储介质 |
CN109447811B (zh) * | 2018-12-07 | 2024-01-02 | 深圳市智税链科技有限公司 | 在区块链网络中查询交易信息的方法、记账节点和介质 |
US20220114193A1 (en) * | 2018-12-10 | 2022-04-14 | Cambridge Blockchain, Inc. | Systems and methods for data management |
CN109583857B (zh) * | 2018-12-11 | 2021-05-14 | 腾讯科技(深圳)有限公司 | 公开邀约任务处理方法、***、设备及存储介质 |
CN109670953A (zh) * | 2018-12-13 | 2019-04-23 | 杭州秘猿科技有限公司 | 一种股权登记方法、装置及设备 |
US11348101B2 (en) * | 2018-12-19 | 2022-05-31 | International Business Machines Corporation | Post-settlement processes |
US11720545B2 (en) | 2018-12-19 | 2023-08-08 | International Business Machines Corporation | Optimization of chaincode statements |
CN109670955A (zh) * | 2018-12-21 | 2019-04-23 | 众安信息技术服务有限公司 | 基于区块链通证实现银行承兑票据的方法与装置 |
CN110009337B (zh) * | 2018-12-21 | 2020-04-21 | 阿里巴巴集团控股有限公司 | 一种基于区块链的数据处理方法和装置 |
CN110020543B (zh) * | 2018-12-21 | 2020-09-15 | 阿里巴巴集团控股有限公司 | 一种基于区块链的数据处理方法和装置 |
CN109714412B (zh) * | 2018-12-25 | 2021-08-10 | 深圳前海微众银行股份有限公司 | 区块同步方法、装置、设备及计算机可读存储介质 |
CN109729163A (zh) * | 2018-12-28 | 2019-05-07 | 合肥达朴汇联科技有限公司 | 一种区块链的数据处理方法、装置电子设备及存储介质 |
JP6835810B2 (ja) * | 2018-12-28 | 2021-02-24 | 株式会社Screenロジスティクス | 生産管理システム、生産管理方法、および、生産管理プログラム |
WO2019072311A2 (en) * | 2018-12-29 | 2019-04-18 | Alibaba Group Holding Limited | PARTICIPATORY PRODUCTION BASED ON A CHAIN OF BLOCKS OF MAPPING APPLICATIONS |
CN109451451B (zh) * | 2019-01-04 | 2020-12-15 | 中国联合网络通信集团有限公司 | 终端漫游方法、设备及存储介质 |
CN109800354B (zh) * | 2019-01-09 | 2021-06-08 | 考拉征信服务有限公司 | 一种基于区块链存储的简历修改意图识别方法及*** |
CN109729092A (zh) * | 2019-01-09 | 2019-05-07 | 山东浪潮质量链科技有限公司 | 一种业务平台准入的方法和装置 |
CN109858262B (zh) * | 2019-01-17 | 2022-06-17 | 平安科技(深圳)有限公司 | 基于区块链***的流程审批方法、装置、***及存储介质 |
CN109829823A (zh) * | 2019-01-31 | 2019-05-31 | 山东浪潮商用***有限公司 | 一种境外旅客购物离境退税业务信息管理平台及方法 |
CN109871279B (zh) * | 2019-03-11 | 2021-10-01 | 京东方科技集团股份有限公司 | 共识任务协调方法及装置、区块链***、存储介质 |
CN112348514A (zh) * | 2019-03-19 | 2021-02-09 | 创新先进技术有限公司 | 基于区块链的数据核对***、方法、计算设备及存储介质 |
CN109981646B (zh) * | 2019-03-26 | 2021-06-29 | 创新先进技术有限公司 | 基于区块链的资源转移方法及装置和电子设备 |
CN109948373A (zh) * | 2019-04-02 | 2019-06-28 | 东莞市伟信科技服务有限公司 | 一种多方业务数据交互方法 |
US11108553B2 (en) * | 2019-04-05 | 2021-08-31 | International Business Machines Corporation | Database transaction guaranteed commitment |
CN113222752A (zh) * | 2019-04-12 | 2021-08-06 | 创新先进技术有限公司 | 基于区块链的数据处理***、方法、计算设备及存储介质 |
KR102186999B1 (ko) * | 2019-04-25 | 2020-12-04 | 한국에이아이사이언스 주식회사 | 컨소시엄 블록체인 네트워크에서 계좌에 기초하여 금융서비스를 제공하는 방법 |
US11556924B2 (en) | 2019-04-29 | 2023-01-17 | Advanced New Technologies Co., Ltd. | Blockchain-based payment withholding and agreement signing method, apparatus, and electronic device |
CN110147990B (zh) * | 2019-04-29 | 2020-12-22 | 创新先进技术有限公司 | 基于区块链的缴费代扣签约方法及装置、电子设备 |
CN110138767B (zh) * | 2019-05-07 | 2021-11-30 | 百度在线网络技术(北京)有限公司 | 事务请求的处理方法、装置、设备和存储介质 |
CN110187831B (zh) * | 2019-05-13 | 2022-04-19 | 北京华宇九品科技有限公司 | 区块链联盟链的区块数据存储***及方法 |
CN110189226B (zh) * | 2019-05-31 | 2024-02-27 | 深圳市迅雷网络技术有限公司 | 一种区块链共识方法及装置,一种联盟链*** |
CN110443703A (zh) * | 2019-06-26 | 2019-11-12 | 深圳壹账通智能科技有限公司 | 环保监督方法及装置、电子设备和计算机可读存储介质 |
CN110287260A (zh) * | 2019-06-28 | 2019-09-27 | 通链(北京)科技有限公司 | 基于区块链技术的独立经营实体管理方法及*** |
CN110336815B (zh) * | 2019-07-04 | 2024-06-07 | 深圳前海微众银行股份有限公司 | 基于区块链的攻击防御方法、装置、设备及可读存储介质 |
CN112612856B (zh) * | 2019-07-09 | 2024-03-29 | 创新先进技术有限公司 | 基于区块链的数据处理方法和装置 |
US10771242B2 (en) | 2019-07-09 | 2020-09-08 | Alibaba Group Holding Limited | Blockchain-based data processing |
US11169973B2 (en) * | 2019-08-23 | 2021-11-09 | International Business Machines Corporation | Atomically tracking transactions for auditability and security |
CN110380919B (zh) * | 2019-08-30 | 2021-11-05 | 望海康信(北京)科技股份公司 | 区块链请求的处理方法、装置、电子设备及可读存储介质 |
CN110597908A (zh) * | 2019-09-10 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 一种基于区块链的征信记录方法、设备及存储介质 |
CN110572404B (zh) * | 2019-09-12 | 2021-08-24 | 北京笔新互联网科技有限公司 | 一种轻量化区块链网络*** |
CN110597837B (zh) * | 2019-09-19 | 2024-05-03 | 腾讯科技(深圳)有限公司 | 业务数据处理方法、装置、存储介质和计算机设备 |
CN110598479B (zh) * | 2019-09-20 | 2024-06-21 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、装置以及计算机可读存储介质 |
CN110597916B (zh) * | 2019-09-21 | 2021-03-26 | 腾讯科技(深圳)有限公司 | 基于区块链的数据处理方法、装置、存储介质及终端 |
CN110601856B (zh) * | 2019-09-24 | 2022-04-29 | 腾讯科技(深圳)有限公司 | 一种基于区块链网络的数据交互方法及装置 |
CN110648179B (zh) * | 2019-09-25 | 2023-09-26 | 支付宝(杭州)信息技术有限公司 | 一种基于区块链的信息处理方法、装置及设备 |
CN110602246B (zh) * | 2019-09-26 | 2022-04-15 | 腾讯科技(深圳)有限公司 | 基于区块链的资源发放方法、装置和区块链*** |
CN110659441B (zh) * | 2019-09-26 | 2024-01-12 | 腾讯科技(深圳)有限公司 | 一种基于区块链的信息发布管理方法及装置 |
US11573951B2 (en) * | 2019-10-03 | 2023-02-07 | Curvegrid, Inc. | Systems, methods, and storage media for interfacing a user device with a decentralized architecture |
CN110781192B (zh) * | 2019-10-30 | 2021-11-30 | 支付宝(杭州)信息技术有限公司 | 区块链数据的验证方法、装置及设备 |
CN112769878B (zh) * | 2019-11-01 | 2022-09-20 | 中国电信股份有限公司 | 基于区块链的业务实现***和方法 |
CN111127218A (zh) * | 2019-11-14 | 2020-05-08 | 泰康保险集团股份有限公司 | 数据处理方法及装置、存储介质、电子终端 |
CN110889762B (zh) * | 2019-11-19 | 2023-11-03 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、设备及介质 |
US11836741B2 (en) | 2019-11-19 | 2023-12-05 | Captiv8 Inc. | Systems and methods for identifying, tracking, and managing a plurality of social network users having predefined characteristics |
CN110941674A (zh) * | 2019-11-26 | 2020-03-31 | 北京海益同展信息科技有限公司 | 基于区块链的合规审计方法、装置、***及存储介质 |
CN110995825B (zh) * | 2019-11-29 | 2022-08-26 | 腾讯科技(深圳)有限公司 | 一种智能合约的发布方法、智能节点设备及存储介质 |
CN113383364B (zh) * | 2019-12-03 | 2023-05-16 | 深圳市迅雷网络技术有限公司 | 验证人节点选择方法、电子设备、***及介质 |
CN112953747B (zh) * | 2019-12-10 | 2023-02-10 | 深圳先进技术研究院 | 一种联盟链的性能分析方法、***及终端设备 |
CN111091462A (zh) * | 2019-12-23 | 2020-05-01 | 京东数字科技控股有限公司 | 网络请求的处理方法与装置 |
CN111145025B (zh) * | 2019-12-30 | 2023-07-14 | 北京工商大学 | 一种基于区块链的供应链数据双链存储优化方法 |
CN113128998B (zh) * | 2019-12-31 | 2024-04-12 | 航天信息股份有限公司 | 一种区块链***的业务处理方法、装置及*** |
CN113132441A (zh) * | 2019-12-31 | 2021-07-16 | 阿里巴巴集团控股有限公司 | 一种分布式***的信息处理方法、分布式***及计算设备 |
CN111325520B (zh) * | 2020-01-21 | 2023-10-31 | 江西才气软件技术有限公司 | 一种房产交易各环节监管方法 |
IT202000001078A1 (it) * | 2020-01-21 | 2021-07-21 | Massimo Valentini | Sistema per la gestione di transazioni immobiliari |
CN111327624B (zh) * | 2020-02-29 | 2022-05-06 | 国网上海市电力公司 | 一种关键信息***的链上检测方法及*** |
CN111369250B (zh) * | 2020-03-06 | 2023-09-05 | 微民保险代理有限公司 | 基于联盟链的数据处理方法、装置、设备以及存储介质 |
CN111062814A (zh) * | 2020-03-16 | 2020-04-24 | 支付宝(杭州)信息技术有限公司 | 一种基于区块链的资源转移方法、装置及*** |
CN111478948B (zh) * | 2020-03-20 | 2023-02-17 | 深圳市芯链科技有限公司 | 区块链接入方法、物联网设备及存储介质 |
US20220343323A1 (en) * | 2020-03-30 | 2022-10-27 | Hitachi, Ltd. | Method and apparatus maintaining private data with consortium blockchain |
EP4141773A4 (en) * | 2020-04-24 | 2023-06-07 | Fujitsu Limited | CONTROL METHOD, CONTROL PROGRAM AND CONTROL DEVICE |
CN113672677B (zh) * | 2020-04-30 | 2024-07-12 | 比亚迪汽车工业有限公司 | 基于区块链的作业获取方法、装置、设备及存储介质 |
CN111526154A (zh) * | 2020-04-30 | 2020-08-11 | 余伟霞 | 一种基于区块链网络的业务数据共享*** |
CN111737350B (zh) * | 2020-06-19 | 2023-05-23 | 清华大学 | 一种基于分布式***的共识机制选择方法及装置 |
CN111953648A (zh) * | 2020-06-22 | 2020-11-17 | 北京欧链科技有限公司 | 基于区块链预言机的数据处理方法、装置及电子设备 |
CN111753018B (zh) * | 2020-06-30 | 2022-07-05 | 深圳壹账通智能科技有限公司 | 电子函证方法、***和计算机设备 |
CN111866147A (zh) * | 2020-07-23 | 2020-10-30 | 山东浪潮商用***有限公司 | 远程视频业务办理方法、***和管理终端 |
CN111783144A (zh) * | 2020-08-20 | 2020-10-16 | 支付宝(杭州)信息技术有限公司 | 基于区块链的数据处理方法以及装置 |
CN112819617B (zh) | 2020-08-21 | 2022-06-07 | 支付宝(杭州)信息技术有限公司 | 数据上链方法及装置、电子设备、存储介质 |
CN112070513A (zh) * | 2020-09-01 | 2020-12-11 | 广州绿品知情认证有限公司 | 基于互联网的商品相关信息生成方法及装置 |
CN112084011B (zh) * | 2020-09-25 | 2024-07-02 | 中国建设银行股份有限公司 | 变更任务的处理方法及相关装置 |
US20220156861A1 (en) * | 2020-11-16 | 2022-05-19 | Jpmorgan Chase Bank, N.A. | Systems and methods for blockchain-based data-driven property management |
JP7504401B2 (ja) | 2020-12-02 | 2024-06-24 | Zerobillbank Japan株式会社 | 作業管理方法、情報処理端末、及びプログラム |
CN112532733B (zh) * | 2020-12-02 | 2024-02-02 | 东软集团股份有限公司 | 智能合约调用外部数据的方法、装置、存储介质及电子设备 |
CN112600922B (zh) * | 2020-12-15 | 2023-04-07 | 中国人民解放军国防科技大学 | 一种基于智能合约的应急指挥控制***和方法 |
CN112671908B (zh) * | 2020-12-25 | 2023-03-21 | 成都质数斯达克科技有限公司 | 网络管理方法、装置、电子设备及可读存储介质 |
CN112817825B (zh) * | 2021-02-26 | 2022-09-20 | 上海德衡数据科技有限公司 | 一种基于多传感器信息融合的运维预警防范*** |
CN112669020B (zh) * | 2021-03-18 | 2021-09-24 | 中如信息科技有限公司 | 一种事务申请处理方法、设备及存储介质 |
CN113364768B (zh) * | 2021-06-03 | 2022-09-27 | 上海分未信息科技有限公司 | 一种基于区块链技术的面向虚拟电厂的联盟链节点管理*** |
CN114048264A (zh) * | 2021-09-28 | 2022-02-15 | 中诚区块链研究院(南京)有限公司 | 一种共识智能合约算法 |
CN114047980B (zh) * | 2021-11-29 | 2024-01-19 | 珠海格力电器股份有限公司 | 可编程控制器配置数据的管理*** |
CN114140075B (zh) * | 2021-11-30 | 2024-05-14 | 平安银行股份有限公司 | 业务处理方法、装置、介质及电子设备 |
CN114205233B (zh) * | 2021-11-30 | 2022-07-12 | 北京大学 | 一种面向数据管控的智能合约自适应配置与执行的*** |
WO2024102319A1 (en) * | 2022-11-08 | 2024-05-16 | Mastercard International Incorporated | Systems and methods for use in token management |
CN117478716B (zh) * | 2023-12-27 | 2024-04-05 | 珠海格力电器股份有限公司 | 设备的通信方法、装置、电子设备及存储介质 |
Family Cites Families (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5832089A (en) * | 1995-06-07 | 1998-11-03 | Sandia Corporation | Off-line compatible electronic cash method and system |
JP2001266039A (ja) | 2000-03-22 | 2001-09-28 | Sony Corp | 支払管理方法および支払管理装置並びに支払管理方法を記録したプログラム記録媒体 |
SG115453A1 (en) * | 2002-02-27 | 2005-10-28 | Oneempower Pte Ltd | Activity management method |
JP2007079645A (ja) | 2005-09-09 | 2007-03-29 | Nippon Telegr & Teleph Corp <Ntt> | オンライン販売システムとその方法とそれらに用いる端末及びそれらのプログラムとその記憶媒体 |
US8001080B2 (en) | 2006-09-12 | 2011-08-16 | Infosys Technologies Ltd. | Managing real-time execution of transactions in a network |
US20090012804A1 (en) | 2007-07-03 | 2009-01-08 | Robert Lee Read | Network-based consensus formation method using configurable finite-state machines |
CN101847225B (zh) | 2009-09-01 | 2016-01-20 | 于志 | 一种基于cn39码管理商品流通的方法 |
US20150379510A1 (en) * | 2012-07-10 | 2015-12-31 | Stanley Benjamin Smith | Method and system to use a block chain infrastructure and Smart Contracts to monetize data transactions involving changes to data included into a data supply chain. |
US20160203572A1 (en) * | 2013-08-21 | 2016-07-14 | Ascribe Gmbh | Method to securely establish, affirm, and transfer ownership of artworks |
US10356094B2 (en) * | 2014-06-30 | 2019-07-16 | Vescel, Llc | Uniqueness and auditing of a data resource through an immutable record of transactions in a hash history |
US11232414B2 (en) * | 2014-07-03 | 2022-01-25 | Raise Marketplace Inc. | Cryptocurrency verification system |
US20160092988A1 (en) * | 2014-09-30 | 2016-03-31 | Raistone, Inc. | Systems and methods for transferring digital assests using a de-centralized exchange |
US10409827B2 (en) | 2014-10-31 | 2019-09-10 | 21, Inc. | Digital currency mining circuitry having shared processing logic |
US20160140653A1 (en) * | 2014-11-14 | 2016-05-19 | Ryan McKenzie | Virtual currency bank |
US11250391B2 (en) * | 2015-01-30 | 2022-02-15 | Visa International Service Association | Token check offline |
US11386404B2 (en) * | 2015-02-04 | 2022-07-12 | Ripple Luxembourg S.A. | Temporary consensus subnetwork in a distributed network for payment processing |
US9967334B2 (en) * | 2015-03-02 | 2018-05-08 | Dell Products Lp | Computing device configuration and management using a secure decentralized transaction ledger |
US10592985B2 (en) * | 2015-03-02 | 2020-03-17 | Dell Products L.P. | Systems and methods for a commodity contracts market using a secure distributed transaction ledger |
US20160283920A1 (en) | 2015-03-28 | 2016-09-29 | Justin Fisher | Authentication and verification of digital data utilizing blockchain technology |
US10380702B2 (en) * | 2015-05-01 | 2019-08-13 | Monegraph, Inc. | Rights transfers using block chain transactions |
US10812274B2 (en) * | 2015-05-07 | 2020-10-20 | Blockstream Corporation | Transferring ledger assets between blockchains via pegged sidechains |
US10635471B2 (en) * | 2015-05-15 | 2020-04-28 | Joshua Paul Davis | System and method for an autonomous entity |
US20160342977A1 (en) * | 2015-05-20 | 2016-11-24 | Vennd.io Pty Ltd | Device, method and system for virtual asset transactions |
US20160358161A1 (en) * | 2015-06-05 | 2016-12-08 | Peertracks Inc. | Systems and methods for an online music marketplace |
CN106296184A (zh) * | 2015-06-05 | 2017-01-04 | 地气股份有限公司 | 电子货币管理方法及电子货币*** |
CN106251144A (zh) * | 2015-06-05 | 2016-12-21 | 地气股份有限公司 | 电子货币管理方法及电子货币节点装置 |
JP6483827B2 (ja) * | 2015-07-13 | 2019-03-13 | 日本電信電話株式会社 | 契約合意方法、合意検証方法、契約合意システム、合意検証装置、契約合意装置、契約合意プログラム及び合意検証プログラム |
US20170048209A1 (en) * | 2015-07-14 | 2017-02-16 | Fmr Llc | Crypto Key Recovery and Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems |
CN108027867A (zh) * | 2015-07-14 | 2018-05-11 | Fmr有限责任公司 | 计算高效的转账处理、审计以及搜索装置、方法和*** |
US10366204B2 (en) | 2015-08-03 | 2019-07-30 | Change Healthcare Holdings, Llc | System and method for decentralized autonomous healthcare economy platform |
US10649429B2 (en) * | 2015-10-13 | 2020-05-12 | LO3 Energy Inc. | Use of blockchain based distributed consensus control |
US10643288B2 (en) * | 2015-10-13 | 2020-05-05 | TransActive Grid Inc. | Use of blockchain based distributed consensus control |
WO2017069874A1 (en) | 2015-10-21 | 2017-04-27 | Manifold Technology, Inc. | Event synchronization systems and methods |
CN105427104A (zh) | 2015-12-08 | 2016-03-23 | 布比(北京)网络技术有限公司 | 借助分布式总账实现数字资产处理的方法及装置 |
US10079724B2 (en) | 2016-02-20 | 2018-09-18 | Upguard, Inc. | Consensus-based network configuration management |
CN105630609B (zh) | 2016-02-24 | 2021-05-11 | 杭州复杂美科技有限公司 | 区块链的打包存储方法 |
CN105809062B (zh) * | 2016-03-01 | 2019-01-25 | 布比(北京)网络技术有限公司 | 一种合约构建、执行方法及装置 |
CN105808325B (zh) * | 2016-03-03 | 2019-04-12 | 布比(北京)网络技术有限公司 | 一种数据处理的方法及装置 |
CN106228446B (zh) | 2016-05-12 | 2019-09-13 | 北京众享比特科技有限公司 | 基于私有区块链的资产交易平台***及方法 |
US10204341B2 (en) * | 2016-05-24 | 2019-02-12 | Mastercard International Incorporated | Method and system for an efficient consensus mechanism for permissioned blockchains using bloom filters and audit guarantees |
US10122621B2 (en) | 2016-06-16 | 2018-11-06 | Sap Se | Modified consensus protocol for eliminating heartbeat network traffic |
CN106204287A (zh) * | 2016-07-18 | 2016-12-07 | 上海仲托网络科技有限公司 | 基于区块链的互助保险和互助保障运行方法及*** |
US10762516B2 (en) | 2016-08-08 | 2020-09-01 | The Dun & Bradstreet Corporation | Trusted platform and integrated BOP applications for networking BOP components |
CN106357604B (zh) | 2016-08-18 | 2019-07-23 | 苏州超块链信息科技有限公司 | 一种一致性数据累积协同组装方法 |
CN106327173A (zh) * | 2016-08-22 | 2017-01-11 | 布比(北京)网络技术有限公司 | 网络支付方法及装置 |
US10540652B2 (en) * | 2016-11-18 | 2020-01-21 | Intel Corporation | Technology for secure partitioning and updating of a distributed digital ledger |
US10922728B2 (en) * | 2017-01-19 | 2021-02-16 | Raise Marketplace Inc. | Dynamic exchange item information for valid exchange item requests |
RU2639015C1 (ru) | 2017-01-26 | 2017-12-19 | Игорь Сан-Сенович Дю | Способ контроля подлинности и качества продукции в процессе производства и реализации |
CN107040585B (zh) | 2017-02-22 | 2020-06-19 | 创新先进技术有限公司 | 一种业务校验的方法及装置 |
CN107341702B (zh) | 2017-03-08 | 2020-06-23 | 创新先进技术有限公司 | 一种业务处理的方法及装置 |
CN107391526B (zh) | 2017-03-28 | 2021-04-02 | 创新先进技术有限公司 | 一种基于区块链的数据处理方法及设备 |
-
2017
- 2017-03-08 CN CN201710133969.XA patent/CN107341702B/zh active Active
- 2017-11-09 TW TW106138740A patent/TWI736705B/zh active
-
2018
- 2018-02-20 US US15/900,647 patent/US10796379B2/en active Active
- 2018-03-06 MX MX2019004111A patent/MX2019004111A/es unknown
- 2018-03-06 CA CA3039818A patent/CA3039818C/en active Active
- 2018-03-06 WO PCT/US2018/021064 patent/WO2018165104A1/en unknown
- 2018-03-06 RU RU2019110677A patent/RU2737361C1/ru active
- 2018-03-06 JP JP2019519301A patent/JP6929495B2/ja active Active
- 2018-03-06 SG SG11201903141QA patent/SG11201903141QA/en unknown
- 2018-03-06 BR BR112019007128A patent/BR112019007128A2/pt not_active Application Discontinuation
- 2018-03-06 MY MYPI2019001958A patent/MY192409A/en unknown
- 2018-03-06 EP EP18712375.7A patent/EP3563318A1/en not_active Ceased
- 2018-03-06 AU AU2018231022A patent/AU2018231022B2/en active Active
- 2018-03-06 KR KR1020197010667A patent/KR102221326B1/ko active IP Right Grant
-
2019
- 2019-04-10 PH PH12019500771A patent/PH12019500771A1/en unknown
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI728418B (zh) * | 2018-11-27 | 2021-05-21 | 開曼群島商創新先進技術有限公司 | 使用智慧型合約執行多方交易的方法和系統 |
TWI720606B (zh) * | 2018-11-28 | 2021-03-01 | 開曼群島商創新先進技術有限公司 | 資料處理方法、裝置、計算設備及儲存媒體 |
US11544794B2 (en) | 2018-12-18 | 2023-01-03 | Advanced New Technologies Co., Ltd. | Claim settlement method and apparatus employing blockchain technology |
Also Published As
Publication number | Publication date |
---|---|
KR102221326B1 (ko) | 2021-03-03 |
WO2018165104A1 (en) | 2018-09-13 |
CA3039818C (en) | 2022-08-02 |
JP6929495B2 (ja) | 2021-09-01 |
EP3563318A1 (en) | 2019-11-06 |
CA3039818A1 (en) | 2018-09-13 |
RU2737361C1 (ru) | 2020-11-27 |
AU2018231022B2 (en) | 2020-10-08 |
JP2020501220A (ja) | 2020-01-16 |
TWI736705B (zh) | 2021-08-21 |
AU2018231022A1 (en) | 2019-05-02 |
MX2019004111A (es) | 2019-08-05 |
US10796379B2 (en) | 2020-10-06 |
CN107341702A (zh) | 2017-11-10 |
KR20190068542A (ko) | 2019-06-18 |
BR112019007128A2 (pt) | 2019-10-01 |
MY192409A (en) | 2022-08-19 |
SG11201903141QA (en) | 2019-05-30 |
US20180260909A1 (en) | 2018-09-13 |
PH12019500771A1 (en) | 2019-11-11 |
CN107341702B (zh) | 2020-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI736705B (zh) | 業務處理方法和裝置 | |
US11546332B2 (en) | User ID codes for online verification | |
CN109981679B (zh) | 在区块链网络中执行事务的方法和装置 | |
CN109214197B (zh) | 基于区块链来处理隐私数据的方法、装置及存储介质 | |
TWI723261B (zh) | 資料儲存方法、資料查詢方法及裝置 | |
CN109697204B (zh) | 一种数据审计的方法及装置 | |
EP3968191B1 (en) | Trusted hardware-based identity management methods, apparatuses, and devices | |
CN111767578B (zh) | 一种数据检验方法、装置及设备 | |
US11876801B2 (en) | User ID codes for online verification | |
CN111814195B (zh) | 一种基于可信硬件的数据管理方法、装置及设备 | |
TWI629658B (zh) | 基於區塊鏈智能合約的kyc資料共享系統及其方法 | |
US11455417B2 (en) | Data processing methods, apparatuses, and devices | |
CN111814172A (zh) | 一种数据授权信息的获取方法、装置及设备 | |
KR20200019059A (ko) | 서비스 플랫폼 제공자 측에서의 개인정보 위험 식별 방법 및 시스템 | |
EP3961450B1 (en) | Identity registration methods, apparatuses, and devices | |
CN113761496A (zh) | 一种基于区块链的身份校验方法及装置和电子设备 | |
CN113507432A (zh) | 一种联盟链权限管理方法和装置 | |
CN111784550B (zh) | 继承业务的处理方法、装置及设备 | |
KR102085452B1 (ko) | 사용자 측에서의 개인정보 위험 식별 방법 및 시스템 | |
CN112861187A (zh) | 一种基于区块链的数据处理方法及装置 | |
CN116962061A (zh) | 一种基于区块链的用户身份核验方法、装置及设备 |