Taylor Hornby
Taylor Hornby
On the `zcashd` repo we block merges to master on the CI tests passing. We should do the same for all of our repos containing supported code. For `lightwalletd`, Travis-CI...
https://zcash.github.io/orchard/design/nullifiers.html The argument that Note Privacy (OOB) is near-perfect relies on \psi being chosen independently at random. Since \psi is the output of PRF^expand_rseed, Note Privacy (OOB) must assume PRF^expand_rseed...
A notification is generated when there's a reorg, but rewinding the data DB can in theory fail with an exception, which will cause a [different kind of error, from the...
1. Initialize an empty wallet. 2. Send the wallet enough 1 zat UTXOs that an attempt to spend them all would be larger than the block size. 3. Try to...
Web browsers are moving towards displaying security warnings when users visit `http://` URLs. I consider this to be an effective step towards deprecating `http://` in favor of `https://`. We should...
Identify options for transaction discovery that do not require Θ(#transactions * #wallets) effort.
Requiring Θ(#transactions) effort *per wallet* to detect transactions is not scalable and needs to be replaced with a new paradigm. The options [that I know about](https://zecsec.com/posts/scalable-private-money-needs-scalable-private-messaging/) for improving asymptotics are:...
The problem: I hadn't realized my viewing key was leaked by the [viewing key leak bug](https://electriccoin.co/blog/privacy-leak-bug-discovered-in-nighthawk-and-ecc-wallets/) until I loaded my seed into Ywallet which shows the outbound memos more prominently...
This makes `shr` behave differently than Rust's `>>` in release mode but IMO how `>>` works in release mode is kinda dumb -- I could see myself assuming the argument...
If the first line of `rotr` was changed to `let by = by % 33`, for example, then the existing test wouldn't catch the bug.
Investigate the feasibility of formally verifying some properties of the abstract cryptographic protocol, i.e. just the Sapling/Orchard protocol and not necessarily the entire the proving system. Given the expertise that...