什么是区块链|什么是区块链通俗解释( 二 )


由于每个人(计算机)都有一模一样的账本 , 并且每个人(计算机)都有着完全相等的权利 , 因此不会由于单个人(计算机)失去联系或宕机 , 而导致整个系统崩溃 。既然有一模一样的账本 , 就意味着所有的数据都是公开透明的 , 每一个人可以看到每一个账户上到底有什么数字变化 。它非常有趣的特性就是 , 其中的数据无法篡改 。因为系统会自动比较 , 会认为相同数量最多的账本是真的账本 , 少部分和别人数量不一样的账本是虚假的账本 。在这种情况下 , 任何人篡改自己的账本是没有任何意义的 , 因为除非你能够篡改整个系统里面大部分节点 。如果整个系统节点只有五个、十个节点也许还容易做到 , 但是如果有上万个甚至上十万个 , 并且还分布在互联网上的任何角落 , 除非某个人能控制世界上大多数的电脑 , 否则不太可能篡改这样大型的区块链 。
什么是区块链|什么是区块链通俗解释
文章图片

【要素】
结合区块链的定义 , 我们认为必须具有如下四点要素才能被称为公开区块链技术 , 如果只具有前3点要素 , 我们将认为其为私有区块链技术(私有链) 。
1、点对点的对等网络(权力对等、物理点对点连接)
厦门旅游住宿(厦门住宿攻略)一.深度厦门地图 , 景区/商圈/交通地图镇场在厦门最常被游客问到的问题是
2、可验证的数据结构(可验证的PKC体系 , 不可篡改数据库)
3、分布式的共识机制(解决拜占庭将军问题 , 解决双重支付)
4、纳什均衡的博弈设计(合作是演化稳定的策略)
【特性】
结合定义区块链的定义 , 区块链会现实出四个主要的特性:去中心化(Decentralized)、去信任(Trustless)、集体维护(Collectively maintain)、可靠数据库(Reliable Database) 。并且由四个特性会引申出另外2个特性:开源(Open Source)、隐私保护(Anonymity) 。如果一个系统不具备这些特征 , 将不能视其为基于区块链技术的应用 。
去中心化(Decentralized):整个网络没有中心化的硬件或者管理机构 , 任意节点之间的权利和义务都是均等的 , 且任一节点的损坏或者失去都会不影响整个系统的运作 。因此也可以认为区块链系统具有极好的健壮性 。
去信任(Trustless):参与整个系统中的每个节点之间进行数据交换是无需互相信任的 , 整个系统的运作规则是公开透明的 , 所有的数据内容也是公开的 , 因此在系统指定的规则范围和时间范围内 , 节点之间是不能也无法欺骗其它节点 。
集体维护(Collectively maintain):系统中的数据块由整个系统中所有具有维护功能的节点来共同维护的 , 而这些具有维护功能的节点是任何人都可以参与的 。