Mainline DHT , используемый в BitTorrent для распространения списков пиров, реализует пользовательский протокол RPC, называемый KRPC. KRPC состоит из словарей BEncoded, которые по сути являются более компактной формой JSON.
Есть ли какие-либо преимущества в использовании BEncode по сравнению с чем-то вроде BSON (или даже просто сжатием данных )?