Hướng dẫn bạn cách sử dụng nền tảng phân tích chuỗi khối Dune Analytics
区块律动BlockBeats
2020-10-29 02:12
本文约2617字,阅读全文需要约10分钟
Cố gắng học để trở thành một nhà phân tích dữ liệu.

Lưu ý của biên tập viên: Bài viết này đến từChặn nhịp BlockBeats (ID: BlockBeats), tác giả: 0x26, in lại với sự cho phép của Odaily.

Lưu ý của biên tập viên: Bài viết này đến từ

Chặn nhịp BlockBeats (ID: BlockBeats)

Chặn nhịp BlockBeats (ID: BlockBeats)

Như chúng ta đã biết, trên Ethereum, mọi thông tin đều được công khai. Nhưng rất khó để người dùng tìm thấy thông tin có giá trị mà họ cần. Nếu bạn muốn biết có bao nhiêu người dùng trong một dự án/giao thức nhất định hoặc khối lượng giao dịch hàng ngày của một DEX nhất định là bao nhiêu, bạn có thể cần phải viết một tập lệnh riêng để duyệt qua tất cả các khối, phân tích thông tin, sắp xếp và trích xuất dữ liệu một cách chính xác . Điều này không chỉ đòi hỏi kiến ​​thức chuyên môn mà còn tốn thời gian. Một tập lệnh như vậy có thể trích xuất thông tin cho một dự án cụ thể, nhưng sẽ yêu cầu sửa đổi nhiều nếu nó được áp dụng cho các dự án khác. Ngoài ra, bản thân việc duyệt qua tất cả dữ liệu là một quá trình dài, đòi hỏi phải có một nút đầy đủ hoặc nhiều truy vấn riêng biệt bằng cách sử dụng các dịch vụ bên ngoài.

Dune Analytics là một nền tảng phân tích chuỗi khối mạnh mẽ có thể được sử dụng để truy vấn, trích xuất và trực quan hóa dữ liệu Ethereum khổng lồ. Đó là một nền tảng dựa trên web truy vấn dữ liệu Ethereum từ cơ sở dữ liệu được điền sẵn bằng cách sử dụng các truy vấn SQL đơn giản (tránh từng tập lệnh duyệt qua dữ liệu riêng lẻ, các giao dịch dư thừa). Thay vì viết một tập lệnh chuyên dụng, người dùng có thể chỉ cần truy vấn cơ sở dữ liệu và trích xuất hầu hết mọi thông tin trên chuỗi khối.

Bài viết này sẽ giới thiệu cách sử dụng, tìm kiếm, viết thông tin cơ bản và trực quan hóa nó. Ngay cả khi bạn chưa bao giờ sử dụng SQL trước đây, các ví dụ cơ bản trong bài viết này sẽ giúp bạn hiểu. Bằng cách đọc bài viết này và các tài liệu chính thức có liên quan, bạn cũng có thể viết các tập lệnh của riêng mình. Người dùng có thể tạo các bộ dữ liệu có ý nghĩa hơn.

Khối lượng DEX hàng tuần Khối lượng giao dịch hàng tuần trên sàn giao dịch phi tập trung

Cách Dune Analytics hoạt độngnguồn

Dune Analytics về cơ bản thu thập tất cả dữ liệu blockchain chưa được xử lý vào cơ sở dữ liệu SQL, cho phép tất cả người dùng dễ dàng truy vấn. Ví dụ: tất cả các lần chuyển Ethereum có thể được truy vấn dễ dàng trong cơ sở dữ liệu và những dữ liệu này đã được sắp xếp hợp lý theo các mục như địa chỉ gửi, địa chỉ nhận và số lượng.

Mô tả hình ảnh

5 lần chuyển mới nhất trong Ethereum,

nguồn

truy vấn tìm kiếm dữ liệu

Viết yêu cầu truy vấn mới

Tạo trực quan hóa và thống kê

tiêu đề phụ

Sau khi đăng ký, nhấn Browse trên trang chủ để vào giao diện duyệt dữ liệu.nguồn 

Mô tả hình ảnh

Median Gas Price,Dữ liệu liên quan đến phí gas ETH,

Biểu đồ có thể chọn phóng to, toàn màn hình hoặc chọn bất kỳ phần nào. Chọn Fork để sao chép toàn bộ tập dữ liệu vào không gian làm việc của riêng bạn, nơi bạn có thể vận hành, sửa đổi, tạo biểu đồ mới và lưu chúng. Và Qeuery cho phép bạn xem mã triển khai của phần này trong tập dữ liệu.

24 giờ qua (trong vòng 24 giờ, phí gas trung bình)

Mô tả hình ảnh

Theo thứ tự thời gian, có thể thấy rằng nhiều người dùng mới thử nghiệm bộ dữ liệu của riêng họ trên nền tảng.

tiêu đề phụ

Bắt đầu học cách viết tập dữ liệu của riêng bạn

Mô tả hình ảnh

Một số cư dân mạng đang tìm kiếm dịch vụ viết bộ dữ liệu có tính phí trên Discord

Trước hết, người dùng có thể sử dụng Fork để sao chép các tập dữ liệu được viết thành công bởi người khác và có thể sao chép và sửa đổi mã của họ. Có lẽ với một chút điều chỉnh, bạn có thể nhận được mã mình cần (Rhythm Note, Dune Analytics cũng cung cấp tài liệu Docs chi tiết để người dùng tìm hiểu).

1. Nhấp vào Tạo và chọn Truy vấn để tạo một trang truy vấn mới;

2. Chỉnh sửa hướng dẫn mã SQL có liên quan.

Bài viết này giới thiệu một số lệnh liên quan có mức độ sử dụng cao:

ethereum.transactions: Tất cả các giao dịch chuyển tiền trên Ethereum.

ethereum.logs: nhật ký khi gửi token.

erc20.ERC20_evt_Transfer: Tất cả các sự kiện khi gửi mã thông báo.

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

giá.layer1_usd: Hiển thị giá đô la Mỹ của lớp L1 (chuỗi công khai) mỗi phút.

Trước tiên, hãy chọn ethereum.transactions để tìm tất cả dữ liệu trên chuỗi ETH và bạn có thể xem các tập hợp con có liên quan, bao gồm hàm băm, phí GAS, chiều cao khối, v.v. Ký tự * đại diện cho tất cả nội dung trong tập hợp con và desc đại diện cho hồi tưởng.

Sau khi xử lý lệnh chính ta được lệnh hoàn chỉnh sau:

Nhận được kết quả, sau đó nhấp vào LƯU để lưu và ở trên đã hoàn thành một chức năng truy vấn đơn giản.

Đừng quên, Dune Analytics cũng hỗ trợ trực quan hóa dữ liệu. Bạn có thể tích hợp các hướng dẫn đã thiết lập của riêng mình vào công cụ trực quan hóa và hiển thị chúng trên Trang tổng quan.nguồn

Mô tả hình ảnh

Biểu đồ hiển thị giá trị của ETH trên chuỗi trong 10 ngày qua,

nguồn

Mặc dù Dune là một công cụ siêu mạnh nhưng nó vẫn có một số lỗi và hạn chế. Hiện tại, chỉ những thứ như chuyển giao và di chuyển trên chuỗi mới có thể được truy vấn. Trạng thái của một địa chỉ trên một khối cụ thể không thể được xác định. Ví dụ: nếu bạn muốn biết số dư của một địa chỉ cụ thể trong một khối cụ thể là bao nhiêu, bạn cần tạo một Truy vấn tóm tắt tất cả các lần chuyển đến và đi từ địa chỉ đó. Trả lời câu hỏi "tổng lượng Ethereum hiện tại" vẫn còn hơi khó đối với Dune.

tóm tắt

Người dùng miễn phí chỉ có thể thực hiện 3 truy vấn tại một thời điểm, nếu bạn muốn cập nhật tập dữ liệu nhiều biểu đồ, bạn cần chú ý đến giới hạn này.Mặc dù nền tảng sẽ tự động giúp gỡ lỗi các lệnh Truy vấn không chính xác trong hầu hết thời gian, đôi khi Truy vấn sẽ bị treo cho đến khi hết thời gian chờ (tối đa 40 phút). Nếu nội dung nào đó mất nhiều thời gian mà vẫn không phản hồi, bạn có thể muốn thử lưu nội dung đó và tải lại trang. Phần này của vấn đề sẽ được giải quyết sau.tóm tắt

Một công cụ chỉ là một công cụ, điều quan trọng là người dùng đằng sau nó. Là một nền tảng dữ liệu đầy tiềm năng, Dune Analytics vẫn còn rất nhiều điều để tìm hiểu và khám phá, bao gồm nhiều dự án hoặc dữ liệu DeFi mới nổi, yêu cầu người dùng tự xây dựng các bộ dữ liệu có liên quan. Cho rằng 96% khối lượng giao dịch DeFi trong quý 3 năm 2020 đến từ ETH

, tập trung vào dữ liệu Ethereum và cho phép người dùng truy vấn, trích xuất và hiển thị dữ liệu dễ dàng và nhanh chóng, Dune Analytics có thể nói là một công cụ nghiên cứu và khám phá siêu mạnh.

Người giới thiệu:

Dune Analytics introduction tutorial (with examples)

Mô tả hình ảnh

Bộ dữ liệu cho các nền tảng liên quan đến DUNE Analytics

Lưu ý: Rhythm trước đây đã báo cáo rằng vào ngày 23 tháng 9, DUNE Analytics đã nhận được vòng tài trợ hạt giống trị giá 2 triệu đô la, dẫn đầu là Dragonfly Capital, Multicoin Capital, Coinbase Ventures, Alameda Research, Coingecko và các tổ chức khác, cũng như người sáng lập AAVE Stani Kulechov, Matteo Leibowitz của Uniswap. cho các nhà đầu tư thiên thần làm theo.

区块律动BlockBeats
作者文库