来源:  机器之心

在网站域名屡次被撤销之后, 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重生了,这回用上了分布式网络相关推荐

  1. EF迁移:回滚上一次应用的迁移?

    本文翻译自:EF Migrations: Rollback last applied migration? This looks like a really common task, but I ca ...

  2. jenkins运行日志时间与linux,持续集成之Jenkins结合脚本实现代码自动化部署及一键回滚至上一版本...

    一:本文通过jenkins调用shell脚本的的方式完成从Git服务器获取代码.打包.部署到web服务器.将web服务器从负载均衡器删除.解压.复制配置文件.创建软连接.测试每一台web服务器.将we ...

  3. 新生儿喝奶后不要马上放回床上睡觉,为宝宝健康着想,先做1件事

    看到一个问题,题主问,新生儿喝完奶能马上放回床上睡觉吗? 可以吗? 也许每个人都认为照顾新生儿是一件非常简单的事情,因为新生儿几乎整天都在睡觉.当他们饿的时候,他们会让他们的宝宝吃牛奶.他们吃饱了就要 ...

  4. IDEA 使用Git回滚到上一个版本

    IDEA 使用Git回滚到上一个版本 一.版本介绍 目前有两个历史版本: v1 版本号:xxxc7f v2 版本号:xxxbcd 需求:从当前所在的v2跳转到v1 二.选择需要回退的版本 三.选择自己 ...

  5. 如何使用sci.hub下载文献

    第一步广泛搜索文献 谷歌学术镜像地址 下图的现在访问随便点击一个进去 分别输入关键词,然后点击左侧自定义筛选条件,然后回车或者点击搜索 文章右侧带有[PDF] arxiv.org字样的一般都是点进去直 ...

  6. Git回滚到上一次提交的节点

    有这样的情况,在代码提交完成之后, 发现出了问题,需要回滚到上一次提交的节点,怎么做呢. 首先找到git提交的日志 git log 找到最近一次提交,复制提交的信息码,如图: 复制该信息码,然后控制台 ...

  7. sci hub论文下载方法及脚本插件安装

    下载安装Tampermonkey 首先打开浏览器下载油猴脚本:Tampermonkey下载 如图点击黑色的下载 由于我安装过所以显示已安装,之后按照指示一直点下一步即可 最终安装完Tampermonk ...

  8. 33岁程序员放弃60w年薪:回二线上了岸,慢慢开始不适应起来

    本文转载自 程序员编程社区 v2ex发布一篇<回二线上了岸,慢慢开始不适应起来>文章,湖北人,之前在上海做 Android,33 岁硕士,年包 60+w 左右还有 RSU 慢慢可以解禁,由 ...

  9. git rollback代码都没了_git回滚线上代码

    由于之前自己推代码的时候操作失误,才push代码的时候没有push到dev分支,而是push到了本地master同名分支的线上master分支,覆盖掉了线上在用的代码.在搜索解决办法的时候,发现网上给 ...

最新文章

  1. js之浅拷贝和深拷贝
  2. poj3481(map的使用)
  3. 树上分治详解 超级详细(附带例题 poj1741(给了题目))
  4. 预备作业01:你期望的师生关系是什么?
  5. Google Android开发精华教程
  6. 信息安全系统设计基础第一周学习总结
  7. junit 5测试异常处理_在JUnit中处理异常的3种方式。 选择哪一个?
  8. thinkphp小技巧
  9. python对比数据的原理_Python3 filecmp模块测试比较文件原理解析
  10. linux命令dh f,linux 下 find 命令的高级用法
  11. n160ii打印机查看ip地址_喷墨打印机自动清洁打印头方法你知道几个?
  12. 如何能写出,一份让 HR 认同的简历
  13. 参照 Vue 官方文档一步一步搭建 Vue
  14. 一个Android开发快速入门Flutter (一)
  15. Linux双网卡bonding举例
  16. python按键精灵找图教程_按键精灵实现找图基础命令的方法教程--系统之家
  17. 大牛熬夜整理,京东网易滴滴,天津农行软开java面试题合集,大牛已于上个月入职华为!
  18. 信号与系统作业之我的朋友把我的大作业分享了好朋友
  19. Jenkins搭建Maven项目集成开发环境(源码库 Gitlab)
  20. #35 #36 k8s context 实践源码阅读 【 Go 夜读 】

热门文章

  1. 2017年全球光伏需求有望首次突破100吉瓦
  2. Vue.js 2.0 学习重点记录
  3. 50篇经典珍藏 | Docker、Mesos、微服务、云原生技术干货
  4. mysql之基础操作grant、show、repair、log_error等
  5. android 问题汇总系列之四
  6. Google Map API 开发基础--01
  7. suse卸载自带java_在openSUSE 13.1下安装卸载openjdk以及Oracle JDK
  8. 特征工程 - 特征筛选
  9. 协方差中的正相关与负相关
  10. JAVA C++ 左花括号{该另起一行写还是写在行尾的思考