给Github上25万程序员发钱,有人拿了一万块?这个撒币的事居然是真的
申明:本文只谈论技术和既定事实,不建议参与任何虚拟币项目,各位权当看个八卦+科普。
前两天,我照常在 v2ex 上划水的时候,看到个帖子:作者说他已在 Github 上领了程序员福利,价值 9500 元,还附上了支付宝交易截图:
感觉满满的微商气息。我心想,这帮人难道都套路到程序员圈子里来了?本打算直接关了页面,但突然联想到前阵子有人花上千元收 Github 账号,于是抱着占小便宜刨根问底的心态,我决定仔细看看到底是啥事儿。
结果发现,这次天上掉的馅饼好像是真的……
简单来说:
首先,这钱也不是无条件的,但条件在去年已经定好了,现在你再想去蹭也没机会了。门槛说低不低,说高也不高,就两条:
1. 2019 年 2 月 4 日,在 Github 上排行前 25 万,基本等同于你在当时有 15 个以上的关注者(对于参与开源项目或者常通过 Github 分享的人,这点不算难)
2. 还保留着那天 Github 上的 SSH 私钥(这个前提当然是你通过 SSH 上传代码,如果你还不知道什么是 SSH,那自然就别想了)
其次,这钱是哪来的?
来自一个叫做 Handshake 的区块链项目。不过准确来说,他们并没有撒钱,而是他们发行的代币:HNS。但因为 HNS 可以直接在他们的网站上被兑换成比特币,所以约等于真钱。
他们承诺给 Github 前 25 万开发者每人 4,246.994314 个 HNS:
If you had 15 or more followers on github during the week of 2019-02-04, your github SSH & PGP keys are included in the merkle tree.
With the final mainnet key list, every open source developer will receive 4,246.994314 HNS coins from the airdrop.
那么这到底值多少钱呢?
在上周的3月7日,1 个 HNS 的价格最高达到 0.00005 个比特币,按照当天的比特币美元汇率和美元人民币汇率,4246 个 HNS 大约相当于一万三千元。
所以,你可以理解为,这就是一场线上营销。只不过跟以往的营销不同,他们没有把营销费用送给大咖来站台,也没有搞个秒杀活动来便宜黄牛党,更没有要你转发砍一刀来骚扰朋友圈,而是大部分(按他们的说法是 70% 的 HNS)都送给了开源社区的开发者。
也就是这么个事儿。
有人不禁感慨:做了这么多年开源项目,总算有笔收入了
估计还是有不少人会觉得,砸这么多钱,背后肯定有阴谋!那好,八卦完了,下面是科普时间。
1. DNS
DNS 这个名词很多人都听过。给不了解的朋友通俗解释一下:我们平常上网和发电子邮件,都是用的域名。一个域名具体对应到哪个 IP 地址,这就需要 DNS 来处理了。就好比我们手机里的通信录,我们只需要知道联系人的名字就可以,而不用去记每一个号码。
全球的互联网作为一个整体,一共有 13 个 DNS 根服务器节点,其中 1 个为主根服务器在美国,其余 12 个均为辅根服务器,9 个在美国,欧洲 2 个位于英国和瑞典,亚洲 1 个位于日本。这是一个很中心化的结构,各种网络请求本质上都由它们来控制。这有点像老式的电话,你要连到哪里,要靠接线员来处理。
那如果接线员接错了呢?事实上,这 13 台服务器就曾因被攻击而导致大面积网络瘫痪。而大家经常在浏览网页时出现的莫名小广告弹窗,有一定程度也是因 DNS 受到了“污染”而造成的。
为什么要说这个?
因为这个 Handshake 项目就是要用区块链技术来构建一个新的 DNS,用可信任的、不易被篡改的分布式 DNS 系统逐步替代现有的集中式 DNS。看过《硅谷》的朋友应该晓得“new Internet”的梗,这个“饼”可以说是画得很大了。而且不得不说,在当今越来越“中心化”的互联网上,这的确是个具有“互联网初心”的理想。
目前这个项目还是相对被看好的,有不少知名风投给了投资。而替换互联网基础设施这种事,自然少不了众多开发者的支持,所以从某种程度上来说,他们这次也算是在圈内笼络人心。
2. SSH
当你用 Github 或类似平台管理代码时,通常会有两种认证方式:一种是大多数人都比较好理解的用户名和密码验证,另一种则是 SSH。
SSH 是一种非对称加密算法。生成一对公钥私钥后,把公钥放在你需要登录的服务上,私钥留在自己电脑上,就可以验证你的唯一身份。不必再输用户名密码,而单独公开公钥也并不会对你的安全带来影响。这就像是指纹和智能锁,你把智能锁(公钥)放在任何地方都可以,反正只有你的指纹(私钥)才能把它打开。
这次活动中,Handshake 就是采集了去年 Github 上所有符合条件账号的公钥,并提供了一个验证程序,将公钥和你本地的私钥进行校验,以此避免被人“薅羊毛”。有人质疑他们是在采集私钥,但其实代码是公开的,是不是有上传都能看得到。当然咯,阴谋论的热衷者向来只提出论断,不屑于考证。话说回来,哪怕真有人愿意花几千块买一个 Github 账号,我想也是有大把的人愿意卖的。
3. 交易价格
不管怎么说,大家对于做活动可以大规模送出几千甚至上万元的事情,还是表示“活久见”。但换个角度来看,项目方真的花钱了吗?其实并没有啊!他送出的都只是他们自己“发行”的代币而已。
某样东西的价格,会受供求关系的影响。HNS 是价值连城还是一文不值,在于有多少人认同它并使用它。除了代表 Handshake 项目的权益所属外,HNS 还有个作用就是在其构建的网络之上用来拍卖和交易域名,并且所有因原始拍卖而花费的 HNS 会被销毁。就目前来看,有不少人认同并看好这个项目,因此总量有限的 HNS 就水涨船高。
而具体到某个时间上的价格,取决于市场上刚刚完成的交易成交价格。如果刚有人以 100 元购买了 1 个 HNS,那你手上的 4000 个 HNS 看起来就“值” 400000 元了。但现实中你未必能再以同样的价格把你手上的代币交换出去,可能涨上天,也可能跌下地。事实上相比上周,目前 HNS 的价格就已经快跌到最高点时的一半了……
归根结底,你从 Handshake 那里领到的“福利”,并不是项目方出的钱,而是来自另一批愿意花钱从你手上买入的“接盘侠”。没有人肯接手,那它就是一个数字而已。当然不排除项目方自己花钱拉抬价格的可能,但若真是如此,那我要怀疑他们这是在创业还是在给全球程序员做慈善啊……
不要相信天上会掉馅饼,不懂的事不要参与,这会让你少踩很多坑。不过如果不假思索地把这次事件归结为一句“割韭菜”,那我只想说:欢迎每个月都来割一茬!
留个思考题:
假设现在我们编程教室要搞一个编程学习社区,里面可以提问、可以写教程、可以分享代码。然后为了激励贡献者,我们在社区里设定了一种积分,叫做码币。所有提问、查看、下载都必须要有码币,而提供了有价值内容的人则可以获得码币。另外,我还要给教室曾经的老读者、助教、撰稿人都每人发一笔码币。如果过了两年,我们这个社区成了全国顶级的编程学习社区,资源丰富,口碑爆棚,一币难求。于是私下开始有人出高价收购码币。那么这些手里还拿着码币的人,就可以套现出不小的一笔钱。你说,作为社区的创建者,送出去了巨额财富,我到底花钱了没有?