原文:《区块链技术与应用》北京大学肖臻老师公开课 笔记

建立: . . 第 讲:比特币中的密码学原理 用到的主要功能: .哈希函数 .签名 密码学中的哈希被称为cryptographic hash function 哈希主要性质: .哈希碰撞 collision resistance 假如有一个 位的哈希,其输入最多有 种,但输入有无限种,所以肯定会发生碰撞。 .Hiding:计算过程不可逆,根据计算结果无法推算出原数据 成立条件 不容易被破解 : ...

2019-03-20 22:31 0 1767 推荐指数:

查看详情

北京大学老师区块技术应用笔记 - ETH篇

ETH概述篇 BTC和ETH为最主要的两种加密货币,BTC称为区块1.0,以太坊称为区块2.0。之前文章中提出了比特币设计中存在某些不足,以太坊便对其进行了改进。例如:出块时间、共识协议、mining puzzle(对内存要求高,反ASIC芯片使用) 未来,以太坊还将会用权益证明(POS ...

Tue Nov 24 02:05:00 CST 2020 0 893
北京大学老师区块技术应用笔记 - BTC篇

BTC密码学原理篇 比特币属于加密货币,可见其中必然会涉及到密码学的知识。而比特币本身开放,其交易记录、交易金额、交易内容甚至源代码都面向全网开放,加密又使用在哪里呢?在比特币中,正是加密确保了信息的不可篡改,保证了区块本身的优势——不可篡改。 在比特币系统中,加密主要涉及两个内容 ...

Sat Oct 10 05:30:00 CST 2020 0 1521
北京大学公开课《数据结构与算法Python版》

之前我分享过一个数据结构与算法的课程,很多小伙伴私信我问有没有Python版。 看了一些公开课后,今天特向大家推荐北京大学的这门课程:《数据结构与算法Python版》。 课程概述 很多同学想要转行机器学习,也确实掌握了一些机器学习模型原理并具备基础的编程功底,但是在笔试、面试的时候还会掉链子 ...

Sun Mar 29 15:18:00 CST 2020 0 953
北大区块技术应用》学习笔记13

智能合约 智能合约是比特币和以太坊最大的区别。 什么是智能合约 智能合约是运行在区块上的一段代码,代码的逻辑定义了智能合约的内容。 智能合约的账户里保存了合约的当前的运行状态,包含: Balance 当前余额 nonce 交易次数 coding 合约代码 storage 存储 ...

Thu Sep 16 18:13:00 CST 2021 0 211
哈佛大学公开课《幸福课》笔记

目录 概述 第一讲 什么是积极心理学 第二讲为何研究积极心理学? 第三讲 幸福是一种随机现象吗? 第四讲 积极的环境可以改变人 第五讲 环境的力量 第六 ...

Tue Apr 28 00:10:00 CST 2020 0 1050
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM