five

zknation-data

收藏
github2024-07-02 更新2024-07-03 收录
下载链接:
https://github.com/ZKsync-Association/zknation-data
下载链接
链接失效反馈
官方服务:
资源简介:
该数据集包含四个类别的列表,用于确定空投资格:区块链地址、外部项目、GitHub仓库和ZKSync原生项目。

This dataset includes a list of four categories used to determine airdrop eligibility: blockchain addresses, external projects, GitHub repositories, and ZKSync native projects.
创建时间:
2024-06-11
原始信息汇总

数据集概述

本数据集包含四个类别的地址和实体列表,用于空投认领。每个类别对应特定的数据集。

数据集列表

  1. eligibility_list.csv - 包含以下类型的合格区块链地址列表:

    • 外部拥有账户(EOAs)
    • ZKsync原生智能合约钱包
    • ZKsync智能合约(包括Safes和DAOs)
    • 以太坊智能合约(包括Safes和DAOs)
  2. external_project_list.csv - 包含已分配部分空投的外部项目名称列表。

  3. github_repo_list.csv - 包含符合空投条件的GitHub仓库列表。

  4. zksync_native_project_list.csv - 包含获得分配的ZKSync原生项目列表。

认领流程

GitHub账户关联

符合空投条件的GitHub仓库需要关联ZKsync或以太坊地址。关联步骤如下:

  1. 访问官方前端:

  2. 使用GitHub凭证登录前端。

  3. 登录后,按照提示将ZKsync或以太坊地址关联到GitHub账户。

关联截止日期

  • 第一个截止日期:6月14日,15:00:00 CEST。在此日期前关联的账户将被添加到第一个Merkle分发合约中,最早可在6月17日开始认领。
  • 第二个截止日期:6月24日,23:59:59 CEST。在此日期前完成关联的账户将被添加到第二个认领周期。

重要提示:第二个截止日期后未关联的GitHub账户将无法认领空投代币,其分配可能会被取消。

L2地址认领

标准EOA账户

标准外部拥有账户(EOAs)请使用官方前端认领空投代币:

Claim ZK nation Airdrop

L2多签或DAO合约

从L2多签或DAO合约地址认领空投代币的步骤如下:

  1. 克隆GitHub仓库并导航到/claim-instructions目录:

    git clone https://github.com/ZKsync-Association/zknation-data.git && cd zknation-data/claim-instructions

  2. 安装依赖并运行脚本生成L2合约认领交易参数:

    yarn && yarn generate-l2-contract-claim-tx <address>

  3. 使用支持合约交互的区块浏览器前端或钱包接口执行合约调用。

L1智能合约地址认领

所有符合条件的L1地址可以通过L1到L2的交易请求认领空投代币,并控制认领的资金。认领步骤如下:

  1. 克隆GitHub仓库并导航到/claim-instructions目录:

    git clone https://github.com/ZKsync-Association/zknation-data.git && cd zknation-data/claim-instructions

  2. 安装依赖并运行脚本生成L1合约认领交易参数:

    yarn && yarn generate-l1-contract-claim-tx <address> [--l1-gas-price] [--l1-json-rpc]

  3. 生成并执行转移代币到指定地址的交易:

    yarn && yarn generate-l1-contract-transfer-tx [--to] [--amount] [--l1-gas-price] [--l1-json-rpc]

  4. 使用支持合约交互的区块浏览器前端或钱包接口执行合约调用。

搜集汇总
数据集介绍
main_image_url
构建方式
zknation-data数据集的构建基于四个主要类别的合格实体,每个类别对应特定的地址和实体数据集。这些类别包括:`eligibility_list.csv`,涵盖了外部拥有的账户、ZKsync原生智能合约钱包、ZKsync智能合约以及以太坊智能合约;`external_project_list.csv`,列出了分配了空投的外部项目;`github_repo_list.csv`,列出了有资格获得空投的GitHub仓库;以及`zksync_native_project_list.csv`,列出了获得分配的ZKSync原生项目。这些数据集通过收集和整理相关区块链地址和项目信息,形成了一个全面的空投资格列表。
使用方法
使用zknation-data数据集时,用户首先需要根据自身情况选择合适的类别,如GitHub账户或L2地址。对于GitHub账户,用户需访问官方前端并登录,随后关联其ZKsync或以太坊地址。对于L2地址,用户需根据提供的脚本生成交易参数,并通过支持合约交互的界面执行合约调用。此外,数据集还提供了详细的CLI输出描述和示例,帮助用户理解和执行复杂的合约操作。
背景与挑战
背景概述
zknation-data数据集由ZKsync协会创建,旨在支持区块链空投活动的有效执行。该数据集包含了多种类型的合格实体列表,如外部拥有的账户、智能合约钱包、外部项目和GitHub仓库等。其核心研究问题在于如何确保空投过程的公平性和透明性,同时简化用户的认领流程。该数据集的创建不仅提升了区块链空投的效率,还为相关领域的研究提供了宝贵的数据资源。
当前挑战
zknation-data数据集在构建过程中面临多重挑战。首先,确保数据集的完整性和准确性是一个关键问题,因为任何错误都可能导致空投的不公平分配。其次,数据集需要支持多种类型的区块链地址和智能合约,这增加了数据处理的复杂性。此外,用户认领过程的简化和安全性也是一个重要挑战,特别是在处理大量用户请求和确保交易安全时。
常用场景
经典使用场景
zknation-data数据集在区块链领域中主要用于空投活动的管理和执行。该数据集包含了四类符合条件的实体列表,包括外部拥有的账户、ZKsync智能合约钱包、ZKsync和以太坊智能合约,以及外部项目和GitHub仓库。通过这些数据,用户可以关联其GitHub账户与区块链地址,从而在官方前端进行空投代币的认领。此外,数据集还提供了详细的认领指南,包括L2地址的标准EOA账户和L2多签或DAO合约的认领流程,以及L1智能合约地址的认领和转移操作。
解决学术问题
zknation-data数据集解决了区块链领域中空投活动的管理和执行问题。通过详细分类和记录符合条件的区块链地址和实体,该数据集确保了空投过程的透明性和公平性。此外,数据集提供的认领指南和脚本生成工具,帮助研究人员和开发者理解和执行复杂的区块链操作,推动了区块链技术的学术研究和实际应用。
实际应用
在实际应用中,zknation-data数据集被广泛用于区块链项目的空投活动。通过该数据集,项目方可以高效地管理和分配代币,确保空投过程的顺利进行。同时,用户可以根据数据集提供的指南,轻松完成代币的认领和转移操作,增强了用户体验。此外,该数据集还支持多签和DAO合约的认领,满足了复杂组织结构的需求。
数据集最近研究
最新研究方向
在区块链技术的快速发展背景下,zknation-data数据集近期研究主要集中在空投机制的优化与安全性提升。研究者们致力于通过分析不同类型的区块链地址和智能合约,探索更高效的空投分配策略,以确保公平性和透明度。此外,研究还涉及如何通过GitHub账户与区块链地址的关联,增强空投过程的自动化和用户友好性。这些研究不仅提升了空投机制的效率,也为区块链生态系统的健康发展提供了技术支持。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作