美文网首页区块链研习社
《03区块链技术由来》学习笔记

《03区块链技术由来》学习笔记

作者: 吉祥在成长 | 来源:发表于2017-08-13 07:48 被阅读51次

    《03区块链技术由来》学习笔记

    我正在区块链研习社学习区块链相关的知识,现在在补课学习基础课程的内容。基础课程包含如图所示内容,学习地址如下:区块链研习社基础课程

    区块链研习社基础课程

    这是我学习基础课程的第3篇学习笔记。

    区块链,首先从字面上来理解,就是区块形成的链条结构。

    区块链是一串通过验证的区块,当中的每一个区块,都与上一个相连,一直连到创世区块。

    一个区块,就是若干交易数据的集合,它会被标记上时间戳和之前一个区块的独特标记。区块头经过哈希运算后,会生成一份工作量证明,从而验证区块中的交易。有效的区块经过全网络的共识后会被追加到主区块链中。

    其中的交易是指把比特币从一个地址转移到另一个地址。更准确的说,一笔“交易”,指一个经过签名运算的,表达价值转移的数据结构。

    区块链经常被视为一个垂直的栈,第一个区块作为栈底的首区块,随后每个区块都被放置在其他区块之上。高度,表示区块与首区块之间的距离。顶部或顶端,表示最新添加的区块。

    在比特币系统里,只有转账一种交易。在设计这个系统时,为了对交易进行快速的确认,中本聪设计为将多个交易打包为一个区块。在部分节点对交易验证后,其他节点只需验证这一个区块的信息即可,从而大大提高效率。

    数字货币里最重要的两个问题是:货币真实性问题;货币不被重复支付问题。为了解决这两个问题,对每一个币,每一次交易都要追溯历史信息进行验证,同时和其他节点记录的信息进行比对,以达成共识。

    中本聪的解决办法是,将区块从后向前连接成一个链条,每个区块都指向前一个区块。连接的方式是对每个区块头进行哈希计算,得到一个哈希值,通过这个哈希值可以识别出区块链中对应的区块;每个区块都可以通过父区块哈希值找到前一个区块,就这样把每个区块连接到一起,一直追溯到第一个区块。

    下面是区块链的准确定义:

    区块链是由包含交易信息的区块从后向前有序链接起来的数据结构。

    更多内容可以参考《精通比特币》第七章区块链。

    吉祥

    20170813

    相关文章

      网友评论

        本文标题:《03区块链技术由来》学习笔记

        本文链接:https://www.haomeiwen.com/subject/lfusrxtx.html