元宇宙非小号金色财经交流群社区官网

如何保证区块链的安全使用?

浏览:470|时间:2021-12-20 10:54:00

区块链本身解决了陌生人之间的大规模合作问题,即陌生人可以在不相互信任的情况下相互合作。那么,如何确保陌生人之间的信任来实现彼此的共识机制呢?集中的系统使用可信的第三方认可,如银行,银行是一个可靠和值得信赖的机构,人们可以信任银行,银行可以解决现实中的纠纷。但是,分散的区块链是如何确保信任的呢?
事实上,区块链利用现代密码学的基本原理来确保其安全机制。密码学和安全领域的知识体系非常复杂。我只介绍与区块链相关的密码学基础知识,包括Hash算法、加密算法、信息摘要和数字签名、零知识证明、量子密码学等。您可以了解区块链如何确保其机密性、完整性、认证和不可靠性。

基础课第七课 区块链安全基础知识
一、哈希算法(一)Hash算法)
哈希函数(Hash),又称散列函数。哈希函数:Hash(原始信息) = 摘要信息,哈希函数能将任意长度的二进制明文串映射为较短的(一般是固定长度的)二进制串(Hash值)。
哈希算法具有以下四个特点:
1、 一一对应相同的明文输入和哈希算法,总能得到相同的摘要信息输出。
2、 输入敏感:即使明文输入发生最小变化,新产生的摘要信息也会发生很大变化,与原输出有很大差异。
3、 易于验证:明文输入和哈希算法都是公开的,任何人都可以自行计算,输出的哈希值是否正确。
4、 不可逆转:如果只输出哈希值,哈希算法绝对不能推出明文。
5、 避免冲突:很难找到两段内容不同的明文,他们的Hash值一致(碰撞)。

区块 区块链 区块链的 区块链的安全

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )