【区块链生态系统】PDXUnity对象模型——实现全生态信任背书

PDX公有链,旨在打造公共的区块链生态体系,作为公共的区块链IaaS,以强有力的底层专利技术,助力企业级客户、开发者团体和普通用户都能享受到区块链带来的便利和乐趣。

区块链,正在一步步改变我们的生活。

《【区块链生态系统】PDXUnity对象模型——实现全生态信任背书》PDX区块链超级云,通过其“地址”来标识参与的用户和节点,引入的 “轻量级”的用户概念,实现生态级的信任强度。

什么对象建模技术

对象建模技术(简称OMT)是一种面向对象的软件开发方法学,它与传统的面向功能的方法学截然不同。对象建模技术对事物的属性和方法封装形成对象,从对象和对象间的关系的角度文档化系统,这是面向对象分析和设计方法的基础。《【区块链生态系统】PDXUnity对象模型——实现全生态信任背书》

对象模型。通过描述系统中的对象、对象之间的联系、属性以及刻画每个对象类的属性和操作来表示系统的静态结构。系统建模围绕对象来构造系统而不是围绕功能来构造系统,对象模型更接近实际应用,而且容易修改,能快速地对变化做出反应。对象模型提供一种直观的图形表示,并且文档化系统结构有利于与用户之间进行有针对性的交流,从而有利于系统模型的修改和完善。

对象模型设计过程

对象设计时对分析模型进行详细分析和阐述,并奠定实现的基础。它要制定出实现系统所必须的策略但不涉及语言的具体细节。分析阶段确定所实现的内容,系统设计阶段确定实现策略,而对象设计则确定对实现要用到的类,关联的完整定义,实现操作的算法。对象设计与传统结构的初步阶段相似。实现对象设计的步骤如下:(1)在分析阶段我们得到了对象、动态和功能模型。其中对象模型是组织对象设计的主要框架,将动态模型中的动作及活动以及功能模型中的处理转换成操作,加人到对象的类中。(2)实现算法的设计。功能模型中的各个操作都要用算法来表示。算法是用来说明如何执行操作的。算法设计首要选择最小开销的算法,要考虑到计算复杂度,易理解,易实现这些因素。在选择算法时,涉及到选择算法使用的数据结构的问题。在对象设计阶段,必须为有效的算法选择其数据结构形式。常见的数据结构都是包容类的实例。如数组、表、队列、栈、集合、字典,关联等,定义新的内部类和操作,在展开算法时,可能需要引人一些新的对象、类,用来存放中间结果。在分解高层操作时,也可能引人一些新的底层操作。(3)优化设计。分析模型概括了系统的逻辑信息,但设计模则必须加入详细内容以支持有效的信息访问。效率低但语法正确的分析模型应当进行优化,主要是实现更为有效。优化时要考虑增加冗余关联,以减少访问开销,重新调整执行次序以提高效率。定义新的对象或新类来隐藏或存储在计算形式中,避免重复计算的开销。《【区块链生态系统】PDXUnity对象模型——实现全生态信任背书》

(4)实现系统设计中的软件控制。(5)调整继承。随着对象设计过程的深入,经常调整类及操作的定义以提高继承的数目。(6)设计关联的实现。关联是对象模型的纽带,它提供了对对象之间的访问路径。(7)确定对象表示。对象大多数是直接实现的,但设计者必须决定何时使用基本类型来表示对象,何时将相关对象组合起来。(8)物理组装。程序必须组装成物理模块,将类、关联封装起来。

PDX对象建模

PDX对象建模区分业务链和信任链。内置的服务链是生态体系的第一个业务链。服务链承载着PDX通证,它可以再生态体系的其他链上共享和使用。

PDX所有的信任链,组成一个信任链树(TTC),实现生态级的信任强度;所有的业务链都建基于其上。PDX区块链超级云,通过其“地址”来标识参与的用户和节点。地址跟以太坊一样,是通过其公钥推导出来的。

《【区块链生态系统】PDXUnity对象模型——实现全生态信任背书》

PDX引入的 “轻量级”的用户概念,只是用来组织每个地址的角色和其潜在的现实关联,保护但不限于姓名、性别、地址、电子邮件、驾照、身份证号码、电子证书等等。值得注意的是,这些跟现实世界的关联,是可选的,除非再资产交易的时候。

点赞