Sam Stuewe

Results 59 issues of Sam Stuewe

Our current configuration file setup is optimized for ease of testing. This is not at all a problem, but it does occasionally have its drawbacks and it has major negatives...

enhancement/refactor
difficulty/04-high
feedback/question

In the initial release, only two parties needed to be named for copyright. That's no longer the case due to several open-source contributors (thank you and welcome)! Rather than have...

enhancement/documentation

There are a great deal of tests that should be added, and many additional branches that should be covered. To that end, this issue is meant to be a centralized...

difficulty/01-good-first-issue
enhancement/testing

From [a discussion](https://github.com/mit-dci/opencbdc-tx/pull/106/files#r887288399) on #106, it became clear that our test suite has a pretty unfortunate reliance on being able to start components synchronously. In particular, some components (e.g., shards)...

enhancement/refactor
difficulty/03-medium
enhancement/testing

Right now, a `full_tx` is an SoA (“struct of arrays”). This means, at minimum, we include 8 extra bytes in its representation (the count of witnesses is superfluous because all...

enhancement/optimization
enhancement/refactor
difficulty/02-low

### Question What are the methods and trade-offs of improving the system's ability to detect an attacker inflating (or deflating) the monetary supply? ### Benefit Tamper-detection is a stepping stone...

feedback/proposal

UHS IDs, being opaque hashes, do not reveal enough information for the system to audit the amount of currency in-circulation. Similar to #100, we could modify the underlying data structure...

If we include the value of the output in the preimage used to create the UHS ID, and store the values along-side the IDs in the UHS, then we've effectively...

### Affected Branch trunk ### Basic Diagnostics - [X] I've pulled the latest changes on the affected branch and the issue is still present. - [X] The issue is reproducible...

topic/hardening-security
fix/bug

At the moment, the coordinator state machine stubs out not-yet-implemented functions for snapshots. These should be replaced by functional implementations.

topic/hardening-security
enhancement/feature
difficulty/03-medium