复旦大学:《密码学基础》课程教学资源(课件讲稿)12 Block Chain 区块链 - 密码解决方案集大成者

密码学基础(12) Block Chain区块链 密码解决方案集大成者 復大辱软件学院 LiJT
LiJT 1 密码学基础(12) Block Chain 区块链 -密码解决方案集大成者

Block Chain 比特币简史 两个方面的完整性 · Proof-of-work(工作量证明) 身份标识、验证身份、抗抵赖- 公钥密码 復大辱软件学院 LiST
LiJT 2 Block Chain • 比特币简史 • 两个方面的完整性 • Proof-of-work(工作量证明) • 身份标识、验证身份、抗抵赖— 公钥密码

Definitions 什么是区块链? 面向数字货币记账系统( Bitcoins)设计的密码 解决方案 无比特币不谈区块链 所以,首先要搞清楚什么是 Bitcoins 復大辱软件学院 LiJT
LiJT Definitions • 什么是区块链? – 面向数字货币记账系统(Bitcoins)设计的密码 解决方案 • 无比特币不谈区块链 • 所以,首先要搞清楚什么是Bitcoins

人类货币极简史 货币=一般等价物 即,无交易则无货币,货币是为交易而生的 注意货币本身是虚拟的 货币极简史 “以物易物”的交易 ·存在问题?解决方案 金银充当一般等价物,“金银天然不是货币, 但货币天然是金银。” 存在问题?解决方案 復大辱软件学院 LiJT
LiJT 人类货币极简史 • 货币=一般等价物 – 即,无交易则无货币,货币是为交易而生的 – 注意货币本身是虚拟的 • 货币极简史 – “以物易物”的交易 • 存在问题? 解决方案 – 金银充当一般等价物, “金银天然不是货币, 但货币天然是金银。 ” • 存在问题? 解决方案

人类货币极简史 货币极简史 纸币,本质上是“白条”,是中央银行背书 的白条,一般是由政府信用担保的 当今的货币系统: 除了纸币,还有一个复杂的记账系统支撑 大额交易普遍是记账交易,银行实际上是记 账人角色 小额交易也有记账化的趋势 例如,支付宝,微信 復大辱软件学院 LiJT
LiJT 人类货币极简史 • 货币极简史 – 纸币,本质上是“白条” ,是中央银行背书 的白条,一般是由政府信用担保的 • 当今的货币系统: – 除了纸币,还有一个复杂的记账系统支撑 – 大额交易普遍是记账交易,银行实际上是记 账人角色 – 小额交易也有记账化的趋势 • 例如,支付宝,微信…

人类货币极简史 当今的货币系统: 注意货币本身是虚拟的,本身无任何价值 中央系统虚拟货币时代,每个参与者都不 需要用实物支付,支付过程变成了银行那 边维护的账本上数字的变更。如果有参与 者想要知道自己还剩多少余额,那么只需 要去银行处统计一下账本上的记录即可 存在问题?解决方案 復大辱软件学院 LiJT
LiJT 人类货币极简史 • 当今的货币系统: – 注意货币本身是虚拟的,本身无任何价值 – 中央系统虚拟货币时代,每个参与者都不 需要用实物支付,支付过程变成了银行那 边维护的账本上数字的变更。如果有参与 者想要知道自己还剩多少余额,那么只需 要去银行处统计一下账本上的记录即可 – 存在问题?解决方案

人类货币极简史 当今的货币系统,存在问题?解决方案 这个体系完全依赖于账本持有人信用,如果这个人 不守规矩,随意篡改账本,那么整个货币系统就会 崩溃 ·滥发货币,通货膨胀 ·恶意记账 如果这个持有人家里失火或者账本失窃,同样也会 为整个体系带来毁灭性的打击 ·中本聪认为:去中心化是必然的 要改造当前的货币系统 比特币是精心打造的P2P数字货币记账系统 復大辱软件学院 LiJT
LiJT 人类货币极简史 • 当今的货币系统,存在问题?解决方案 – 这个体系完全依赖于账本持有人信用,如果这个人 不守规矩,随意篡改账本,那么整个货币系统就会 崩溃 • 滥发货币,通货膨胀 • 恶意记账 – 如果这个持有人家里失火或者账本失窃,同样也会 为整个体系带来毁灭性的打击 • 中本聪认为:去中心化是必然的! – 要改造当前的货币系统 – 比特币是精心打造的P2P数字货币记账系统

When did it start? “ Satoshi nakamoto”(中本聪) created the reference implementation that began with a Genesis Block(创世区块)of50 coIns 2008 August 18 Domain name bitcoin. org" registered October 31 Bitcoin design paper published November 09 Bitcoin project registered at Source Forge. net 2009 January 3 Genesis block established at 18: 15: 05 GMT January 9 Bitcoin vo 1 released and announced on the cryptography mailing list January 12 First Bitcoin transaction in block 170 from Satoshi to Hal Finney (A developer for PGP Corporation a noted cryptographic activist 8 復大辱软件学院 LiJT
LiJT When did it start? • “Satoshi Nakamoto” (中本聪) created the reference implementation that began with a Genesis Block (创世区块) of 50 coins • 2008 – August 18 Domain name "bitcoin.org" registered. – October 31 Bitcoin design paper published – November 09 Bitcoin project registered at SourceForge.net • 2009 – January 3 Genesis block established at 18:15:05 GMT – January 9 Bitcoin v0.1 released and announced on the cryptography mailing list – January 12 First Bitcoin transaction, in block 170 from Satoshi to Hal Finney 8 ( A developer for PGP Corporation,a noted cryptographic activist )

iet Bitcoin Whitepaper-20081031 Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com www.bitcoin.org Abstract. a purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through Digital signatures provide part benefits are lost if a trusted third party is still required to prevent double-spending We propose a solution to the double-spending problem using a peer-to-peer network. The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work. The longest chain not only serves as proof of the sequence of events witnessed, but proof that it came from the largest pool of CPU power. As long as a majority of CPu power is controlled by nodes that are not cooperating to attack the network, they'll generate the longest chain and outpace attackers. The network itself requires minimal structure. Messages are broadcast on a best effort basis, and nodes can leave and rejoin the network at will, accepting the longest Halloween 9 復大辱软件学院 LiJT
LiJT Bitcoin Whitepaper – 2008.10.31* * Halloween 9

比特币的两个主要支撑技术 区块链 密码技术解决方案 P2P网络 去中心化记账的网络基础设施 復大辱软件学院 LiST
LiJT 比特币的两个主要支撑技术 • 区块链 – 密码技术解决方案 • P2P网络 – 去中心化记账的网络基础设施 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 复旦大学:《密码学基础》课程教学资源(课件讲稿)11.2 Web & EC Security.pdf
- 复旦大学:《密码学基础》课程教学资源(课件讲稿)11.1 IP Security.pdf
- 复旦大学:《密码学基础》课程教学资源(课件讲稿)09-10(2/2)Authentication – Basic protocol constructions – Kerberos.pdf
- 复旦大学:《密码学基础》课程教学资源(课件讲稿)09-10(1/2)Authentication - 身份认证.pdf
- 复旦大学:《密码学基础》课程教学资源(课件讲稿)07-08 PKI(Public Key Infrastructure)公钥基础设施——公钥技术的应用.pdf
- 复旦大学:《密码学基础》课程教学资源(课件讲稿)06 Stream Cipher.pdf
- 复旦大学:《密码学基础》课程教学资源(课件讲稿)05 Message authentication and Hash function.pdf
- 复旦大学:《密码学基础》课程教学资源(课件讲稿)04 Public Key Cryptography, RSA.pdf
- 复旦大学:《密码学基础》课程教学资源(课件讲稿)03 Modern Block Ciphers.pdf
- 复旦大学:《密码学基础》课程教学资源(课件讲稿)02 Introduction to Cryptography -Classical Encryption Techniques(cont.).pdf
- 复旦大学:《密码学基础》课程教学资源(课件讲稿)01 Classical Encryption Techniques.pdf
- 复旦大学:《网络科学导论 Introduction to Network Science》教学课件_14 - Synchronization.pdf
- 复旦大学:《网络科学导论 Introduction to Network Science》教学课件_13- Collective behaviors+Drone flocking.pdf
- 复旦大学:《网络科学导论 Introduction to Network Science》教学课件_12- Community+Opinion dynamics+consensus.pdf
- 复旦大学:《网络科学导论 Introduction to Network Science》教学课件_11- Spreading on networks.pdf
- 复旦大学:《网络科学导论 Introduction to Network Science》教学课件_10- Evolutionary game.pdf
- 复旦大学:《网络科学导论 Introduction to Network Science》教学课件_9- TimeseriesNetworks and ECG.pdf
- 复旦大学:《网络科学导论 Introduction to Network Science》教学课件_8- Modelling networks_image.pdf
- 复旦大学:《网络科学导论 Introduction to Network Science》教学课件_7- Robustness and fragile.pdf
- 复旦大学:《网络科学导论 Introduction to Network Science》教学课件_6- Scale free networks.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle实验指导)实验7 创建及管理Oracle数据表.pdf
- 天津大学:基因序列的比对、挖掘和功能分析(邹权).ppt
- 东南大学:《计算机视觉基础》课程教学资源(课程介绍).pdf
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第10讲 计算机辅助翻译的具体工作流程.ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第11讲 翻译项目的管理.ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第12讲(实践课3).ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第13讲(讨论课1).ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第14讲 基于CAT翻译记忆库的翻译研究.ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第15讲(讨论课2).ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第16讲 计算机辅助翻译技术的发展前景.ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第17讲 本地化与翻译的发展和革新.ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第18讲(讨论课3).ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第1讲《计算机辅助翻译》课程内容与发展历史.ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第2讲 计算机辅助翻译的主要形式.ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第3讲 CAT的核心技术——翻译记忆库介绍.ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第4讲 语言资源模板字段和设置.ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第5讲 翻译记忆库的维护、Winalign的使用与翻译文件批量导入.ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第6讲(实践课1).ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第7讲 CAT的重要辅助功能——术语库介绍.ppt
- 《计算机辅助翻译》课程PPT教学课件(Computer Aided Translation)第8讲 术语库的批量导入、导出与维护.ppt