Auto Byte

专注未来出行及智能汽车科技

微信扫一扫获取更多资讯

Science AI

关注人工智能与其他前沿技术、基础学科的交叉研究与融合发展

微信扫一扫获取更多资讯

陈萍、蛋酱编辑

Sci-Hub重生了,这回用上了分布式网络

虽然屡屡受挫,但 Sci-Hub 依旧以各种方式顽强地存活了下来。

在网站域名屡次被撤销之后, Sci-Hub 创始人 Alexandra Elbakyan 在分布式域名网络 Handshake 上注册了新的网站。

现在,每个用户都可以直接通过服务门户和 NextDNS 直接访问 Sci-Hub。

  • NextDNS:https://learn.namebase.io/starting-from-zero/how-to-access-handshake-sites#level-3-dns

  • HNS 网关 http://sci-hub.hns.hns.to/

这些年来,一直是 Alexandra Elbakyan 在维护 Sci-Hub,目前所有用户只能通过俄罗斯的 Yandex 和比特币赞助网站的运营。此前,Sci-Hub 被多次撤销域名,推特账户又被封禁且无法申诉,传统域名系统显然不那么满足这个「盗版学术论文数据库」的需求,能够对抗审查的 DNS 成为 Sci-Hub 保持可访问状态的方法之一。


Handshake 工作原理

Tieshun Roquerre 介绍说,Handshake 实际上是一个分布式的域名服务器。它不使用 web 标准证书颁发机构来验证用户与服务器的连接,而是存储对在其系统中注册的网站的 IP 地址的引用。这样一来,如果证书颁发机构公司试图通过旧版系统审查 Sci-Hub 的域名,那么想要访问网站的人仍然可以通过 Handshake 的记录访问。

Namebase 则是为用户提供访问 Handshake 网络的平台,这个名字对于国内开发者来说不算陌生。去年,关于「Namebase 羊毛现金福利」的消息一度引起热议,「满足条件的 GitHub 开发者可以获得大约 4200 个 HNS 代币的奖励」,折合人民币 5000 元左右,还有成功领取者写出了「从天上接馅饼」的教程。

Namebase CEO Tieshun Roquerre 介绍说:「DNS 就像互联网的电话簿,电话簿中的地址是服务器 IP 地址。DNS 的创建是为了给 IP 地址提供人类可读的名称,因此在这一平台上,用户可以通过 Handshake 找到 IP 地址,而不是通过证书颁发机构。」

Roquerre 提到:「如果你的服务器级别受到限制,则可以切换服务器。但如果你的域名被删除,就没人能访问你的网站了。只要名称完好无损,就可以将其指向任何服务器。」即使 band 网站找到了一个新域名,但用户也不确定其真实性(例如 Sci-Hub 也经常被冒名顶替)。

要注册一个 Handshake 域名,任何人都可以提出一个网站名称,并在 Handshake 的市场上用其同名 HNS token 对该网站进行竞标。

据外媒 CoinDesk 统计,目前共有 6818 个 Handshake 域名处于活跃使用状态,已注册的域名达到了 375000 个。数据显示,其市场交易量每月平均增长 60%,近期将突破 14 万美元。

像 Handshake 这样的分布式(decentralized)域名系统,可能会成为分布式网络的标志性胜利。该项目是众多所谓「Web 3.0」应用程序的一部分,当然,「Web 3.0」这个概念还存在很多争议,比如创建某些未经审查的互联网搜索,是否会带来更多的隐患?

正如 Sci-Hub 的经历所证明的问题一样,分布式的网络是出于去平台化的担忧而构建的。随着互联网访问接入点越来越集中在「少数玩家」的手上,最近也有一些应用受到了 Web 服务器提供、应用商店和 DNS 证书颁发机构的审查。

参考链接:
https://www.nasdaq.com/articles/pirated-academic-database-sci-hub-is-now-on-the-uncensorable-web-2021-01-11
https://www.coindesk.com/pirated-academic-sci-hub-handshake
工程Sci-Hub
相关数据
比特币技术

比特币是一种用去中心化、全球通用、不需第三方机构或个人,基于区块链作为支付技术的电子加密货币。比特币由中本聪于2009年1月3日,基于无国界的对等网络,用共识主动性开源软件发明创立。比特币也是目前知名度与市场总值最高的加密货币。 任何人皆可参与比特币活动,可以通过称为挖矿的电脑运算来发行。

数据库技术

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

推荐文章
暂无评论
暂无评论~