Ethereum(2)
-
Transfer Detection
들어가며블록체인의 컨트랙트에서 전송을 감지하고, 어떻게 처리하는지 알아보자.처음의 궁금증은 지갑에서 보이는 기본 토큰의 보유 수량을 어떻게 업데이트하는지에 대한 고민부터 시작되었다.다른 사람이 내 지갑으로 토큰을 전송한 걸 감지해서 보여줄까? 에 대한 고민이었는데, 어떻게 하면 더 효율적으로 보유 수량을 업데이트할 수 있는지 알아보고, 찾아낸 방법을 소개하고자 한다. 단순한 해결 법최초 고민 시에 내가 아는 지식은 블록체인 내에서 내가 가진 토큰의 수량을 조회하고 보여주는 게 끝이었다.이런 지식 속에서 처음 생각난 해결법은 주기적으로 내가 가진 토큰의 수량을 조회하여 보여주는 방식이 생각났지만 동시에 너무나도 비효율적인 방법이라는 생각이 듦과 동시에 누가 생각하더라도 이런 비효율적인 방법보다 더욱 효율적..
-
Ethereum Testnet 첫 사용기
들어가며 지난 2023년 12월, 업무상 Ethereum(이더리움) 네트워크에서 사용할 수 있는 월렛을 만들어야 했다. Web3와 블록체인에 관한 지식이 없어 우선, 월렛의 가장 기본적인 기능인 토큰 전송 및 관리가 가능한 단계부터 시작하기로 했다. Ganache-cli를 사용해 로컬 환경에서 토큰 조회, 전송, 트랜잭션 조회 등 이런저런 테스트를 하다가 실제 네트워크에서도 월렛이 제대로 작동할지 궁금해져 Ethereum 테스트넷을 알아봤다. 테스트넷 정하기처음에는 Web3나 블록체인에 관한 지식이 없는 나도 한 번쯤은 들어봤던 Goerli(고얼리)를 사용하려고 했다. 그러다 Goerli보다 나중에 나온 Sepolia(세폴리아)를 알게 됐고, '기왕 사용해 보는 거, 최근에 나온 테스트넷을 써보는 게 ..