区块链是什么,如何去理解?

Posted 缘 源 园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链是什么,如何去理解?相关的知识,希望对你有一定的参考价值。

区块链是一种分布式、去中心化的计算机技术。

区块链不等于比特币,它只是实现比特币这种数字货币而发明的一种底层技术。区块链可以应用的范围更广,除了数字货币之外,还可以应用在P2P借款、全球支付、微金融、电子支付、汇款等金融方面,也可以在知识产权、选举、公证等民生方面,

形象比喻:

什么又叫分布式和去中心化呢?拿结婚登记来举例,以前两个人结婚,必须去民政局办手续,然后电脑录入信息,才算走完法律上的流程。如果用区块链技术呢?只要两个人同意结婚,然后在朋友圈发布一条消息,就完成了结婚的流程,根本不需要去民政局。你的朋友们是共同的见证者,他们可能分布在世界各地,但他们的手机会帮你把信息记录下来,并告诉其他想要了解情况的人。

区块链的特点:

区块链是比特币的一个重要概念,是利用块链式数据结构来验证与存储数据;利用分布式节点共识算法,来生成和更新数据;利用密码学的方式,保证数据传输和访问的安全;利用由自动化脚本代码组成的智能合约,来编程和操作数据的一种全新的分布式基础架构与计算方式。

它本质上是一个去中介化的数据库,同时作为比特币的底层技术,它还具备分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。

通过这种应用模式,区块链技术可以实现如下三个方面的功能:第一,保证链上数据不可篡改、不可伪造,提高数据的公信力和可信性;第二,实现交易的追溯,做到溯源监管和责任追踪;第三,智能合约可以基于契约自动执行,从而提高工作效率,降低运营成本。

区块链是用来共同记录公共数据的,或者更狭义的说,用来记账的。

区块链金融和银行相比,有三个非常突出的优势

1、一键开立账户,无需身份证明等任何手续

2、发行量公开透明可控制,无需担心币价大幅贬值

3、抗审查、抗冻结

这三个特点对本国经济体系可能会带来负面影响,但如果用于进入他国经济体系,却是三把极其锋利的尖刀。

区块链科普系列:区块链是什么?

区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。

火币研习社日常分享过程中,喜欢用这样的方式帮助大家理解。

区块链技术可以理解成信息时代的“纸”。纸在人类文明发展进程中纸的发明具有重大意义,是信息和价值的承载体,纸可以写字承载信息,可以印成钱承载价值。而区块链则是信息时代的“纸”,从更高维度的立场实现信息传递和价值传递。像腾讯支持的区块链发票,则是把区块链这张纸做成了发票,而美国为代表的STO发币模式,则是把区块链这张纸做成了证券。

如果有人问,既然是纸,为什么比特币这样的纸可以非常值钱?古埃及的莎草纸如今依然存在,如果把古埃及的莎草纸作为收藏品,那么这样的纸张自然是非常值钱的,因为稀缺。

起源

“区块链”这个词的由来,是比特币白皮书英文原版里的“chain of blocks”,中国市场翻译这个句子的时候,直接用了“区块链”一词,而后这个词直接就被写成了“blockchain”,成为如今全球整个区块链技术层面的专有名词。

区块链起源于比特币,2008年11月1日,一位自称中本聪(Satoshi Nakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文 ,阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,这标志着比特币的诞生。两个月后理论步入实践,2009年1月3日第一个序号为0的创世区块诞生。几天后2009年1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着区块链的诞生。

这就如同原子弹的发明,真正推动这个技术发展的原始动力,是军事需求,至于核能最终会在什么领域发挥更大作用,这不会影响原子弹的意义。如果我们把区块链比作是核能,比特币就是原子弹,实体应用就类似于核电站、核动力航母、潜艇、核动力破冰船,甚至是核动力卡车等等。

不管是什么人来解释区块链,都无法绕过比特币,就像要介绍汽车的历史,就绕不开卡尔本茨,要介绍飞机的历史,就绕不开莱特兄弟一样。比特币“发明”和证实了区块链这个技术的可行性,比特币不是块链技术的全部,仅仅是应用之一。比特币就是采用了区块链技术。

核心技术

区块链本质上是一串使用密码学相关联所产生的数据块,具体来讲,一个随机哈希算法的结果,区块链唯一做的事情就是获得一些输入然后进行计算,并得到一串64位的随机数字和字母的字符串,每一个数据块中包含了多次比特币网络交易有效确认信息,区块链就是由一连串、不重复、的数据块组成的。

例如:000000000000084b6550604bf21ad8a955b945a0f78c3408c5002af3cdcc14f5

区块链基础架构模型

一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成 。其中,数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法;网络层则包括分布式组网机制、数据传播机制和数据验证机制等;共识层主要封装网络节点的各类共识算法;激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链的各种应用场景和案例。

该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。

分布式账本

分布式账本指的是交易记账由分布在不同地方的多个节点共同完成,而且每一个节点记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证。

跟传统的分布式存储有所不同,区块链的分布式存储的独特性主要体现在两个方面:一是区块链每个节点都按照块链式结构存储完整的数据,传统分布式存储一般是将数据按照一定的规则分成多份进行存储。

二是区块链每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,而传统分布式存储一般是通过中心节点往其他备份节点同步数据。没有任何一个节点可以单独记录账本数据,从而避免了单一记账人被控制或者被贿赂而记假账的可能性。也由记账节点足够多,理论上讲除非所有的节点被破坏,否则账目就不会丢失,从而保证了账目数据的安全性。

非对称加密

存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。

共识机制

共识机制就是所有记账节点之间怎么达成共识,去认定一个记录的有效性,这既是认定的手段,也是防止篡改的手段。区块链提出了四种不同的共识机制,适用于不同的应用场景,在效率和安全性之间取得平衡。

区块链的共识机制具备“少数服从多数”以及“人人平等”的特点,其中“少数服从多数”并不完全指节点个数,也可以是计算能力、股权数或者其他的计算机可以比较的特征量。“人人平等”是当节点满足条件时,所有节点都有权优先提出共识结果、直接被其他节点认同后并最后有可能成为最终共识结果。以比特币为例,采用的是工作量证明,只有在控制了全网超过51%的记账节点的情况下,才有可能伪造出一条不存在的记录。当加入区块链的节点足够多的时候,这基本上不可能,从而杜绝了造假的可能。

智能合约

智能合约是基于这些可信的不可篡改的数据,可以自动化的执行一些预先定义好的规则和条款,允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于1995年由Nick Szabo首次提出。智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。

特征

去中心化。区块链技术不依赖额外的第三方管理机构或硬件设施,没有中心管制,除了自成一体的区块链本身,通过分布式核算和存储,各个节点实现了信息自我验证、传递和管理。去中心化是区块链最突出最本质的特征。

开放性。区块链技术基础是开源的,除了交易各方的私有信息被加密外,区块链的数据对所有人开放,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。

独立性。基于协商一致的规范和协议(类似比特币采用的哈希算法等各种数学算法),整个区块链系统不依赖其他第三方,所有节点能够在系统内自动安全地验证、交换数据,不需要任何人为的干预。

安全性。只要不能掌控全部数据节点的51%,就无法肆意操控修改网络数据,这使区块链本身变得相对安全,避免了主观人为的数据变更。

匿名性。除非有法律规范要求,单从技术上来讲,各区块节点的身份信息不需要公开或验证,信息传递可以匿名进行。

类型

公有区块链

公有区块链(Public Block Chains)是指:世界上任何个体或者团体都可以发送交易,且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程。公有区块链是最早的区块链,也是应用最广泛的区块链,各大bitcoins系列的虚拟数字货币均基于公有区块链,世界上有且仅有一条该币种对应的区块链 。

联盟区块链

联盟区块链(Consortium Block Chains):由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定(预选节点参与共识过程),其他接入节点可以参与交易,但不过问记账过程(本质上还是托管记账,只是变成分布式记账,预选节点的多少,如何决定每个块的记账者成为该区块链的主要风险点),其他任何人可以通过该区块链开放的API进行限定查询 。

私有区块链

私有区块链(Private Block Chains):仅仅使用区块链的总账技术进行记账,可以是一个公司,也可以是个人,独享该区块链的写入权限,本链与其他的分布式存储方案没有太大区别。传统金融都是想实验尝试私有区块链,而公链的应用例如bitcoin已经工业化,私链的应用产品还在摸索当中。

以上是关于区块链是什么,如何去理解?的主要内容,如果未能解决你的问题,请参考以下文章

区块链是去中心化的数据库吗?

公链是什么?以及公链的价值所在

区块链科普系列:区块链是什么?

区块链是如何实现与现实相连接的?

区块链溯源是如何实现的?

区块链是怎么运行的