为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第6天 区块链技术入门

标签:
区块链

第一模块

课程名称:区块链技术核心概念与原理讲解

章节名称:1-1 ~ 3-1

讲师姓名:Tiny


第二模块

内容概述:

讲解区块链技术核心概念与原理知识点,了解到区块链的过去与未来,讲解比特币概念及原理 ,账本如何验证 ,如何确定账户所有权,以及比特币工作量证明(POW) ,如何形成权威账本,最后介绍了区块链中重要的概念-共识机制。


第三模块

学习心得:

在学习本节课之前自己对于区块链的认识基本上就停留在【挖矿】两个字,同时还不理解何为挖矿,知道学习了本门课才茅塞顿开,挖矿的本质就是在竞争一次记账的权利,在比特币的机制中,每一次成功的记账都会给对应的节点奖励,这就导致每个节点都想参与记账,从而也就产生了竞争,竞争的方式就是看那个节点能率先计算出一个符合要求的哈希值,目前这个要求是前18位都是0的一个哈希值,同时在求解这个哈希值的过程中存在一个随机数,这就给【凑哈希】带来了极大的挑战,需要巨大的算力进行支持,同时带有极大的随机性,这个随机性就和现实生活中的挖矿一样,从而【挖矿】这个词也就在比特币的世界中出现了!!!

下面附上学习笔记:

spacer.gifhttps://img1.sycdn.imooc.com/62f3cf6e00016ae208080500.jpg

spacer.gifhttps://img4.sycdn.imooc.com/62f3cf750001aead07250460.jpg

spacer.gifhttps://img1.sycdn.imooc.com/62f3cf7d00017b7008720493.jpg

spacer.gifhttps://img3.sycdn.imooc.com/62f3cf8500015a6408230293.jpg

spacer.gifhttps://img2.sycdn.imooc.com/62f3cf9000010b7508330602.jpg

spacer.gifhttps://img2.sycdn.imooc.com/62f3cf960001e50508500335.jpg

spacer.gifhttps://img1.sycdn.imooc.com/62f3cf9e000162db08660333.jpg

spacer.gifhttps://img1.sycdn.imooc.com/62f3cfa700018fce08500659.jpg

spacer.gifhttps://img1.sycdn.imooc.com/62f3cfaf000137f308000482.jpg

spacer.gifhttps://img4.sycdn.imooc.com/62f3cfb600017dc808440458.jpg

spacer.gifhttps://img1.sycdn.imooc.com/62f3cfbc0001298408510415.jpg

spacer.gifhttps://img1.sycdn.imooc.com/62f3cfc20001444507410273.jpg

啥是挖矿?

区块链语境下【挖矿】本质上就是在参与记账,即:

成为区块链中的一个节点,既让是节点,那就要付出计算机资源,

参与区块链中的数据存储,计算,验证等工作,简单来说就是——得消耗现实世界中的物理资源。


既然要付出现实世界中的物理资源,那为啥还要参与记账?

原因是:会得到奖励。

eg:比特币语境下的奖励是【一定数量的比特币】

比特币的记账奖励规则是:

完成一次记账,就奖励12.5个比特币(现在一个比特币的现实价格是4万RNB)

这样的价格下,就会出现【争相记账】的情况,所以,也就出现的限制规则:

spacer.gifhttps://img4.sycdn.imooc.com/62f3cfd200011d0208400405.jpg

https://img1.sycdn.imooc.com/62f3cfdf0001389208270382.jpg


经验表明:

一个计算机,通过暴力计算随机数,得到一个4个0打头的哈希值,大约需要1~2分钟的时间(太久了!!!)


比特币由于参与挖矿的人太多,到目前为止,要求的有效哈希值要18个0打头的(太卷了......)


spacer.gifhttps://img4.sycdn.imooc.com/62f3cfe4000126a907110333.jpg


实际挖矿的工作量举例:

spacer.gifhttps://img1.sycdn.imooc.com/62f3cff10001009808600376.jpg

https://img1.sycdn.imooc.com/62f3cff90001ad8208310388.jpg

spacer.gif

主链:累计工作量最大的那个链


比特币中将块的间隔设置为10min,本质上是在【更快的交易确认】和【更低的分叉】间做出的妥协。


更短的区块产生间隔,会让交易更快的得到完成,但是也会导致更加频繁的导致链分叉。

小结:

区块链技术来自于【比特币项目】,基于比特币中的技术进行了一个提取,将其用于更通用的场景中去,去创造出更大的价值!!!


具有随机性所以才叫挖矿。

区块是一系列交易的打包,通过哈希进行串联,从而形成区块链


第四模块

学习截图:

https://img1.sycdn.imooc.com//62f3d9400001c52a07740754.jpg

















点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消