【技术实现步骤摘要】
【国外来华专利技术】区块生成方法、装置和区块链网络
本专利技术涉及区块链
,尤其涉及一种区块生成方法、装置和区块链网络。
技术介绍
区块链技术是一种分布式、去中心、去信任的网络数据共识存储技术,其基于独特的区块(Block)生成机制和P2P(PointtoPoint,点对点)网络通信机制实现了分布式计算的同步性问题。通常意义上,在区块链的形成过程中,每一个参与计算的节点均享有相同的权限,其中包括转账(Transaction),计算区块等权限。现有技术中,参与区块计算的节点的计算能力参差不齐,为了提高产生区块的几率,计算区块的节点使用的硬件也从CPU(CentralProcessingUnit,中央处理器)、GPU(GraphicsProcessingUnit,图形处理器)、FPGA(FieldProgrammableGateArray,现场可编程逻辑门阵列)一直演化到ASIC(Application-specificintegratedcircuit,专用芯片)。但是,区块链涉及一个“51%攻击”的场景,既理论上超过51%计算能力的节点或者多个节点,能够对区块链进行“51%攻击 ...
【技术保护点】
一种区块生成方法,其特征在于,所述方法应用于区块生成装置,所述区块生成装置内置私钥信息,所述方法包括:根据所述私钥信息对所述区块生成装置生成的区块进行签名,得到签名区块;通过区块链网络中的第一节点设备将所述签名区块发布到其他节点设备。
【技术特征摘要】
【国外来华专利技术】1.一种区块生成方法,其特征在于,所述方法应用于区块生成装置,所述区块生成装置内置私钥信息,所述方法包括:根据所述私钥信息对所述区块生成装置生成的区块进行签名,得到签名区块;通过区块链网络中的第一节点设备将所述签名区块发布到其他节点设备。2.根据权利要求1所述的方法,其特征在于,所述区块生成装置包括哈希处理器单元,在所述根据私钥对所述区块生成装置生成的区块进行签名之前,包括:根据所述哈希处理器单元中内置的特定哈希算法进行哈希计算,得到所述区块。3.根据权利要求2所述的方法,其特征在于,在根据所述第一处理单元中内置的特定哈希算法进行哈希计算,得到所述区块之前,所述方法还包括:通过所述第一节点设备获取交易数据,其中,所述区块包括所述交易数据。4.根据权利要求1所述的方法,其特征在于,所述区块生成装置包括密钥处理器单元,所述根据所述私钥信息对所述区块生成装置生成的区块进行签名,包括:根据所述密钥处理器单元中的所述私钥信息对所述区块进行签名,得到所述签名区块。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:通过所述第一节点设备获取所述区块链网络中的第二节点设备发布的签名区块;根据公钥信息对所述第二节点设备发布的签名区块进行签名认证;在签名认证成功后,对获取到的所述签名区块进行工作量证明验证;根据工作量证明验证结果确定是否将所述签名区块添加到区块链。6.根据权利要求1至4任一项所述的方法,其特征在于,在所述根据所述私钥信息对所述区块生成装置生成的区块进行签名,得到签名区块之前,包括:通过所述第一节点设备确定所述区块生成装置最近一次生成的区块与当前区块链中的最新区块之间相差的区块数;确定所述区块数不小于预设阈值m,其中,m为大于或等于1,且小于n的正整数,n是所述区块链网络中所有节点设备的数目。7.一种区块生成方法,其特征在于,所述方法应用于区块生成装置,所述方法包括:通过第二节点设备获取所述区块链网络中的第一节点设备发布的签名区块;根据公钥信息对所述签名区块进行签名认证;在签名认证成功后,对所述签名区块进行工作量证明验证;根据工作量证明验证结果确定是否将所述签名区块添加到区块链。8.一种区块生成装置,其特征在于,所述区块生成装置内置私钥信息,所述区块生成装置包括:签名模块,用于根据所述私钥信息对所述区块生成装置生成的区块进行签名,得到签名区块;发布模块,用于通过区块链网络中的第一节点设备将所述签名区块发布到其他节点设备。9.根据权利要求8所述的区块生成装置,其特征在于,还包括:获取模块,用于通过所述第一节点设备获取所述区块链网络中的第二节点设备发布的签名区块;签名认证模块,用于根据公钥信息对所述第二节点设备发布的签名区块进行签名认证;工作量证明模块,用于在签名认证成功后,对获取到的所述签名区块进行工作量证明验证;区块添加模块,用于根据工作量证明验证结果确定是否将所述签名区块添加到区块链。10.根据权利要求8或9所述的区块生成装置,其特征在于,还包括:确定模块,用于在所述签名模块根据所述私钥信息对所述区块生成装置生成的区块进行签名之前,通过所述第一节点设备确定所述区块生成装置...
【专利技术属性】
技术研发人员:王健,谢辉,
申请(专利权)人:深圳前海达闼云端智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。