美文网首页
《区块链是什么》上手区块链第二课复盘

《区块链是什么》上手区块链第二课复盘

作者: 03d4f03f6fbd | 来源:发表于2018-07-07 20:08 被阅读110次

    区块链的工作流程:区块链是由全世界成千上万台电脑一起维护的,这些电脑组成的就叫网络。例如大明转给二明一笔钱,那么大明首先要发起一个请求:我要创建一个新的区块,然后,这个区块会被广播给网络里的所有用户,当网络里的所有参与者都达成共识,并经过验证,这笔交易有效后,这笔交易就会被添加到链上,这条链上就能拥有永久和透明可查的交易记录。

    区块的容量和出块时间:一个区块的容量大小是1Mb,大概平均可以容纳2500笔交易,一个区块的出块时间为10分钟,也就是说,当一个新区块的时间到达10分钟时,不管该区块内的交易量有多少,这个区块的帐就要结算,结算出各个帐户转移情况。

    区块链的核心概念:

    1.区块
    区块分为两部分:区块头和区块主体

    区块头由三部分组成:

    • 上一个区块的哈希地址:帐本上的页码

    • 挖矿难度和时间戳:挖矿难度是根据网络的算力来调整挖矿的时间。时间戳是记录每一个区块的创建时间。

    • 交易信息的总结

    区块主体:一个区块上的所有交易记录

    2.哈希算法
    哈希算法是一种区块链系统里面安全保密的算法,能确保我们要传输的内容加密不被窃取。

    哈希算法有两个特点:

    • 加密的明文单向不可逆转。比如我们要加密一句话:今晚吃鸡。加密后这就变成ABCD。也就是说其他人看到的就是ABCD,由ABCD是不可能反推出我们加密的那名话:今晚吃鸡。

    • 明文一变,加密内容也变。比如我们把今晚吃鸡改成今晚睡觉,那么加密后ABCD就变成ABEF。

    哈希算法的用处:

    哈希算法会对每个区块中的所有交易记录进行加密,把它们压缩成一串散列的字符串。这些加密确保了传输过程中,别人无法知道交易记录并进行窃取篡改。

    3.公钥和私钥
    公钥:公钥由本人公开,用于加密和验证签名,是给别人用的

    私钥:私钥用来进行解密和签名,是给自己用的。

    4.时间戳
    时间戳就是给区块盖了个章,证实了每个生成的区块是独一无二的,并且有人想篡改是没门的。

    总结
    区块链就是由一个个区块按顺序串联而成,每个区块包含了区块头和区块主体。每10分钟创建一个区块,一个区块大概平均能容纳2500笔交易。整个区块链创立的第一个区块就叫做创世区块,而有了第一个区块,就能创建第二个,第三个至第N个,串联起来就是一个完整的区块链。

    相关文章

      网友评论

          本文标题:《区块链是什么》上手区块链第二课复盘

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