北京天德科技有限公司专利技术

北京天德科技有限公司共有74项专利

  • 本发明提出一种可回滚的区块链交易设计方法,可支持监管,使得未通过监管验证的交易通过反向交易实现交易数据的回滚。普通交易经过交易验证和共识后进行锁定,等待进行二次监管验证,通过验证的交易成为最终交易上链存储,未通过验证的交易直接将锁定金额...
  • 本发明提出一种基于法律语言的智能合约开发方法。开发方法包含三种语言:传统法律语言,智能合约法律语言,计算机语言。智能合约法律语言包含一系列保留字和关系的规范性的语言,具有如下特点:(1)使用自然语言;(2)只包含若干简单路线结构;(3)...
  • 智能投顾产业测试评和估沙盒用区块链沙盒的方式来测试和评估智能投顾产品的方法和系统。智能投顾产品的测试数据,智能投顾产品运行软件,和智能投顾产品评估软件,必须取自一个或多个区块链;测试和评估结果,必须通过共识或验证过程,而该共识可以是某区...
  • 本发明提出一种区块链及智能合约系统协作层设计,主要解决互链网架构中多个区块链系统、智能合约系统、预言机系统等之间存在的通信与协作问题。整体架构中存在多个系统,需要在协作层进行注册登记,协作层对每个系统及节点进行标识并记录系统执行的任务信...
  • 本发明提出一种基于智能合约库的多智能合约系统架构及管理方法,适用于为业务逻辑复杂,需要大量智能合约协同运行的场景。系统架构包含一个智能合约库和多个智能合约系统。智能合约库负责智能合约的验证、编译、模拟运行及存储,智能合约库将签名后的合约...
  • 本发明为用于显式速率计算的网内控制。通过网内控制计算显式速率,而以最大化网络系统的总吞吐量,和/或来最小化网络延迟。网内控制系统的组件子系统,维护并管理,通过一个数据链路的多个流的显式速率表。组件子系统可以维护并管理,通过一个数据链路的...
  • 本发明为显式反馈数据流控制。本发明公布了一种在连接到网络系统的第一端点处实施的流控制方法,系统和协议,其与连接到网络系统的第二端点的通信,所述方法包括:保持一个显式速率,其中第一个端点以显式速率向第二个端点发送数据包;当接收到控制系统(...
  • 一个实现多播TCP的方法,其中一个多播TCP拥有单个TCP发送端和多个TCP接收端,一个TCP发送端与多个TCP接收端发送并和接收TCP数据包;来自不同接收端的每个TCP ACK标记有不同的标记,以标示该ACK来自哪个TCP接收端;使用...
  • 本发明提出一种基于密码学的文件溯源与防篡改方法,用于解决OA(Office Automation)系统、文件管理系统等可能存在的人员对文件的作弊行为。方法如下:(1)系统为每个用户生成公私钥,其中私钥由用户自己持有,公钥需在系统中进行记...
  • 本发明提出一种基于事件库的智能合约处理机制,使得智能合约平台可以对智能合约的触发与调用进行通用的处理,降低智能合约的开发和使用成本。流程如下:(1)预定义事件并维护智能合约平台事件库;(2)新增智能合约时在平台中进行注册,并在事件库中选...
  • 本发明提出一种智能合约预言机设计原则,包括:(1)预言机的数据来源为多个单位组织或物联网提交到区块链上的包含签名的原始数据;(2)预言机获得多个数据来源方提交的链上数据后记录关键属性或采取生物信息;(3)预言机将获取到的信息进行交互验证...
  • 本发明提出了一种基于密码学的分布式安全存储策略,可应用于区块链领域和操作系统领域等,其具体步骤如下:(1)数据文件被分成n块数据,数据将被重组成n/k块数据块,其中,n、k为可配置正整数值;(2)根据(2a)至(2c)算法对数据块进行重...
  • 一复合区块链包括有限数量的普通区块链节点,和有限数量的超级节点;其中超级节点除了执行复合区块链的普通区块链节点功能外,还执行其他功能:这些超级节点收集并过滤存储在这些普通区块链节点中的数据,并将过滤后的数据转发到一外在系统。这些特殊节点...
  • 本发明提出一种基于区块链的数据湖BDL(Blockchain Data Lake)系统架构,使区块链可以应用于更多复杂的业务场景,尤其适用于大数据分析。系统架构包括:(1)可实现的抽象区块链节点,包含数据采集、发送模块;(2)区块链数据...
  • 在网络设备中快速无线重传TCP数据包。快速无线重传有两种场景。第一是下载场景:TCP发送器是个远程服务器,通过固定网线连接到无线基站;TCP接收器位于无线终端,通过无线通信与基站连接。第二是上载场景:TCP发送器位于无线终端,通过无线通...
  • 本发明提出一种支持监管的数据存储机制,将数据分为Plaintext(明文数据)、Ciphertext(加密数据)、Regulatory data(监管数据)三类,按照敏感程度划分内核区、监管区、密文区、明文区进行管理,结合硬件安全芯片实...
  • 本发明提出一种防止Java程序被反编译的方法,可以使Java程序安全运行,防止通过反编译被窃取源代码。方法内容涉及:(1)可执行文件远程加载;(2)可执行文件网络密文传输(3)随机密码(4)随机跳转链(5)反编译工具检查与禁用。
  • 本发明提出一种新型多区块链与多智能合约交互架构,能够灵活地搭建由多个区块链账本与多个智能合约系统相结合的复杂应用系统,实现跨平台、跨语言的区块链系统交互。本发明中区块链账本系统与智能合约系统通过一对多、多对一、多对多关系的绑定与注册,实...
  • 本发明提出一种基于区块链技术的新型计算及存储架构,以适应区块链操作系统的要求。基本数据结构包括BB(Big Block)、MB(Middle Block)以及SB(Small Block),通过BBBT(Big Big Block Ta...
  • 本发明提出一种面向对象的区块链查询方法和装置,使区块链查询功能更加高效、可扩展性更高,适用更多的业务场景。方法和装置基于区块链查询语言BQL(Blockchain Query Language)设计,BQL查询装置包括交易业务缓存池po...