tevador

Results 20 issues of tevador

First discussed here: https://github.com/monero-project/meta/issues/356 We should consider removing the tx_extra field from all non-coinbase transactions. Main reasons: 1. Enhanced fungibility due to a more uniform transaction format. 2. Protection from...

I'm testing a custom hash function with very expensive seeding (100 000 cycles to change the seed). Once seeded, the hash function is very fast (~270 cycles/hash). SMHasher is changing...

enhancement

This is not a fully thought out proposal, just an idea I had today. It's an extension of the [idea](https://github.com/monero-project/research-lab/issues/95#issuecomment-1004985047) by @paulshapiro to mandate all transactions to have 16 outputs....

Monero mining has been [centralized to 2-3 large pools](https://miningpoolstats.stream/monero) for a long time (recently, the largest pool even briefly exceeded 50% of the hashrate). This unhealthy situation is not going...

Since [Jamtis has been modified](https://gist.github.com/tevador/50160d160d24cfc6c52ae02eb3d17024#gistcomment-4293118) to allow Seraphis membership proofs to have perfect forward secrecy, the Diffie-Hellman key exchange will become the weakest point of Monero with respect to forward...

Monero currently uses Pedersen commitments to hide real transaction amounts. The commitments have the form of `C = r*G + v*H`, where `r` is the blinding factor, `v` the amount...

The cryptographic primitives used by "derohe" are not documented, but based on the [source code](https://github.com/deroproject/derohe/blob/main/cryptography/bn256/constants.go), the implementation seems to be using a pairing-friendly Barreto-Naehrig-type elliptic curve with a field size...

This is for wallets that need to convert a user-provided date to a blockchain height. Similar function is currently implemented in wallet2::get_blockchain_height_by_date, but it's done quite inefficiently by pulling whole...

pending review
feature
low priority

* CFROUND becomes conditional with a 1/16 chance of writing into fprc * F and E registers are mixed together with AES instead of XOR This PR is incomplete. Currently,...