V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kmdd33
V2EX  ›  程序员

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

  •  
  •   kmdd33 · 2018-08-23 11:31:37 +08:00 · 2388 次点击
    这是一个创建于 2279 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    12 条回复    2018-08-23 22:57:06 +08:00
    openbsd
        1
    openbsd  
       2018-08-23 11:44:21 +08:00
    不符合 “任何第三方 和 组织”的利益,所以,卒
    kmdd33
        2
    kmdd33  
    OP
       2018-08-23 11:55:41 +08:00
    @openbsd 只考虑代码实现的可能性
    dorentus
        3
    dorentus  
       2018-08-23 11:56:27 +08:00   ❤️ 1
    BTC 现在完整的 blockchain 有多大了来着?

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

    去中心化的任何数据库都具有相同的问题:更新慢,存储大,维护成本高。DNS 这种需要快速更新的东西还是中心数据库比较实用一点。
    tinyproxy
        7
    tinyproxy  
       2018-08-23 12:42:44 +08:00 via iPhone
    Tor hidden service 不就是现成的么
    aijam
        8
    aijam  
       2018-08-23 15:23:59 +08:00
    这就是 namecoin 呀
    tadtung
        9
    tadtung  
       2018-08-23 16:00:23 +08:00 via Android
    首先域名解析记录这东西,并非固定不变的。
    基于此搞域名记录不现实,也没作用。
    你所想实现的不过是基于 p2p 的网站亦或是暗网而已。这东西不是早就有了。
    johnnie502
        10
    johnnie502  
       2018-08-23 20:22:38 +08:00 via Android
    想什么呢,你只要是通过第三方服务上网的,什么都能被屏蔽
    ysc3839
        11
    ysc3839  
       2018-08-23 22:45:30 +08:00
    已经有 Namecoin 了。https://namecoin.org/
    ksharp8
        12
    ksharp8  
       2018-08-23 22:57:05 +08:00
    就是修改 hosts 文件强制 dns 转向
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1009 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 21:46 · PVG 05:46 · LAX 13:46 · JFK 16:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.