找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 12080
  • 0
  • 分享到

区块链将如何改变世界?

2018-2-23 14:31

来源: 光弧_18a0

区块链将如何改变世界?


一、为实现安全电子记账促使区块链萌芽

复式记账法经过100多年的发展已经非常完善,但随着计算机和互联网的出现,复式记账法也日益显现出其缺点,就是中心化的记账方式使得记账和会计审计的效率越来越低、成本越来越高。人们一直在思考着能否通过网络实现更快速、高效和安全的电子记账方式,并做了很多的实践。

1、安全是电子记账的重要课题:

网络电子记账可以实现提高效率和降低成本,但安全一直是一个很难攻克的问题,一不小心就会被黑客攻击而使得信息泄漏或者账本被抹掉,导致损失惨重。

于是,密码学家开始思考,可以用密码的方式将账本进行加密,实现电子签名的方式来保证安全和账本的共享。但单纯的对称加密方式,似乎又解决不了相应问题,很容易被破解。密码学家便开始采用非堆成加密的方式进行加密来实现电子签名,同时发现哈希加密的方式是比较安全的加密方式,于是采取了SHA-256算法进行加密,使得电子签名得以安全的实现。SHA-256加密算法特点是,将每一个交易记录或账本输入SHA-256计算器进行复杂计算,最后输出一个256位的二进制代码,并且这个二进制代码会随着前面的交易记录和账本的任何改变而改变,形成新的二进制代码,毫无规律可循。这一特点和规律,很好的保证了交易记录和账本的安全,实现了不可篡改性。

2、数字签名的逻辑和方式:

有了SHA-256的加密方式,数字签名就可以很好的实现。交易双方便可以通过数字签名实现数据的交换和交易记录的在线存储。A与B发生交易,A要把信息传递给B。双方各生成一对公钥和私钥,A把自己的信息用自己的私钥进行哈希加密,生成原始哈希值,并用B的公钥对原哈希进行加密生成新的哈希值,并通过网络进行传输给B,B接收到相关的信息,便用自己的公钥进行解密验证,确定该数据是来自于A,并且该数据未被篡改,进而用A提供的私钥进行解密。这一过程安全而有效,成为网络记账的最佳解决方案。

不过,也有密码学家及计算机专业人士发现,虽然SHA256算法的安全性非常高,但依然存在很多不安全因素,只要破解算力够高,还是有可能被破解,因此该加密的方式只能在小范围内使用。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部