有没有可能每个人的 pc 中都储存一份相同的域名记录,并且这个域名数据记录不可以被篡政,类似 bitcoin 那样?

2018-08-23 11:31:37 +08:00
 kmdd33

有没有可能编写一个去中心化的域名记录程序,类似 bitcoin 那样?

1,每个 pc 安装这个程序后,产生一个全球独一无二的 hash 地址(类似 bitcoin 的公钥),而这个 hash 地址跟你的域名进行一一对应,例如 myencryptodomainname.id, encryptodomain.app

2,设置一个更公平的 miners 奖励和惩罚制度,miners 挖到 block 后,可以奖励一个域名注册的机会。

3,这个设想有机会实现吗?可以用 blockchain 的方式去解决 domain 的分配,与 web 程序之间的自由链接吗?

4,自己幻想的结果是什么呢?普通老百姓在浏览器的地址栏输入 cryptoyoutube.id 就可以链接到这个视频站点,输入 cryptowiki.app 就可以链接到某个知识站点, 任何第三方和组织都无法屏蔽。

2410 次点击
所在节点    程序员
12 条回复
openbsd
2018-08-23 11:44:21 +08:00
不符合 “任何第三方 和 组织”的利益,所以,卒
kmdd33
2018-08-23 11:55:41 +08:00
@openbsd 只考虑代码实现的可能性
dorentus
2018-08-23 11:56:27 +08:00
BTC 现在完整的 blockchain 有多大了来着?

此外,DNS (简单地看)维护的是域名 <-> IP 的对应关系,域名对应的 IP 是需要能被域名所有者随时更新,而域名的所有者也需要能随时可以更换
ipoh
2018-08-23 11:58:56 +08:00
namecoin ?
kmdd33
2018-08-23 12:16:34 +08:00
@dorentus 这个对应关系可以替换成 域名<-> hash 地址吗?更新公网 ip 还要花钱购买,产生一个新的 hash 地址(类似 bitcoin 的公钥)是免费的。如果按照 bitcoin 这个 blockchain 机制,转移“域名”就需要 miners 的验证了。转移所需要花费的时间和成本需要比现有的域名转移制度效率高才行,也不知道 namecheap,和 namesilo 现在转移一个域名需要多少成本。感觉即使可以实现,还需要有一个协议可以让 web 程序跟这个“ hash 地址” 匹配起来。
zhjits
2018-08-23 12:21:05 +08:00
这东西有人做过。

去中心化的任何数据库都具有相同的问题:更新慢,存储大,维护成本高。DNS 这种需要快速更新的东西还是中心数据库比较实用一点。
tinyproxy
2018-08-23 12:42:44 +08:00
Tor hidden service 不就是现成的么
aijam
2018-08-23 15:23:59 +08:00
这就是 namecoin 呀
tadtung
2018-08-23 16:00:23 +08:00
首先域名解析记录这东西,并非固定不变的。
基于此搞域名记录不现实,也没作用。
你所想实现的不过是基于 p2p 的网站亦或是暗网而已。这东西不是早就有了。
johnnie502
2018-08-23 20:22:38 +08:00
想什么呢,你只要是通过第三方服务上网的,什么都能被屏蔽
ysc3839
2018-08-23 22:45:30 +08:00
已经有 Namecoin 了。https://namecoin.org/
ksharp8
2018-08-23 22:57:05 +08:00
就是修改 hosts 文件强制 dns 转向

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/482447

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX