• 区块链,你知道多少?


    今天我们要讨论的是:

    文章简介:区块链相信大家应该是‘耳熟’,但是并不‘能详’。本篇文章能让大家对区块链有一个初步的认识。并对其原理,前景等有一个介绍。

    区块链本质讲解

    区块链小名片

    • 类型:数据结构,新型应用模式。

    • 领域常用名称:分布式数据存储。

    • 数学算法:共识机制。

    • 区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中介化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

        							————百度百科
      

    这就是一张区块链的模型图。


    怎么样,是不是感觉还是云里雾里?那接下来我就用通俗的语言来介绍一下。

    其实刚才有一句话说到了核心:每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

    在我们使用各种软件,如微信,QQ等都会有账单的支出和收入,首先我们肯定也不会自己写满满的一大本子记录吧。我们都知道是这个软件来帮我们记账。但如果仅有一个平台,一个方式来帮我们记录金融的出入,一但这个软件作假,恶意篡改支付记录,那我们定会有口难辨了。。。

    但因为有了区块链,我们的支付记录会由几个个甚至几十个平台/公司/软件来记录,那么作假的概率就不高。对应刚刚上面那一张图来说,就是你的信息会由许多台设备:手机,电脑等来记录,即使其中有的设备坏损,或作假,只要有多数设备的证明,基本上就能保证公平公正。


    下面是由张家,李家主演的一场生活情境剧

    1911年————

    财主张三向财主李四borrow(之所以用英文,是因为怕分不清谁借谁的。。。)了10万大洋。并写好借条,承诺5年后还款11万。李四听后动心了,保存好借条,借出了钱。

    不知不觉4年过去了,财主李四正在做着发财梦时,河水泛滥,而他们家因为选在了依山傍水的‘宝地’,所以一家人慌乱中什么东西也没拿就逃上了山。但举家的钱财被河水一扫而空。。。

    第五年,当他满怀希望的去张三家要钱时,因为欠条已被冲走,因而张三抵赖,李四悲愤交加,没过多久就去世了。

    评论:没有互联网真惨呀…

    1960年————

    张三的儿子张四,李四的儿子李五都堕落成了农民。当他们再次相互借钱时,总是拉上邻里乡亲的一起来证明,情况好转了许多,尽管有时抵赖,但因为毕竟有多人见证此事,还是和平解决了。。。

    评论:不错不错,你们已经有区块链的基本认识了。

    2018年————

    张三的孙子张五,李四的孙子李六跟随时代的潮流,都成了程序员。他们深知现在区块链所带来的便利,每次的账单都是由多方面认证。再也没有为借钱的事烦恼

    评论:区块链挺管用呀。



    如图,这么多的软件,有了区块链后,就会显得井然有序了

    当然,这都是区块链最核(基)心(础)的应用,但这其中的程序设计是一个复杂的过程。期待各位以后能更上一层楼哦。

    课后研究:

    e.g.1:当支付宝(or微信支付)崩溃了,网购还能再继续吗?

    e.g.2:当你的黄牛突然失联,你还能买到位置绝佳又价格公道的演唱会票么?

    e.g.3:艺术家去世后,如何阻止不法之徒继续炒高遗作的价格?

    这三个小问题大家可以思考一下,然后上网查阅资料,进行自学


    PS:感谢@蒟蒻烟雨平生 @ComeIntoPower 两位大佬的提议

    区块链的原理及相关内容等

    其中最核心的一句话:每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

    当然,比特币是区块链的一个代表,区块链完全不止于此。

    分类

    目前的区块链仅分为三类:公有链,私有链和联盟链。

    PS:下面为了通俗易懂,会拿洛谷团队的三种比赛来打比方。

    公有链:顾名思义,就如洛谷的团队公开赛:公开的,透明的。所以人都可以报名。大家都可以在这个比赛上做题,提问等,等同于交易等等。而且这个比赛通过了洛谷管理员的审核,等同于获得了区块链的确认。每个人都有上比赛榜单的机会,等同于人人都能争取记账权。而比特币的代表作用就如ComeIntoPower 大佬每次都抢到了#1 似的

    联盟链:像管理的团队内部赛。但标准定义为半公开。联盟链是某个团队、组织等内部使用的区块链,就是说这个洛谷团队举办了这个团队内部赛,只有团队成员可以参加。它需要预先预定几个节点为记账人,比如洛谷OI什么令营——什么组的期中模拟和期末模拟,由cz,bread,kkk,ltt等来测std什么的,自然上了榜。而每到题的出现都是由管理员共同决定→区块链的生成由所有预定的记账人来决定。其他的某些人可能会互通答案,然后就挂棕牌了,比赛上也被除名了→其他用户可以交易,无记账权

    私有链:个人链好像有点对不上团队邀请赛了,类似于团队题库或个人题库。其实它主要是由公司或个人独享。完全封闭。

    下面我们通过一笔交易来了解区块链的深一层的原理

    1、一笔交易产生喽!

    2、这笔交易会先被广播到区块链网络中的其它参与节点。

    3、各个节点都将这笔账哈希后放入区块里,于是一个区块会包含成百上千的交易

    4、统一决定由谁来验证这些交易

    5、由最快算出结果的节点来验证交易,这就是取得共识的做法。

    6、成功取得验证权的节点将区块广播给所有节点

    7、最快完成次方计算的节点,会将自己的区块广播给其他节点

    8、各节点验证信息并接上新区块

    9、其他节点会确认这个区块所包含的交易是否有效,确认没被重复花费且具有效数位签章后,接受该区块,此时区块才正式接上区块链,无法再窜改资料。

    然后?然后就完成喽!

    完成这笔交易后,这些节点还会再次进行下一轮操作,不断循环。

    是不是看上去并不是很复杂呢?


    区块链的前景

    实际上我们就是在问:区块链是什么?区块链未来将会如何发展?就如互联网问世时,人们也会问同样的问题。

    区块链几乎是等同于互联网的伟大发明,甚至有所超越。上文的情景剧的例子中就说明,这是一个很好的能使人与人建立起信任的方式,而这也是一个传递信息的好的方式,时间成本和经济成本近乎为零。

    我们几乎可以从互联网的发展来粗略地估计出区块链日后的趋势

    互联网:
    由图可见,互联网各个公司的收入10年内都迅速增长。

    区块链:

    当然,这张区块链的图并没有对比几年内的数据,可我们能发现,因为区块链图是以十亿美元为单位,而互联网以亿元人民币为单位,这就能看出新兴的区块链前景相比互联网真是有过而无不及。

    而在实际应用上,区块链能更好的融入世界,下面提供一张各位可能对于它的结构似曾相识的图

    由上图我们可以看到,区块链融合了各行各业,各个方面的各种软件,堪称一个前景光明的研究行业。

    找一找,上面有没有你认识的软件呢?(反正我好像都不认识。。。)

    本文完结,期待下次再见!(可能会出区块链第二趴哦!)

  • 相关阅读:
    【学习总结】测试开发工程师面试指南-软件测试行业分析与职业解析
    【学习总结】测试开发工程师面试指南-汇总
    【JAVA】java中char类型数组用数组名打印结果不是地址值而是数组内容
    Python常见问题合集
    操作系统常见问题合集
    算法题常见问题合集
    个人向常见问题合集
    Linux常见问题合集
    数据结构常见问题合集
    网络常见问题合集
  • 原文地址:https://www.cnblogs.com/vercont/p/10210113.html
Copyright © 2020-2023  润新知