Event emitter using blockchain transations
Deterministicaly derive shared keys between two parties after initial ECDF