Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (US20190228386) RECORDING EVIDENCE OF ADDRESS/ACCOUNT ALLOCATIONS IN A DISTRIBUTED LEDGER

Office : United States of America
Application Number: 15875912 Application Date: 19.01.2018
Publication Number: 20190228386 Publication Date: 25.07.2019
Publication Kind : A1
IPC:
G06Q 20/06
H04L 9/06
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
Q
DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
20
Payment architectures, schemes or protocols
04
Payment circuits
06
Private payment circuits, e.g. involving electronic currency used only among participants of a common payment scheme
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9
Arrangements for secret or secure communication
06
the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
CPC:
H04L 9/0643
G06Q 20/065
Applicants: Xapo Holdings Limited
Inventors: Carlos Maria Italo Rienzi Onnainty
Priority Data:
Title: (EN) RECORDING EVIDENCE OF ADDRESS/ACCOUNT ALLOCATIONS IN A DISTRIBUTED LEDGER
Abstract: front page image
(EN)

A system for storing in a blockchain that tracks a cryptocurrency information on the allocation of address having cryptocurrency to accounts having an account balance of the cryptocurrency is provided. The system generates an address/account allocation for each account that indicates addresses that have sufficient cryptocurrency to cover the account balance of the account. The system then generates a Merkle tree with leaf nodes for each account that includes the hash of the address/account allocation for the account. The system records a transaction in the blockchain that includes the root hash of the Merkle tree as evidence of the address/account allocation for an account. An account owner can use a purported address/account allocation to regenerate the root hash. If the regenerated root hash matches the root hash recorded in the blockchain, then the account owner has confirmed that the purported address/account allocation is the actual address/account allocation for the account.