hzkj99airdrop

发布于 2024-05-10到 Mirror 阅读

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

关于Analog:

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

关于融资:

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

关于空投:

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

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

1 完成官方银河任务

https://app.galxe.com/quest/analog/GCv1ztzSdd

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

2安装并创建subwallet插件钱包

https://chromewebstore.google.com/detail/subwallet-polkadot-wallet/onhogfjeacnfoofkfgppdlbmlmnplgbn

3 前往官网

https://testnet.analog.one/#/?signup&referral=Z2GOM9

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

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

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

6 在watch页面

https://watch.testnet.analog.one/

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

7 前往官方dc频道

https://discord.gg/analog

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

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

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

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

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

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

https://etherscan.io/token

选择一个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 提交反馈的表格,内容随意发挥

https://testnet.analog.one/#/quests

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

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

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

https://remix.ethereum.org/

,在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区块浏览器

https://eth-sepolia.blockscout.com/

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

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

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

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

https://sepolia.etherscan.io/address/0xB5D83c2436Ad54046d57Cd48c00D619D702F3814#writeContract

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

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

38 复制自己的hash值

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

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

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

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

教程不易,感谢打赏。

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

https://t.me/hzkj99airdrop

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