pub fn scalar(peer: &PeerId) -> Scalar
PeerIds are offset by 1, since evaluating a poly at 0 reveals the secret
PeerId