(纯零撸)去中心化第0层跨链通讯基础设施Analog空投教程

关于Analog:

Analog 是一个完全去中心化的第 0 层平台,用于通过时间证明共识机制传达经过验证的事件数据。该平台的核心是 tesseracts 和时间节点,它们可以从主权链私下获取和确认事件数据,允许不同的生态系统使用相同的语言。 Analog旨在引入无需信任的全链互操作性,允许开发人员通过通用协议和API轻松构建他们的应用程序。 Analog 还推出了一种新颖、超快的 PoT 协议,该协议在时间链上创建可验证的事件数据,允许 DApp 开发人员构建下一代基于事件的应用程序。

关于融资:

项目获得多次融资,之前获得2次未公开的种子轮融资,最近以1.2亿美元估值,获得1600万美元公开融资

关于空投:

明确完成公开测试网,可以获得对应空投

教程(撸猫安全第一,请自行评估风险):

1 完成官方银河任务

获得11点积分,后边有用处

2安装并创建subwallet插件钱包

3 前往官网

按照要求注册账号,最好使用谷歌邮箱,或者使用谷歌账号直接登录

4 进入官网首页,点击quests,选择社区任务,链接刚才完成银河任务那个地址,获取11个pt

5 选择开发者任务,分别链接subwallet钱包,并进入watch任务链接钱包获得积分

6 在watch页面

链接sub钱包后,获取analog测试网地址

7 前往官方dc频道

,在faucet频道使用!faucet+空格+地址的格式领取测试水

8 在watch任务页面,点击自己头像,选择deposit

9 输入数量,建议不低于0.3,点击deposit

10 创建 API 密钥:页面下滑,选择api keys,点击创建新的api key

11 输入名称,确认创建,成功后点击next

12 列出智能合约:前往eth浏览器

选择一个token的合约地址进行复制(以bnb的合约为例,如果你有某个token的合约,此步骤可省略)

13 返回刚才自己创建的api页面,点击Smart Contract

14 将合约地址粘贴(如果提示合约地址已存在,就在eth浏览器找一个没用过的合约地址),选择eth链,其他随意填写,然后点击add functions

15 随便选择一些参数,然后list,出现恭喜字样即为成功,该奖励每天一次

16 提交观看比赛的视图:找到自己创建的智能合约并点击

17 点击create view

18 选择几个参数,点击test query

19 直至出现成功字样(报错的话就换自己选择的参数,直至成功),然后点击deploy view

20 输入名称,标签以及说明,然后点击next

21 选择Chain Analytics,并勾选,点击complete

22 生成和部署视图:找到自己刚才创建的视图,点击进入

23 点击add funds

24 存入最少金额0.001,继续add funds即可

25 赞助独特观点:点击Library,随便选择一个点击进入

26 点击add funds,存入最少金额0.001,继续add funds即可

27 提交反馈的表格,内容随意发挥

28 返回官网开发者任务选项,刷新即可看到完成的任务

29 这后边2个需要2个账号相互配合赞助以及查看,比较麻烦,暂时放弃

30 在 Sepolia 和 Shibuya Testnet 上使用模拟 GMP 接口构建和部署智能合约任务:前往remix合约部署平台

,在contract目录下,右键新建一个.sol文件,名字随意

31 将官方给的以下接口代码(部分参考 @4mo4ever 大佬)

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
interface IGmpReceiver {
    /**
     * @dev Handles the receipt of a single GMP message.
     * The contract must verify the msg.sender, it must be the Gateway Contract address.
     *
     * @param id The EIP-712 hash of the message payload, used as GMP unique identifier
     * @param network The chain_id of the source chain that send the message
     * @param source The pubkey/address which sent the GMP message
     * @param payload The message payload with no specified format
     * @return 32-byte result, which will be stored together with the GMP message
     */
    function onGmpReceived(bytes32 id, uint128 network, bytes32 source, bytes calldata payload)
        external
        payable
        returns (bytes32);
}

contract Counter is IGmpReceiver {
    // sepolia 0xB5D83c2436Ad54046d57Cd48c00D619D702F3814
    // shibuya 0xF871c929bE8Cd8382148C69053cE5ED1a9593EA7
    address private immutable _gateway;
    uint256 public number;

    constructor(address gateway) {
        _gateway = gateway;
    }

    function onGmpReceived(bytes32, uint128, bytes32, bytes calldata) external payable override returns (bytes32) {
        require(msg.sender == _gateway, "unauthorized");
        number++;
        return bytes32(number);
    }
}

粘贴到自己编译器中,注意第2步的版本,然后点击compile

32 点击deploy,选择自己用的钱包进行链接,核对自己的地址并确保里面有一定的sepolia eth作为gas使用,将合约地址0xB5D83c2436Ad54046d57Cd48c00D619D702F3814粘贴到deploy后边的框内,点击deploy钱包确认,等待完成后生成一个合约地址,并复制

33 前往blockscout区块浏览器

选择确认合约,右上角链接钱包

34 如图将自己部署的合约进行确认

35 返回任务页,把合约粘贴后直接claim即可

36 使用GMP合约网关发送消息:

点击contract-write,链接web3钱包,选择submitMessage

37 如图填写信息,然后点击write-view your transaction

38 复制自己的hash值

39 粘贴hash值,点击claim领取,以上就是gmp的任务

40 返回任务首页,选择社区任务,目前能完成的只有参加观看投票,后边的任务要看自己部署的view是否被系统推荐,所以运气成分较重,直接放弃,重点讲投票

41 选择watch game,然后点击start voting,随意选择一个项目投票

以上就是全部教程,整个过程比较复杂,需要一定的耐心,同时好几个开发者任务为每天活跃可得奖励,需要持续活跃。

教程不易,感谢打赏。

交流反馈请加(只做零撸):

免责声明:以上所有的分享都不构成投资建议,所有空投项目不确定是否能获得回报,请根据自己情况酌情参与。

Subscribe to hzkj99airdrop
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.