您现在的位置是:首页 > 区块链 > 区块链技术区块链技术
北京大学肖臻老师公开课:区块链技术与应用(共26节)
2019-07-08来源:作者:有一亿栏目:区块链技术
简介北京大学肖臻老师公开课:区块链技术与应用(共26节) 在此次课程中,肖臻老师讲到了比特币中的密码学原理。其中区块链主要用到了两个密码学的知识,哈希函数和签名。
在此次课程中,肖臻老师讲到了比特币中的密码学原理。其中区块链主要用到了两个密码学的知识,哈希函数和签名。密码学中的哈希被称为cryptographic hash function。
哈希主要性质:
1.哈希碰撞(collision resistance) 假如有一个256位的哈希,其输入最多有2^256种,但输入有无限种,所以肯定会发生碰撞。
2.Hiding:计算过程不可逆,根据计算结果无法推算出原数据。成立条件(不容易被破解):1.输入空间足够大,很难使用brute-force破解2.输入取值分布均匀
以上两者结合在一起,可以实现digital commitment(有时也称为digital equivalent of a sealed envelope)
实际中操作:(输入空间不足够大)在输入添加一个随机数,一起取哈希,保证了输入随机、取值分布均匀。
比特币中用到的哈希函数还有第三个性质:puzzle friendly。提前无法预算结果,若想要值落入某个范围只能一个个试。
肖臻老师是北大的优秀老师,在18年荣获北京大学2018年教学优秀奖。肖老师主讲的区块链技术与应用这本科系统的介绍了区块链的框架、区块链的基本概念和实现原理等。通过这门课的学习,能够掌握比特币、以太坊等区块链技术的设计思路并有效解决实际问题。如果你想系统学习区块链知识,你想找回大学时代的上课感觉,肖臻老师的公开课是个不错的选择。
点击链接观看:https://www.bilibili.com/video/av37065233/?p=2
本系列课程一共26节课,大家可以点击Youtobe和哔哩哔哩观看。
17.以太坊:交易树和收据树 YouTube bilibili
18.以太坊:GHOST协议 YouTube bilibili
23.以太坊:The DAO YouTube bilibili
很赞哦! ()
下一篇:比特币与区块链到底谁更重要
相关文章
随机图文
-
区块链是什么意思 看完本文秒懂
区块链是一个综合新兴事物,需要计算机科学、密码学、经济学、金融学、数学、博弈论等背景知识才能理解以比特币为代表的各种区块链项目。才能够在各种区块链投资中辨别欺诈和 -
中国大妈为何不买黄金了?新华社发文五问金市
贸易局势面临不确定性、多国央行回归宽松货币政策、地缘政治风险不时显现……2019年,一系列利多的因素不断激发市场,推动黄金市场上演了多年不遇的凌厉涨势。展望 -
区块链资产有哪些特点
区块链资产就是使用区块链技术发行的数字资产,例如BTC、ETH和EOS等,近年来区块链资产引起来了越来越多人的注意,也成为了许多人资产组合中一种必备资产之一,和其他金融类资产相 -
一分钟看懂区块链到底是什么
一分钟看懂区块链到底是什么 区块链技术是基于全民都有的记账小本本,在每次的时间节点选择不同人的记账本来串联成一个链,记得最好的那个会被“收缴”形成一个区块,这就是区块链