时间:2023-07-07|浏览:188
本课堂用通俗易懂的系列内容为大家呈现区块链与密码学领域相关知识。这里有知识也有故事,从感兴趣到有乐趣,点宽课堂等你来学。
这个系列中的课程内容首先从比特币着手进行入门介绍,再延伸至区块链的相关技术原理与发展趋势,然后深入浅出地依次介绍在区块链中应用的各类密码学技术。欢迎大家订阅本公众号,持续进行学习。
【本课堂内容全部选编自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与密码学》授课讲义、教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系,我们将及时处理。】
1.0 引言
我们先从一组小漫画聊起,先看看帅气的我(咳咳)和小明发生的故事。
-2-
-3-
看完漫画,大家对用区块链记账有了大概了解嘛?其实在区块链运转机制中,当然不能用石头剪刀布啦!而是让全网节点比赛,看谁先算出一个前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)用100