主页 > imtoken钱包最新版本 > 什么是区块链、分布式计算、去中心化?什么是公链和私链?

什么是区块链、分布式计算、去中心化?什么是公链和私链?

imtoken钱包最新版本 2023-01-18 17:37:29

A / 区块链定义

区块链/区块链

区块链技术是指以去中心化和去信任的方式共同维护可靠数据库的技术解决方案。

链块数据结构

在一段时间内发生的交易存储在块中,以及使用密码算法将块按时间顺序连接成链的数据结构。

不信任/不信任

Trustless 意味着用户不需要信任任何第三方。用户使用去信任的系统或技术来处理交易是非常安全和顺畅的,交易双方可以在不依赖可信第三方的情况下安全地进行交易。

点对点/点对点/P2P

通过允许单个节点直接与其他节点交互,而无需通过中介,整个系统就像一个有组织的集体一样运作。

去中心化/去中心化

去中心化是区块链最基本的特性,即区块链不依赖中央管理节点,可以实现数据的分布式记录、存储和更新。

中本聪/中本聪

中本聪是比特币的发明者或组织,其身份目前值得怀疑。 “中本聪”也可能只是一个化名。中本聪在 2008 年发表了一篇题为“比特币:一种点对点电子现金系统”的论文,描述了一个名为“比特币”的系统。 “币”电子货币及其算法被认为是区块链的第一次成功实践。

第二个/区块链功能

匿名/匿名

由于区块链节点之间的数据交换遵循固定且可预测的算法,区块链网络是无需信任的,可以基于地址而不是个人身份交换数据。

自治/自治

区块链采用基于共识的机制,使整个系统中的所有节点都可以在无需任何人为干预的去信任环境中自由安全地交换数据、记录数据和更新数据。

开放性

区块链系统是开放的,任何节点都可以拥有全网的总账。除了与数据直接相关的各方的隐私信息采用非对称加密技术进行加密外,区块链的数据对所有节点都是开放的。因此,整个系统信息是高度透明的。

可编程/可编程

分布式账本的数字特性意味着区块链交易可以链接到计算逻辑并且本质上是可编程的。因此,用户可以设置自动触发节点间交易的算法和规则。

可追溯性/可追溯性

区块链通过区块数据结构存储创世区块之后的所有历史数据。区块链上的任何一条数据都可以通过链式结构溯源。

不可变/防篡改

区块链的信息通过共识加入区块链后,由所有节点共同记录,并通过密码学保证相互关联。篡改难度和成本非常高。

集体维护

区块链系统由所有具有维护功能的节点共同维护。所有节点都可以通过公共接口查询区块链数据并开发相关应用。

无权限/无权限

无许可意味着所有节点都可以请求将任何交易添加到区块链中,但前提是所有用户都认为它是合法的。

三种/区块链类型

1、根据适用范围

公共区块链/公共区块链

公链的任何节点对任何人都是开放的,每个人都可以在这个区块链中参与计算,任何人都可以下载并获得完整的区块链数据,即整个账本。

联盟区块链/联盟区块链

联盟链是指每个节点参与的权限完全平等,每个节点无需完全互信即可实现数据的可信交换。联盟链的每个节点通常都有其对应的实体组织,组织只有在授权后才能加入或离开网络。联盟链是公司与公司、组织与组织达成联盟的模式。

私有区块链/私有区块链

在一些区块链应用场景中,开发者不希望任何人参与系统,因此建立了一个不对外开放的私有区域,只有被许可的节点才能参与和查看所有数据区块链和私有链一般都是适用于特定机构的内部数据管理和审计。

2、根据部署机制

主链/主网/主网

一般来说,区块链,尤其是公链,都有一个主网和一个测试网。主网是区块链社区认可的可信区块链网络,其交易信息为所有成员所认可。有效区块将在区块链网络共识后附加到主网区块账本中。

测试链/测试网/测试网

测试链是与主网功能相同但主要用于测试的区块链。由于测试链是为了在不破坏主链的情况下尝试新想法而构建的,并且仅用于测试目的,因此测试链上的测试币没有交易价值。比特币的测试链经历了多次重置,以阻止将其测试币用于交易和投机目的。

3、根据对接类型

侧链

侧链是主链之外的另一条区块链,在主链中锚定一个节点,通过主链上的算力来维护侧链的真实性,实现公链的价值和其他的转移在多个区块链之间的分类帐上的价值。最具代表性的实现是 Blockstream。区块链架构中主链与侧链协同工作的主链有时也称为父链。

跨链

特定领域的应用可以在各自的垂直领域形成区块链。互连链是通过跨链技术连接不同区块链的基础设施:包括数据结构和通信协议,通常是块本身。链。各种不同的区块链通过相互连接的链相互连接,形成一个更大的区块链生态系统。与互联网一样,建立互联链将形成全球区块链网络。

四/区块链层次结构

数据层/数据层

数据层主要描述区块链的物理形态,是从区块链上的创世区块开始的链式结构,包括区块数据、链式结构和区块上的随机性。数据、时间戳、公私钥数据等,是整个区块链技术中最底层的数据结构。

网络层

网络层主要通过P2P技术实现分布式网络的机制。网络层包括P2P组网机制、数据传播机制和数据验证机制。因此,区块链本质上是一个具有自动组网机制的 P2P 网络。 ,节点通过维护一个共同的区块链结构来保持通信。

共识层/共识层

共识层主要包括共识算法和共识机制,使高度分散的节点能够在去中心化的区块链网络中高效地就区块数据的有效性达成共识。它是区块链的核心技术之一,也是区块链社区的治理机制。目前至少有数十种共识机制算法,包括Proof of Work、Proof of Stake、Proof of Stake Authorization、Proof of Burn、Proof of Importance。

数据层、网络层和共识层是构建区块链技术的必要元素。没有任何一层,就不能称为真正意义上的区块链技术。

激励层/执行器层

激励层主要包括经济激励的发行体系和分配体系。它的作用是提供一定的激励,鼓励节点参与区块链中的安全验证工作,将经济因素纳入区块链技术体系区块链的种类不包括什么,以鼓励激励。遵守规则参与记账的节点,对不遵守规则的节点进行处罚。

合约层/合约层

合约层主要包括各种脚本、代码、算法机制和智能合约,是区块链可编程性的基础。将代码嵌入到区块链或代币中,实现可定制的智能合约,并在满足一定约束时自动执行,无需通过第三方,是去信任区块链的基础。

应用层/应用层

区块链的应用层封装了各种应用场景和案例,类似于计算机操作系统上的应用、互联网浏览器上的门户网站、搜索引擎、电子商城或手机上的APP。区块链技术应用部署在以太坊、EOS、QTUM 上并落地现实生活场景。未来的可编程金融和可编程社会也将建立在应用层之上。

激励层、合约层和应用层并不是每个区块链应用的必要元素,有些区块链应用并不完全包含这三层结构。

以上定义及解释均摘自《区块链行业词典》。更多区块链术语解释区块链的种类不包括什么,可关注公众号【币圈美少女】,回复【字典】即可自动获取字典完整版。

weixin.qq.com/r/WSomPoTEytm1rcBd939L(二维码自动识别)