nimbus-eth2/beacon_chain
Zahary Karadjov 3ecb197635 Memory-optimal hash_tree_root
The work on this was started last week while I was waiting
for a decision on the "Async Snappy" PR. It was prompted by
a failing test in the test suite, where the HashingStream
was inserting some incorrectly padded chunks that affected
the result of `hash_tree_root`. Instead of working around
the problem in the HashingStream, I've decided to implement
a planned optimisation that allows us to remove the hashing
stream altogether.

With the optimisation in place, `hash_tree_root` will now
use only stack memory and only the precise amount neccesary
to build the chunks-merging tree.
2020-05-13 12:18:42 +03:00
..
2019-09-02 22:14:18 +03:00
2020-04-24 09:16:11 +02:00
2020-05-13 12:18:42 +03:00
2020-05-11 18:08:52 +00:00
2020-05-11 18:08:52 +00:00
2020-03-11 17:26:30 +00:00
2020-05-13 12:18:42 +03:00
2020-05-11 18:08:52 +00:00
2020-05-13 08:37:58 +02:00
2020-05-13 08:37:58 +02:00
2020-04-24 09:16:11 +02:00
2020-04-22 07:53:02 +02:00