@ze Looking good. The only feedback I have is to simplify the oblivious transfer definition. It's a bit confusing. A definition like immutable encoding is good, states what it does rather than how it works.
Something like:
Oblivious transfer is the protocol in which peers transfer media with each other without knowing what is being transfered.
Looking good in all.