计算机实现的投票过程和系统技术方案

技术编号:25963420 阅读:76 留言:0更新日期:2020-10-17 03:56
公开了一种计算机实现的投票过程(2),该过程用于执行诸如比特币区块链上的交易之类的区块链交易。该过程包括:在多个参与者(4)之间分发第一公共秘密的多个份额(6),其中,第一公共秘密实施参与者的自动投票过程(14),并且第一公共秘密对于第一阈值数量的份额是可访问的,而对于小于第一阈值数量的份额是不可访问的。该过程还包括:基于多个参与者持有的第一公共秘密的份额的不同数量,确定(10、12)多个参与者持有的份额的至少一个组合,以提供第一阈值数量的份额。

【技术实现步骤摘要】
【国外来华专利技术】计算机实现的投票过程和系统
本专利技术大体上涉及自动投票过程,更具体地涉及阈值签名方案。本专利技术特别适合但不限于在用于区块链交易的阈值签名方案中使用。
技术介绍
在本文献中,我们使用术语“区块链”来包括电子的基于计算机的、分布式的分类账(ledger)的所有形式。这些包括基于共识的区块链和交易链技术、被许可的和未被许可的分类账、共享分类账及其变型。尽管已经提出并开发了其他区块链实现方式,但是区块链技术最广为人知的应用是比特币分类帐。尽管为了方便和说明的目的在本文中可能提及比特币,但是应当注意,本专利技术不限于与比特币区块链一起使用,并且替代的区块链实现和协议落入本专利技术的范围内。术语“用户”在本文中可以指人或者基于处理器的资源。区块链是一种点对点的电子分类帐,实现为基于计算机的去中心化的分布式系统,该系统由区块组成,而区块又由交易组成。每个交易是一种数据结构,该数据结构对区块链系统中参与者之间的数字资产的控制权的转移进行编码,并包括至少一个输入和至少一个输出。每个区块都包含前一个区块的哈希值,因此区块被链接在一起来创建所有交易的永久本文档来自技高网...

【技术保护点】
1.一种计算机实现的投票过程,包括:/n在多个参与者之间分发第一公共秘密的多个份额,其中,所述第一公共秘密实施参与者的自动投票过程,并且所述第一公共秘密对于第一阈值数量的所述份额是能够访问的,而对于少于所述第一阈值数量的份额是不能够访问的;以及/n基于多个所述参与者持有的所述第一公共秘密的所述份额的不同数量,确定多个所述参与者持有的所述份额的至少一个组合,以提供所述第一阈值数量的份额。/n

【技术特征摘要】
【国外来华专利技术】20180302 GB 1803396.9;20181029 GB 1817506.7;2018031.一种计算机实现的投票过程,包括:
在多个参与者之间分发第一公共秘密的多个份额,其中,所述第一公共秘密实施参与者的自动投票过程,并且所述第一公共秘密对于第一阈值数量的所述份额是能够访问的,而对于少于所述第一阈值数量的份额是不能够访问的;以及
基于多个所述参与者持有的所述第一公共秘密的所述份额的不同数量,确定多个所述参与者持有的所述份额的至少一个组合,以提供所述第一阈值数量的份额。


2.根据权利要求1所述的过程,其中,确定至少一个所述组合的步骤包括对数据应用背包算法,所述数据包括表示由多个所述参与者持有的份额的相应数量的信息。


3.根据权利要求2所述的过程,其中,所述数据还包括表示多个所述参与者的估计的投票行为的信息。


4.根据权利要求3所述的过程,其中,表示估计的投票行为的所述信息包括系数,表示由多个所述参与者持有的份额的相应数量的信息与该系数相乘。


5.根据权利要求2至5中的任一项所述的过程,其中,背包算法基于第二多个所述参与者持有的份额的至少一个第二所述组合,确定第一多个所述参与者持有的份额的至少一个第一所述组合,其中,所述第二多个与所述第一多个数量不同。


6.根据前述权利要求中任一项所述的过...

【专利技术属性】
技术研发人员:C·S·赖特
申请(专利权)人:区块链控股有限公司
类型:发明
国别省市:安提瓜和巴布达;AG

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1