CN109754311A - 信息处理方法及其装置、电子设备、计算机可读介质 - Google Patents

信息处理方法及其装置、电子设备、计算机可读介质 Download PDF

Info

Publication number
CN109754311A
CN109754311A CN201811517648.0A CN201811517648A CN109754311A CN 109754311 A CN109754311 A CN 109754311A CN 201811517648 A CN201811517648 A CN 201811517648A CN 109754311 A CN109754311 A CN 109754311A
Authority
CN
China
Prior art keywords
crowd
block
raises
bill information
raised
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811517648.0A
Other languages
English (en)
Inventor
王崇鲁
沈寓实
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING CENTURY BROADBAND INTERNET DATA CENTER Co Ltd
Original Assignee
BEIJING CENTURY BROADBAND INTERNET DATA CENTER Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING CENTURY BROADBAND INTERNET DATA CENTER Co Ltd filed Critical BEIJING CENTURY BROADBAND INTERNET DATA CENTER Co Ltd
Priority to CN201811517648.0A priority Critical patent/CN109754311A/zh
Publication of CN109754311A publication Critical patent/CN109754311A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种信息处理方法及其装置、电子设备、计算机可读介质,信息处理方法包括:获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息,以根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据;根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块,从而实现了用户的私有数据的资产化,给用户的私有数据赋予了资产属性。

Description

信息处理方法及其装置、电子设备、计算机可读介质
技术领域
本申请涉及互联网领域,具体涉及互联网技术领域,尤其涉及一种信息处理方法及其装置、电子设备、计算机可读介质。
背景技术
众筹是一种通过团购和预购的形式向网友募集项目资金的模式,众筹的过程主要包括:项目方通过众筹平台发布其筹款项目及相应的资产权益,投资方通过众筹平台查看并认购相应数量的资产,众筹成功后项目方获得投资方购买资产所花费的资金,利用获得的资金对相应的项目进行开发,并根据资产权益向投资方支付相应的回报。
目前在进行众筹时,项目方选择一个众筹平台发布其众筹项目,通过该众筹平台销售其众筹资产。
但是,随着用户私有数据的丰富多样化,如何实现用户私有数据的资产化,成为亟待解决的技术问题。
发明内容
本申请的目的在于提出一种信息处理方法及其装置、电子设备、计算机可读介质,用于解决现有技术中的上述问题。
第一方面,本申请实施例提供一种信息处理方法,其包括:
获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息,以根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据;
根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
可选地,在本申请的一实施例中,根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,包括:
对所述众筹发起方以及众筹账单信息进行非对称加密处理;
将非对称加密后的所述众筹发起方以及众筹账单信息进行上链存储处理得到创世块。
可选地,在本申请的一实施例中,所述非对称加密处理包括:大整数分解问题类、离散对数问题类、椭圆曲线类中至少一种。
可选地,在本申请的一实施例中,将非对称加密后的所述众筹发起方以及众筹账单信息进行上链存储处理得到创世块,包括:将加密后的所述众筹发起方以及众筹账单信息分成若干数据包,并根据每个数据包生成对应的一唯一性特征值,在存储当前数据包时将上一个数据包对应的唯一性特征值与所述当前数据包一并存储。
可选地,在本申请的一实施例中,根据每个数据包生成一唯一性特征值,包括:对每个数据包进行安全散列生成对应的一哈希值,所述哈希值作为所述唯一性特征值。
可选地,在本申请的一实施例中,根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块,包括:对所述创世块中的区块主体数据、所述众筹账单信息进行认领的认购方以及认购账单信息进行非对称加密处理;
将非对称加密后的区块主体数据、所述众筹账单信息进行认领的认购方以及认购账单信息进行上链存储处理得到创世块。
可选地,在本申请的一实施例中,还包括:对众筹发起方以及众筹账单信息进行认证,以根据认证通过后的众筹发起方以及众筹账单信息建立区块链中创世块。
可选地,在本申请的一实施例中,还包括:判断所述认购方是否按照所述认购账单信息支付,若是,则根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
第二方面,本申请实施例提供一种信息处理装置,其包括:
第一程序单元,用于获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息,以根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据;
第二程序单元,用于根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
第三方面,本申请实施例提供了一种电子设备,包括:
一个或多个处理器;
计算机可读介质,配置为存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一实施例中所述的方法。
第四方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一实施例中所述的方法。
本申请实施例提供的技术方案中,通过获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息,以根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据;根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块,从而实现了用户的私有数据的资产化,给用户的私有数据赋予了资产属性。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1本申请实施例一中区块链网络的结构示意图,
图2为本申请实施例二中信息处理方法的流程示意图;
图3为本申请实施例三中信息处理方法的流程示意图;
图4为本申请实施例四中信息处理装置的结构示意图;
图5为本申请实施例五中信息处理装置的结构示意图;
图6为本申请实施例六中信息处理装置的结构示意图;
图7为本申请实施例七中电子设备的结构示意图;
图8为本申请实施例八中电子设备的硬件结构。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅配置为解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
在介绍本公开提供的基于区块链的信息处理之前,首先对本公开各个实施例所涉及应用场景进行介绍。本公开各个实施例涉及基于公众号的众筹发起、实施的场景。本公开中涉及的公众号包括但不限于:微信公众号、微博公众号或者其他提供公众号的公众网络平台上的公众号,本公开各个实施例中所涉及的公众网络平可以理解为公众号的网络服务提供商(例如微信、微博)。本公开各个实施例中所涉及的用户账号可以理解为该公众网络平台中的账号,例如众筹发起人在微信平台中的用于发起众筹的公众账号,或者众筹投资人在微信平台中的公众账号(如果是个人投资人也可以是该投资人在微信平台中的私人账号)。公众网络平台的服务器可以是为公众网络平台中的各个账号提供管理、交易、信息存储、数据处理等服务的服务器,该服务器可以是单个服务器,或者是由多个服务器组成的服务器集群,或者可以是一个云计算服务中心。
其中,在本公开各个实施例中,众筹发起人的公众账号所使用的电子设备(例如可以是移动设备、电脑等),众筹投资人的用户账号所使用的电子设备(例如可以是移动设备、电脑等)、这些用户账号所属公众网络平台的服务器,以及第三方监管平台所使用的电子设备(例如可以是移动设备、电脑等,也可以是服务器)可以位于同一个区块链网络中,上述的每个电子设备或服务器都可以是该区块链网络中的一个节点,每个节点在该区块链网络中都具有与自己身份所对应的账户(或称为账户地址,该账户与公众网络平台中的用户账号不是一个概念,该账户通常是该节点在区块链网络中的公钥),各个节点之间共同维护一个或多个区块链。因此,在本公开各个实施例中所涉及的各个区块链可以为同一个区块链为各个节点所共有,也可是不同的区块链,例如上述区块链网络中的部分节点维护的非公开区块链。例如,图1本申请实施例一中区块链网络的结构示意图,如图1所示,在一个区块链网络中,可以包含多个节点,每个节点可以是智能终端1、电脑2或者服务器3,每个节点上可以拥有一个公众网络平台的用户账号,例如微信号,每个节点还拥有各自在图1所示的区块链网络中的账户地址,用于表示该节点在区块链网络中的身份,这些节点共同维护图1中所示的区块链。
下面对本公开各个实施例中所涉及的区块链技术进行介绍。区块链是由区块链网络中所有节点共同参与维护的去中心化分布式数据库***,它是由一系列基于密码学方法产生的数据块组成,每个数据块即为区块链中的一个区块。根据产生时间的先后顺序,区块被有序地链接在一起,形成一个数据链条,被形象地称为区块链(BlockChain)。下面对区块链网络的一些概念进行介绍。
区块链网络中的节点可以称为区块链节点,其中区块链网络基于P2P网络,每个参与交易和区块存储、验证、转发的P2P(Peer to Peer,对等网络)网络节点都是一个区块链网络中的节点。
区块链网络中的用户身份使用公钥表示,并且公钥和私钥是成对出现的,上述公钥所对应的私钥由用户掌握而不发布到网络,公钥可以通过特定的哈希和编码后成为“地址”,该“地址”可以理解为一个账户,代表了其对应的用户,并可随意发布在区块链网络中。用户身份和区块链节点不存在一一对应关系,用户可以在任意一个区块链节点上使用自己的私钥。通常意义上,在区块链的形成过程中,每一个参与计算的节点均享有相同的权限(去中心、无信任),其中包括交易 (Transaction),计算区块(俗称挖矿,即mining)等核心功能。
其中,交易代表将被写入区块的数据,而区块(Block)则采用特定生成机制,保证最长的链(最长的链包含最多前后关联的区块)为有效链。在交易的数据中,通常包括了一定属性或货币,比如交易拥有者的数字签名(即拥有者的私钥对其交易进行加密处理,通常意义上称为数字签名),交易接受者的账户地址等,在该交易通过了对拥有者数字签名的验证,并被写入区块后,即将该货币的所有权转移到接受者一方。
关于区块链的数据写入区块的过程,是由区块链节点通过向区块链网络发布交易(Transaction)实现向区块链写入数据。该交易包括:区块链节点按照预设的交易数据格式对生成的交易数据包,以及利用该区块链节点自己的私钥对该交易数据包进行的数字签名,该数字签名用于证明该区块链节点的用户的身份。而后,该交易被区块链网络中的“矿工”(即执行PoW共识竞争机制的区块链节点)记录入区块链中产生的新区块,并将该交易发布到区块链网络中,在该交易被其他区块链节点验证通过(其他节点可以从该区块链节点生成的交易中获取该区块链节点的公钥,并根据该区块链节点的公钥对上述的数字签名进行验证,除了验证数字签名之外还可以验证交易数据包是否为规定的数据结构) 和接受后,该交易即被写入区块链。其中,区块链中的新区块是由上述的“矿工”通过执行PoW共识竞争机制(该机制可以理解为:各个“矿工”按照区块的预设技术要求,例如按照预设的随机数要求来共同计算随机数,哪一个“矿工”先计算出符合该随机数要求的随机数,该“矿工”产生的区块就作为该新区块)而定期产生的。下面对本公开提供的基于区块链的信息处理进行说明。
本申请实施例提供的技术方案中,通过获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息,以根据所述众筹发起方以及众筹账单信息,建立区块链中创世块;根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块,从而实现了用户的私有数据的资产化,给用户的私有数据赋予了资产属性。
图2为本申请实施例二中信息处理方法的流程示意图;如图 2所示,其包括:
S201、获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息,以根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据;
可选地,在步骤S202中根据所述众筹发起方以及众筹账单信息,建立区块链中创世块时,具体可以包括:
对所述众筹发起方以及众筹账单信息进行非对称加密处理;
将非对称加密后的所述众筹发起方以及众筹账单信息进行上链存储处理得到创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据。
本实施例中,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据。
上述参与众筹的私有数据比如为用户的健康数据,相当于将用户的私有数据作为资产去参与货币化,或者又称之为数据资产化。比如在医疗领域,将用户的私有数据贡献给医疗机构或者研发机构,进行靶向药效的试验等,如果众筹参与成功,则可以进行相关收益的分配,比如参与分红。另外,对于一些产品性能的测试,也可以进行上述基于用户的私有数据众筹,进一步进行收益的分配。
在一具体应用场景中,具体可以用RSA算法生成密钥,详细过程比如如下:
1.1选择两个不同的大素数p和q;
1.2计算乘积n=pq和Φ(n)=(p-1)(q-1);
1.3选择大于1小于Φ(n)的随机整数e,使得gcd(e,Φ(n))=1;gcd即最大公约数。
1.4计算d使得d*e=1modΦ(n);注:即d*emodΦ(n)=1。
1.5对每一个密钥k=(n,p,q,d,e),定义加密变换为Ek(x)=xe mod n,解密变换为Dk(x)=yd mod n,这里x,y∈Zn;
1.6p,q销毁,以{e,n}为公开密钥,{d,n}为私有密钥。
实例:
2.1假设p=3、q=11(p,q都是素数即可),则N=pq= 33;
2.2r=Φ(n)=(p-1)(q-1)=(3-1)(11-1)=20;
2.3根据gcd(e,Φ(n))=1,即gcd(e,20)=1,令e=3,则,d= 7。
到这里,公钥和密钥已经确定。公钥为(N,e)=(33,3),密钥为(N,d)=(33,7)。
S202、根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
可选地,在本申请的一实施例中,所述非对称加密处理包括:大整数分解问题类、离散对数问题类、椭圆曲线类中至少一种。
可选地,在本申请的一实施例中,将非对称加密后的所述众筹发起方以及众筹账单信息进行上链存储处理得到创世块,包括:将加密后的所述众筹发起方以及众筹账单信息分成若干数据包,并根据每个数据包生成对应的一唯一性特征值,在存储当前数据包时将上一个数据包对应的唯一性特征值与所述当前数据包一并存储。
换言之,对于不同的数据包,对应有不同的唯一性特征值,数据包与唯一性特征值之间存在绝对的一一对应关系,一旦数据包的内容有变化,其对应的唯一性特征值也随之变化。尤其对于数据的安全性来说,如果数据包的内容被篡改,那根据该数据重新生成的唯一性特征值跟未篡改之前相比必然会发生变化,由此通过唯一性特征值的变化与否从而判断出数据的是否存在安全隐患。
在一具体应用场景中,步骤S102中在根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块时,具体可以通过对每个数据包进行安全散列处理生成对应的一哈希值,所述哈希值作为所述唯一性特征值。所述安全散列处理的实现具体可以通过SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、 SHA-512/256,比如对于SHA-256来说,对于任意长度的消息,SHA256都会产生一个256bit长的哈希值,称作消息摘要,这个摘要相当于是个长度为32个字节的数组,通常用一个长度为64的十六进制字符串来表示。
本实施例中,根据每个数据包生成一唯一性特征值,包括:对每个数据包进行安全散列生成对应的一哈希值,所述哈希值作为所述唯一性特征值。
本实施例中,步骤S102中根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块时,具体可以对所述创世块中的区块主体数据、所述众筹账单信息进行认领的认购方以及认购账单信息进行非对称加密处理;将非对称加密后的区块主体数据、所述众筹账单信息进行认领的认购方以及认购账单信息进行上链存储处理得到创世块。
图3为本申请实施例三中信息处理方法的流程示意图;如图 3所示,其包括:
S301、获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息;
本实施例中,众筹发起方具体可为区块链中管理节点的公众号,例如该管理节点为微信时,该公众号就是微信公众号,或者该公众网络平台为微博时,该公众号就是微博公众号。
该众筹账单信息可以包括众筹目标金额、众筹时间、众筹最低或最高认筹金额、股权约定信息和合约类型信息中的至少一者,其中:
众筹目标金额为:此次众筹目标募集的资金额度,该众筹目标金额可以为实体货币、电子货币或数字货币中的一种或多种货币类型的额度。众筹时间包含:众筹发起时间及结束时间。众筹最低或最高认筹金额为:参与众筹的最低或最高投资金额。股权约定信息包括以下中的一种或多种:众筹目标金额对应的股权比例、股权分红周期、股权分红预期比例、股权对应的权利性质(例如是否具有投票权)、股权是否可以在预定触发条件下进行转让或赎回等股权操作、以及这些股权操作的预定触发条件。合约类型包括:普通合约或智能合约 (Smart Contract),智能合约是一种基于区块链技术的合约,该智能合约可以写在指定的区块链上,当满足智能合约中预先配置的触发条件时,该智能合约可以自动触发进行股权转让、赎回、股权分红等操作。另外,智能合约实际上是存储在区块链上的可执行代码,不具有严格意义上的账户地址,因为其不一定设有实际拥有人,但其特性和行为在很多情况下能够被看作是一种受编程逻辑控制的机器账户。
该众筹发起方的身份信息可以包括:包括个人身份证信息、组织信息、数字货币账户地址中的至少一者。其中个人身份证信息例如身份证、护照、军官证、驾照等等。组织信息例如组织机构代码、组织证明等。其中,数字货币账户地址可以是银行账户、第三方交易平台账户、虚拟货币账户等等。
该众筹账单信息还可以账单查询渠道和/或预期成本开支信息。其中,众筹账单查询渠道可包括:众筹账单对应的网址或查询入口,或者以及众筹账单的智能合约的账户地址,或众筹发起人在区块链网络上的交易账户地址和投资人在区块链网络上的交易账户地址(例如,该地址可以是众筹发起人从该公众网络平台或第三方接收货币的输入地址,以及众筹发起人支付开支的输出地址)。可选的,众筹账单查询渠道还可以包括:供众筹参与人(例如投资人、第三方监管平台等)查询众筹账单的鉴权信息或密钥等。预期成本开支信息可以包括:预期成本占众筹资金的比例、预期成本开支所包含的条目及金额等信息。
S302、对众筹发起方以及众筹账单信息进行认证;
区块链中的管理节点在根据众筹请求获取到该众筹配置信息、众筹发起方的身份信息和众筹账单信息之后,负责对众筹发起方以及众筹账单信息进行审核,以保证本次众筹请求的真实有效。例如,可以验证众筹发起方以及众筹账单信息是否符合规定,众筹发起方的身份信息是否真实以及验证众筹账单信息是否真实等等。当上述信息均通过审核验证后,说明本次发起的众筹事件是符合规定,可以进行步骤303 进行公布。另外在上述审核过程中,还可以根据众筹发起方的身份信息对该众筹发起方的征信信息进行进一步的审核,其中该征信信息也可以通过区块链技术进行存储。
S303、认证通过后,根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据;
S304、获取对所述众筹账单信息进行认领的认购方以及认购账单信息;
S305、对所述众筹账单信息进行认领的认购方以及认购账单信息进行认证;
示例的,区块链中的管理节点对所述众筹账单信息进行认领的认购方以及认购账单信息进行审核验证,以保证认购方以及认购账单信息的真实性,当认证通过后,说明认购方是符合要求的,可以进行后续步骤。另外,在上述的审核过程中,还可以根据认购方的身份信息对该认购方的征信信息进行进一步的审核,并且还可以对该认购方的投资能力信息进行审核。其中该征信信息和投资能力信息也可以通过区块链技术进行存储。
S306、认证通过后,根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
另外,需要说明的是,上述的创世区块所在的区块链与步骤306中的子区块所在的区块链可以是同一条区块链,即将创世块中的区块主体数据、对所述众筹账单信息存储在一条区块链上,例如是该区块链的管理节点所提供的一条专门用于存储众筹的区块链,众筹发起方和众筹认购方所使用的电子设备(还有其他各个用户账号所使用的电子设备) 以及该区块链的管理节点都可以是同一个区块链网络中的一个节点,拥有该区块链网络中的一个账户地址(例如公钥),每个节点都可以使用自己在该区块链网络中的账户地址来向该区块链中写入数据。或者,上述的创世区块所在的区块链与步骤306中的子区块可以不是同一个区块链,例如分别位于第一区块链和众筹发起方和众筹认购方所使用的电子设备 (还有其他各个用户账号所使用的电子设备所使用的电子设备可以分别属于不同的区块链网路,例如第一区块链网络和第二区块链网络,但是该区块链的管理节点应该既是第一区块链网络中的节点,又是第二区块链网络中的节点(在不同区块链网络中的账户地址不同),从而即可以从第一区块链网络中获取信息,也可以从第二区块链网路中中获取信息。
图4为本申请实施例四中信息处理装置的结构示意图;如图 4所示,其包括:
第一程序单元401,用于获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息,以根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据;
第二程序单元402,用于根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
本实施例中,第一程序单元包括:
第一加密模块,用于对所述众筹发起方以及众筹账单信息进行非对称加密处理;
第一上链模块,用于将非对称加密后的所述众筹发起方以及众筹账单信息进行上链存储处理得到创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据。
所述第一加密模块在进行加密时使用的非对称加密包括:大整数分解问题类、离散对数问题类、椭圆曲线类中至少一种。
进一步地,所述第一加密模块进一步用于将加密后的所述众筹发起方以及众筹账单信息分成若干数据包,并根据每个数据包生成对应的一唯一性特征值,在存储当前数据包时将上一个数据包对应的唯一性特征值与所述当前数据包一并存储。
进一步地,所述第一加密模块进一步用于对每个数据包进行安全散列生成对应的一哈希值,所述哈希值作为所述唯一性特征值。
进一步地,所述第二程序单元包括:
第二加密模块,用于对所述创世块中的区块主体数据、所述众筹账单信息进行认领的认购方以及认购账单信息进行非对称加密处理;
第二上链模块,用于将非对称加密后的区块主体数据、所述众筹账单信息进行认领的认购方以及认购账单信息进行上链存储处理得到创世块。
图5为本申请实施例五中信息处理装置的结构示意图;如图 5所示,其包括:上述实施例中的第一程序单元401、第二程序单元402,还包括:第一认证单元403,用于对众筹发起方以及众筹账单信息进行认证,以根据认证通过后的众筹发起方以及众筹账单信息建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据。
图6为本申请实施例六中信息处理装置的结构示意图;如图 6所示,其包括:上述实施例中的第一程序单元401、第二程序单元402,还包括:第二认证单元404,对所述众筹账单信息进行认领的认购方以及认购账单信息进行认证;认证通过后,根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
在上述实施例中,还包括:判断所述认购方是否按照所述认购账单信息支付,若是,则根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
图7为本申请实施例七中电子设备的结构示意图;该电子设备可以包括:
一个或多个处理器701;
计算机可读介质702,可以配置为存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一实施例中所述的存储方法。
图8为本申请实施例八中电子设备的硬件结构;如图8所示,该电子设备的硬件结构可以包括:处理器801,通信接口802,计算机可读介质803和通信总线804;
其中处理器801、通信接口802、计算机可读介质803通过通信总线804完成相互间的通信;
可选的,通信接口802可以为通信模块的接口,如GSM模块的接口;
其中,处理器801具体可以配置为:对待存储数据进行分级处理得到所述待存储数据的安全等级;对其中安全等级超过设定安全等级界限的待存储数据进行非对称加密处理;根据设定的存储规则,将非对称加密后的待存储数据进行上链存储处理。
处理器801可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称 NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
上述实施例中,电子设备可以为前端的智能终端,也可以为后台的服务器,当为前端的智能终端时,以是智能家电。该家电可包括以下至少一种,例如:电视、数字化视频光碟(DVD)播放器、音响装置、冰箱、空调、真空清洁器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、电视盒(例如,SAMSUNG HOMESYNCTM、APPLE TVTM或GOOGLE TVTM)、游戏机(例如,XBOXTM和 PLAYSTATIONTM)、电子词典、电子钥匙、摄录机和电子相框。
根据另一个实施方式,电子设备可包括以下至少一种:各种医疗设备(例如,各种便携式医疗测量设备(例如,血糖监测设备、心率监测设备、血压测量设备、体温测量设备等)、磁共振血管造影(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)仪、以及超声仪)、导航设备、全球定位***(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器 (FDR)、车辆娱乐信息设备、用于船舶的电子设备(例如,用于船舶的导航设备和回转罗盘)、航空电子设备、安全设备、机动车头部单元、家用或工业机器人、银行中的自动柜员机(ATM)、商店中的销售点(POS)、或物联网设备(例如,电灯泡、各种传感器、电量计或气量计、喷淋设备、消防报警器、恒温控制器、路灯、烤面包器、运动器械、热水箱、加热器、热水器等)。
根据一些实施方式,电子设备可包括以下至少一种:家具或建筑/结构的一部分、电子板、电子签名接收设备、投影仪和各种类型的测量仪器(例如,水量计、电量计、气量计或无线电波计)。根据本公开各种实施方式的电子设备可以是上述各种设备的一种或多种的组合。根据本公开的一些实施方式的电子设备可以是柔性设备。另外,根据本公开实施方式的电子设备不限于上述设备,而可包括根据技术发展的新的电子设备。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含配置为执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理单元(CPU)执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以但不限于是电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储介质(RAM)、只读存储介质(ROM)、可擦式可编程只读存储介质(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储介质(CD-ROM)、光存储介质件、磁存储介质件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输配置为由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、 RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写配置为执行本申请的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络:包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个配置为实现规定的逻辑功能的可执行指令。上述具体实施例中有特定先后关系,但这些先后关系只是示例性的,在具体实现的时候,这些步骤可能会更少、更多或执行顺序有调整。即在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括第一程序单元,用于获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息,以根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据;第二程序单元,用于根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
作为另一方面,本申请还提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一实施例中所描述的方法。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的装置中所包含的;也可以是单独存在,而未装配入该装置中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该装置执行时,使得该装置:获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息,以根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据;根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
在本公开的各种实施方式中所使用的表述“第一”、“第二”、“所述第一”或“所述第二”可修饰各种部件而与顺序和/或重要性无关,但是这些表述不限制相应部件。以上表述仅配置为将元件与其它元件区分开的目的。例如,第一用户设备和第二用户设备表示不同的用户设备,虽然两者均是用户设备。例如,在不背离本公开的范围的前提下,第一元件可称作第二元件,类似地,第二元件可称作第一元件。
当一个元件(例如,第一元件)称为与另一元件(例如,第二元件)“(可操作地或可通信地)联接”或“(可操作地或可通信地)联接至”另一元件(例如,第二元件)或“连接至”另一元件(例如,第二元件)时,应理解为该一个元件直接连接至该另一元件或者该一个元件经由又一个元件(例如,第三元件)间接连接至该另一个元件。相反,可理解,当元件(例如,第一元件)称为“直接连接”或“直接联接”至另一元件(第二元件)时,则没有元件(例如,第三元件)***在这两者之间。
本文中所使用的用语“模块”或“功能单元”例如可意为包括有硬件、软件和固件的单元或者包括有硬件、软件和固件中两种或更多种的组合的单元。“模块”可与例如用语“单元”、“逻辑”、“逻辑块”、“部件”或“电路”可交换地使用。“模块”或“功能单元”可以是集成部件元件的最小单元或集成部件元件的一部分。“模块”可以是用于执行一个或多个功能的最小单元或其一部分。“模块”或“功能单元”可机械地或电学地实施。例如,根据本公开的“模块”或“功能单元”可包括以下至少一种:专用集成电路(ASIC)芯片、场可编程门阵列(FPGA)以及已公知的或今后待开发的用于执行操作的可编程逻辑器件。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (11)

1.一种信息处理方法,其特征在于,包括:
获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息,以根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据;
根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
2.根据权利要求1所述的方法,其特征在于,其特征在于,根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,包括:
对所述众筹发起方以及众筹账单信息进行非对称加密处理;
将非对称加密后的所述众筹发起方以及众筹账单信息进行上链存储处理得到创世块。
3.根据权利要求1所述的方法,其特征在于,所述非对称加密处理包括:大整数分解问题类、离散对数问题类、椭圆曲线类中至少一种。
4.根据权利要求1所述的方法,其特征在于,将非对称加密后的所述众筹发起方以及众筹账单信息进行上链存储处理得到创世块,包括:将加密后的所述众筹发起方以及众筹账单信息分成若干数据包,并根据每个数据包生成对应的一唯一性特征值,在存储当前数据包时将上一个数据包对应的唯一性特征值与所述当前数据包一并存储。
5.根据权利要求6所述的方法,其特征在于,根据每个数据包生成一唯一性特征值,包括:对每个数据包进行安全散列生成对应的一哈希值,所述哈希值作为所述唯一性特征值。
6.根据权利要求1所述的方法,其特征在于,根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块,包括:对所述创世块中的区块主体数据、所述众筹账单信息进行认领的认购方以及认购账单信息进行非对称加密处理;
将非对称加密后的区块主体数据、所述众筹账单信息进行认领的认购方以及认购账单信息进行上链存储处理得到创世块。
7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:对众筹发起方以及众筹账单信息进行认证,以根据认证通过后的众筹发起方以及众筹账单信息建立区块链中创世块。
8.根据权利要求7所述的方法,其特征在于,还包括:判断所述认购方是否按照所述认购账单信息支付,若是,则根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
9.一种信息处理装置,其特征在于,包括:
第一程序单元,用于获取发起的众筹请求,并对所述众筹请求进行解析得到众筹发起方以及众筹账单信息,以根据所述众筹发起方以及众筹账单信息,建立区块链中创世块,所述创世块中存储有所述众筹发起方贡献的参与众筹的私有数据,所述参与众筹的私有数据作为区块主体数据;
第二程序单元,用于根据所述创世块中的区块主体数据、对所述众筹账单信息进行认领的认购方以及认购账单信息生成子区块。
10.一种电子设备,包括:
一个或多个处理器;
计算机可读介质,配置为存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8中任一所述的方法。
11.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一所述的方法。
CN201811517648.0A 2018-12-12 2018-12-12 信息处理方法及其装置、电子设备、计算机可读介质 Pending CN109754311A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811517648.0A CN109754311A (zh) 2018-12-12 2018-12-12 信息处理方法及其装置、电子设备、计算机可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811517648.0A CN109754311A (zh) 2018-12-12 2018-12-12 信息处理方法及其装置、电子设备、计算机可读介质

Publications (1)

Publication Number Publication Date
CN109754311A true CN109754311A (zh) 2019-05-14

Family

ID=66403842

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811517648.0A Pending CN109754311A (zh) 2018-12-12 2018-12-12 信息处理方法及其装置、电子设备、计算机可读介质

Country Status (1)

Country Link
CN (1) CN109754311A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111045568A (zh) * 2019-12-20 2020-04-21 腾讯科技(深圳)有限公司 基于区块链的虚拟物品处理方法、装置、设备及存储介质
CN112202560A (zh) * 2020-09-28 2021-01-08 杭州链城数字科技有限公司 一种基于可信联盟的成员身份认证方法
CN112651049A (zh) * 2021-01-04 2021-04-13 上海尚象信息科技有限公司 一种基于区块链的隐私数据分享方法及***
CN112884488A (zh) * 2021-02-22 2021-06-01 湖南大学 一种基于区块链的防欺诈众筹方法及***

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106570757A (zh) * 2016-11-07 2017-04-19 北京金股链科技有限公司 一种基于区块链的众筹方法、装置及***
CN107147642A (zh) * 2017-05-10 2017-09-08 四川花间阁文化传媒有限责任公司 便利于企业服务的信息交互***和方法
CN107395353A (zh) * 2017-04-24 2017-11-24 阿里巴巴集团控股有限公司 一种区块链共识方法及装置
CN108513669A (zh) * 2017-12-29 2018-09-07 深圳前海达闼云端智能科技有限公司 基于区块链的众筹信息处理方法、装置、存储介质及电子设备
CN108629694A (zh) * 2018-05-16 2018-10-09 北京京东尚科信息技术有限公司 风险控制***和方法及计算机可读存储介质
CN108833438A (zh) * 2018-07-18 2018-11-16 电子科技大学 一种基于区块链的工业物联网信息安全存储方法
CN108876277A (zh) * 2018-01-03 2018-11-23 上海指旺信息科技有限公司 基于区块链的众筹平台及方法
CN108898366A (zh) * 2018-07-25 2018-11-27 佛山市高明曦逻科技有限公司 基于分布式网络的公益活动众筹***
CN108959204A (zh) * 2018-06-22 2018-12-07 中国科学院计算技术研究所 互联网金融项目信息抽取方法和***
CN108985926A (zh) * 2017-06-03 2018-12-11 蔡政育 实物履历识别码的输出***

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106570757A (zh) * 2016-11-07 2017-04-19 北京金股链科技有限公司 一种基于区块链的众筹方法、装置及***
CN107395353A (zh) * 2017-04-24 2017-11-24 阿里巴巴集团控股有限公司 一种区块链共识方法及装置
CN107147642A (zh) * 2017-05-10 2017-09-08 四川花间阁文化传媒有限责任公司 便利于企业服务的信息交互***和方法
CN108985926A (zh) * 2017-06-03 2018-12-11 蔡政育 实物履历识别码的输出***
CN108513669A (zh) * 2017-12-29 2018-09-07 深圳前海达闼云端智能科技有限公司 基于区块链的众筹信息处理方法、装置、存储介质及电子设备
CN108876277A (zh) * 2018-01-03 2018-11-23 上海指旺信息科技有限公司 基于区块链的众筹平台及方法
CN108629694A (zh) * 2018-05-16 2018-10-09 北京京东尚科信息技术有限公司 风险控制***和方法及计算机可读存储介质
CN108959204A (zh) * 2018-06-22 2018-12-07 中国科学院计算技术研究所 互联网金融项目信息抽取方法和***
CN108833438A (zh) * 2018-07-18 2018-11-16 电子科技大学 一种基于区块链的工业物联网信息安全存储方法
CN108898366A (zh) * 2018-07-25 2018-11-27 佛山市高明曦逻科技有限公司 基于分布式网络的公益活动众筹***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111045568A (zh) * 2019-12-20 2020-04-21 腾讯科技(深圳)有限公司 基于区块链的虚拟物品处理方法、装置、设备及存储介质
CN112202560A (zh) * 2020-09-28 2021-01-08 杭州链城数字科技有限公司 一种基于可信联盟的成员身份认证方法
CN112651049A (zh) * 2021-01-04 2021-04-13 上海尚象信息科技有限公司 一种基于区块链的隐私数据分享方法及***
CN112884488A (zh) * 2021-02-22 2021-06-01 湖南大学 一种基于区块链的防欺诈众筹方法及***
CN112884488B (zh) * 2021-02-22 2024-03-22 湖南大学 一种基于区块链的防欺诈众筹方法及***

Similar Documents

Publication Publication Date Title
TWI818005B (zh) 適於提升即時離線區塊鏈交易安全性的電腦實施系統與方法
JP7489422B2 (ja) ブロックチェーン上の交換を実施するためのトークン化方法及びシステム
US10915891B1 (en) Autonomous devices
KR101835520B1 (ko) 밸런스 데이터베이스를 관리하여 통합 포인트 서비스를 제공하는 방법 및 이를 이용한 지원 서버
US11966894B2 (en) Apparatus for cryptographic resource transfer based on quantitative assessment regarding non-fungible tokens
CN109754311A (zh) 信息处理方法及其装置、电子设备、计算机可读介质
US20170053249A1 (en) Electronic Crypto-Currency Management Method and System
CN110622191A (zh) 基于区块链的针对物联网设备的费用结算方法、利用该方法的服务器、服务提供终端及用户电子钱包
CN108335106A (zh) 基于区块链的零知识多账本兑换转账方法、装置及存储介质
CN107145768A (zh) 版权管理方法和***
TWM561279U (zh) 用於處理金融資產之策略模型腳本之區塊鏈系統與節點伺服器
KR101835521B1 (ko) 블록체인 내의 블록별로 밸런스 데이터베이스를 관리하여 통합 포인트 서비스를 제공하는 방법 및 이를 이용한 지원 서버
CN104717067B (zh) 基于非交互式零知识的安全验证方法、设备及***
KR101835519B1 (ko) Utxo 기반 프로토콜에서 머클 트리 구조를 사용하여 통합 포인트 서비스를 제공하는 방법 및 이를 이용한 지원 서버
CN109643415A (zh) 交易管理技术
KR101951408B1 (ko) 보안성을 강화한 가상화폐 관리 시스템
KR20220065259A (ko) 블록 체인 네트워크 기반의 대체 불가능 토큰을 이용한 게임 아이템 자산의 거래 서비스 제공 방법, 이를 수행하는 참여자 단말 장치 및 시스템
KR101835518B1 (ko) Utxo 기반 프로토콜을 사용하여 통합 포인트 서비스를 제공하는 방법 및 이를 이용한 지원 서버
KR20220065273A (ko) 블록 체인 네트워크 기반의 대체 불가능 토큰을 이용한 소유권 아이템 자산의 유동성 가치 조절 서비스 제공 방법, 그를 수행하는 게임 서비스 제공 장치 및 시스템
KR20220065271A (ko) 블록 체인 네트워크 기반의 대체 불가능 토큰을 이용한 소유권 아이템 자산의 유동성 가치 조절 서비스 제공 방법, 그를 수행하는 판매자 단말 장치 및 시스템
KR102333811B1 (ko) 블록체인 기반의 카드 결제 처리 시스템 및 방법
Li et al. Secure electronic ticketing system based on consortium blockchain
KR20220065256A (ko) 블록 체인 네트워크 기반의 대체 불가능 토큰을 이용한 소유권 아이템 자산의 거래 서비스 제공 방법, 이를 수행하는 판매자 단말 장치 및 시스템
CN116664298A (zh) 基于区块链的去中心化数据交易***的实现方法和装置
CN109756561A (zh) 数据存储方法及其装置、电子设备、计算机可读介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190514

RJ01 Rejection of invention patent application after publication