区块链基本概念

2018-12-08  本文已影响39人  Adoins

什么是区块链

Block chain:包含信息的区块链接一起组成的信息链条

其发展分为三个部分:

特性:

区块链黑话科普

村庄小例子,理解记账、挖矿、共识等机制

  1. 村庄 1.0
    采用中心记账,有专门的账房先生,记账转账等都由账房先生处理,即本中心式,效率高;缺点是如果账房生病,则系统崩溃,而且账房先生可以随意篡改数据,比如之前你转账给老王100块,他可以改为0,你也没办法为自己证明确实已经转账了。
  2. 村庄 2.0
    中本聪提出了点对点记账的方式,即人人都能记账,每人有一个账本,账本的每一页记录着交易信息,账本哈希值(用来唯一标示账本处理信息),时间,以及上一页的哈希。村民的每一次转账都得用自己家的大喇叭通知全村庄(即p2p广播)。
    特点: 有人生病或者出去旅游别人找到不到他没关系,找村庄里任何一个人同步一下账本即可;但是记账比较麻烦,因此设置了手续费,而且为了鼓励记账,产生了挖矿以及矿工奖励的概念;挖矿就是用算数学题的方式(只能暴力破解),通过挖矿所用的时间等标识工作量

学习区块链的辅助工具

迷你区块链 iblockchain,这是github上的一个开源项目,可以帮助理解区块链,有以下主要功能:

数字货币

区块链前景展望

基于区块链的特性的各种脑洞大开的应用

区块链现在最广泛的应用

区块链场景

具体应用领域

总结

区块链是分布式、不可篡改、信息透明化的、昂贵的、缓慢的数据库

参考链接

区块链辅助学习工具:https://github.com/shengxinjing/iblockchain
比特币白皮书:https://bitcoin.org/bitcoin.pdf
慕课网区块链课程:https://www.imooc.com/learn/988

上一篇 下一篇

猜你喜欢

热点阅读