2019.2.4时GitHub超过15个粉丝就可以领取3000元啦!

前言

看了标题,你可能会觉得这又是个诈骗或者广告,但是这次确实是在送钱。白嫖一时爽,一直白嫖一直爽。

怎么回事呢,官网在这:https://www.namebase.io/airdrop,原话是这么说的:

The Handshake Organization raised money from top Silicon Valley investors including A16Z and Sequoia. They donated $10.2mm to GNU, Mozilla, and other internet foundations. Now they’re giving away ~4662 Handshake coins to qualifying developers on GitHub.

翻译成中文,大致意思就是握手(handshake)组织筹集到了一笔资金,分给了好几个组织,还给 github 每个符合要求的用户捐了 4662 个握手币。握手币可以兑换成比特币,再换成人民币。具体多少呢?大概也就 0.05 个左右比特币,人民币三五千左右吧

那么重点来了,要符合什么要求呢?要求如下,主要有两点:

  • 你的 github 账号在 2019 年 2 月 4 号那一周之前拥有 15 个及以上的粉丝
  • 你的 github 账号在 2019 年 2 月 4 号那一周之前创建过 SSH key,并且现在还保留着。

如果你不知道是否符合要求,也不要紧,按照下面步骤做就是了,不符合会弹出提示的。

运行环境

本人电脑系统 Windows 10 专业版 1909,Node.js 版本 10.16.0,npm 版本 6.13.7,其他环境操作大致相同,可能会有小问题,欢迎评论区留言。

首先你电脑里需要 Node.js 和 python 2 的运行环境,安装地址在下面:

Node.js:
https://nodejs.org/zh-cn/

python2:
https://www.anaconda.com/distribution/#download-section

下载 hs-airdrop

运行下面命令:

git clone https://github.com/handshake-org/hs-airdrop.git

安装 hs-airdrop 需要的依赖

cd hs-airdrop && npm install

找到你的 SSH key 存放目录

如果你是 Linix ,存放目录一般是 ~/.ssh 。如果你跟我一样是 Windows 10,存放目录一般是 C:\Users\你的用户名\.ssh

然后在目录下找到你的 SSH key 文件,注意一定要是符合要求(2019 年 2 月 4 号之前)的那个。例如我的文件路径是 C:\Users\godweiyang\.ssh\id_rsa

生成你的握手币钱包地址

打开 https://www.namebase.io/airdrop,跳转到第 4 步,点击 Click To Show Your Handshake Wallet Address ,然后就会生成出一串如下字符,就是你的钱包地址:

生成加密证明

直接运行如下命令:

./bin/hs-airdrop <path to key> <address> <fee>

其中 <path to key> 是刚刚 SSH key 文件路径,<address> 是上一步生成的钱包地址,<fee> 是手续费(单位是握手币),设为默认 0.01 就行了。

例如我的命令是:

./bin/hs-airdrop C:\Users\godweiyang\.ssh\id_rsa hs1qxxxxxxxxxxx 0.01

然后会让你输入 Passphrase ,一般都是空,直接回车就行了。

运行成功了之后界面是这样的:

报错解决 1 :
如果你是 Windows,你可能会遇到 TypeError: stdin.setRawMode is not a function 错误,不用担心,只需要将命令修改为下面这样:

node bin/hs-airdrop <path to key> <address> <fee>

也就是前面加一个 node ,并且运行程序路径最前面去掉 ./ 就行了。

报错解决 2 :
可能运行了三四分钟之后,会弹出 Error: read ECONNRESET 错误,这是因为要下载一个 github 仓库,太大了下不下来。

解决方法就是先下载 https://gitee.com/shidenggui/hs-tree-data 这个仓库内容,然后将仓库内容复制到 C:\Users\你的用户名\.hs-tree-data 目录下。这样运行的时候就不需要下载了,直接就能运行。

复制 base64 代码

等待三五分钟,如果成功了,你有资格,那么就会生成一串下面这样的 base64 代码:

将它复制到 https://www.namebase.io/airdrop 最后一步如下框框里(注意一定要去除 base64 代码中的换行符,让它只有一行!):

到账后提现

到账时间不好说,至少需要 16 个小时,至多你就等着吧,到账的是 HNS 币,也就是握手币。

然后打开 https://www.namebase.io/kyc/basic 进行实名认证(不然没法转成比特币),提供身份证、驾照或者护照都可以。

打开 https://www.namebase.io/sell 将握手币兑换成比特币。

具体比特币钱包地址如何获取、比特币怎么转换成人民币等操作就不介绍了,网上教程很多。

笔者写这篇文章的时候还没到账,就不截图了,我先去等着了。


   转载规则


《2019.2.4时GitHub超过15个粉丝就可以领取3000元啦!》 韦阳 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
每日算法系列【LeetCode 面试题 17.05】字母与数字 每日算法系列【LeetCode 面试题 17.05】字母与数字
关注公众号【算法码上来】,每日算法干货马上就来! 题目描述给定一个放有字符和数字的数组,找到最长的子数组,且包含的字符和数字的个数相同。 返回该子数组,若不存在这样的数组,返回一个空数组。 示例1 输入: ["A","1","B","
2020-02-22
下一篇 
每日算法系列【LeetCode 685】冗余连接 II 每日算法系列【LeetCode 685】冗余连接 II
关注公众号【算法码上来】,每日算法干货马上就来! 题目描述在本问题中,有根树指满足以下条件的有向图。该树只有一个根节点,所有其他节点都是该根节点的后继。每一个节点只有一个父节点,除了根节点没有父节点。 输入一个有向图,该图由一个有着
2020-02-22
  目录