Why RLP encoding is used in Ethereum?

0 votes
Why RLP encoding is used in Ethereum?
Jul 31, 2018 in Blockchain by whatsinname
• 280 points
78 views

1 answer to this question.

0 votes
  • RLP is intended to be a highly minimalistic serialization format, its purpose is to store nested arrays of bytes.
  • It only encodes the structure of the data which it encodes, it doesn't know anything about what kind of object it was before you encoded it.
  •  This reduces the overall size of the encoding but does require the decoder of the bytes to know what kind of object it is looking for.
  • Therefore, RLP is used by Etherum.
answered Aug 4, 2018 by Mohini
• 260 points

Related Questions In Blockchain

0 votes
1 answer
+1 vote
1 answer

What is Ethereum Blockchain? Where is it being used?

Blockchain is a decentralized distributed database of immutable records, ...READ MORE

answered Apr 2, 2018 in Blockchain by Christine
• 15,790 points
56 views
+1 vote
1 answer
+1 vote
3 answers

How efficient is Ethereum in regard to its TPS??

TPS means transactions processing at any given ...READ MORE

answered Apr 16, 2018 in Blockchain by Shashank
• 10,350 points
1,331 views
0 votes
1 answer

Truffle tests not running after truffle init

This was a bug. They've fixed it. ...READ MORE

answered Sep 11, 2018 in Blockchain by Christine
• 15,790 points
153 views
0 votes
1 answer
0 votes
1 answer

Protocols used in a distributed/dlt system for the nodes to establish communication

yes all are over TCP/IP connections secured by TLS encryption in hashgraph architecture-hashgraph, ...READ MORE

answered Aug 6, 2018 in Blockchain by ariaholic
• 7,340 points
80 views
0 votes
1 answer

What is the purpose of Blockchain Technology?

Purpose of Blockchain Technology: A blockchain technology is ...READ MORE

answered Jul 17, 2018 in Blockchain by Mohini
• 260 points
71 views
0 votes
1 answer

Can we custom tokens on Ethereum?

Yes, it is possible. You need to ...READ MORE

answered Jul 31, 2018 in Blockchain by Mohini
• 260 points
41 views