I was reading Event's documentation. I encountered this paragraph. Can someone explains it in simple words?
You can add the attribute indexed to up to three parameters which adds them to a special data structure known as “topics” instead of the data part of the log. A topic can only hold a single word (32 bytes) so if you use a reference type for an indexed argument, the Keccak-256 hash of the value is stored as a topic instead.
How transactions are stored on ethereum? ( w.r.t data structure )
How Events are stored in transactions?
How indexed arguments are stored?
How reference type indexed arguments are stored?