一种去中心化应用程序开发平台实现方式的制作方法

文档序号:12733076阅读:531来源:国知局

本发明涉及互联网上开发平台的实现,一种去中心化应用程序开发平台实现方式。



背景技术:

现今,随着区块链的技术蓬勃发展,点对点价值传输网络也得到了广泛推广。由于互联互通技术的发展,人与物体、人与信息的交互方式也更加多样化,更多的实体被数字化以及令牌化或者代币化和符号化,实体被数字化或代币化后,实体资产在互联网上的映射与切分完成了,就面临了点对点传输资产和价值的问题。因此,开发一个基于区块链技术,并且能够完美地实现点对点传输资产和价值的平台实现方式,打破现今的技术壁垒是十分必要的。



技术实现要素:

有鉴于此,本发明提供一种解决或部分解决上述问题的一种去中心化应用程序开发平台实现方式。

为达到上述技术方案的效果,本发明的技术方案为:一种去中心化应用程序开发平台实现方式,为了达到基于价值传输协议为量子链系统实现点对点的转移的目的,其特征在于,包含商业模型、UI交互模型、逻辑模型、软件体系结构模型、系统工程模型、质量模型、操作、数学模型;

量子链系统是一个区块链生态系统,用于扩展区块链的应用边界以及技术边界;

商业模型,用于描述量子链系统的商业细节;商业模型包含五个部分:金融模型、工业模型、法律模型、风险模型、竞争分析;

金融模型,用于描述量子链系统的金融细节,包含三个部分:一般业务模型、并购模型、金融风险模型;

一般业务模型,用于描述量子链系统的金融业务;并购模型,用于描述量子链系统的金融并购业务;金融风险模型,用于描述量子链系统的金融风险;

工业模型,用于描述如何使用工业的方法实现量子链系统的商业细节;

法律模型,用于如何保证量子链系统的法律细节,包含三个部分:政府相互作用机制、法律风险模型、法律风险评估模型;

政府相互作用机制,用于描述量子链系统如何与政府之间相互作用;法律风险模型用于描述对可能的法律风险细则;法律风险评估模型用于描述如何对可能的法律风险进行评估;

风险模型用于描述量子链系统的商业风险;

竞争分析,用于描述量子链系统的商业竞争,包含行业的竞争者、感兴趣的币种项目;

行业的竞争者,用于分析可能的同行竞争;感兴趣的币种项目用于记录其他的币种项目;

UI交互模型,用于为量子链系统与终端用户之间的交互行为建模,包含量子链钱包、量子链集成开发环境、量子链移动端;

量子链钱包,用于方便用户存放量子链系统中的量子币,量子链系统中的量子币是一种应用于互联网上的虚拟货币,用于实现量子链系统的具体交易;量子链集成开发环境,用于提供量子链系统的程序开发环境的应用程序;量子链移动端,用于提供量子链系统的移动服务;

逻辑模型:用于描述量子链系统的逻辑、量子链系统的逻辑与区块链逻辑之间的相互作用机制、量子链系统的一般行为、智能合约,其中,区块链逻辑用于描述量子链系统中的区块链内部的实现逻辑,智能合约,用于管理量子链系统的支付过程,只有满足合约的条件,支付才能进行;

逻辑模型包含用户案例模型、区块链构件模型;

用户案例模型,包含角色、智能合约用例、去中心化详细的用户用例,用于描述具体的用户实现案例;

角色,用于说明具体的用户类型;

智能合约用例,用于说明智能合约的具体用例,包含智能合约的具体规范;

去中心化详细的用户用例,用于描述用户的具体操作例子;

区块链构件模型,用于描述量子链系统的区块链的具体实现规则,包含区块链模型、智能合约、身份识别管理、去中心化架构、存储;

区块链模型,用于描述量子链系统中的区块链的逻辑实现细则;

智能合约,用于管理量子链系统的支付过程,只有满足合约的条件,支付才能进行;

身份识别管理,用于描述用户身份识别的管理过程;

去中心化架构,用于说明如何搭建量子链系统去中心化的结构;

存储,用于存储区块链构件模型的相关数据;

软件体系结构模型,包含应用程序编程接口、量子链核心、数据模型、去中心化细节架构、智能合约的软件描述、去中心化服务器、Oracles、量子链存储、身份识别核心、区块链存储、区块链细节架构,用于描述量子链系统设计中具体软件执行的规范;

应用程序编程接口,为软件体系结构模型中不同组成部分衔接的约定;

量子链核心,用于存储量子链系统各种规范描述、测试细则、对应机制、开发计划、传输计划、版本策略以及向后兼容规范;

数据模型,用于描述软件体系结构模型的实现功能需要的数据类型;

去中心化细节架构,用于描述去中心化架构的具体规范以及扩展性、性能规范;

智能合约的软件描述,用于存放智能合约的代码;

去中心化服务器,用于保证中心化架构承担的服务;

Oracles,用于区块链与外界交流的机制;

量子链存储,用于说明量子链系统的存储机制;

身份识别核心,用于说明量子链系统如何完成身份识别的功能;

区块链存储,用于说明如何进行量子链系统中区块链的存储;

区块链细节架构,用于存储量子链系统中区块链的高层功能规范、可扩展性以及性能规范、协议规范、协议版本相容规范;

系统工程模型,包含共识研究、网络模型、密码、可扩展模型,用于描述量子链系统的系统模型的具体细节;

共识研究,用于存放量子链系统中区块链的共识机制的具体相关算法、测试细节、实现的相关细节;

网络模型,用于存放量子链系统中区块链的网络节点具体结构以及逻辑;

密码,用于存放量子链系统的用户所用密码的具体描述、算法、存储规则;

可扩展模型,用于存放网络模型的可扩展形式、存储的可扩展模型、交易的可扩展性;

质量模型,用于描述为了保证量子链系统的质量,进行测试的细节,里面包含量子链系统的质量的描述与策略、测试策略、测试的计划;

操作,描述量子链系统的具体操作;

数学模型,用于对量子链系统进行详尽的数学分析。

本发明的有益成果是,本发明提供了一种去中心化应用程序开发平台实现方式,它基于区块链技术,不仅能够通过价值传输协议来实现点对点的价值转移,而且支持包含金融、物联网、供应链、社交游戏等应用,具有良好的设计原则以及设计策略,具有模块化、可扩展性、安全性、兼容性、易用性的优势。

附图说明

图1为本发明的去中心化应用程序开发平台实现方式的结构图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,能实现同样功能的产品属于等同替换和改进,均包含在本发明的保护范围之内。具体方法如下:

实施例1:量子链系统是比特币以及以太网以外的区块链生态系统,致力于扩展区块链技术的应用边界和技术边界。在量子链系统中,通过价值传输协议来实现点对点的价值转移,并可以根据此协议,构建一个去中心化的应用开发平台。量子链系统具有良好的设计原则和设计策略,如兼容性、模块化设计策略、安全性策略、易用性策略。

对比互联网技术的发展,无论是区块链技术本身,以及基于区块链技术的应用,都处于发展初期,有很多值得探索的方向。因此,希望可以构建一个比特币和以太坊之外的、独立的、区块链生态系统,并推进了整个区块链行业的易用性,这也是去中心化的应用开发平台设计的初衷。致力于拓展区块链技术的应用边界和技术边界,使普通互联网用户能感受到区块链技术的价值,并构建一个全新的基于区块链技术的开发者和用户的生态系统。

而去中心化的应用开发平台所带的适用性设计原则,能让开发更实用、更便利。它包含了向下兼容性设计、利于软件的开发和维护的模块化设计、面向不同行业的、安全可靠的、高可用的、兼容UTXO模型的POS机制的智能合约平台,并且,提供量子链系统的完善API服务及为钱包用户提供2或3种不同操作模式的易用性的原则。

实用例2:通过移动端开发策略,把区块链的技术优势带给不同行业的应用者和普通互联网用户。量子链系统中的公链系统注重智能合约的实际应用,将通过完善的Oracles和identity部分的设计,给传统互联网企业提供了一个合规性的开放的区块链技术开发平台。

量子链系统将在区块链技术和理念上进行大量的创新,包括面向公链和联盟链的不同共识协议、基于UTXO模型的智能合约模型、区块链简单合约的理念和实现、智能合约账本的设计、Oracles和Data Feed的设计和实现。

另外,对量子链系统的共识机制来讲,被设计成模块化的,可以类似插件一样实现插拔,可以适用于量子链系统的公链和私链中的不同应用场景。在量子链系统的共识机制的选取中,根据技术的可靠性原则和去中心化原则,最终选取Proof of Stake为基础的共识机制,作为公链的基础共识机制。

在基于量子链系统的联盟链中,采用了Proof of Time和Raft协议结合的共识机制,为各个行业客户提供服务。而其中涉及到了身份识别和可信网络部分,更多的是在一个受限的小组中,周期性地随机选择记账节点问题,结合量子链系统针对联盟链系统提出的Proof of Time和Raft协议,来设计相应的共识协议,而主要设计目标具体是区块时间:250毫秒,确认时间750毫秒-3秒,同时满足可拓展性和低延时的特点。

对于合约账本与其可读性,在量子链系统中,除了基于UTXO模型的可追溯的交易账本,还将构建一个合约内容的合约账本,方便了用户的审计和阅读智能合约。

在量子链系统中,加入了身份识别与隐私保护的创新。量子链系统将通过智能合约管理量子链平台上的用户。量子链系统将提供可选的身份识别模块,它是区块链系统可以对接金融系统的前提条件。在量子链系统中,将区分身份客户和非身份客户。而开发者将开发基于相应的身份识别智能合约代码,并把代码开源给第三方。通过第三方征信机构的引入,在量子链系统中,通过身份识别智能合约验证的客户将会拥有更多的优先级。例如在量子链系统中的面向金融服务的DAPP中,经过身份验证的客户,将获得更多的权限。关于隐私保护,因为量子链系统兼容UTXO模型,可加入基于UTXO模型的加密传输协议,给量子链系统中的智能合约和交易带来更多的隐私保护。

以上所述仅为本发明之较佳实施例,并非用以限定本发明的权利要求保护范围。同时以上说明,对于相关技术领域的技术人员应可以理解及实施,因此其他基于本发明所揭示内容所完成的等同改变,均应包含在本权利要求书的涵盖范围内。

本发明的有益成果是,本发明提供了一种去中心化应用程序开发平台实现方式,它基于区块链技术,不仅能够通过价值传输协议来实现点对点的价值转移,而且支持包含金融、物联网、供应链、社交游戏等应用,具有良好的设计原则以及设计策略,具有模块化、可扩展性、安全性、兼容性、易用性的优势。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1