안녕하세요. 프론트엔드 쪽 개발을 목적으로 블록체인 공부하다가 조금 헷갈리는 개념이 있어서요. Ethereum이나 Klaytn 네트워크를 중심으로 질문을 드립니다.
-
EOA가 메시지호출(혹은 컨트랙트 생성) 같은 트랙잭션을 블록체인 네트워크의 노드에 전달할 때, 어떻게 전달되나요? 절대로 특정노드에 직접연결되진 않을 거고, Klaytn SDK인 Caver같은 곳에서 RPC 통신시 전달할 주소를 DNS Seeding하는 함수가 있는 걸까요?
-
EOA나 CA의 Storage 트리에는 어떤 정보들이 저장될까요? 방식과 예시가 궁금합니다…
-
만약 ERC-721이나 KIP-17 표준과 같은 NFT 스마트컨트랙트에서 토큰을 발행한다면 해당 CA의 Stoage에 저장되는 것일까요? 만약 그렇다면, CA에서 EOA로 해강 토큰을 전송한다는 것은 CA의 Storage에서 EOA의 Storage로 전송이 된다는 것일까요?
-
NFT 스마트컨트랙트를 scope 페이지에서 조회하면 발행된 토큰들을 쉽게 조회할 수 있는데, 어떤 방식으로 추적이 되는 걸까요? 각 블록 헤더를 계속 읽어서 트랜잭션 트리에서 검색하는 방식 인걸까요? 아니면 CA의 Storage에 해당 정보가 뭉쳐서 있는 걸까요?
혼자서 공부하다보니 조금 이해하기 난해한 부분이 있어서 여쭤봅니다…해당 부분에 대해 참고할만한 글이 있을까요?