Klaytn event사용 관련 질문드립니다

안녕하세요.

아래와 같은 커스텀 이벤트를 생성하여 사용하고 있습니다.
event CookieEvented(uint8 eventStatus, uint256 indexed cookieId, address indexed from, uint256 hammerPrice, uint256 indexed createdAt);

해당 이벤트가 클레이튼 트랜잭션에 기록될때 아래의 클레이튼 스코프 링크(Unknown으로 등록된 부분)와 같이 등록이 되는데요,

다음과 같은 궁금증이 있습니다.

  1. 이벤트 이름이 Unknown 으로 나오는 이유
  2. address 가 일반적인 40자리 16진수보다 초과된 자릿수가 나오는 이유
  3. Topic1~4 로 표기되는 필드와 Data 필드의 상관관계
  4. 인자를 5개주었는데 4개의 Topic만 응답으로 나오는 이유
  5. Transfer 이벤트처럼 10진수로 표기된 tokenId를 받을수있는 방법

그리고 Caver-java를 통한 이벤트로그 호출시에 indexed 키워드를 이용하여 필터링할 수 있는 기능이 가능한지 궁금합니다.( caver-js는 가능한것 같은데, caver-java 인터페이스상에는 사용할수있는 것이 없어보입니다)

안녕하세요.
Event의 indexed parameter를 필터링한다는 것이 어떤 의미인지 좀 더 풀어서 설명해주실 수 있을까요?