블록체인 분석 플랫폼 Dune Analytics 사용 방법 교육
区块律动BlockBeats
2020-10-29 02:12
本文约2617字,阅读全文需要约10分钟
데이터 분석가가 되는 법을 배우십시오.

편집자 주: 이 기사의 출처는블록 비트 BlockBeats (ID: BlockBeats), 작성자: 0x26, Odaily의 승인을 받아 재인쇄됨.

편집자 주: 이 기사의 출처는

블록 비트 BlockBeats (ID: BlockBeats)

블록 비트 BlockBeats (ID: BlockBeats)

우리 모두 알다시피, 이더리움에서는 모든 정보가 공개됩니다. 그러나 사용자가 필요한 귀중한 정보를 찾는 것은 어렵습니다. 특정 프로젝트/프로토콜에 얼마나 많은 사용자가 있는지 또는 특정 DEX의 일일 거래량이 무엇인지 알고 싶다면 모든 블록을 통과하고, 정보를 구문 분석하고, 데이터를 올바르게 정렬 및 추출하기 위해 별도의 스크립트를 작성해야 할 수 있습니다. . 이를 위해서는 전문 지식이 필요할 뿐만 아니라 시간도 많이 걸립니다. 이러한 스크립트는 특정 프로젝트에 대한 정보를 추출할 수 있지만 다른 프로젝트에 적용하려면 광범위한 수정이 필요합니다. 또한 모든 데이터를 순회하는 것은 그 자체로 긴 프로세스이므로 전체 노드 또는 외부 서비스를 사용하는 많은 개별 쿼리가 필요합니다.

Dune Analytics는 방대한 Ethereum 데이터를 쿼리, 추출 및 시각화하는 데 사용할 수 있는 강력한 블록체인 분석 플랫폼입니다. 간단한 SQL 쿼리를 사용하여 미리 채워진 데이터베이스에서 Ethereum 데이터를 쿼리하는 웹 기반 플랫폼입니다(각 스크립트가 개별적으로 데이터를 통과하는 중복 트랜잭션 방지). 전용 스크립트를 작성하는 대신 사용자는 단순히 데이터베이스를 쿼리하고 블록체인에서 거의 모든 정보를 추출할 수 있습니다.

이 기사에서는 기본 정보를 사용하고 검색하고 작성하고 시각화하는 방법을 소개합니다. 이전에 SQL을 사용해 본 적이 없더라도 이 기사의 기본 예제를 통해 이해하는 데 도움이 될 것이며 이 기사 및 관련 공식 문서를 읽으면 자신만의 스크립트를 작성할 수도 있습니다. 사용자가 보다 의미 있는 데이터 세트를 만들 수 있을 것으로 기대됩니다.

DEX 주간 거래량 탈중앙화 거래소 주간 거래량

듄 애널리틱스 작동 방식원천

Dune Analytics는 기본적으로 처리되지 않은 모든 블록체인 데이터를 SQL 데이터베이스로 수집하여 모든 사용자가 쉽게 쿼리할 수 있도록 합니다. 예를 들어 Ethereum의 모든 전송은 데이터베이스에서 쉽게 쿼리할 수 있으며 이러한 데이터는 보내는 주소, 받는 주소 및 수량과 같은 항목에 따라 잘 정렬됩니다.

이미지 설명

Ethereum의 최신 5 전송,

원천

데이터 검색 쿼리

새 쿼리 요구 사항 작성

시각화 및 통계 생성

보조 제목

등록 후 홈페이지에서 찾아보기를 클릭하여 데이터 탐색 인터페이스로 들어갑니다.원천 

이미지 설명

Median Gas Price,ETH 가스비 관련 데이터,

차트는 확대, 전체 화면 또는 부분 선택을 선택할 수 있습니다. Fork를 선택하여 전체 데이터 세트를 자신의 작업 공간으로 복사하여 작업, 수정, 새 차트 생성 및 저장할 수 있습니다. 그리고 Queuery를 사용하면 데이터 세트의 이 부분에 대한 구현 코드를 볼 수 있습니다.

지난 24시간(24시간 이내, 중간 가스 요금)

이미지 설명

시간순으로 많은 신규 사용자가 플랫폼에서 자신의 데이터 세트를 테스트한다는 것을 알 수 있습니다.

보조 제목

나만의 데이터 세트를 작성하는 방법 배우기 시작

이미지 설명

일부 네티즌들은 디스코드에서 유료로 데이터셋을 쓸 수 있는 서비스를 찾고 있다.

먼저 사용자는 Fork를 사용하여 다른 사람이 성공적으로 작성한 데이터 세트를 복사하고 코드를 복사 및 수정할 수 있습니다. 약간만 조정하면 필요한 코드를 얻을 수 있습니다(Rhythm Note, Dune Analytics는 사용자가 배울 수 있는 자세한 문서 문서도 제공합니다).

1. 만들기를 클릭하고 쿼리를 선택하여 새 쿼리 페이지를 만듭니다.

2. 관련 SQL 코드 지침을 편집합니다.

이 문서에서는 사용량이 많은 몇 가지 관련 명령을 소개합니다.

ethereum.transactions: 이더리움의 모든 전송.

ethereum.logs: 토큰을 보낼 때 기록합니다.

erc20.ERC20_evt_Transfer: 토큰 전송 시 모든 이벤트.

select * from ethereum."transactions" order by block_time desc limit 5

price.layer1_usd: 매분마다 L1 레이어(퍼블릭 체인)의 usd 가격을 표시합니다.

먼저 ethereum.transactions를 선택하여 ETH 체인의 모든 데이터를 찾으면 해시, GAS 수수료, 블록 높이 등을 포함한 관련 하위 집합을 볼 수 있습니다. * 문자는 하위 집합의 모든 콘텐츠를 나타내고 desc는 플래시백을 나타냅니다.

기본 명령을 처리한 후 다음과 같은 완전한 명령을 얻습니다.

결과를 얻은 다음 SAVE를 눌러 저장하면 위의 간단한 쿼리 기능이 완성됩니다.

잊지 마세요, Dune Analytics는 데이터 시각화도 지원합니다.자신만의 설정 지침을 시각화 도구에 통합하고 대시보드에 표시할 수 있습니다.원천

이미지 설명

지난 10일 동안 체인에 있는 ETH의 가치를 보여주는 차트,

원천

Dune은 매우 강력한 도구이지만 여전히 몇 가지 버그와 제한 사항이 있습니다. 현재 온체인 전송 및 마이그레이션과 같은 항목만 쿼리할 수 있습니다. 특정 블록의 주소 상태를 확인할 수 없습니다. 예를 들어 특정 블록에서 특정 주소의 잔액이 얼마인지 알고 싶다면 해당 주소와의 모든 전송을 요약하는 쿼리를 만들어야 합니다. "현재 이더리움 총량"에 대한 질문에 답하는 것은 여전히 ​​Dune에게 다소 까다롭습니다.

요약하다

무료 사용자는 한 번에 3개의 쿼리만 수행할 수 있으므로 다중 차트 데이터 세트를 업데이트하려는 경우 이 제한 사항에 주의해야 합니다.대부분의 경우 플랫폼에서 자동으로 잘못된 쿼리 명령을 디버깅하는 데 도움이 되지만 때로는 쿼리가 시간 초과(최대 40분)될 때까지 일시 중단됩니다. 시간이 오래 걸리고 여전히 응답하지 않는 항목이 있으면 저장하고 페이지를 새로고침해 보세요. 문제의 이 부분은 나중에 해결될 것입니다.요약하다

도구는 도구일 뿐이고 중요한 것은 도구 뒤에 있는 사용자입니다. 가능성이 가득한 데이터 플랫폼인 Dune Analytics는 여전히 다양한 신흥 DeFi 프로젝트 또는 데이터를 포함하여 탐색하고 발견할 것이 많으므로 사용자가 관련 데이터 세트를 직접 구축해야 합니다. 2020년 3분기 DeFi 거래량의 96%가 ETH에서 나온다는 점을 감안하면

이더리움 데이터에 중점을 두고 사용자가 쉽고 빠르게 데이터를 쿼리, 추출 및 표시할 수 있는 Dune Analytics는 매우 강력한 연구 및 탐색 도구라고 할 수 있습니다.

참조:

Dune Analytics introduction tutorial (with examples)

이미지 설명

DUNE 분석 관련 플랫폼용 데이터 세트

참고: Rhythm은 이전에 9월 23일에 DUNE Analytics가 Dragonfly Capital, Multicoin Capital, Coinbase Ventures, Alameda Research, Coingecko 및 기타 기관과 AAVE 설립자 Stani Kulechov, Uniswap의 Matteo Leibowitz Wait가 주도하는 200만 달러의 시드 라운드 자금 조달을 받았다고 보고했습니다. 엔젤 투자자들이 소송을 따를 수 있도록.

区块律动BlockBeats
作者文库