区块链跨域安全解决方案

2018-01-26 14:25:33 FreeBuf  点击量: 评论 (0)
一、区块链发展的演变 回首2008年,由次贷危机引发的金融危机蔓延全球,11月份,一篇名为《Bitcoin:A peer-to-peer electronic cash

    现在已经进入Blockchain 3.0时代,Blockchain 3.0仍然侧重于其衍生领域的应用和规范。区块链3.0的区别特点是引入了一个分散的域名系统 – Namecoin。下面介绍Namecoin及其功能及其挑战和应用的简要说明:

Namecoin及其功能及其挑战和应用的简要说明

1. 什么是Namecoin?
     Namecoin提供的功能类似于传统DNS提供商提供的功能。主要区别在于Namecoin基于分散式区块链技术。正因为如此,Namecoin可以绕过互联网审查,确保信息的自由和中立的分布。


2. Namecoin的特点
     在Namecoin中,没有可以改变域名的权力机构。例如,美国政府控制.com域名的DNS提供商,并且能够审查在该域名下注册的网站。然而,名称币对应于.bit域名,它不受任何机构的控制。该域名永久写入区块链,确保在网站上免费发布信息。


3. Namecoin的运作原理
    Namecoin通过点对点网络共享DNS查询表。只要有人正在运行Namecoin服务器应用程序,域名就可以访问,并且不受任何人的控制。


4. Namecoin的应用领域
由于.bit域名可以用来绕开监督和审查,所以适合自由和合法地传播信息。基于分散域名思想的应用程序Namecoin是首批将区块链技术应用于非货币领域的应用程序之一。这些应用程序拥有很高的研究价值。尽管意识形态可以应用于各个领域,但是目前有一些限制使它们不能普及。

5. Namecoin的主要限制
大多数浏览器默认不支持解析.bit网址,用户需要安装一个插件才能访问.bit网站。这个问题将阻止大多数用户访问.bit网站,使其难以普及。匿名,低成本和对审查的豁免使Namecoin容易被误用。用户可以使用.bit来托管非法内容或企业,不会受到法律后果。此外,中国的网站必须备案。由于.bit网站不能在中国录制,因此在国内无法使用。

二、区块链算法的演进
区块链的技术演进,从另一个层次看,也是算法的不断优化以及完善,Consensus和Algorithm可以说是区块链技术体系里的重要支柱。

区块链算法

 

(1) hash算法,为什么呢,中本聪在设计比特币的时候其实有很多地方用到Hash函数,比如计算区块ID,计算交易ID,构造代币地址等。我们说的算法具体是指用何种Hash函数计算区块ID,所谓算法创新也就是在这个地方下功夫。反正现在只要一出什么山寨币就说自己发明了什么算法云云之类的话,笔者不妄下断言了^_^。

(2) sha256算法,除了生成地址中有一个环节使用了REPID-160算法,比特币系统中但凡有需要做Hash运算的地方都是用SHA256。随着比特币被更多人了解,大家开始好奇中本聪为何选择了SHA256,同时对SHA256的安全性发表各种意见,SHA256妥妥经受了质疑,到目前为止,没有公开的证据表明SHA256有漏洞,SHA256依然牢牢抗住保卫比特币安全的大旗。

大云网官方微信售电那点事儿

责任编辑:任我行

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞