Poseidon is a hash algorithm work natively with GF(p) objects. It is a cryptographic hash function designed to work with integrity proof systems like SNARKs, STARKs, and so on. You can find detailed parameters and cryptographic analysis in `POSEIDON: A New Hash Function for Zero-Knowledge Proof Systems<https://eprint.iacr.org/2019/458.pdf>`_.