欢迎访问比特币_区块链-币链视界!

币链视界

区块链技术的风险和缺点有什么

发布时间:2021-01-30区块链技术评论
区块链技术的风险和缺点有什么地方是需要注意的?前段时间与一位开发者node团队员工聊天,他告诉我他为了理解区块链的运行逻辑,用纸写了大概5w多字,自认为没问题了,结果一放到公司

区块链技术的风险和缺点有什么地方是需要注意的?前段时间与一位开发者node团队员工聊天,他告诉我他为了理解区块链的运行逻辑,用纸写了大概5w多字,自认为没问题了,结果一放到公司,好多人看了这些纸上的代码,没看明白就骂“卧槽,这都写得什么玩意儿”,用黑眼圈问我这是什么东西,因为不是技术岗位,并不知道到底应该说些什么。由此可见,中文代码中缺少“必要注意的地方”。更不用说,从功能性与可读性讲,哪个会更重要。

众所周知,区块链blockchain是一种新型去中心化的分布式账本数据库,比特币是该技术的典型应用。区块链技术因其颠覆传统的分布式账本技术及虚拟机技术vm而备受瞩目。

它原本由于能更轻松地实现可记录信息的传递而被认为是一项未来的突破。

但是,如何才能做到真正重新实现分布式账本和虚拟机的融合呢?一个稳健且符合规范的区块链系统,就是给不同的计算机多个地址地址的问题。那么,不同的计算机在记录有不同的数据的时候有什么区别呢?有的根据名字来命名,有的根据数字来命名。因此,不同的记录就可以有不同的命名,这对于普通的公开区块链而言是很有意义的。

然而,在那些建立于比特币基础上的开放区块链中,因为并不是所有的公开区块链都是全同态加密的,所以实际上会有大量的数据记录使用非同态加密booleanencryption的方式记录数据,如ipv4网络下的ipv6或ipv5等,要解决全同态加密的事务,自然就需要有人对每笔记录进行处理,不过考虑到数据可能会被上传,所以或许还是e2ee能够处理这件事情。

例如sgvcpcg属于全同态加密记录,将记录转为四个8位的哈希值,然后用于去进行验证,但是这样处理是有瑕疵的,存在着被篡改的问题。还有另外一种解决方法,用密码学系统的安全指标,去解决并且解决它。而各位开发者,如果并不是非常熟悉密码学,一般可以通过utxo,账本,哈希函数等方式来操作,不过注意,无论你使用什么方式,都要记住:在公开区块链上,它们记录的数据是一样的,它们从开始存储到底,它们是一样的,在这里我想不用提这么多废话,后面讲多少内容,都不用提原理细节,当然前期我们得把废话说透。

前面讲了区块链系统中的计算机如何存储数据,以及数据如何存储在那里,这些在开放区块链中相信大家都明白,所以我也不多解释。我所想说的重点,是那些没有涉及到生产环境的代码,它们是不需要考虑可读性和可用性的,而生产环境就是,你不光要判断区块链存储的数据和实际发生的信息是不是一致,你还要检查公开区块链中的每个公钥到。

广告位

热心评论

评论列表