1.一种基于区块链技术为3D打印产品做数字身份证明的方法,其特征在于:利用区块链信息不可篡改与可追溯的特性生成防伪3D二维码,并将防伪3D二维码嵌入3D打印STL文件中,使防伪3D二维码成为3D打印产品不可分割的组成部分;
用户扫描所述防伪3D二维码即可查看产品的数字证书,数字证书中将该产品从制造到销毁的全部生命周期记录在案,并将每次扫描记录上链存证。
2.根据权利要求1所述的基于区块链技术为3D打印产品做数字身份证明的方法,其特征在于:包括以下步骤:
第一步,注册登录,上传上链行动名称和需要打印的STL文件,将需要打印的STL格式文件提交至打印页面;
第二步,对需要打印的STL文件做hash计算并生成hash值,计算生成的hash值作为STL文件的数字指纹与打印信息一同上传至由多个不同个体共同维护的区块链上;
第三步,生成区块链交易号和产品的数字证书网页,并根据数字证书网页生成防伪二维码;
第四步,将防伪二维码3D化得到防伪3D二维码,解析需要打印的STL文件,并将防伪3D二维码嵌入需要打印的STL文件中;
第五步,调节并确认防伪3D二维码在3D打印产品上的大小和位置,输出确定后的STL文件;
第六步,下载确定后的STL文件进行打印,打印成型后扫码即可打开网页,查看产品的数字证书。
3.根据权利要求2所述的基于区块链技术为3D打印产品做数字身份证明的方法,其特征在于:所述第一步中,在打印页面上传产品的打印信息,包括操作人信息,打印地点,打印时间,接入的打印机编号,打印材料及参数信息。
4.根据权利要求2所述的基于区块链技术为3D打印产品做数字身份证明的方法,其特征在于:所述第三步中,防伪二维码是链接型二维码,用于查看产品的数字证书;产品从制造到销毁的全部生命周期均记录在数字证书中,通过网页还能将防伪二维码的每次扫描信息都记录在数字证书网页中,上链存证。
5.根据权利要求2或4所述的基于区块链技术为3D打印产品做数字身份证明的方法,其特征在于:所述第三步中,数字证书信息包括STL文件的数字指纹,打印信息,上链行动名称,上链时间以及扫描纪录。