【技术实现步骤摘要】
本专利技术总体上涉及区块链事务,并且更具体地涉及用于增加区块链实现的事务的安全性的方法和设备。
技术介绍
1、在本文件中,使用术语“区块链(blockchain)”来包括所有形式的电子的、基于计算机的分布式账本。这些包括但不限于基于共识的区块链和事务链技术、许可及未许可的账本、共享账本及其变型。虽然已经提出并开发了其他区块链实施方案,但是区块链技术最广为人知的应用是特定区块链的账本。应当指出的是,本专利技术不限于与特定区块链一起使用,并且替代性的区块链实施方案和协议也落入本专利技术的范围内。
2、区块链是基于共识的电子账本,该账本被实现为由区块构成的基于计算机的去中心化的分布式系统,而该区块又由事务构成。每个事务(transaction,tx)是对区块链系统中的参与者之间的数字资产或价值的控制的转移进行编码的数据结构,并且每个事务(tx)均包括至少一个输入和至少一个输出。每个区块均包含前一区块的散列,使得这些区块被链接在一起,以构建对自区块链诞生之始就已被写入区块链的所有事务的永久性不可变的记录。事务包含嵌入其输入和输出中的
...【技术保护点】
1.一种计算机实现的方法,用以提高区块链实现的事务的安全性,所述事务包括来自多个参与节点的参与,每个参与节点均具有其自己的公钥和私钥,每个参与节点作为消息始发者、选择者、传播者中的至少一个来参与,所述方法包括:
2.根据权利要求1所述的方法,其中,当所述参与节点是所述选择者节点时,所述密文包括两个或更多个加密消息,并且,
3.根据权利要求1所述的方法,还包括:发起密文,其中,发起密文包括:
4.根据权利要求3所述的方法,其中,所述对所述至少两个消息中的每个消息进行加密以提供密文包括:
5.根据权利要求3所述的方法,其中,
...【技术特征摘要】
1.一种计算机实现的方法,用以提高区块链实现的事务的安全性,所述事务包括来自多个参与节点的参与,每个参与节点均具有其自己的公钥和私钥,每个参与节点作为消息始发者、选择者、传播者中的至少一个来参与,所述方法包括:
2.根据权利要求1所述的方法,其中,当所述参与节点是所述选择者节点时,所述密文包括两个或更多个加密消息,并且,
3.根据权利要求1所述的方法,还包括:发起密文,其中,发起密文包括:
4.根据权利要求3所述的方法,其中,所述对所述至少两个消息中的每个消息进行加密以提供密文包括:
5.根据权利要求3所述的方法,其中,所述多个参与节点中的每个参与节点均可生成事务选项,所述事务选项具有至少一种指定格式和至少一个指定事务值。
6.根据权利要求1所述的方法,还包括:
7.根据权利要求6所述的方法,还包括:当所述参与节点是所述密文的所述传播者节点时,在使用所述参与节点的所述私钥对所述密文进行解密之后:
8.根据权利要求1所述的方法,还包括:
9.根据权利要求1所述的方法,其中,分配者节点将所述多个参与节点中的一个参与节点指定为传播者节点,并且分配者节点将所述多...
【专利技术属性】
技术研发人员:西尔维娅·巴托鲁奇,波林·贝尔纳特,丹尼尔·约瑟夫,
申请(专利权)人:区块链控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。