Rlp vs rlpx - the specified difference between rlp and rlpx?

1 Answer 1


I don't know about RLPx, but for RLP(Recursive Length Prefix) is used as an encoding/decoding values in Ethereuma to ensure the values are compacted for quick transport across nodes, whereas rlpx seems to be a secure and base version of RLP.

Here are some useful links for RLP:

From the link for RLPx: "RLPx is a cryptographic peer-to-peer network and protocol suite which provides a general-purpose transport and interface for applications to communicate via a p2p network. RLPx is designed to meet the requirements of decentralized applications and is used by Ethereum."

Some useful links to RLPx:

Hopefully, this clarifies a little bit.

  • thanks! I also see some mention of RLP as recursive linear prefix, not length prefix. Are they the same or used interchangeably?
    – Nathan Aw
    Mar 4, 2019 at 2:09
  • sure, so far it looks like the official verbiage seems to be "length" in the [yellow paper] (ethereum.github.io/yellowpaper/paper.pdf) - Appendix B
    – drao
    Mar 18, 2019 at 2:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.