区块链知识小课堂一——小白如何快速理解区块链

论坛 期权论坛 期权     
币菲特观察   2020-3-28 04:26   1059   0




01区块链基本概念




区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。比特币白皮书英文原版其实并未出现blockchain一词,而是使用的chain of blocks。最早的比特币白皮书中文翻译版中,将chain of blocks翻译成了区块链。这是“区块链”这一中文词最早的出现时间。
下面是关于区块链常识的通俗易懂的解释请睁大眼睛往下看。02什么是区块链记账本

现在让我们来一步一步在去中心化的系统中解决这些问题,见证区块链技术雏形的诞生。1.我们先来建立一个去中心化的系统,为了方便理解,我们来看一个简单的去中心化借贷模型:如果A借了B 100块钱,这个时候,在人群中大喊“我是A,我借给了B 100块钱!”,B也在人群中大喊“我是B,A借给了我100块钱!”,此时路人甲乙丙丁都听到了这些消息,因此所有人都在心中默默记下了“A借给了B100块钱”。你看,这个时候一个去中心化的系统就建立起来了,这个系统中不需要银行,也不需要借贷协议和收据,严格来说,甚至不需要人与人长久的信任关系(比如B突然又改口说“我不欠A钱!”,这个时候人民群众就会站出来说“不对,我的小本本上记录了你某天借了A100块钱!”)。






  
  
  
  
  
  
  
  
  
  
  
   图:去中心化借贷模型。


2.可能你已经发现了,在上述的模型中,所谓的“100块钱”已经不重要了。换句话说,任何东西都可以在这个模型中交换,甚至你可以凭空杜撰一个东西,只要大家承认,你就可以让你杜撰的东西流通。比如:我在人群中高喊一声“我创造了10个星币!”,我甚至不需要知道星币是什么,也不需要关心世界上是不是真的有星币,只要大家都听到,然后在自己的小本本上记下“bifeite有10个星币”,于是我就真的有100个星币了。从此以后,我便可以声称我给了某人1个星币,只要路人甲乙丙丁都收到并且承认了这一信息,那我就算完成了这次交易,哪怕世界上没有星币。
你现在脑海中是不是浮现出了三个字——“比特币”?由于真正的区块链和比特币比我上述的模型复杂太多,细节也丰富太多,因此以下还是以星币举例。
3.假设过了很长一段时间,我凭空创造的星币已经在这个系统中流通了起来,大家都开始认可了星币。但是这个系统中一共就只有10个星币,于是有人动了坏心思,他在人群中高呼“我有10个星币!”怎么办?大家是直接在本本上记下他有10个星币么,这样不是人人都可以伪造星币了么?为了防止这种现象发生,我决定在我创造星币的时候给我的星币打上标记(更准确地说,我是给我喊的那句“我创造了10个星币”打上标记,比如标记为00),这样以后在每一笔交易的时候,我在高喊“我给了某某1个星币!”的时候,会附加上额外的一句话:“这1个星币的来源是记为001的那条记录,我的这句话标记为002!”。我们再抽象一点,某人喊话的内容的格式就变成了:“这句话编号xxx,上一句话的编号是yyy,我给了某某1个星币!”,这样就解决了伪造的问题。其实上述模型就变成一个简化的中本聪第一版比特币区块链协议你理解了吗?

下期我们将让小白快速理解比特币挖矿原理













坚持是一种信仰,专注是一种态度分享的知识如果对您有用,请点击下方“在看”也可以分享给需要的朋友↓↓↓↓

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP