3 ms·
So this is bao + blake2? I remember watching Bao, a general purpose cryptographic tree hash, and perhaps the fastest hash function in the world: https://www.yo
by dpc_pw 7y ago
So this is bao + blake2?
I remember watching Bao, a general purpose cryptographic tree hash, and perhaps the fastest hash function in the world: https://www.youtube.com/watch?v=Dya9c2DXMqQ https://www.youtube.com/watch?v=Dya9c2DXMqQ a while ago.
Nice job!
- aidenn0 7y agoIIRC Bao was already based off of blake2s.
- oconnor663 7y agoYep that's me :) The Bao project evolved into BLAKE3, and the latest version -- which I literally just released -- is now based on BLAKE3.
- dpc_pw 7y agoExcuse my confusion. I understand "the Bao project evolved into BLAKE3", but "is now based on BLAKE3" confuses me. Bao is based on blake3? But isn't bao ... the blake3 itself now? Circular dependency detected.
- oconnor663 7y agoHa, yes, that's confusing. The Bao project was originally two things: 1) a custom tree hash mode, and 2) an encoding format and verified streaming implementation based on that tree hash. The first half evolved into BLAKE3. Now the Bao project itself is just the second half.
- prilanoth 7y agoHi, some questions... The README lists 4 designers, including yourself. However the Bao project doesn't list anybody, so presumably you are the only designer. What exactly were the contributions of the other 3 people to warrant being listed? At what point did the Bao project become "BLAKE3" and why?
- loeg 7y agoAll three others are principals of the Blake or Blake2 design and major implementations.
- Exuma 7y agoHey I like your speaking style, clear, and funny. Nice work.