何为区块链?
其实区块链就是一个区块连接着一个区块,也可以理解为一个单链表,每个区块保存有数据,数据包括本身的一些交易和上个区块的信息等。
区块链怎么保证安全?
这就要说到区块链的去中心化,去中心化就是没有第三方,比如支付宝就属于第三方,我们为什么相信支付宝,因为他家大业大声誉好,如果你往支付宝存入100元钱,但支付宝不承认你能有什么办法,你没什么办法。去中心化就是去除第三方,区块链的去中心化怎么实现的呢?其实就是多份冗余数据保存在各个节点上,每个人接入区块链以后都是里面的一个节点。比如100个人保存100份一样的数据,你怎么修改你的数据也没用的,因为另外99个人的数据没变,少数服从多数。
何为51%攻击?
就是控制了51%的算力,因为区块链的每个区块的增加都需要大量的算力,如果你要攻击或修改某些数据,你就要持有比剩下的算力还要大的算力。
总的来说,区块链就是一个分布式数据库,但他没有中心服务器,每个人都相互监督。内部架构很复杂,涉及共识算法、点对点通信等。区块链为什么能火?因为他存有的数据不可修改、而且他还是去中心化的不受某个人或某个组织控制,除非你能控制51%的算力,但这基本上是不能实现的。它的这些特性能让他用在很多领域上,再也不用担心第三方的插入而造成损失。