什么是区块链
区块链本质上是一个去中心化的分布式账本数据库,是比特币的底层技术。
位于全球计算机节点,部分会作为区块链的“小账本”
所有的小账本按照一定的规则连在一起,形成区块链
每个账本发生的业务不同,但按照相同的规则同步合并信息,这样的体系就是区块链系统。
区块链的优势
A转钱给B -> 先记在一个小账本上 -> 通知所有的小账本信息更新 -> 各个账本都确认信息受信 -> 各个小账本信息同步 -> 交易完成
分布式去中心化
匿名性
区块链难以克服的缺点
效率问题
人才成本高 - 密码学,计算数学,人工智能
举例理解
中本聪算啥?六百多年前区块链项目就在中国落地了!| 财链社 文章对理解什么式区块链讲解的很形象,摘抄如下:
周末到了,张三准备约上几个好友出来打麻将,于是就打电话约了李四、王五、赵六组了个麻将局。
而张三想打麻将的想法就相当于创建一个区块,而他再以打电话点对点的形式通知了李四、王五、赵六这个动作就做到了“去中心化”的点对点传输。
于是张三、李四、王五、赵六就形成了共识,坐到了一起开始打麻将。四个人会分别摸13张随机分配的麻将,通过摸一张打一张的形式来将麻将规范化的排序来和牌。而这里面摸打的动作就可以理解为“挖矿”,四个人就是“矿工”,108张麻将就是哈希值。而胡牌就是碰撞出了正确的哈希值,就可以获得相应的筹码奖励,也就是所谓的比特币。
那么问题来了,为什么其他三个人都会主动给和牌的人奖励呢?那是因为这三个人都自动达成了共识,这人确实赢了,大家都记录了这笔账,想抵赖是不行的,不然以后传出去这人品不行,就没人再和他一起打麻将了,毕竟圈子很重要。
同时,在大家达成共识时,我们看不到任何中介或者第三方出来评判谁赢了,大家给赢得人的奖励也不需要通过第三方转交给他,都是直接点对点交易,这一过程就是去中心化。
四个人(矿工)各自记录了第一局的战绩,王五大胡自摸七小对,赵六杠了张三的幺鸡,记录完成后就生成了一个完整的区块,但要记住,这才只是第一局,在整个区块链上,这才仅仅是一个节点,如果那天一共打了20盘麻将,也就是20个节点(区块),20个区块连接在一起就形成了一个完整账本,这就是区块链。
因为这个账本每人都有一个,所以就是分布式账本,目的就是为了防止有人篡改记录,打到最后,谁输谁赢一目了然。
整个过程,将区块链技术体现得淋漓尽致。