Dữ liệu của Verifier Alliance hiện có hơn 8 triệu hợp đồng đã được xác minh! @ethereum có một văn hóa xác minh mạnh mẽ, nhưng dữ liệu bị phân tán và khó tiếp cận. Chúng tôi đã mở tất cả dữ liệu dưới định dạng Parquet cho các nhà nghiên cứu, nhà phân tích và kỹ sư AI. Khám phá sơ đồ & tải xuống dữ liệu👇
@SourcifyEth @blockscout @routescan_io Dữ liệu này dùng để làm gì? - Kiểm tra biên dịch - Xác định các mẫu lỗ hổng trong hợp đồng - Đào tạo mô hình - Phân tích dữ liệu của các hợp đồng EVM ...nhiều trường hợp sử dụng khác mà không có dữ liệu mở thì không thể thực hiện được Được tập hợp bởi @blockscout @routescan_io @SourcifyEth
Dữ liệu trông như thế nào? VerA là một cơ sở dữ liệu PostgreSQL với mỗi xác minh là một cặp giữa "triển khai" và "biên dịch". Các mã byte và nguồn được loại bỏ trùng lặp trong các bảng riêng biệt. Xem sơ đồ:
Mã bytecode EVM là không có cấu trúc. Do đó, "biến đổi" đánh dấu những thay đổi về giá trị dữ liệu cần thiết để đạt được mã bytecode trên chuỗi từ mã bytecode đã biên dịch lại. Điều này bao gồm các giá trị không thay đổi, thư viện, cborAuxdata, vị trí và giá trị của constructorArguments.
Toàn bộ cơ sở dữ liệu được xuất hàng ngày dưới định dạng Parquet, một định dạng dữ liệu hiện đại dựa trên cột có thể truy vấn trực tiếp. Hãy truy cập tài liệu và xem cách tải xuống:
79,7K