目录

前言

举个例子

账本在不同链中担任什么角色

联盟链

公有链

私有链


前言

随着区块链的发展,目前国内也掀起了一阵区块链的热潮,无论是金融、信任、交易、溯源等领域都是非常受欢迎,慢慢的我们也将成为第一个吃螃蟹的人,本篇文章主要是与大家一起聊聊什么是区块链以及个人的理解。


举个例子

账本,顾名思义技术用于记账的本子,在古装剧中就有许多账本的身影存在,打个比方比如悦来客栈的熊掌柜和向老板在某一个“月黑风高”的夜晚坐在桌子上来算这一个月以来的所有盈利,向老板拿着熊掌柜所说的这一个月盈利——三千两银子,但是向老板也不知道这是不是真的盈利,那么用什么来做凭证呢?

这个东西就是账本,账本中记录了这个月的明确收入与支出,

比如


  • 这个月11日杜家公子杜小敏来消费了五百两、叶家公子叶政江来消费了一千两
  • 这个月的25日王家与罗家公子为了争一口气来连续五天包场吃喝玩乐消费了两千两
  • 散桌收入一千两
  • 这个月工人工钱为一百两、购买物资的成本为一千两
  • 向老板一算还有四百两不知所踪,结果一敲打果然是熊掌柜收到自己腰包里去了。

区块链中所谓的账本,其作用和现实生活中的账本基本一致,按照一定的格式记录流水等交易信息。事无巨细全部都如实记录,比如小周今天在公链上发布了他今天走在路上踩了狗屎这样一则没有用的消息,大家的账本中都会记录他发了这个消息。


账本在不同链中担任什么角色

账本顾名思义,用于管理账户、交易流水等数据,支持分类记账、对账、清结算等功能。在多方合作中,多个参与方希望共同维护和共享一份及时、正确、安全的分布式账本,以消除信息不对称,提升运作效率,保证资金和业务安全。而区块链通常被认为是用于构建“分布式共享账本”的一种核心技术,通过链式的区块数据结构、多方共识机制、智能合约、世界状态存储等一系列技术的共同作用,可实现一致、可信、事务安全、难以篡改可追溯的共享账本。

账本里包含的基本内容有区块,交易,账户,世界状态。

联盟链

在讲联盟链账本前,首先要先讲一下联盟链的特性,他是介于公链和私链之间的链,就和咱们云计算中的混合云差不多的概念,它即拥有公有链的大家一起商量共识决策,也拥有着私有链的单一节点记账。所以在日常使用中联盟链是备受欢迎的那个。

联盟链的账本是由大家投票选出来的leader节点来进行统一的记账操作的,在联盟链中用的最多的还是拜占庭问题共识,在记账完成过后再去统一账本状态,以保证账本中的内容全部一致。

公有链

公有链中的账本就是纯粹的分布式账本(共享账本,或分布式账本技术),它是一个复制的共识,共享和同步数字数据在地理上分布在多个网站,国家或机构,在没有中心管理员或集中数据存储中心的情况下运转。分布式账本核心参与者之间通过点对点网络(Peer-To-Peer),使用共识算法在节点之间进行数据复制。

如果大家理解不了这个共识或是流程可以参考比特币等数字货币的流程,在挖到一个“矿”之后,由矿工将自己的区块打包发送至比特币网路中,那么这个时候整个网络中会做些什么呢?其他矿工看到了会承认这个区块是合法的,等到超过52%的矿工承认了这个区块后就会将这个区块加入现在的公链之后成为一个新的区块,同样这些矿工的账本内也会如实的记录。

私有链

与公有链人人可参与的情况不同,加入私有链需要得到相关组织或者个人的授权,资质要求较严格,在链上数据传输的同时,由于不需要对节点进行安全检查,信息确认和同步更快,从而保证了私有链链上交易的处理速度,这十分符合大型企业日常工作的需求。

私有链更像以前的软件处理流程,是非分布式的一个链,这种一般就用于一个公司内部,或者说是开发一些软件,然后将区块链加入到软件中,使其拥有区块链的这个buff加持。然后记账的人就已经很简洁明了了,那就是最终的boos。账本的管理权就在我们的大boos身上也就只有他可以去拥有记账权。