

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)
