社区
CSDN讲师的课程社区_NO_37
区块链全栈工程师指南第6课——区块链技术中的密码学原理
帖子详情
区块链技术中的密码学原理-1
程序员研修院
企业官方账号
2023-01-12 15:17:51
课时名称
课时知识点
区块链技术中的密码学原理-1
...全文
175
回复
打赏
收藏
区块链技术中的密码学原理-1
课时名称课时知识点区块链技术中的密码学原理-1
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
区块链技术
原理
(1) -
密码学
区块链的核心是 “去
中
心化信任”,而这一信任的建立,完全依赖
密码学
作为底层支撑。从数据不可篡改到身份验证,从交易安全到隐私保护,
密码学
技术像一把把 “数字锁”,为区块链的运行筑牢安全防线。区块链的去
中
心化、不可篡改、透明可追溯等特性,本质是
密码学
技术的 “组合应用”:哈希算法确保数据完整,非对称加密解决身份问题,数字签名保障交易有效,默克尔树提升效率,零知识证明保护隐私。这些技术共同构建了一套 “无需
中
介即可信任” 的数学机制,让区块链从概念走向可落地的信任工具。
《
区块链技术
与应用》学习笔记(1)——BTC-
密码学
原理
BTC使用的
密码学
原理
,Hash函数与数字签名的应用
《
区块链技术
与应用》学习笔记 1 ——BTC
密码学
原理
比特币属于加密货币,但比特币本身开放,交易记录、交易金额、交易内容 甚至源代码都向全网开放,是加密确保了信息的不可篡改,保证了区块链本身的优势——不可篡改。 比特币系统
中
,加密主要涉及两个部分。 hash(哈希) 哈希碰撞: 给定x和y,且有x!=y,但给定一个哈希函数Hash(),可以得到Hash(x)=Hash(y),则称为hash碰撞。(针对哈希碰撞出现后如何处理,如:开放定址法、公共溢出区等) collision resistance(碰撞抗性),如果有Hash(x)!=Hash(
区块链技术
学习笔记(1)--BTC-
密码学
原理
在比特币
中
:公钥(视为账户地址)、私钥(视为账户密码) 在进行交易的时候,转帐方需要用自己的私钥进行签名,其他人收到之后用转帐方的公钥进行验证签名。1.由于哈希碰撞,很难通过某个函数、方法直接找到能够满足H(x)=H(y)的x、y值,该性质能够有效检测出数据是否被篡改。:信息的发送者产生的别人无法伪造的一段数据,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。非对称加密:会生成公私钥对,加密用公钥,解密用私钥(用接收方的公私钥)解决了对称加密密钥分发不方便的问题。Solidity文档。
北大肖臻老师《
区块链技术
与应用》系列课程学习笔记[1]Bitcoin
中
用到的
密码学
原理
和数据结构
密码学
中
用到的哈希函数(Cryptographic Hash Function)需要具备抗碰撞性(Collision Resistance)、单向性(Hiding),除此之外,比特币
中
的哈希函数还需要满足不可预测性(Puzzle Friendly)。比特币
中
用的哈希函数是SHA-256,SHA为Secure Hash Algorithm的简称,它是同时满足上述三种性质的哈希函数。
CSDN讲师的课程社区_NO_37
1
社区成员
99
社区内容
发帖
与我相关
我的任务
CSDN讲师的课程社区_NO_37
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章