氪石币XCN论坛(8月21日总结):迷你块链开发新设想
时间:2014-08-22 来源:比特儿 作者:Lily
翻译内容仅为方便大家了解英语论坛讨论话题和文章。 由于语言差异和技术原因,翻译内容无法完全保证准确、全面。若是翻译有不恰当的地方,欢迎大家指正。 1.前两天氪石币在 P 网上市,氪石币的交易平台又增加了一个。 2.这两天氪石币的作者 bitfreak! 在论坛中发帖,有意利用氪石币的迷你块链建立去中心化的 DNS 和加密 Internet 层。 现在这仅是个想法。bitfreak! 也说发这个帖子是因为有几个用户对此感兴趣,而他也认为一个快速安全的 Internet 层将会非常流行也非常重要。所以想和大家共享,听听社区的意见。如果您有兴趣,也可在此参与讨论,贡献想法:https://bitcointalk.org/index.php topic=746100 Bitfreak! 在帖子中说,迷你块链方案是个实施去中心化 DNS 数据库的理想系统,因为余额存储在“账户树”中。氪石币实施了“提现限制”。非空地址的余额和提现限制都存储在“账户树”中。如要更新提现限制,地址所有者需要创建一个修改存储在账户树的提现限制值的特殊交易。很容易可以看出,账户树不止可以存储提现限制,还可存储和更新 IP 地址,而这个系统会比域名币更具有可扩展性。 第一步是通过账户树映射域名和 IP 地址。如果使用公钥哈希(aka 地址)作为域名,则可使用公钥加密在客户端和服务器之间进行加密通信。还可以在账户树中为每个账户添加其他跟公钥匹配字段让其更加用户友好。 通过以下步骤跟服务器建立安全通信渠道 1. 客户端用账户树锁定一个域名的 IP 2. 客户端向服务器发送包含自己公钥的 hello 信息 3. 服务器签署客户端公钥并发送回去 4. 客户端重建来自签署信息的服务器的完整公钥并 确保公钥哈希在账户树中匹配 确保响应由该公钥签署 确保响应内容是资金的公钥 现在,客户端和服务器都有各自的公钥,他们可以安全通信了。 但是,这样可以看到通信的服务器。该问题可以通过在点之间让静态内容去中心化解决,这样服务器仅需要持有脚本和数据即可。 关于此方案实施的具体措施,bitfreak 也谈论了自己的想法。整个系统有趣的地方在于,域名与币余额关联(域名是地址或者跟地址映射)。如果服务器向重新分配文件的地址付款,就很像对正常的服务器带宽付款。如果服务器地址的余额是 0, 则将从账户树中删除, 这意味着将会从 DNS 数据库中删除。关于如何对重新分配的节点进行奖励,还没有具体方案。您可以参与提供建议。 3. bitfreak! 可能会编写一个简单的开源区块浏览器。 最近 XCN 的区块浏览器很不好用。用户问及区块浏览器是否有更新消息时, XCN 作者说自己也不知道创建区块浏览器的人怎么了。他可能得自己编写一个简单的开源块链浏览器。 |