什么是区块链,什么是挖矿

说起区块链,很多人还一头雾水,区块链虽然很火,但很多人其实还没搞清楚到底什么是区块链?它到底有什么用?

百度百科给出的结果是, “区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式“   很多人看了还是一脸懵,这是个啥呀,还是不懂,下面我们来谈谈

从技术及数据结构的层面上来说,区块链是一种特殊的分布式数据库,因为他有很多的特性:去中心化、开放性、自主性、信息不可篡改、匿名性、共识算法等等。。。很多人看了有可能这些词一个都不懂,双十一快到了,我就以此举个例子,买家和卖家通过淘宝作为第三方信任背书的前提下,才能完成交易,在这种淘宝作为中心,担当者中心化的角色,你想买东西,卖东西的交易数据,都在淘宝这个中心上完成,而利用区块链技术,则可以从底层数据传输介入,在完全没有第三方参与的情况下,直接记录这些数据,就可以理解为不需要淘宝这个中心,你就可以完成交易,这是去中心化,那怎么交易呢,如果张三卖给李四1台电脑,这个时候,张三在人群中大喊“我是张三,我卖给李四1台电脑!”,李四也在人群中大喊“我是李四,张三卖我1台电脑!”,此时路人甲乙丙丁都听到了这些消息,因此所有人都在心中默默记下了“张三卖给李四1台电脑”,这就是去中心化了,不需要中介,不需要人与人长久的信任关系(比如李四突然又改口说“我不欠张三钱!”,这个时候人民群众就会站出来说“不对,我的小本本上记录了你某天借了张三 100块钱!”)。 这里面的电脑也可以是其他东西

为了防止有人伪造的现象发生,假如我创造了100个比特币,我决定在我创造比特币的时候给我的比特币打上标记(更准确地说,我是给我喊的那句“我创造了100个比特币”打上标记,比如标记为001),这样以后在每一笔交易的时候,我在高喊“我给了某某1个比特币!”的时候,会附加上额外的一句话:“这1个比特币的来源是记为001的那条记录,我的这句话标记为002!”。我们再抽象一点,某人喊话的内容的格式就变成了:“这句话编号xxx,上一句话的编号是yyy,我给了某某1个比特币!”,这样就解决了伪造的问题,这是你会问,为什么我要给他们记账呢,为了激励大家帮我传话和记账,我决定给第一个听到我喊话并且记录在小本本上的人一些奖励:第一个听到我喊话并记录下来的人,你就凭空得到了1比特币,这个比特币是整个系统对你幸苦记账的报酬,而你记录了这句话之后,要马上告诉其它人你已经记录好了,让别人放弃继续记录这句话,并给你自己的记录编号让别人有据可查,然后你再把我的话加上你的记录编号一起喊出来,供下一个人记账。 大家争抢第一位记账的过程也就是挖矿

你可能感兴趣的:(什么是区块链,什么是挖矿)