【区块链与密码学】第2-9讲:区块链与密码货币的“羁绊”

深入浅出 区块链密码学(学习笔记3.0)——非对称加密 非对称加密,也称为公钥加密,是一种加密技术,与对称加密相比具有不同的特点。在非对称加密中,使用一对密钥来进行加密和解密操作,这对密钥包括公钥和私钥。公钥(Public Key):公钥是可公开的,用于加密数据的密钥。它可以分发给任何人,任何人都可以使用公钥来加密消息。私钥(Private Key):私钥是保密的,用于解密由对应公钥加密的数据。私钥只能由密钥的所有者持有,并且不应该公开。以上为密码学中非对称加密的部分,不是很全面,希望大家可以在评论区一起讨论。 阅读详情

【本课堂内容全部选编自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与密码学》授课讲义、教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系,我们将及时处理。】

2.5区块链与密码货币

提起区块链,我们首先想到的就是密码货币,甚至很多人将区块链技术等同于比特币,实际上,二者不能混为一谈,它们有本质区别:

 

数字货币的概念是个很大的概念:它不仅包括区块链技术产生的数字货币,还包括了一切数字化的其它种类数字货币。比如我们即将看到的国家法定数字货币,就极可能使用区块链以外的其它技术。

区块链的概念也是很大的:数字货币只是区块链的一个成功应用场景,它的应用场景,不仅包括数字货币,而且包括诸如“产品溯源”、“数字身份认证”、"司法存证”等。

很多区块链系统没有数字货币:区块链分为公链、私链和联盟链,只有公链有数字货币,私链和联盟链里面并没有数字货币。

区块链与密码货币的“羁绊”

2013年底,Vitalik Buterin 发表以太坊(Ethereum)白皮书,将“智能合约”的概念引入区块链技术中,这标志着区块链技术应用场景已不再局限于密码货币领域。智能合约使得区块链实现了图灵完备(Turing Complete)可基于区块链开发适用于任何场景的应用程序。

 

包含智能合约等技术的区块链被称为第二代区块链。目前区块链的应用场景已扩展至金融、供应链、政务服务、物联网、社交、共享经济等领域,由此可见,密码货币只是区块链的应用场景之一,区块链应用场景不仅局限于加密货币,二者属于包含关系。

公有链离开Token的概念难以存活,这是由于公有链的开发、维护和节点的建设、运行,都需要社会大众的参与和付出,如果没有Token作为激励,他们参加的动力从哪里来?另外,公有链对Token的依赖也部分源自于其共识算法。通常,公有链共识算法的核心思想都是通过经济激励来鼓励节点对系统的贡献和付出,通过经济惩罚来阻止节点作恶,这种激励和惩罚的体现便是Token。

公链

联盟链和私有链则与此完全不同。联盟链或私有链的参与节点的投资和收益都是较为特殊的,参与者希望从链上获得可信数据或共同完成某种业务,所以他们更有义务和责任去维护区块链系统的稳定运行。

联盟链

因此,PBFT及其变种算法成为这种场景下的共识算法首选,这样,系统中一般也就不会出现Token的概念。

区块链也有门派之别?

虽然区块链和密码货币并不等同,但由于其关系密切,当大家谈论其中一个时,必然会提到另一个。有些人认为区块链技术更有价值,而有些人则热衷于投资密码货币,由此形成了两个不同的圈子,分别被称为“链圈”和“币圈”。

“链圈”的人关注区块链技术本身,包括大量企业创新人员、技术人员、非技术出身而对其感兴趣的人等人群,他们或研究算法以提高区块链的性能,或研究区块链的应用场景以加快其落地。对他们而言,密码货币只是区块链最原始的应用,区块链的潜力远不止于密码货币。“链圈”相信区块链技术是一场革命,能够重塑未来社会的生产关系。

目前随着我国“新基建”战略的提出,2020年4月,国家发改委将以人工智能、云计算、区块链等为代表的新技术基础设施纳入“新基建”中。区块链作为新技术的其中一员至关重要。区块链技术将迎来巨大发展,市场需求也将不断扩大。

“币圈”的人则主要关心密码货币的价值,并期望能够从中牟利。“币圈”的人包括一些投资人和投资机构,也包括一些对区块链技术丝毫不了解的投机散户。“币圈”的人也有两类,一类坚信区块链的价值,并愿意对一些币种进行长期投资,这些人可能也是“链圈”的人;另一类人并不关心区块链的长期价值,只想通过交易这些密码货币来获取利润。

“链圈”和“币圈”也并非泾渭分明。有许多“链圈”的人对某些密码货币的前景持看好态度,也会对其进行投资。而“币圈”的人为了识别出更好的项目,也会对区块链技术进行深入的研究。本课堂重点讲述区块链技术本身,对于密码货币的投资不做评述。可以预见的是,随着时间的推移,人们对于区块链和密码货币的理解不断加深,“链圈”与“币圈”之争也将慢慢消失。

这一期区块链与密码学全民课堂就到这里,下一期我们将开启全新章节,进入第三单元的学习,从区块链历史发展角度,细说区块链技术的积累与沉淀,以及发展方向。敬请期待~

同学们可以关注点宽学园公众号,持续学习哦。我们下节课见啦。

深入浅出 区块链密码学(学习笔记2.0)——对称加密 当所有轮完成后,得到的结果被输入到最后一轮加密中,产生最终的密文。 阅读详情

相关推荐

区块链中的密码技术和原理

每个用户可以方便快捷地产生自己的公私钥对; 方便快捷地利用公钥 PK 对某个消息 M 进行加密: 如果拥有私钥 SK 可以方便快捷地对某个密文进行解:  对于其他人 :  已知公钥 PK 不能得出私钥 SK ; 已知公钥 PK 和密文 C,不能得出明文 M; 直观而言: 如果不知道密钥,则无法获得 密 文

区块链中的密码学基础

加密/解密算法对称加密非对称加密数字签名哈希(散列函数)其他:密码分析非对称加密算法哈希函数区块链中的应用[外链图片转存中…(img-6k0sKe9a-1713613242523)]Merkle Tree(默克尔树)一种依靠哈希来快速确认某个值是否在一个集合中的数据结构常用于区块存储交易,发行白名单确认等场景非对称加密算法哈希函数区块链中的应用。

2301_77338218的博客 1025

探索robotics-toolbox-python:从基础安装到高级机器人运动学应用

本文详细介绍了robotics-toolbox-python工具箱,从基础安装、环境配置到机器人运动学与动力学的核心应用。通过D-H参数、URDF导入和内置模型三种方式快速构建机器人模型,并演示了正逆运动学计算、关节空间与任务空间轨迹规划以及三维可视化仿真。该工具箱极大地简化了机器人算法开发流程,是进行机器人学研究和应用实践的强大工具。

i1j2k的博客 496

密码学与块链技术:区块链的加密基础

1.背景介绍 区块链技术是一种分布式、去中心化的数据存储和传输方式,它的核心概念是将数据以一种链式结构存储在区块中,每个区块都包含一定数量的交易数据,并通过一种称为“密码学”的技术来确保数据的安全性和完整性。在本文中,我们将深入探讨区块链技术与密码学之间的关系,并揭示其核心概念、算法原理、实例代码和未来发展趋势。 2.核心概念与联系 2.1 密码学 密码学是一门研究加密技术的学科,其主要目...

AI天才研究院 2581

银行会计第2课:交易和核算分离的思想

核算作为会计的基础,将交易转化为可量化的信息,而会计则通过整合核算结果,实现对经济活动的全面把控。- 本质:指企业或主体之间发生的、能引起经济利益变动的具体事项,比如采购商品、销售货物、支付工资等,是客观发生的经济事实。可售产品(业务视角的核算对象) + 属性条件(核算的分类,限制等) = 核算类型(会计视角,含有科目分类内容)- 核算:会计人员根据采购发票、入库单等,将这笔交易记为“借:原材料,贷:银行存款”(对事实的会计处理)。- 特点:是核算的源头,不涉及会计处理,仅代表经济行为的发生。

ademen的博客 499

算法笔记(胡凡)学习笔记@Kaysen

本文旨在记录算法笔记学习过程中的收获和一些知识点,部分易错知识点只针对个人而言,CCF-CSP考试冲鸭!!! Chapter 2 C/C++快速入门(易错知识点) 2.1 基本数据类型 变量定义注意区分大小写。 一、整型 整型int,32bit(4Byte),取值范围是,绝对值在范围内的整数都可以定义成int。 长整型long long,64bit(8Byte),取值范围是,绝对值超过的整数就需要用long long存储。 ...

Kaysen_Zhao的博客 2899

区块链的密码技术--1

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 密码技术是区块链最核心、最底层的技术,是区块链系统安全运行基石。密码技术在区块链的各个环节都有应用。包括 哈希算法、签名算法、隐私保护算法、密码协议。 非对称加密体制 非对称密码体制,又叫做双面密钥密码体制或公开密钥密码体制。就是说,一个密码体制,它的加密和解密的操作分别使用两个不同的密钥,并且不可能由加密密钥推导出解密密钥。 它是区块链...

y943711797的博客 3251

Altium Designer操作技巧(12)——如何进行邮票孔拼版?

【摘要】本文详细介绍了PCB设计中邮票孔拼板的全流程操作方法。首先解释了邮票孔拼板的定义、核心目的(提高贴片效率、方便生产)和适用场景(异形板、V-CUT无法实现的情况)。重点阐述了关键设计参数,包括孔径、数量、间隙等规范要求,并提供了两种具体操作方案:传统复制粘贴法和新版阵列放置法。文章通过图文详细演示了从PCB复制、邮票孔添加、板框定义到定位孔和Mark点设置的完整步骤,最后强调了对称性、非金属化孔等设计要点,以及需要与板厂确认工艺参数等注意事项。

u012526819的博客 1679

区块链的密码算法

区块链系统包含了计算机科学过去几十年的成果:计算机网络P2P、算法、数据库、分布式系统、计算机密码学等 密码学是区块链系统安全性保障的基础技术,形象地称为区块链的骨骼 哈希算法 ■哈希算法(Hash、 散列、杂凑, 消息摘要, 音译为哈希,原意是古法语“斧子”, 后引申为“剁碎的肉末”) ■哈希算法:把任意长度的输入做复杂的变换后,输出固定长度的输出,这个输出称为输入的哈希值而相应的变换方法称为哈希算法,在不引起混淆的情况下,哈希算法也称哈希函数 ■哈希算法的输出长度和输入长度无关 ■哈希这种转

weixin_46029055的博客 1万+

保姆级教程:用Adams/Car和Simulink搞定你的第一个整车联合仿真(附模型文件)

本文提供了一份详尽的Adams/Car与Simulink联合仿真教程,涵盖从环境配置到模型导出的全流程。通过实战案例解析,帮助工程师快速掌握多体动力学仿真与控制算法开发的集成技术,特别适合汽车工程领域的初学者。文章还包含常见问题解决方案和性能优化建议,助您高效完成整车联合仿真项目。

weixin_29663861的博客 338

php对接建行h5网页支付

php对接建行h5网页支付前言H5页面支付H5页面支付回调通知退款及其他的业务 前言 最近接到公司乙方要求,需要再支付上面增加建行的支付渠道。之前一直用的都是微信和支付宝这种第三方支付平台,银行直接对接比较少。没办法就只能上网搜索,搜索一番返现网上对接建行的资料比较少,没办法只好摸着石头过河,中间也借鉴了一些大佬的文章内容。 H5页面支付 根据建行的h5网页支付对接文档,还是可以看出是比较简单的。...

lihua100862的博客 5411

密码学在区块链技术中的应用

密码学在区块链技术中的应用

m0_74374798的博客 1969

Adams与Matlab联合仿真入门:从零搭建你的第一个动力学模型

本文为Adams与Matlab联合仿真新手提供了一份详尽的入门指南。文章从软件环境配置、版本兼容性检查讲起,逐步演示了如何在Adams中构建单摆动力学模型并定义输入输出接口,以及在Matlab/Simulink中搭建控制回路。通过一个完整的受控单摆实例,手把手教你完成从模型导出、模块生成到执行联合仿真的全流程,帮助你快速搭建并运行第一个联合仿真模型,实现动力学与控制系统的协同验证。

g5h6i7j的博客 700

浅析区块链起源及安全问题

浅析区块链起源及安全问题 【前言】 回忆几年前看雪的发展之路可谓荆棘铺路,曲折重重,后来随着生活所迫,走上了学习技术的道路,在之后由于家庭的羁绊,工作的繁杂,生活的艰辛,以及时间的流逝,让我渐渐淡出了看雪,甚至趋于忘却…… 而现在我十分感谢我的表弟,是他让我回到了阔别已久的看雪——就在前天,也就是2月25号,我的表弟从网吧回来之后,参加了一场过年后很普通的

huangshulang1234的博客 2852

成对使用离轴抛物面反射镜的设计

成对使用离轴抛物面反射镜的设计

weixin_72050316的博客 638

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

区块链基础之密码学及安全技术

本质上,同态加密是指这样一种加密函数,对明文进行环上的加法和乘法运算再加密,与加密后对密文进行相应的运算,结果是等价的。具有同态性质的加密函数是指两个明文a、b满足Dec(En(a)⊙En(b))=a⊕b的加密函数,其中En是加密运算,Dec是解密运算,⊙、⊕分别对应明文和密文域上的运算。,mk),或写成:f(En(m1),En(m2),…,En(mk))=En(f(m1,m2,…口令的安全性:仅将口令的哈希值进行保存,进行口令检验时仅需对比哈希值即可,即使攻击者获取了口令的哈希值,也无法计算出口令。

架构师老狼 2927

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

区块链密码学:基础知识、应用与未来发展

区块链技术,作为一种分布式、去中心化的数据管理方式,密码学在其安全性和可靠性方面发挥着至关重要的作用。本文将详细介绍区块链密码学的基础知识、应用以及未来发展趋势。

double222222的博客 3897

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

区块链技术原理(1) -密码学

区块链的核心是 “去中心化信任”,而这一信任的建立,完全依赖密码学作为底层支撑。从数据不可篡改到身份验证,从交易安全到隐私保护,密码学技术像一把把 “数字锁”,为区块链的运行筑牢安全防线。区块链的去中心化、不可篡改、透明可追溯等特性,本质是密码学技术的 “组合应用”:哈希算法确保数据完整,非对称加密解决身份问题,数字签名保障交易有效,默克尔树提升效率,零知识证明保护隐私。这些技术共同构建了一套 “无需中介即可信任” 的数学机制,让区块链从概念走向可落地的信任工具。

weixin_43444221的博客 1277

区块链快速入门(六)——区块链密码学与安全相关技术

一、区块链密码安全技术简介 区块链和分布式账本中大量使用了密码学和安全技术的最新成果,特别是身份认证和隐私保护相关技术。区块链使用了包括Hash 算法与摘要、加密算法、数字签名和证书、PKI体系、Merkle 树、布隆过滤器、同态加密等密码安全相关技术,用于设计实现区块链的机密性、完整性、可认证性和不可抵赖性。 二、Hash算法与数字摘要 1、Hash算法简介 Hash(哈希或散列)算法,常被称为指纹(fingerprint)或摘要(digest)算法,可以将任意长度的二进制明文串映射为较短的(通常

天山老妖 5601

带你揭开区块链中密码学的神秘面纱

       咱们IT圈里的人,不论跟朋友吃饭也罢,喝咖啡也罢,你会发现大家都在谈论区块链,如果自己不发表一番看法,就会深感已经OUT了。可是区块链到底是什么技术?区块链就是比特币吗?区块链是泡沫吗?区块链的不可篡改真的就无懈可击吗?我看过很多国内的区块链分析文章,也看了很多专业咨询机构和科技公司的白皮书,感悟较深的是大家似乎都在探讨All in Blockchain,以及怎么来实现互联网+ 的B...

zhaowulingwang的博客 9597

区块链-密码学与安全技术

本文主要总结了密码学与安全领域中的一些核心问题和经典算法。通过阅读本文内容,相信读者已经对现代密码学的发展状况和关键技术有了初步了解。掌握这些知识,对于帮助理解区块链系统如何实现隐私保护和安全防护都很有好处。现代密码学安全技术在设计上大量应用了十分专业的现代数学知识,如果读者希望成为这方面的专家,则需要进一步学习并深入掌握近现代的数学科学,特别是数论、抽象代数等相关内容。可以说,密码学安全学科是没有捷径可走的。

Ron.Zheng 2万+

区块链及相关密码学技术

密码学技术是区块链技术的核心,现本文将介绍区块链技术涉及到的部分密码学技术知识。包括:hash算法、对称加密与非对称加密以及数字签名等就行简要地介绍。 一、hash算法 Hash,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,其中散列值的空间通常远小于输入的空间,不同的输入可能会...

Hello World程序员的博客 3万+

区块链技术与密码学联系

密码学是什么 密码学可以用下面的话来进行概括 Cryptography is the practice and study oftechniques for secure communication in the presence of third parties (called adversaries) —from wiki. 密码学是第三方存在下的...

阿里武的技术博客 3660

区块链中的密码学

课程介绍 区块链经历了比特币 1.0 时代,以太坊 2.0 时代,以及目前正在进行的 3.0 时代,应用领域正在蔓延到各行各业,主要底层技术包含:密码学、共识算法、分布式存储、P2P 网络系统。而量子计算机的出现也变得越来越近,2018 年 7 月初潘建伟教授的团队首次实现 18 个量子比特的纠缠,再次刷新量子纠缠世界记录。 本课程内容将讲解密码学在区块链中的应用、量子力学基础知识以及量子计算是如...

GitChat 6395

深入理解 Leaf-Spine:从网络拓扑到 AI 数据中心 Fabric

传统数据中心网络以树形三层架构为主,但随着东西向流量激增,其层级多、路径长、扩展难等问题凸显。为此,Leaf-Spine叶脊架构应运而生,通过全互联的扁平化设计,实现多路径转发、高带宽、低时延与灵活横向扩展。结合ECMP负载分担、Underlay/Overlay分离架构及VXLAN/EVPN技术,该架构有效支撑云计算、AI训练等高密度内部通信需求。其核心价值在于:网络设计需匹配业务流量模型,强调可预测性、可靠性与可扩展性。未来,叶脊架构将持续演进,成为高性能数据中心的基石。

一名热爱技术、专注实践的工程师,拥有一项实用新型专利及一项软件著作权。曾获国家级奖项7项、省级奖项30余项。专注网络技术与 AI Infra 领域,持续探索技术创新与工程实践,记录学习成长,分享技术经验,在探索中突破,在实践中精进。 293
上一篇: 【区块链与密码学】第2-8讲:区块链基础技术大剖析之P2P网络
下一篇: 区块链与密码学】第3-1讲:区块链简史
Dig Quant
博客等级 码龄7年 124粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值