A main block chain transaction verification external data block and construct a new block chain method, which is characterized in that the external data block is irrelevant to a main block and hash chain (HASH) operation and format conversion, generate the main block chain transaction format address, create transaction with this address and submit to the main block in order to ensure the integrity of the chain, external data block and verification, and the external data main block chain validation constructs a new block to the new block chain, chain of trust.
【技术实现步骤摘要】
一种用主区块链交易验证外部数据块及构建新区块链方法
:信息技术
技术介绍
:区块链技术是利用密码学原理,通过签名及加密等方式,建立起对按序排列的数据块的完整性及有效性的验证机制,并通过Peer-to-Peer方式分布式去中心化存储,建立系统的可信任机制。区块链首先由一个化名中本聪的人在他所专利技术的电子加密货币比特币中应用的,几年来已经通过实践检验,获得了验证。由于区块链技术的去中心化特点,相对于传统的中心化系统,它更加可信任、更可靠、更快捷,成本更低廉,因此,包括金融业在内的传统的中心化系统普遍有向去中心化转变的需求。通常,一条区块链的数据结构相对简单,比如比特币系统,其交易仅包含其加密货币比特币交易所需信息,无法满足其它广泛的业务需求,比如金融、证券、贸易、医疗、教育、制造等领域应用所需记录的数据远比它多,而要构建一个满足复杂业务需求的区块链系统并不容易,一方面,很难设计出一个满足各种需求的区块数据结构,另一方面,建立起一个可信任的体系需要大量互不信任的节点(服务器)参加,这成为区块链发展的主要障碍。
技术实现思路
:一种用主区块链交易验证外部数据块及构建新区块链方法。假设一条区块链系统(称为主区块链)具有离线交易生成机制(如比特币系统),对一个与该主区块链无关的外部数据块作如下步骤的操作:(1)对该外部数据块进行哈希(Hash)运算及格式/制式转换、变换,生成符合主区块链要求的地址;(2)用这个生成的地址创建主区块链的交易;(3)将这个交易提交到主区块链。用此方法建立数据块作为区块创新新区块链,将上述创建的交易地址作为参数之一,计算出这个外部数据块的输出 ...
【技术保护点】
一种用主区块链交易验证外部数据块及构建新区块链方法,假设一条区块链系统(称为主区块链)具有离线交易生成机制(如比特币系统),对一个与该主区块链无关的外部数据块作如下步骤的操作:首先对该外部数据块进行哈希(Hash)运算及格式/制式转换、变换,生成符合主区块链要求的地址,再用这个生成的地址创建主区块链的交易,然后将这个交易提交到主区块链。
【技术特征摘要】
1.一种用主区块链交易验证外部数据块及构建新区块链方法,假设一条区块链系统(称为主区块链)具有离线交易生成机制(如比特币系统),对一个与该主区块链无关的外部数据块作如下步骤的操作:首先对该外部数据块进行哈希(Hash)运算及格式/制式转换、变换,生成符合主区块链要求的地址,再用这个生成的地址创建主区块链的交易,然后将这个交易提交到主区块链。2.根据权利要求1所述用主区块链交易验证外部数据块的方法,其特征在于将外部数据块转变为交易地址的过程包括哈希运算、制式/格式变换,其特征是从数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。