区块链和分布式记账技术 分类和本体 征求意见稿_第1页
区块链和分布式记账技术 分类和本体 征求意见稿_第2页
区块链和分布式记账技术 分类和本体 征求意见稿_第3页
区块链和分布式记账技术 分类和本体 征求意见稿_第4页
区块链和分布式记账技术 分类和本体 征求意见稿_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX区块链和分布式记账技术分类和本体本文件规定了区块链和分布式账本技术(DLT)的分类和本体。分类法包括概念分类法、分布式账本技术系统分类法以及用例的应用领域、用途和经济活动部分的分类法。本体包括类和属性以及概念之间的关系。受众包括但不限于学者、架构师、客户、用户、工具开发人员、监管机构、审计人员和标准制定组2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T43572-2023区块链和分布式记账技术术语3术语和定义就本文件而言,ISO22739和以下给出的术语和定义适用。ISO和IEC在以下地址维护用于标准化的术语数据库:—ISO在线浏览平台:/obp3.1分类可用于分类和以其他方式组织逐项知识或信息的类别和子类别的方案[来源:ISO5127:2017,7]4缩略词DLT分布式账本技术PoW工作量证明PoS权益证明DPoS委托权益证明BFT拜占庭容错PBFT实用拜占庭容错TPS每秒交易CA证书权威IPFS星际文件系统UML统一建模语言2FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX5分类5.1概况为了更好地理解分布式账本技术(DLT)系统,有必要根据它们在不同方面的相似性将它们分类为不同的类别。这种分类也被称为DLT系统的分类法。为了能够彻底地对DLT系统进行分类和关联,必须研究和理解现有的区块链和分布式账本技术以及DLT系统选项之间的关系。这种分类法有助于潜在的区块链用户和其他利益相关方根据他们的业务需求以及适用的法律和法规要求比较和选择正确的选项。此外,对DLT系统进行分类的能力可以帮助知识的进步,并可能导致在理解和使用DLT系统方面取得重大突破。此外,分类法为科学研究提供信息,并可能支持更广泛的理解和采用区块链和分布式账本技术和系统。5.2概念的分类表1基于并参考了ISO22739:2020、ISO23257:1中的术语和定义,并补充了参考文献[1]中使用的一些概念。它将概念组织成6级层次结构,每个概念只有一个条目。概念的简写形式用方括号表示,参考文献用圆括号表示,例如:“[DLT用户(ISO22739:2020,3.28)]。”表1概念的分类2级概念3级概念4级概念5级概念6级概念43572-2023,3.1)43572-20233.20)加密资产(加密资产(GB/T43572-20233.13)加密货币(GB/T43572-2023.14)43572-20233.76)(代币)同质化23257:-,3.12)同质化代币非同质化代币代币元数据数字资产描述权限描述值描述(IS023257:-,3.11资产来源资产历史资产保管43572-2023,3.11)共识机制43572-2023,3.12)容错实用拜占庭容错[PBFT]崩溃容错中本聪共识权益证明[PoS]委托权益证明共识安全43572-2023,3.72)43572-20233.34)具有法律约束力的智能合约法律实体组织去中心化自治组织[DAO]个人运营商分布式账本技3FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXXOperator]用户分布式账本技43572-2023,3.31)User(GB/T43572-2023,3.31)]过程动作确认(DeleteIS03.2)执行43572-2023,3.82)区块确认交易确认交易删除合约的执行合约状态执行合约无状态执行区块验证账本记录验证交易验证活动23257:-,3.3)3.4)资源归档交易归档43572-2023,3.49)IS023257:,3.6)数据恢复资源恢复交易恢复事件攻击4FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX23257:-,3.8)错误错误分析43572-2023,3.35)故障容错能力(GB/T43572-2023,3.36)43572-2023,3.45)43572-2023,3.38)43572-2023,3.73)事物工作过程对象23257:-,3.5)数据备份资源备份交易备份43572-2023,3.77)设备治理控制去中心化控制43572-2023,3.50)平台子节点分布式账本技Node(GB/T43572-2023,3.27)]b43572-2023,3.42)43572-2023,3.48)参与者43572-2023,3.83)非叶节点父节点成员43572-2023,3.69)(节点)默克43572-2023,3.46)分布式账本技Platform(GB/T43572-2023,3.29)]5FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX治理规则43572-20233.41)激励激励机制(GB/T43572-20233.68)奖励系统(GB/T43572-2023,3.68)区块奖励(GB/T43572-2023,3.5)传输互操作性句法互操作性语义互操作性行为互操作性政策互操作性43572-20233.43)43572-20233.22)43572-2023,3.6)分布式账本控制分布式账本控制架构分布式账本权限分布式账本修剪(Prune(GB/T43572-2023,3.63)分布式账本存储分布式账本存储架构43572-2023,3.70)账本实施43572-2023,3.2)区块数据(GB/T43572-2023,3.3)43572-2023,3.4)(区块)哈希值43572-2023,3.39)(区块)默克尔根(区块)随机数43572-2023,3.51)块高度)43572-2023,3.37)上一个区块(区块)时间戳43572-2023,3.75)区块状态43572-2023,3.6FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX43572-2023,3.9)43572-2023,3.81)区块许可账本状态账本不一致43572-2023,3.33)43572-2023,3.45)账本防篡改防篡改传统账本混合权限43572-2023,3.57)许可分布式账本许可区块链许可的私有区块链许可的公共区块链许可分布式账本43572-2023,3.58)许可区块链系统43572-2023,3.59)许可分布式账本无许可区块链无许可的私有区块链无许可的公共区块链许可分布式账本43572-2023,3.60)无许可区块链系统43572-2023,3.67)43572-2023,3.44)(账本记录)不43572-2023,3.40)不可变的账本记录状态43572-2023,3.81)账本记录交易记录(GB/T43572-2023,3.79)43572-2023,3.78)(交易)哈希值43572-2023,3.39)(交易)随机数7FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX43572-2023,3.51)(交易)时间戳43572-2023,3.75)交易状态43572-2023,3.43572-2023,3.10)43572-2023,3.81)交易安全认证用户认证密码授权用户授权43572-2023,3.17)加解密身份信息非对称密码学43572-2023,3.66)密码技术加密哈希函数43572-2023,3.15)43572-2023,3.39)加密链接(GB/T43572-2023,3.16)加密树树型数据结构43572-2023,3.47)数字签名(GB/T43572-2023,3.21)加密密钥43572-2023,3.62)43572-2023,3.65)个人身份信息[PIl(IS023257:,3.1)]身份完整性8FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX身份管理完整性检验隐私管理服务系统应用去中心化应用43572-2023,3.18)]43572-2023,3.84)账户分布式账本技Account(GB/T43572-2023,3.24)]地址分布式账本技Address(GB/T43572-2023,3.25)]硬件钱包软件钱包云服务区块链即服务预言机分布式账本技术Oracle(GB/T43572-2023,3.28)]去中心化系统43572-2023,3.19)43572-2023,3.32)分布式账本系统[DLTSystem43572-2023,3.30)]43572-2023,3.43572-2023,3.52]43572-2023,3.54)43572-2023,3.71)相关的区块链系统主链43572-2023,3.74)43572-2023,3.53]43572-2023,9FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX代币生态系统3.55)私有分布式账[PrivateDLTSystem(GB/T43572-2023,3.61)]公有分布式账[PublicDLTSystem(GB/T43572-2023,3.64)]生态系统子系统分布式账本技Network(GB/T43572-2023,3.26]]43572-2023,3.(系统)弹性23257:-,3.7)技术43572-2023,3.80)信息与通信技23257:-,3.9)]账本技术分布式账本技术43572-2023,3.23)]区块链技术产品信心服务信心a.根据GB/T43572-2023,3.34,组可以是一组项目,包括法人实体、人、过程、事物。b.DLT节点可能位于设备或进程下方,并设置在对象下方以避免重复。c.非加密资产不包括在内,例如当代币被视为加密资产的子类时,代币指的是加密代币。5.3DLT分布式记账技术系统的分类5.3.1概述分布式记账技术系统的分类基于几个关键方面,包括是否授权、共识机制的类型和激励机制的方式。通过分类帮助公司和组织理解和区分分布式记账技术系统。FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX5.3.2DLT系统主要特征概述为了对DLT系统进行分类,需要通过它们在不同方面的相似性来分析,并根据主要特征不同将它们分类。基于DLT系统分类方法进行的一个分类示例见附录A。目的DLT系统(包括区块链系统)使用共识机制在由DLT节点组成的分布式网络中维护一个账本,以此实现防篡改的分布式账本。DLT系统中的激励机制可以推动决策者达成共识,解决冲突,并在系统治理、设计和运营等环节推动决策制定。DLT系统业务目的定义了系统的核心能力。例如,比特币系统允许人们安全地、匿名地存储和转移价值。因此,比特币系统的业务目的是支付。账本设计区块链是业内最受欢迎的账本设计方案之一。然而,有的系统可能会采用不同类型的账本设计方案(如有向无环图(DirectedAcyclicGraph,DAG)来满足特定场景的需求,例如物联网场景。此外,DLT系统的开发者在未来将会持续提出新的设计方案。区块链是一个分布式账本,通过加密链接将已确认的区块链接到一个仅添加、有序的链中,形成了一个线性的、不可更改的、时序交易区块链。交易被打包到待验证的交易区块中,已验证的区块被添加到先前验证过的区块链条中。相比之下,DAG是一个由多笔单独的交易组成的网络,其中每笔交易都链接到多笔其他交易。在DAG网络中没有区块的概念。如果说区块链是一个链表,那么DAG就像是一棵树,从一笔交易向外延展,链接到另一笔交易,然后又连接到其他交易,以此类推。区块链提供了透明和不可变的能力,为比特币等加密货币以及以太坊等分布式应用程序(Dapp)平台提供了相对完善的基础。区块链为中高价值交易提供了可靠的保证和成本效益。通过非常有效地扩展规模,避免或减少用户费用,DAG非常适合高频交易场景,包括小额和微小额交易。交易量越大,DAG验证它们的速度就越快。DAG还减少了对矿工的需求,进而减少对挖矿设备的需求——这意味着降低了能源消耗。DLT系统授权.1概述根据使用或操作系统是否需要许可,DLT系统的类型可以被分类为非许可和许可DLT系统。对于非许可DLT系统,用户不需要任何权限就可以自由使用该系统,或者作为节点参与系统的运行。相比之下,许可DLT系统需要用户具备某些权限才能执行特定的操作。.2许可DLT系统在许可DLT系统中,需要获得权限才能使用系统或操作系统的某些功能。因此,任何希望使用该系统或加入DLT网络的参与者,在访问和使用许可DLT系统之前,都需要向系统的管理者请求并获得批准。在系统运行方面,许可DLT系统的所有节点被授权后才能加入网络,参与共识过程,构建区块链或分布式账本。在系统中,可能会有一个中心机构来决定和控制DLT节点加入网络的权限,并限制哪些DLT节点可以参与共识过程,验证区块交易并提交区块。在DLT用户方面,许可DLT系统可以限制DLT用户的访问。在该系统中,所有用户都宜先获得使用DLT系统的权限。许可区块链只允许有权限的用户读取区块信息、创建与账本交互的智能合约。.3非许可DLT系统非许可DLT系统允许任何实体加入该系统,并且访问和使用该系统时不需要任何身份验证或授权。因此,在非许可DLT系统中的任何参与者都是匿名的,并且没有办法限制系统中的任何用户。在非许可DLT系统中,任何用户都可以下载区块链程序代码并在本地机器上运行,不需要身份验证或提供CA认证,即可作为DLT节点加入此DLT系统。此外,节点可以自由地验证网络中的交易,并参FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX与共识过程,确认宜将哪些区块或交易添加到区块链以形成最终的或正式的链。非许可DLT系统节点在任意时间都可以自由离开DLT系统。从非许可DLT系统用户角度来看,DLT用户可以读取区块链中已经包含的任何交易或任何区块,因为在非许可DLT系统中,交易和区块是透明、匿名的。在构建非许可DLT系统上层应用程序方面,所有用户可以自由地创建智能合约并在非许可DLT系统中使用它们。DLT用户访问在用户访问方面,根据能否读取账本上的交易记录,将DLT系统分为公有DLT系统和私有DLT系统。公有DLT系统的交易记录可供任何人(即一般公众)读取。相比之下,私有DLT系统的交易记录并非任何人都能读取,对交易记录的读取访问是有限制的,读取访问仅限于某些特定的组织(见ISO23257:一,条款8)共识机制分布式记账系统采用多种不同的共识机制就交易的排序及内容达成共识,并且可以开发新的机制来突破当前分布式账本(DLT)系统性能或功能上的限制。当前广泛使用的共识机制主要包括工作量证明(PoW)、权益证明(PoS、DPoS)和拜占庭共识协议(PBFT、BFT、Paxos)。1)工作量证明(PoW)工作量证明(PoW)可以简单地视为解决密码学难题而完成的一定工作量的证明,该机制的一个核心特征是不对称性。证明工作量的过程通常非常低效和困难,但通过验证工作量证明(PoW)的结果去验证工作量的完成结果却非常高效和容易。在基于工作量证明的分布式记账系统中,任何节点(矿工)都需要解决一个密码学难题,以产生一个小于当前难度目标的哈希值随机数,从而收集交易并且提出一个可被区块链认可的新区块。挖掘新区块的概率取决于为此任务投入的算力。[2]作为挖掘新区块的激励,节点(矿工)将获得一定数量的加密货币和交易费用。在基于工作量证明的分布式记账系统中,工作量证明共识涉及三个基本要素,包括工作量证明函数、区块和难度。工作量证明函数是计算哈希值随机数以满足新区块标准的密码学函数,该函数将任意长度的值作为输入,输出具有固定长度的哈希值。区块决定了加密函数的输入值,由区块头和区块体组成,其中区块体包含了一系列的交易列表,区块头是工作证明加密函数的输入值。接下来是难度,这是挖矿过程中的一个基本参数。它决定了工作量证明(PoW)区块链产生一个有效区块所需的工作量。难度值根据全网算力的变化而变化,从而保证出块时间更加稳定。2)权益证明(PoS)在基于权益证明(PoS)的分布式记账系统中,账本节点需提供一定量的原生加密货币作为其质押才能参与共识算法。通过在网络中提供质押,权益证明(PoS)区块链从不同的方式中获益。例如,节点获得参与共识算法的合法权利,以验证交易并提出区块。节点在系统中提供的质押数量决定了其提议的区块被接受的概率。由于记账节点在系统中提供了质押,他们可能面临失去质押的风险,作为对其不参与共识或在共识算法中表现异常的惩罚。3)拜占庭容错(BFT)在分布式记账系统中,可能存在一些行为异常的节点,从而导致系统出现拜占庭故障。基于拜占庭容错(BFT)的共识算法就是为解决拜占庭故障问题而设计和实现的,即使网络中存在异常节点,它也能确保分布式记账系统正常运行。基于拜占庭容错(BFT)的分布式记账系统中,网络中的所有节点都需要参与共识过程,该过程通过多轮投票来达成对区块和区块链的共识。因此,它更适用于节点有限的小型系统。同时,由于BFT要求所有参与者对网络中的参与者列表达成一致,该协议通常只用于许可链。[3]对于许可链来说,基于拜占庭容错(BFT)的共识算法是确定性的,与非许可链中的工作量证明(PoW)共识机制相比,它是一种更为常用的方法。因此,基于拜占庭容错(BFT)的分布式记账系统可以提供更好的一致性和更低的延迟。4)权益授权证明(DPoS)FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX权益授权证明(DPoS)利用利益相关方同意投票的权力,以公正平等的方式解决共识问题。委托权益证明的分布式记账系统中,节点通过抵押一定数量的加密货币,获得为代理投票的权力。在系统中的所有代表作为一个代表团,负责验证交易、生成区块和维护区块链。作为对他们在共识机制中贡献的激励,代表们将获得区块激励和交易费用。相应地,如果他们行为异常,如不生成区块或在相同时间戳、相同区块高度的两个区块上同时签名,他们将受到惩罚或被投票罢免。5)有向无环图共识(DAG)基于有向无环图(DAG)的分布式记账系统,是另外一种实现分布式记账系统的方案。在区块链中,交易由挖矿节点收集和验证,然后组合成区块,才能追加到区块链中。然而,与传统区块链的工作原理不同,基于有向无环图(DAG)的分布式记账系统中没有矿工,也没有区块。在基于有向无环图(DAG)的分布式记账系统中,所有的交易都是相互链接的,节点或用户通过验证和确认前一笔交易与新交易之间的联系来确认彼此的交易。基于有向无环图(DAG)的分布式记账系统中,发起一个新的交易并在节点之间达成共识,主要的步骤如下所示:(i)节点创建一个存储单元来存储新交易。(ii)节点根据交易选择算法选择两个之前没有冲突的交易,并将所选交易的哈希添加到其存储单元中。(iii)节点找到一个随机数来解决一个密码学难题并满足难度目标,这类似于工作量证明,但难度非常低,以避免垃圾信息泛滥。(iv)节点使用私钥对新交易进行签名,并将其广播给其他节点。(v)其他节点收到新交易后,根据数字签名和随机数检查其合法性。与传统区块链相比,基于有向无环图(DAG)的分布式记账系统具有可扩展性上的优势,系统接收到的交易越多,可确认的交易速度就越快,确认时间越短,每秒交易处理量更高。DAG的示意图如图2所示。智能合约并非所有DLT系统都支持智能合约功能。智能合约通常用高级计算机编程语言编写,以表示业务逻辑或预先确定的标准来触发价值转移。它们存储在DLT系统的分类账上,可能具有存储数据的变量和访问、处理和写入数据的函数。从执行的角度来看,在一些系统中,智能合约可能在每个节点上执行,而在另一些系统中,它们可能只在一些有限的预先指定的节点上执行。加密资产及加密货币包括加密货币在内的许多加密资产依赖于基于分布式账本技术的分散网络——一种由不同的计算机网络执行的分布式账本。这种分散的结构使它们能够在政府和中央机构的控制之外存在。第一个基于区块链的加密货币是比特币,它仍然是最受欢迎的加密货币,并且有数千种具有各种功能和规格的替代加密货币。激励系统.1概述在DLT设计过程中,激励机制对系统的稳定性起着至关重要的作用。在大多数情况下,激励矿工或验证节点进行交易验证。通证作为方案生态系统中的一部分,通常主要用于激励,有助于维持整个系统的稳定。基于这个特性,当前的DLT系统可以分为两种类型:有激励的系统和无激励的系统。FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX.2激励DLT系统比特币是具有激励机制的区块链的理想示例,每个成功挖出一个区块的矿工将获得一定数量的比特币作为激励。通过这样做,可以保持分布式网络的稳定性,治理和维护数据的完整性和准确性。激励使挖矿可盈利,并鼓励矿工遵守规则。在没有激励的情况下,公有非许可系统中的节点没有参与验证过程或表现正常行为的动机。验证节点数量不足以及它们的恶意行为可能会影响系统的安全性和完整性。在公有区块链中提供激励的目的是鼓励所有自由节点矿工遵守规则,这是解决P2P网络中节点信任问题的一种间接方式。.3无激励DLT系统像超级账本这样的区块链,虽然没有激励机制,但仍然可以处理共识问题。原因是超级账本网络中的每个节点都必须获得权限才能加入作为验证者,而这个过程通常需要注册参与者的身份。这确保了当发生恶意行为后,能够进行追溯。在这种情况下,节点信任问题直接在链下解决。在超级账本网络中的所有节点彼此信任,即使在没有为消耗的算力提供激励的情况下,对于节点来说,验证工作是一个强制性的工作也是一个承诺。0DLT预言机分布式记账系统及智能合约无法访问其网络之外的数据。鉴于此问题,预言机对无法访问外部数据源的分布式记账系统及智能合约非常有用。预言机作为可信系统,被设计用来向分布式记账系统提供外部数据或者响应来自分布式记账系统的事件。转换逻辑和服务可被用于执行与分布式记账系统通信所需的转换。预言机使智能合约具备了合约代码运行时访问真实世界数据的能力(参见ISO23257:—,10.3.2)。5.4用例的应用领域、目的和经济活动部门的分类5.4.1概述区块链用例由几个标准化机构、制造商、解决方案提供商、咨询公司、经济组织和研究人员描述,导致了多样化和不协调的文件。[4]参见附录B表示来自用例分类的情形。通过区分跨部门应用领域(见5.4.1)、跨部门用例目的(见5.4.2)和经济活动部分(见5.4.3),本小节概括了特定用例,以便它们适用于多个活动部门。5.4.2跨部门应用领域概述应用程序域被定义为应用DLT的相关领域。跨部门应用程序域为在任何活动部门部署任何用例的任何DLT服务或解决方案带来了第一个抽象层。本小节提出了6个跨部门应用领域。协作、决策和结构化(水平分类:治理)协作涉及创造性协作和生产性协作,但不是限制性的。在创造性协作中,创作过程被分成创造性任务(如艺术任务),形成创造性工作(如音乐工作)。同样,在生产协作中,生产过程分为生产任务(如艺术,技术,行政和法律任务),塑造产品(如录音导致音乐轨道)或产生资源(如家庭多余的能源)。决策制定依赖于一些决策元素,这些决策元素被收集起来以做出相关的决策(例如,任务被验证,合作者可以获得报酬)。结构化指的是在应用(例如:一个去中心化应用)、组织(例如一个去中心化自治组织)或项目(例如:一个协作项目)中安排某些过程的去中心化方式。在这个应用领域内,DLT可以记录每个任务的执行情况、决策元素,以及与每个合作者的报酬相关的交易。知识产权保护和认证FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX(水平分类:流程优化)知识产权包括世界知识产权组织(WIPO)定义的版权及相关权利和工业产权[5]。认证适用于创造性工作、产品、资源、服务或系统。在这个应用领域,DLT可以记录和时间戳各种类型的证明,这些证明可以具有法律约束力(例如存款证明),但也未必。分销非中介化和行动可追溯性(横向分类:数据来源)去中介化是指去除价值链中的一些中介行动者。行动可追溯性指的是供应链,在生产者和经销商之间,以及物流链,在经销商流程内部和经销商和消费者之间。在这个应用领域内,DLT可以记录与任何行为相关的交易(例如交付、销售),但不能存储更多的数据(例如元数据、媒体数据、气象数据)。为此,区块链系统可以与分布式存储系统(例如IPFS)和/或云存储平台相关联。权限和标识符管理与标识(横向分类:身份管理)在此背景下,管理更一般地涉及:—权利管理:权利(例如:版权和相关权利、获取资源或服务的权利)可以在合同的基础上授予和协商;—标识符管理:标识符可以分配给产品、资源、服务、事件,也可以分配给法人实体或自然人(在这种情况下,标识符描述身份),基于标识符所有者声明;—数据管理:数据可以指自然人(例如:个人数据)、产品或服务(例如:行为数据、使用数据)、资源(例如:土地登记处)或事件(例如:观众、参与者);—安全管理(包括识别过程识别过程验证标识符的存在性,认证过程验证与标识符关联的密码,而授权过程验证被识别和被认证的实体是否被授予了访问产品、资源、服务或渠道的足够权限。完整性保护过程验证数据未被修改,产品未被伪造,或者自然人确实是他/她假装的人(例如:通过指纹或眼睛扫描)。在这个应用领域内,DLT可以记录几种类型的小数据(例如:权利、标识符、签名),以便于以前的管理流程。合同管理和自动化(横向分类:自动化)合同管理涉及多个合同组合,特别是在供应链和物流链中(例如:内容分发链,能源交付链)。遗留合约仍然有效,并且可以通过智能合约来加强,智能合约通过编程语言(基于脚本操作符)调整遗留合约的一些合同条款。自动化应用于遗留合同的一些合同条款的执行。在这个应用领域内,DLT可以记录遗留合同哈希值,即遗留合同的唯一指纹的时间戳(如比特币通过交易的自由信息字段)与认证相关。它还可以通过智能合约自动执行遗留合同的一些合同条款,即自动执行与电子支付相关的任务和利益方(如以太坊)的支付。电子支付、加密货币和通证交换(横向分类:加密货币和资产交换)电子支付是指不使用现金或银行支票支付产品和服务。它以一种货币(例如:欧元、美元)和一个进行交易和支付的电子支付系统为基础。小额支付允许以低于一单位货币(例如:低于1美元)的价格购买和支付一单位产品、资源或服务。由于DLT系统支持的低交易金额,加密电子货币,也称为硬币,允许支付低于法定货币美分(例如:低于0.01美元)。通证依赖于外部DLT系统(例如:tether通证依赖于Omni区块链系统)。通证可以在DLT系统上定义和交换。在这个应用领域,这是比特币系统的本质,DLT可以提供基于小额支付的新的即时支付方式(例如:每次下载或流,页面浏览量,数据单位,通话分钟,能量单位)。FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX5.4.3跨部门用例目的跨部门用例目的带来了第二个抽象层,因为它们与每个跨部门应用程序域相关联。出于协调的原因,跨部门用例目的表示为动作动词的现在分词形式列表(例如:认证、创建、报酬、激励),有时由对象(例如:数据、产品、资源、服务)完成。表2显示了与六个跨部门应用程序域相关的跨部门用例目的。拥有加密货币、通证、数据、产品、资源或分销非中介化和行动可追FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX5.4.4经济活动部门经济活动又称活动部门、经营活动或产业活动,文献[6]对经济活动进行了分类和规范。经济活动部门带来了第三个抽象层,是解决活动部门特殊性的先决条件。表3提供了20个经济活动章节,使用自愿简化的措辞,并与UN/ISIC保持一致[6]。经济活动部门UN/ISIC经济活动部门住宿和食品I—住宿和食品服务活动农业、林业和渔业A—农业、林业和渔业银行、金融和保险业K—银行、金融和保险业FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX建筑业F—建筑业分销、零售及批发业G—批发及零售贸易;汽车和摩托车修理教育P—教育能源、环境和公用事业D—电力,燃气,蒸汽和空调供应E—供水;污水收集、废物管理及治理活动管辖权外组织U—管辖权外组织和机构的活动政府与公共管理O—公共管理与国防;强制性社会保障医疗保健服务Q—人类健康和社会工作活动居民T—居民作为雇主的活动;家庭自用的无差别商品和服务生产活动工业和制造业C—制造业信息与通信业J—信息与通信业媒体和娱乐R—艺术、娱乐和休闲采矿和采石业B—采矿和采石业私人行政和支持N—行政和支持服务活动专业、科技M—专业、科技活动房地产L—房地产活动运输和旅游H—运输和储存其他服务S—其他服务活动6本体论6.1介绍FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX本体论是对知识的正式描述,它是一个领域内的一组概念以及它们之间的关系。为了进行这种描述,需要定义组件,如个体、类、属性和关系,以及限制、规则和公理。本章基于5.2所述定义了DLT的底层本体论,以下我们使用统一建模语言(UML)来做图形化演示。UML是软件工程领域的通用开发建模语言,旨在为系统设计提供一种可视化的标准方法。我们在这里使用的UML是其中一种非常简单的类图类型,以方便熟悉面向对象系统的使用者理解掌握。图3展示的是DLT的本体论的整体样貌,在下面的小节将依次对该本体论的组件做出进一步展示。6.2账本类图4展示的是账本类,被认为就是一种数据库,可以含有任意条交易记录(包括为空)。数据库含有记录,交易记录是记录的子类,通常由交易数据及其哈希值(作为ID)构成。FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX6.3分布式账本类图5展示的是分布式账本类,是从账本类继承的类。分布式账本是一种数据分布在多个节点的账本,每个节点独立维护和同步相同的拷贝。区块链是一种以区块的方式组织数据并以顺序仅附加模式更新数据的分布式账本。6.4区块链类图6展示的是区块链类。区块链是分布式账本的一个子类。区块链具有顺序和仅附加的特性,以防止对数据的修改。区块链由一个或多个区块组成,这些区块产生时必须经过确认和密码学签名以确保来自正确的创建者,并且其内容通过密码学连锁上一个区块,使得对一个区块内容的修改必须同时修改其上一个区块的内容。这些机制提供了区块链系统不可篡改的能力。6.5区块类图7展示的是区块类。第一个区块被称为创世区块,其余为普通区块。区块由区块头和区块体构成。区块头包括时间戳、随机数、来自区块体交易记录的加密树根和前一个区块的密码学摘要(除了第一个区块),还包括其他的平台相关数据。区块体包含有交易记录的列表,由零条或多条交易记录组成。交易记录包含交易数据和该数据的密码学摘要,后者成为该条记录的不可篡改和可查询的ID识别标记,并且通过哈希树根关联参与到区块头内容中,从而参与区块的连锁,构建了从交易层到区块链层的不可篡改特性。FORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXXFORMTEXTGB/ZFORMTEXTXXXXX—FORMTEXTXXXX基于DLT系统分类的DLT系统类型表A.1是基于5.3提供的DLT系统分类对DLT系统进行分类的示例。波纹超级账本结构科尔达哈希图平台目的付款通用区块链平台支付通用区块链平金融机器智能合约平台通用区块链平台通用区块链平台账本设区块链区块链区块链区块链区块链纠纷哈希图DLT系统权限无许可无许可许可的许可的许可的无许可无许可DLT用户访问公共的公共的公共的私人的私人的公共的公共的共识机制工作量证明工作量证明其他插接式插接式工作量证明其他智能合约脚本Solidity-Go,Java,JavascriptJava凯西Solidity加密资产和加密货瑞波币无无埃欧塔币哈希图币有有无无无无无DLT预言机-----Qubic-FORMTEXTGB/ZFORMTEXT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论