HomePhabricator

Add a Coin abstraction
73e13e3da72aUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Add a Coin abstraction

Summary:
This is a step toward managing the UTXO on a per output basis instead of a per transaction basis. This has several advantages. First the memory footprint is smaller and we require to read less data from disk. In addition each UTXO will be immutable so optimizations can be made based on that fact.

This is based on work from Pieter Wuille.

Test Plan: Added a unittest

Reviewers: freetrader, #bitcoin_abc

Reviewed By: freetrader, #bitcoin_abc

Differential Revision: https://reviews.bitcoinabc.org/D342

Details

Provenance
deadalnixAuthored on Jul 19 2017, 10:04
schancelPushed on Jan 5 2018, 21:58
schancelPushed on Jan 5 2018, 21:39
schancelPushed on Jan 5 2018, 21:17
Reviewer
Restricted Project
Differential Revision
D342: Add a Coin abstraction
Parents
rSTAGINGeb09fb0df99d: Remove blanket std import in rpc/blockchain.cpp
Branches
Unknown
Tags
Unknown