본문 바로가기

블록체인온체인데이터 공부노트

(2)
[web3.0.py를 활용한 블록체인 온체인데이터 분석] 1. 데이터 수집 (작성중입니다..) 분단위의 이더리움 트랜잭션 수 데이터를 수집하기 위해서는 생성된 블록의 마지막 블록의 번호(분단위로)를 알아야함 이더스캔 api 중에 timestamp 단위로 블록번호를 알 수 있는 api 가 무료!! https://docs.etherscan.io/api-endpoints/blocks#get-block-number-by-timestamp 오늘 날짜의 타임스탬프(2022-10-26 00:00:00 utc+ 9)-1664550000- 으로 request해보면 * 모든 타임스탬프는 utc + 9 기준임 from requests import get etherscan_api = "이더스캔에서 발급받은 api_key" targettime = 1664550000 # 2022-10-01 00:00:..
[web3.0.py를 활용한 블록체인 온체인데이터 분석]*이더리움을 시작으로 블록체인 온체인데이터를 제공하는 많은 업체들이 있지만, 직접 데이터를 수집해서 분석해보면서 블록체인을 이해?(공부)하기 위해 시작! ㅁ 블록체인 온체인 데이터는 블록체인 상에서 일어나는 트랜잭션에 관한 데이터를 말함 ㅁ 온체인 데이터에 접근하는 방법은 크게 2가지 (1) ㅁㅁ업체들의 api 사용 - 각 블록체인별 스캔사이트(이더스캔, 솔스캔 등등) - 인프라 https://infura.io/ - 듄(sql 쿼리로 지원블록체인들의 트랜잭션 데이터 조회 가능) https://dune.com/home - 와이차트 (api는 없는것 같고 벌크로 다운받을 수 있는것 같음) https://get.ycharts.com/resources/ 위의 3개는 온체인데이터만 보여주는 느낌이라면 밑에 2개는 온체인데이터를 제공 ..