Gregory Maxwell

Results 25 issues of Gregory Maxwell

Sweep through each valid input and make every 1 bit error, every adjacent character transposition error. Add some invalid cases that contain unicode bytes that if to-uppered or to-lowered would...

An interesting metric for mining incentive stability is the amount of fees available to a block and immediately after a block. E.g. this old chart: Red is the fees my...

I noticed your mempool explorer has a chart of segwit spending rates. I think it would be interesting to see a chart that shows segwit rates excluding outputs that are...

Sometimes a transaction you would have mined doesn't get mined in the next block. Sometimes the block contains even higher fee transactions that you weren't aware of. Sometimes the block...

Charts of your mempool size are inherently kind of noisy because of the possion block solving. An interesting thing to chart would be the rate of arrival e.g. how many...

Libsecp256k1 implements a variant of ECDSA used by the Bitcoin system (and many other things now) which eliminates malleability by requiring s to be in the lower half of its...

For low latency, you can get better loss tolerance for a given delay from a convolutional code such as https://github.com/catid/CauchyCaterpillar ... You may want to consider using this FEC (or...

It's a bit silly that the library packs in its own sha256 even when the user has their own and on small devices it's a costly waste of space. In...

For some time there has been a clang issue where clang emits a memcpy of a struct to itself and valgrind flags it as undefined behaviour. Clang developers gave the...

assurance

Clean up infinity handling, make x/y/z always initialized for infinity. Make secp256k1_ecmult_const handle infinity. Infinity isn't currently needed here, but correctly handling it is a little more safe against future...