区块链是什么意思通俗易懂,区块链是什么时候提出的

  

     

  

  区块链本质上是一个去中心化的分布式账本数据库。   

  

  它是由密码学产生的一系列数据块,每个数据块包含多令牌网络交易的有效确认信息。   

  

  这就是区块链的定义,所以要一步步了解区块链,我们需要一步步了解下面的事情。   

  

  首先,什么是去中心化?   

  

  要理解去中心化,首先要知道什么是去中心化。   

  

  比如你想在某宝上买手机,交易流程是:你打电话给支付宝——支付宝收到钱后会通知卖家发货——卖家发货——你确认收货——支付宝会把钱打给卖家。   

  

     

  

  在这个过程中,虽然你是在和卖家交易,但是这个交易除了你和卖家之外,还涉及到第三方,也就是支付宝。你和卖家的交易都是围绕着支付宝进行的。所以如果支付宝系统出了问题,这个交易就失败了。而且虽然你只是简单的买了一部手机,但是你和卖家都要向第三方提供额外的信息。   

  

  然而,分散式方法要简单得多。你只需要和卖家交换钱和手机,然后双方都声称已经完成交易,就OK了。   

  

  由此可见,在某些特定情况下,分散处理的方式会更加方便,同时也不用担心自己与交易无关的信息泄露。事实上,如果只考虑两个人的交易,去中心化的好处是无法充分发挥出来的。试想一下,如果有成千上万的交易在进行,去中心化会节省大量资源,使整个交易独立化、简单化,消除被集中代理人控制的风险。   

  

  去中心化是区块链技术的颠覆性特点,它无需中心化代理,实现了一种点对点的直接交互,使得高效率、大规模、无中心化代理的信息交互方式成为了现实。   

  

  当然,上面的例子有一个很大的潜在问题:没有权威的集中代理,如何保证每笔交易的准确性和有效性?   

  

  举个例子,如果没有权威的集中代理,某天张三借给我100块钱,他不还钱也不承认,怎么办?这就引出了区块链的其他特色。   

  

  两个基础问题去中心化后,整个系统没有权威的集中代理,信息的可信度和准确性都会面临问题。   

  

  现在让我们在去中心化的体系中一步步解决这些问题,见证区块链技术雏形的诞生。   

  

  让我们先建立一个分散的系统。为了便于理解,我们来看一个简单的分散借贷模型:如果A借B 100元,此时A大喊“我是A,我借给B 100元!”B也在人群中大喊“我是B,A借我100块钱!”这时,路人A、B、C、D都听到了这个消息,于是大家都在心里默默写下了“A借给B100元”。你看,这个时候,一个去中心化的体系已经建立起来了。在这个系统中,不需要银行、贷款协议和收据。严格来说,人与人之间不需要有长期的信任关系(比如B突然改口说:“我不欠A钱!”这时候老百姓就会站出来说:“不对,我的小本子上记录着你有一天借了100块钱!”)。   

  

     

  

  你可能注意到了,在上面的模型中,所谓的“100元”已经不重要了。换句话说,任何东西都可以在这个模型中进行交换,你甚至可以凭空发明一些东西。只要大家都承认,你发明的东西就可以流通。比如我在人群中大喊“我创造了10个查克拉!”我甚至不需要知道什么是查克拉,也不需要关心世界上是否真的有查克拉。只要大家听到了,然后在自己的本子上写下“LaiW3n有10个查克拉”,那我就真的有100个查克拉了。从此,我可以宣称我给了某人一个脉轮。只要路人A、B、C、D都收到并认可了这些信息,那么我就已经完成了这笔交易,即使世界上没有查克拉。   

  

  假设过了很久,我凭空创造的查克拉已经在这个系统中循环,大家开始认可查克拉。但是这个系统只有10个脉轮,所以有人出了馊主意。他喊道:“我有10个脉轮!”我该怎么办?你是不是直接在本子上写他有10个查克拉,大家就可以假查克拉了?为了防止这种情况发生,我决定在我创造脉轮的时候把我的脉轮标记出来(更准确的说,我把我喊的“我创造了10个脉轮”这句话标记出来,比如001),这样我就会喊“我给了某某一个脉轮!”,还会加一句:“这个脉轮的来源是标有001的记录,我的句子标有002!”。我们再抽象一点,某人留言的格式变成:“这句话编号xxx,最后一句话编号yyy,我给了某某一个查克拉!”,从而解决了伪造的问题。   

  

     

  

  看到这里,你已经基本上能够理解区块链了。   

  

  想了解更多区块链干货,尽在碧波币博。   

  

  作者:王乐-LaiW3n   

相关文章