이더스캔에 글을 남기는것도 가능한가요?
이더리움 토큰을 전송하면 이더스캔에서 전송 내역을 확인할 수 있습니다.
이더스캔에 트랜잭션 성공 유무뿐만 아니라 글을 기록으로 남길 수 있다고 하는데 어떻게 하는건가요?
누구나 블록체인에 메시지를 남기는 것이 가능합니다. 본 답변에서는 질문해주신 이더리움을 기준으로 트렌젝션의 데이터 필드에 메시지를 남길 수 있는 방법을 알려드리도록 하겠습니다.
우선 마이 이더 월렛에 들어가셔서 지갑을 언락하시면 '발신' 기능에 'ETH 및 토큰 발신'과 '오프라인 발신' 항목이 있을 것입니다. 스크린샷을 참고해 주시길 바랍니다.
이때 데이터 필드에서는 16진수 데이터만 전송이 가능합니다. 따라서 우리가 전송하고자하는 문자 메시지를 16진수로 변환하는 것이 필요합니다.
이 사이트에서 16진수 데이터로 변환이 가능한데요, 영어로도 가능하고 한국어로도 가능합니다. 'myetherwallet.com is the best!'라는 메시지를 블록체인에 전송한다고 할 때 이것을 16진수 데이터로 변환하면 '6d79657468657277616c6c65742e636f6d20697320746865206265737421'가 됩니다.
이것을 위의 오프라인 발신, 데이터 필드에 입력한 후 이더리움 가스비를 내고 트렌젝션을 생성하면 이더리움 블록체인에 해당 데이터가 기록되게 됩니다.
그 후 해당 TxHash를 이더스캔에 입력하면 해당 메시지를 확인 할 수 있습니다.
이어서 예제 트렌젝션을 통해 메시지를 확인하는 방법을 가르쳐 드리도록 하겠습니다.
https://etherscan.io/tx/0x904f8e3af19f1fdbbe7a0e534b6a8f080ff6b2ad79c7a874cee22b53ee70f717
로 들어가셔서 'Click to see more ↓'를 누르시면 아래 'Input Data'라는 항목이 있습니다. 그 항목에 보면 '0x6d79657468657277616c6c65742e636f6d20697320746865206265737421'라고 되어 있는 데이터를 확신하실 수 있을 것입니다.
이때 데이터의 아랫 부분에 'View Input As'를 누르시고 'UTF-8'을 누르시면 16진수가 Text로 변환되어 메시지를 확인하실 수 있으실 것입니다. 스크린샷을 참고해 주시길 바랍니다.