【区块链与密码学】第1-1讲:加密数字货币的诞生

【区块链】深入理解椭圆曲线密码学(ECC) 椭圆曲线密码学(Elliptic Curve Cryptography,简称ECC)是现代公钥密码学的基石之一。它以其高效的计算性能和较短的密钥长度,在区块链、数字货币和信息安全领域扮演着关键角色。本文将深入探讨ECC的原理、应用及其在区块链中的重要性。a和b为常数判别式Δ = 4a³ + 27b² ≠ 0(确保曲线光滑)椭圆曲线密码学是现代密码学和区块链技术的核心支柱。它完美地平衡了安全性和效率,为数字世界提供了坚实的密码学基础。随着技术的发展,ECC将继续演进,在更多领域发挥重要作用。 阅读详情

 

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

1.0 引言

我们先从一组小漫画聊起,先看看帅气的我(咳咳)和小明发生的故事。

   -1-

-2-

-3-

-4-

看完漫画,大家对用区块链记账有了大概了解嘛?其实在区块链运转机制中,当然不能用石头剪刀布啦!而是让全网节点比赛,看谁先算出一个前X位都是0的随机数,谁就获得记账权,我太难了…

举个例子:整个加密数字网络要约10分钟才能找出一个前10位都是0的随机数,所以确保同时只有一个节点记账。

而如何确保多方互相都信任呢,第一大家一起“抄作业”,并放在自己的书包里(账本),第二确保“作业”在字迹上盖个印章,确保不被篡改。

说是照抄一遍,其实交易内容是可以被加密的,虽然密文全网同步备份,没有对应的私钥还是看不到——确保了数据私密性和安全性。(没有钥匙休想打开我的作业本!)

而在“作业”上盖章,这个“印章”则是比喻区块正文的对应Hash(Merkel根),Hash相关的知识点在后面的课堂中会讲到,只要正文被篡改了哪怕一丁点儿,Hash就会变得完全不一样,“大家”也就知道正文被篡改了。

就像是篡改作业的笔记,不管是橡皮擦掉、胶条粘掉、还是用涂改液涂掉,都是留下痕迹哦,而这种篡改内容就会被整个区块链系统无情地抛弃。

大家对加密数字是不是有一丢丢了解了呢,下面我们言归正传,来看看区块链的“爸爸”加密数字的诞生记!

1.1加密数字“破蛋”

2008年11月,一位化名为中本聪(Satoshi Nakamoto)的人,在密码学论坛 metzdowd.com 发表的一篇名为Bitcoin:A Peer-to-Peer Electronic Cash System(《比特币:一种点对点的电子现金系统》)的论文中首先提出了加密数字。

2009年1月3日,中本聪发布了加密数字系统并挖掘出第一个区块,被称为“创世区块”,最初的50个加密数字宣告问世。

(加密数字创世区块)

有趣的一点是,中本聪在创世区块中带上了一句话以证明这个区块挖出于2009年1月3日。是什么方式呢?看图~

(2009年1月3日《泰晤士报》头版)

中本聪将2009年1月3日《泰晤士报》中头版的新闻标题——Chancellor on brink of second bailout for banks(《财政大臣正处于第二次救助银行之际》)记在了创世区块中,而当时全球金融危机正在席卷欧洲,无人幸免。

当传统银行在金融海啸中挣扎之际,代表新一代支付方式的加密数字创世区块诞生,貌似巧合的事情现在看来却意味深长,仿佛是命运的交接棒。

加密数字趣闻之有史以来最贵的比萨

2010年5月22日,美国佛罗里达州程序设计员拉斯洛·豪涅茨(Laszlo Hanyecz)用10000个加密数字,换了棒约翰(Papa Johns)比萨店的一个价值25美元的奶酪比萨。当时用于换取比萨的加密数字目前价值高达605,000,000元人民币!

有趣的是,目前棒约翰(PZZA.US)在美股市值约为186亿人民币,10000枚加密数字大约占棒约翰总股本的3.2%,妥妥股东前十,一辈子比萨吃不完啦!

 

备注:加密数字价格取自2020年5月11日17:34

截止2022年,加密数字运行了13个年头。

加密数字无中央管理服务器,无任何负责的主体,无外部信用背书,系统软件全部开源,系统本身分布全球各个角落,就像是一个“三无产品”。

然而神奇的是,这样一个“三无”系统,十余年来一直都在稳定运行,没有发生过重大事故。在加密数字运行期间,有大量黑客无数尝试攻克比特币系统,均无功而返。这一点也展示了比特币系统背后技术的完备性和可靠性。

随着加密数字价格的一路走高,加密数字风暴席卷全球。从加密数字背后引申出的区块链技术,也逐渐成为人们探索的对象。希望将这样一个稳定可靠的系统应用到各类企业应用之中。

除了其背后的技术具备的扩展价值,加密数字作为一种虚拟资产,也逐渐与现实世界中的法币建立起了“兑换”关系,于是也有了狭义的“价格”,如果从法币角度来看,其更像是一种“商品”。

加密数字趣闻之我不叫加密货币

对于以加密数字为大哥的众虚拟资产,一直有一个统一的称谓:加密货币(Cryptocurrency)。但加密一词是一个“未完成”的状态,有加密就必然有解密,难道还有解密货币?所以加密货币的称谓其实是一个误区。

Cryptography是“密码学”,包含加密技术和解密技术。消息即为明文,而被加密之后的消息,我们称之为密文。用某种特定的方式方法对其进行“伪装”处理,以隐藏其内容的过程,我们称之为加密(encryption)。当我们将密文转变为明文,这一过程我们称之为解密(decryption),所以Cryptocurrency应该译为“密码货币”。以后大家再见到“加密货币”记得要纠正哦~

【区块链与密码学】点宽课堂第1-1讲今天就讲到这里啦,其实加密数字最吸引人的是它十几年间创造的价格神话,加密数字为何总是“大涨大跌”?又是谁推动加密数字价格十几年间万倍增长?加密数字系统完备性和可靠性背后又是靠什么技术支撑?

我们将在之后的第二讲详细拆解加密数字背后的技术和加密数字价格的细枝末节。敬请期待!

区块链 区块链 区块链是一种以密码学方式保证的不可篡改和不可伪造的分布式账本。 区块链开发 1、区块链的产生 2008-01中本聪提出里区块链的概念,2009-01-03创世区块链出现,2009-01-09出现序号为1的区块链,并与创世区块连接形成区块链。 2、区块链的特征 去中心化:区块链使用分布式核算储存自成一体,不依赖任何中心机构机构,也没有中心管制,任何节点的权力和义务都是均等的,系统中的数据由整... 阅读详情

相关推荐

区块链教程(1)——区块链原理

区块链原理学习记录。

夏风喃喃的博客 3310

【图学院】区块链与密码学全民课堂第1-6讲:分叉大战

导语:本课堂用通俗易懂的系列内容为大家呈现区块链与密码学领域相关知识。这里有知识也有故事,从感兴趣到有乐趣,全民课堂等你来学。 这个系列中的课程内容首先从比特币着手进行入门介绍,再延伸至区块链的相关技术原理与发展趋势,然后深入浅出地依次介绍在区块链中应用的各类密码学技术。欢迎大家订阅本公众号,持续进行学习。 【本课堂内容全部选编自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与密码学》授课讲义、教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系,我们将及时处

Jesse365的博客 540

FreeRTOS实战:STM32CubeMX配置USART+DMA实现高效串口通信(附完整代码)

本文详细介绍了如何使用FreeRTOS和STM32CubeMX配置USART与DMA实现高效串口通信。通过对比轮询、中断和DMA三种模式的性能差异,提供完整的STM32CubeMX配置步骤和代码实现,帮助开发者优化嵌入式系统的串口通信性能,显著提升数据吞吐量和系统响应速度。

weixin_29190169的博客 456

《区块链和数字加密货币》学习笔记一

《区块链和数字加密货币》学习笔记 1.2 比特币的来源 1、是以区块链为底层技术的网络 2、区块链网络创造出来的价值载体 比特币创建之初,就把比特币的总量规定为2100万枚。可以防止央行为了调控经济而增发货币带来的问题。 比特币如何创造出来 从2009年1月份开始,系统每隔十分钟左右就会产生出50枚比特币(相当于传统银行的货币发行)。每个四年时间,系统出来的比特币会减少一半。到2140年,所有的比特币发行完毕。 从2009年1月份运转起来以后,系统里每隔十分钟产生50枚比特币。2012年1

Tgirl_qiao的博客 1152

半桥LLC谐振变换器及同步整流MATLAB仿真(二)

接上文,半桥LLC谐振变换器及同步整流MATLAB仿真

qq_55203246的博客 4331

yolov8的Detect层详解(输出维度改动)

对于部署端需要拿到onnx的output进行后处理,但是基于anchor_free的yolov8输出是1*(4+cls)*8400,不是我们常见的ncwh格式,所以对Detect层进行了学习,分享一下体会。

yjcccccc的博客 2万+

区块链学习笔记9——BTC分叉

区块链学习笔记8——BTC分叉 state fork:由于对区块链当前状态有意见分歧而导致的分叉,几乎同时产生两个区块插入到链中 forking attack: 属于state fork,这个意见分歧是故意造成的 Protocol fork:对比特币协议产生分歧,用不同版本的协议造成的分叉 根据协议修改内容的不同可以分为hard fork和soft fork hard fork(硬分叉) 什么情况会出现硬分叉? 对比特币协议增加新协议,扩展新功能,未升级软件的旧节点会不认可这些修改,会认为这些特性是非法的

polarday的博客 2336

Abaqus小白必看:用Micromechanics Plugin轻松搞定RVE周期性边界条件(附避坑指南)

本文为Abaqus初学者提供了使用官方Micromechanics Plugin插件高效实现复合材料代表性体积单元分析的完整指南。文章详细讲解了从插件安装、模型准备、周期性边界条件自动设置到结果验证的全流程,并重点分享了处理复杂模型和避免常见错误的实用技巧,帮助用户大幅提升RVE分析效率与准确性。

weixin_28363123的博客 801

区块链技术与应用实验报告(实验四)

文章目录区块链技术与应用实验报告(实验四)关于作者作者介绍一、实验目的二、实验原理简介三、实验环境四、实验步骤1.运行 vanitygen.exe 程序2.制作比特币地址练习 区块链技术与应用实验报告(实验四) 关于作者 作者介绍 ???? 博客主页:作者主页 ???? 简介:云计算领域优质创作者????、在校期间参与众多计算机相关的省赛、国赛,斩获系列荣誉。考取华为资深工程师、红帽工程师等系列认证。 ???? 关注我:简历模板、学习资料、文档下载、技术支持 都可以私信我哦! 让生命像一团热烈燃烧的火

心有鸿鹄天地,不敢妄坠人间 9080

go实现MQTT broker(附完整源码)

go实现MQTT broker(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 577

15、Qt开发中的停靠窗口、工具栏与多文档界面实现

本文详细介绍了Qt开发中停靠窗口、工具栏与多文档界面(MDI)的实现方法。通过QDockWidget和QToolBar构建灵活的用户界面,并利用QMainWindow的saveState和restoreState功能实现布局持久化;使用QMdiArea和QMdiSubWindow实现多文档管理,结合MainWindow与Editor类完成文件操作与窗口控制。文章包含完整代码示例、流程图与表格总结,适用于开发集成环境、文本编辑器等复杂桌面应用。

snow3的博客 163

终于有人把区块链讲明白了

导读:本文介绍区块链技术,包括区块链的概念、原理、特点和通用应用这4个部分。大年初一,区块链及金融智能知识分享给你,祝你牛年发大财!作者:王健宗 何安珣 李泽远来源:大数据DT(ID:hz...

大数据 8万+

【Bluetooth|蓝牙开发】二、蓝牙开发入门

蓝牙,是一种利用低功率无线电,支持设备短距离通信的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换,蓝牙工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段,使用IEEE802.11协议。

Donge's Blog 1万+

区块链探秘:从基础到深度,全面解读区块链技术与应用

区块链探秘:从基础到深度,全面解读区块链技术与应用

qq_51447436的博客 3万+

OpenClaw赚钱实录:从“养龙虾“到可持续变现的实践指南

OpenClaw已经开源3个月有余,作为深耕AI Agent领域的博主,我亲身探索了各种基于OpenClaw的赚钱方法,也踩过坑、付出了时间与精力。现在,我将这些真金白银砸出来的实战经验,毫无保留地总结成这个专栏,分享给不想从零开始摸索的你。博主在优快云已有7万+粉丝和1100万+阅读量,但这却是我的第一个付费专栏。正因如此,我比任何人都更珍惜这个“第一次”。我会像一个手艺人打磨作品一样,死磕每一篇文章的质量,并持续根据订阅者的反馈优化内容。也许你的疑问就是当篇文章的优化点。

冯·诺依曼 2443

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

深入理解椭圆曲线密码学(ECC)与区块链加密

椭圆曲线密码学(ECC)是一种基于椭圆曲线方程的加密算法,它通过椭圆曲线的数学结构提供了一种高效且安全的加密方式。与传统的基于大数分解或离散对数问题(如RSA)的加密算法相比,ECC在相同安全级别下,使用的密钥长度显著较短,这使得它在计算和存储上的成本大大降低。椭圆曲线密码学的安全性基于椭圆曲线离散对数问题(ECDLP),即给定椭圆曲线上的一个点 PP 和(其中 k是一个整数),求解 k的问题被认为是一个非常困难的问题,这正是其安全性的根源。

m0_74921950的博客 2183

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

[2024区块链开发入门指引] - 比特币与区块链诞生

一份为小白用户准备的免费区块链基础教程。

Tesla_Zhou的博客 2421

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

区块链技术下数字货币发展现状与挑战分析

区块链技术区块链技术被部分学者认为是继互联网之后,下一代对世界有颠覆性影响的核心技术。而这种技术作为数字货币技术的基础,有助于推动数字金融以及数字金融的发展。在对已有文献进行综述的基础上,主要研究区块链技术下,数字货币在各国的发展现状,以及目前面临的挑战,目的在于了解区块链和数字货币发展的现状,展望数字货币的未来发展方向。 自2000年第一个数字货币供应商E-bullion创立后,数字货币这一概...

VivianHuang001的博客 7501

区块链与数字货币的发展到底有什么意义

自从区块链的概念在2008年被中本聪提出来以后,一直被大力的推荐,民间也涌现出越来越多的区块链布道者,那么区块链到底是什么呢?数字货币又是什么?在日常的生活工作中又有什么应用呢? 走进区块链:区块链可以简单地理解为一种颠覆性的记账方法或数据库,核心是去中心化。与大多数货币不同,比特币不依靠特定货币机构发行,而是依据特定算法,通过大量的计算产生。 通俗来讲,区块链就是一个数据库,一个账本,拿来记录信息用的。区块链有个狭义的定义,区块链能够把所有发生的事情按照时间的顺序记录下来,而且这个时间顺序能够把所有的信.

CECBC的博客 999

数字货币:区块链技术与未来金融的革新

数字货币作为金融科技的一部分,正在快速发展,并在全球范围内引起广泛关注。从加密货币到央行数字货币,区块链技术为数字货币的应用提供了坚实的技术基础。尽管面临着诸多挑战,如监管、波动性等,但数字货币和区块链技术的未来依然充满潜力。随着技术的进步和监管框架的完善,数字货币将继续推动全球金融体系的变革,促进金融普惠,提升全球经济的效率和透明度。数字货币的崛起,预示。

2501_94114711的博客 1173

新兴技术与应用:量子计算、区块链与数字货币的深度融合

量子计算和区块链技术的结合正成为金融科技领域的一个重要趋势。随着量子计算的技术逐步成熟,越来越多的企业开始探索将其应用于数据加密、智能合约、数字货币等领域。

ob6666的博客 1830

【区块链与密码学】第1-3讲:加密数字货币的通俗故事

【本课堂内容全部选编自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与密码学》授课讲义】 1.3加密数字货币的通俗故事 还记得电影《大空头》中有这么一句话:金融就是将简单的人人都懂的理论包装得富丽堂皇然后讲给你听。其实比特币的运行原理也并不难。 今天我们来讲讲加密数字货币的通俗故事。首先看图。 故事到此并未结束,由此引出了三个值得思考的问题。 记的账在后面会不会被篡改? 村民有什么动力帮别人记账? .

Digquant的博客 585

智能合约与身份验证:区块链技术的创新应用

区块链,一个近年来备受瞩目的技术名词,已经从最初的数字货币领域扩展到了众多行业。那么,究竟什么是区块链?它为何如此重要?本文将深入剖析区块链技术的原理、应用及未来发展。区块链,从本质上讲,是一个去中心化的分布式数据库。它由一系列按照时间顺序排列的数据块组成,并采用密码学方式保证不可篡改和不可伪造。每一个数据块中包含了一定时间内的所有交易信息,包括交易的数量、交易的时间、交易双方的账户信息等等,并且每个数据块都被数字签名和加密算法保护,以确保其完整性和真实性。

星途码客的博客 3836

区块链学习——区块链的架构

摘要通过我前几篇区块链知识的介绍,我们知道区块链系统实际上就是一个维护公共数据账本的系统,一切的技术单元的设计都是为了更好地维护好这个公共账本。通过共识算法达成节点的账本的数据一致;通过密码算法确保账本数据的不可篡改性以及数据发送的安全性;通过脚本系统扩展账本数据的表达范畴。我们甚至可以认为去区块链系统实际上就是特别设计的数据库系统或者分布式数据库系统,在这个数据库可以存储数字货币,也可以存储更复...

kuangsonghan的博客 2万+

区块链与数字货币:一场数字时代的“共生革命”

2009年1月3日,中本聪在比特币创世区块中留下了一句话:“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”(泰晤士报2009年1月3日头版:财政大臣濒临第二次银行救助)。这句隐含对传统金融体系批判的留言,不仅宣告了比特币的诞生,更点燃了人类对“去中心化货币”的想象。

2501_91377248的博客 446

密码学和加密数字货币的简介

所有货币都需要一些方法来控制供应,并强制执行各种安全属性以防止作弊。在法定货币方面,像中央银行这样的组织控制货币供应量,并对实体货币增加防伪功能。这些安全功能提高了对攻击者的防范能力,但是他们不可能不赚钱地进行伪造。最终,执法对于阻止人们违反制度规则是必要的。 加密数字货币也必须采取安全措施,防止人们篡改系统状态,并避免对不同的人造成不一致的陈述。如果Alice说服Bob,她给他一个数字货币,例如,她不应该说服卡罗尔,向卡罗尔支付同一个数字货币。与法定货币不同的是,加密货币的安全规则需要纯粹在技术上执行,

liinux-Talk is cheap,show me the code. 6049
上一篇: 六大行开启“人才大战”与互联网公司争夺程序员 岗位要求有哪些
下一篇: 【区块链与密码学】第1-3讲:加密数字货币的通俗故事
Dig Quant
博客等级 码龄7年 124粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值