什么是区块链区块链怎么样工作
我最近才开始学习区块链。以下是我的学习总结和我目前对区块链的理解。由于是Runoob的入门课程,本着人人都是菜鸟的原则,我回避了一些技术点,希望能帮助你了解什么是区块链。如有不足之处,请指正。
什么是区块链?
字面意思:区块链是将各种信息的区块链接起来形成的链。和我们叠砖头的时候差不多,叠完了就没办法拆了。每块砖上还写有各种信息,包括:谁折的,什么时候折的,砖用了什么材料等等。您无法修改这些信息。
来自计算机:区块链是一种特殊的分布式数据库。分布式数据库是指数据信息分别放在每台计算机上,存储的信息是一致的。如果一两台电脑坏了,信息不会丢失,还可以在其他电脑上查看。
区块链是分布式的,所以没有中心点。信息存储在加入区块链网络的所有节点中,并且节点的数据是同步的。该节点可以是服务器、膝上型电脑、移动电话等。
你需要知道的是,这些节点中存储的数据都是相同的。
区块链特点
去中心化:因为是分布式存储,所以没有中心点。也可以说每个节点都是一个中心点,生活中的应用只是不需要第三方系统(银行、支付宝、房产中介等。都属于第三方)。
开放性:区块链的系统数据是公开透明的,每个人都可以参与其中,比如租房。可以了解这个房子之前的出租信息,有没有出现过问题。当然,这里的一些个人隐私信息是加密的。
自主性:区块链采用基于共识的规范和协议(比如一套公开透明的算法),然后每个节点按照这个规范运行,这样一切都由机器完成,不存在人为的因素。让对‘人’的信任变成对机器的信任,任何人为干预都不起作用。
信息不可篡改:如果信息存储在区块链中并永久保存,则无法更改。至于51%的攻击,基本不可能实现。
匿名:区块链上没有个人信息,因为这些都是加密的,是数字和字母的字符串,所以不会出现你的各种ID信息和电话号码被倒卖的情况。
块结构
块由两部分组成:
1、块头:记录当前块的元信息
2、块蓑衣网小编2022 体:实际数据
包含的数据如下图所示:
蓑衣网小编2022[当A要转账100元给B时,A要通过银行提交转账申请,银行核实通过后,从A账户扣100元,B账户加100元。