news 2026/8/8 0:36:10

Web3 区块链技术与应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Web3 区块链技术与应用

01-比特币中的密码学原理

比特币,又被称为加密货币,但其实加密货币是不加密的,区块链上所有信息是公开的

比特币中主要用到了密码学中两个功能:1.哈希;2.签名

哈希(Cryptographic hash function)

两个性质:(密码学)

1.哈希碰撞:两个不同的输入算出来的哈希值是一样的

哈希碰撞很常见,也是不可避免的(因为输入空间是远远大于输出空间的)

没有什么高效的方法人为制造哈希碰撞

collision resistance:可以用来检测篡改(注:没有哪个哈希函数在数学可以证明是collision resistance,即理论无法证明)

2.hiding:哈希函数的计算过程是单向的,不可逆的(条件:输入空间足够大,让蛮力求解不可能实现,同时输入的分布比较均匀,各种取值的可能性都差不多)

若输入空间不足够大,可以在后面拼接一个随机数,然后再一起取哈希

hiding和collision resistance的性质结合起来,可以实现digital commitment(digital equivalent of a sealed envelop)

一个性质:(比特币)

puzzle friendly:哈希值事先不可计算,要让哈希值落在某一个范围值之内,只能一个一个去试

挖矿的过程没有捷径,只能不停地试nouce,所以这个过程才能被作为工作量证明(proof of work)

但是一旦这个nouce被找到,其他人要验证这个nouce是否符合要求就很容易,只要算一次哈希值即可(difficult to solve,but easy to verify)

比特币中用的哈希函数叫SHA-256(Secure Hash Algorithm)

签名

对称加密体系的一个弱点是密钥的分发不是很方便

比特币是去中心化的,每个人可以自己决定开户,无需任何人批准

开户只需要创立一个公钥和私钥对(public key,private key)

公私钥对来源于非对称的加密体系,叫做asymmetric encryption algorithm

加密用对方的公钥,对方收到后解密用自己的私钥

签名用的是私钥,验证签名用的是这个人的公钥

假设产生公私钥有一个好的随机源(a good source of randomness)

比特币中一般是先对一个message取哈希,再对这个哈希签名

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/7 14:54:07

Windows验机

跳过联网进入系统 检查是否有运输模式:不外接电源开不了机开机之后,不要操作,按 shiftf10 进入cmd输入 oobe\bypassnro ,此时会重启并跳过联网进入系统 验机 查看电源通电时间:打开CMD终端,输入powercfg…

作者头像 李华
网站建设 2026/8/7 12:09:44

别让孩子视力提早“透支” ,这份护眼指南请收好

如今,电子产品成了孩子的“日常陪伴”,线上学习、娱乐样样离不开;叠加堆积如山的作业与课外辅导,双重压力下,越来越多孩子的视力早早亮起“红灯”——近视低龄化、高发化的趋势愈发严峻,不少家长刚上小学的…

作者头像 李华
网站建设 2026/8/7 23:38:53

儿童青少年近视干预科学指引,破解家长近视防控焦虑

近年来,我国经济社会快速发展推动电子产品全面普及,儿童青少年的生活与学习模式随之改变,眼健康问题愈发凸显。国家卫健委最新数据显示,我国儿童青少年总体近视率已达52.7%,且近视呈现明显的低龄化、重度化趋势&#x…

作者头像 李华
网站建设 2026/8/7 23:20:35

解析 .NET 核心基石:CTS、CLS 与 CLR 的核心价值与协同作用

.NET 框架的成功和其跨语言、跨平台能力的实现,离不开三大核心组件:通用类型系统 (CTS)、通用语言规范 (CLS) 和 公共语言运行库 (CLR)。这三者各自承担重要角色,但又紧密协作,共同构成了 .NET 生态的基础。掌握它们的作用是理解 …

作者头像 李华
网站建设 2026/8/7 13:38:08

Selinux权限的检测

Selinux权限的检测 当主体要真正去访问客体资源的时候,会去触发安全的认证的检测过程,比如说它有对应的权限,放行,如果没对应的权限,就访问失败,问题是,由谁来监控权限的合法性工作?…

作者头像 李华