关于区块链及其相关的一些问题

区块链包含以下三个概念:

1. 交易:一次对账本的操作,会增加一条记录。如进行转账后,添加一条转账记录。


2. 区块:记录一段时间内发生的所有交易和状态结果(不再是由单一机构进行记录),是对当前账本状态的一次共识(全网记录)。


3. 链:区块生成后怎样保存呢?其实它的底层结构就是采用一个线性链表,链表由一个个的区块串联而成。后继区块记录前导区块的哈希值,新加入的数据必须放入到一个新的区块中,而这个块的交易是否合法,可以通过计算哈希值的方式快速检验出来。任何维护节点都可以提议一个新的合法区块,然而必须通过一定的共识机制(智能合约)来对最终选择的区块达成一致。


误区:说到区块链就联想到比特币?

区块链的思想虽然诞生于比特币的设计中,但发展至今日,其意义早就超过比特币了。比特币的着重点在于利用数字货币进行直接的交易。区块链在其基础上提出了智能合约和分布式账本。也就是说,区块链发展至今日,它的含义要比 比特币 更加的广泛。例如,在征信系统中我们可以根据智能合约了解每个人的信用程度,从这个点出发,就不用在拘泥于数字货币了。


什么是智能合约?

所谓的智能合约,在现实中就譬如合同,把合同用计算机语言实现就成了我们说的智能合约。就像if 语句一样,如果满足某一条件就可以执行。但是唯一的不同点是,现实中的合同是建立于人与人之间的信任,而智能合约则将这关系变成人对机器的信任,只要智能合约达成,人与人之间是否信任的问题无需在进行考虑。它有代码强制执行,完全自动无法干预。

公有链,联盟链,私有链的区分。

公有链:信息完全公开,任何人都可以维护。

私有链:由集中管理者管理,信息不完全公开。

联盟链:介于以上两者之间,由若干组织进行管理限制,该区块链的使用必须带有权

限进行限制访问。



猜你喜欢

转载自blog.csdn.net/legendaryhaha/article/details/80209941