[发明专利]P2P架构中的安全交易系统在审
申请号: | 201980038038.9 | 申请日: | 2019-06-06 |
公开(公告)号: | CN112236792A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | E·马伊姆 | 申请(专利权)人: | E·马伊姆 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/22;G06Q20/38 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 徐东升 |
地址: | 法国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | p2p 架构 中的 安全 交易系统 | ||
本发明涉及一种安全P2P交易系统,所述安全P2P交易系统包括通过消息(WM)进行通信的一组节点(WN),每条消息都包括要由程序(WP)处理的数据以及所述程序的要在该消息中含有的输入数据上的目的地节点处使用的散列,其中在接收到消息后,每个节点都能够通过使用该消息中含有的所述散列来对在所述接收到的消息中含有的所述输入数据执行要使用的所述程序,所述程序生成输出消息,所述输出消息含有由所述程序生成的输出数据和所述程序的所述散列。所述系统的特征在于:至少某些程序能够在零知识证明模式(ZKP)下执行并且能够在输出消息中包含零知识证明信息以供由所述目的地节点进行验证。
技术领域
本发明总体上涉及具有P2P节点架构的安全交易系统。
背景技术
以本申请人的名义申请并且通过引用并入本文的专利申请WO 2016120826A2和WO2017122187A2描述了“钱包节点”(或“WN”)模型,即目的在于在合同约定(智能合约)或交易(如比特币交易)的背景下消除对可信第三方的需要,同时保证“可执行合约”(被称为“钱包程序”或“WP”)的良好执行的软件+硬件模型。
更准确地说,钱包节点表示以下两者:
·传输或接收消息(“钱包消息”或“WM”)的节点(网络的节点)的模型,每条WM都包括已经允许生成所述MW的程序的散列(#WP),WP程序旨在在目的地节点上运行以便进而生成本身包含散列#WP等的WM,
·以及对所述模型进行保证(不会发生改变)的硬件模型。
上述申请WO 2016120826A2参考该文件中的图7给出了由节点WN1传输并且目的地为节点WN2的表示10个记帐单位(如比特币等单位)的配对的消息WM的实例,所述消息包括已经生成所述消息的程序WP的散列#WP,所述消息的目的地在接收到消息后必须执行同一WP。
根据此实例的WP程序:
·在WN1生成WM期间,从由WN1管理的持久变量“余额”中扣除正好10个记帐单位,并且
·响应于WN2接收到WM,向由WN2管理的持久变量“余额”添加正好10个记帐单位。
软件形式的模型(WM根据其包括WP的散列的模型)与硬件形式的模型(所传输WM的目的地WN根据其必须执行所述所传输WM中指定的相应WP的模型)的组合使得能够确保使相应的余额保持正确,并且因此在第一次付款期间转移的记帐单位随后不会被再次转移(无双重支付(double spend))。
以上所述的申请WO 2016120826A2还给出了以事件为条件的付款的“p2pInsurance”实例(参考该文件的图8),从而表明了模型的不限于付款而是使得能够实施所有种类的约定(智能合约)的一般性。
申请WO 2017122187A2描述了一种“CMMU”(“加密存储器管理单元”)组件,所述组件以硬件(“钱包节点装置”或“SoC”)内实施WN的模型。CMMU的原则如下所述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于E·马伊姆,未经E·马伊姆许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980038038.9/2.html,转载请声明来源钻瓜专利网。