《区块链入门笔记》

写作时间:19:50-20:20

本来我是懒得写这个的,但是刚刚看完一本给小白看的书,要是不能总结一下,那下回估计还得看给小白看的书。。。希望以后看给小灰看的书。

《对话区块链》是吕志宽等人写的。是一本故事书,很适合没事干的时候拿起来随便看看。

里面的前三章简单的介绍了区块链与比特币(我真的希望有一本书可以把区块链和比特币分开谈,,,或者不要揉在一起)。第四章看看就好了,不要因为这个而动手做什么就好。

其实这种共识机制在以前我们就有这样的思路只是没有现在的技术来作为实现。书中举的例子很好,说以前每一个收藏某一幅画的人都会盖戳,一个个流传下去,就会有很多戳,那想要伪造的,就需要伪造很多戳。很像是区块链里面一块接着一块连起来,如果想要伪造,就得超过一条链。

其次这本书中讲到了货币,这就涉及到了经济学的相关内容。

最后,因为我本人是做AI的,里面提到了互联网、数据与区块链之间的关系。我还是很认同的。特别是之前听了王飞跃教授的讲座之后,更加觉得区块链这个技术或者说类似的技术是很有意义的,看我们怎么用吧。区块链可能会死,也可能是个大骗子,但是未来一定会有区块链2,3,4.。。出现。(忽然想到了抖音和微视是为什么)

有几个概念我觉得讲的不错,我抄在这里:

区块链(Blockchain):区块链技术是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案,是构建去中介化可新环境的基础协议。

区块(Block):区块是在区块链网络上承载交易数据的数据包,是一种被标记上时间戳和之前一个区块的哈希值的数据结构,区块经过网络的共识机制验证并确认区块中的交易。

创世区块(Genesis Block):区块链中的第一个区块被称为“创世区块”。创世区块一般用于初始化,不带有交易信息。

区块高度(Block Height):一个区块的高度是指在区块链中它和创世区块之间的块数。

去信任(Trustless):去信任表示用户不需要相信任何第三方。

去中心化(Decentralized):去中心化是区块链最基本的特征,指区块链不依赖于中心的管理节点,能够实现数据的分布式记录、存储和更新。

随机数(Nonce):在区块结构中,Nonce是基于工作量证明所设计的随机数字,通过难度调整来增加或减少其计算时间。

区块容量(Block Size):区块容量代表了一个区块能够容纳多少数据的能力。

数字证书(Digital Certificate):数字证书是区块链中标识各个节点的身份信息的一串数字,用以证明公钥的归属以及内容信息的合法性,在区块链的非对称加密中,一旦通过中间人攻击将公钥替换后,将会破坏区块链的安全体系,因此通过共识机制建立互相承认的数字证书机制,在不需要第三方的情况下识别数据的合法性。

图灵完备(Turing Complete):在可计算理论中,当一组数据操作的规则(一组指令集、编程语言或元胞自动机)满足任意数据按照一定的顺序可以计算出结果,则称为图灵完备。

智能合约(Smart Contract):智能合约最早在20世纪末就被提出,但直到近年随着区块链技术的发展逐步被社会大所熟悉,智能合约的概念具备承诺、协议、数字形式三大要素,因此能够将区块链的应用范围扩展至金融行业交易、支付、结算和清算的各个环节。智能合约是指当一个预先编好的条件被触发时,智能合约会立即执行相应的合同条款,其工作原理类似于计算机程序的if-then语句。

以太坊(Ethereum):以太坊是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布应用。Ethereum可以用来编程,分散、担保和交易任何事物,投票,域名,金融交易所,众筹,公司管理,合同和大部分的协议、知识产权,还有得益于硬件集成的智能资产。

重要的概念:

拜占庭将军问题;改进型实用拜占庭容错,授权拜占庭容错算法

可以了解的概念:

EOS,IOTA

    原文作者:一心走天下
    原文地址: https://zhuanlan.zhihu.com/p/61764030
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞