通过打印和扫描从哈希值得到的RGB图像的工作量证明的制作方法

文档序号:38617718发布日期:2024-07-12 11:21阅读:16来源:国知局
本发明涉及一种使用至少一个打印设备来生成和验证区块链的区块的工作量证明(也表示为共识机制)的计算机实施的方法,以及所述方法的用途,比如用于交易加密货币。根据本发明的方法和用途具体可以用于智能合约、金融服务、医疗保健、个人身份识别、加密货币、供应链领域中的交易的安全处理。其他应用也是可能的。
背景技术
::1、在许多应用中,比如在金融服务、医疗保健、个人身份识别、加密货币、供应链等领域,区块链技术是一种确保交易(比如许可、与其他公司的合作和技术销售)的安全处理的高效技术。2、区块链是一个不断增长的记录(称为区块)清单,这些区块使用加密技术进行链接。每个区块包含前一个区块的加密哈希、时间戳和交易数据。根据设计,区块链可以防止数据被修改。参见en.wikipedia.org/wiki/blockchain,区块链是“一个开放的、分布式账本,可以高效地、可验证地且永久地记录两方之间的交易”。为了用作分布式账本,区块链通常由端到端网络进行管理,共同遵守用于节点间通信和验证新区块的协议。每个区块都包括区块链中前一个区块的加密哈希,将两者链接起来。链接的区块形成链。这个迭代过程确认了前一个区块的完整性,一直追溯到最初的创世(genesis)区块。区块链技术通常需要加密哈希函数,需要处理多个信息,并且需要哈希函数将任意大小的数据映射到固定大小的值,使得任何给定区块中的数据都不能被追溯更改。3、eshani等人的“a study on the issue of blockchain’s energy consumption[关于区块链能耗问题的研究]”,doi:10.1007/978-981-15-0361-0_5,描述了区块链技术是已经开发的最大的创新技术之一,并且在教育、商业和工业领域具有潜在用途。自比特币诞生以来,区块链已成为一种无需任何第三方干预即可存储数字信息的手段。然而,现在区块链被用于各种其他应用,而不仅仅是简单的分布式账本。随着时间的推移,区块链对经济的不同领域产生了更大的影响,并因其不可改变性而受到欢迎。但是,区块链也面临一些问题。这些问题之一是能耗。人们发现区块链由于其创建所遵循的算法而消耗大量能源。johannes sedlmeir等人的“the energy consumption of blockchain technology:beyond myth[区块链技术的能耗:超越神话]”,公共信息系统工程62(6):599–608(2020),https://doi.org/10.1007/s12599-020-00656-x,以及eshani ghosh和baisakhi das的“astudy on the issue of blockchain’s energy consumption[关于区块链能耗问题的研究]”,2020年1月,doi:10.1007/978-981-15-0361-0_5,2019年国际道德黑客会议论文集(第63-75页),描述了区块链技术、特别是工作量证明所需的巨大能耗。4、尽管用于生成区块链的已知区块链技术和方法取得了成就,特别是鉴于计算机技术的最新进展、计算机能力和资源的可用性不断增加,但是仍然需要减少区块链技术的能耗,特别是工作量证明所需的能耗。5、要解决的问题6、因此,希望提供解决上述技术挑战的方法和设备。具体地,应提供一种使用至少一个打印设备来生成和验证区块链的区块的工作量证明的计算机实施的方法,从而减少工作量证明的能耗。技术实现思路1、该问题通过具有独立权利要求的特征的使用至少一个打印设备来生成和验证区块链的区块的工作量证明的计算机实施的方法以及用途来解决。从属权利要求中列出了可以以独立方式或任何任意组合方式实现的有利实施例。2、如下文中所使用的,术语“具有”、“包括(comprise)”或“包括(include)”或其任何任意语法变型以非排他性方式使用。因此,这些术语既可以指的是除了这些术语引入的特征之外,在该上下文中描述的实体中不存在另外特征的情况,又可以指的是存在一个或多个另外特征的情况。作为示例,表述“a具有b”、“a包括b”和“a包含b”既可以指的是除b之外,a中不存在另外要素的情况(即,a仅且单独地由b组成的情况),又可以指的是除了b之外,实体a中还存在一个或多个另外要素(比如要素c、要素c和d或者甚至另外要素)。3、进一步地,应当注意的是,指示特征或要素可以出现一次或多于一次的术语“至少一个”、“一个或多个”或类似表达典型地将在介绍相应特征或要素时仅使用一次。在下文中,在大多数情况下,当提及相应特征或要素时,将不会重复表述“至少一个”或“一个或多个”,但事实上相应特征或要素可能存在一个或多于一个。4、进一步地,如下文中所使用的,术语“优选地”、“更优选地”、“特别地”、“更特别地”、“具体地”、“更具体地”或类似术语与可选特征结合使用,而不限制替代性的可能性。因此,这些术语引入的特征是可选特征并且不旨在以任何方式限制权利要求的范围。正如技术人员将认识到的,本发明可以通过使用替代性特征来执行。类似地,由“在本发明的实施例中”或类似表述引入的特征旨在是可选特征,而不对本发明的替代性实施例有任何限制,不对本发明的范围有任何限制,并且不对以这种方式引入的特征与本发明的其他可选或非可选特征组合的可能性有任何限制。5、在本发明的第一方面中,提出了一种使用至少一个打印设备来生成和验证区块链的区块的工作量证明的计算机实施的方法。打印设备被配置用于根据打印机控制设置生成至少一个数字图像。6、该方法包括以下方法步骤,具体地,这些步骤可以以给定的顺序执行。然而,不同的顺序也是可能的。可以进一步地完全或部分同时地执行两个或更多个方法步骤。进一步地,一个或多个甚至全部方法步骤可以执行一次或者可以重复执行,比如重复一次或多次。进一步地,该方法可以包括未列出的附加方法步骤。7、该方法包括以下步骤:8、i)提供加密哈希值;9、ii)生成包括多个彩色像素的至少一个初始数字图像,其中,通过将加密哈希值的至少一部分转换成彩色像素的颜色值来生成初始数字图像;10、iii)生成所包括的多个彩色像素与初始数字图像的不同的任务数字图像;11、iv)选择挖矿打印机控制设置,通过使用打印设备利用所选择的挖矿打印机控制设置混合和/或共混颜料来打印初始数字图像,并通过使用至少一个扫描设备扫描所打印的图像,从而生成具有的多个彩色像素与初始数字图像的不同的挖矿数字图像;12、v)通过使用至少一个处理设备来比较挖矿数字图像和任务数字图像的彩色像素;13、其中,该方法包括重复步骤ii)至v)直到发现挖矿数字图像和任务数字图像的彩色像素相同,14、其中,在每种情况下,在步骤iv)中,选择不同的挖矿打印机控制设置,其中,发现挖矿数字图像和任务数字图像至少在容差内相同的挖矿打印机控制设置被用作用于生成和验证区块链的区块的工作量证明。15、如本文所使用的术语“计算机实施的”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于完全或部分地通过使用数据处理装置(比如包括至少一个处理器的数据处理装置)来实施的过程。因此,术语“计算机”通常可以指具有至少一个数据处理装置(比如至少一个处理器)的设备或者设备的组合或网络。此外,计算机可以包括一个或多个另外的组件,比如数据存储设备、电子接口或人机接口中的至少一个。16、如本文所使用的术语“区块”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于区块链的组件或元素。区块链可以被定义为可以保存某些记录的一系列区块,并且这些区块使用密码学原理相互链接,有关进一步细节,请参见eshani等人的“a study on the issueof blockchain’s energy consumption[关于区块链能耗问题的研究]”,第2章,doi:10.1007/978-981-15-0361-0_5或en.wikipedia.org/wiki/blockchain。每个区块可以包括交易数据。这些区块可以通过包括前一个区块的哈希值进行链接。每个区块包括前一个区块的加密哈希。每个区块可以进一步包括时间戳。区块链可以包括多个链接的区块。17、区块可以包括包含多个字段的区块头。具体地,区块头包括关于区块版本号、前一个区块头的加密哈希、基于区块中所有交易的加密哈希、时间、比特和随机数的信息。区块的结构可以类似于比特币的区块架构,例如,如en.bitcoin.it/wiki/block_hashing_algorithm所述。区块头可以包括这些字段:18、19、20、字段区块版本号(也表示为“version”)、前一个区块头的加密哈希(也表示为“hashprevbloc”)、基于区块中所有交易的加密哈希(也表示为“hashmerkleroot”)以及“time”可以以与比特币相同的方式生成,并且可以保持相同的含义。该时间可以是自1970-01-01t00:00utc以来以秒为单位的时间戳。该方法可以允许调整每个区块中的交易协议时间。然而,其他时间也是可能的。21、可以使用哈希函数来生成加密哈希值,也表示为哈希值。哈希函数可以是可用于将任意大小的数据映射到固定大小的值的任意函数。哈希函数返回的值称为哈希值。如本文所使用的术语“加密哈希值”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于唯一表示数据的固定长度的数值。例如,加密哈希值可以包括十六进制数字。如本文所使用的术语“数据”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于信息和/或代表信息的机器可读信号或符号。数据具体可以是或可以包括数字数据和模拟数据之一或两者。可以通过使用至少一个哈希函数来提供加密哈希值,该至少一个哈希函数以区块的区块号、存储在区块中的数据和前一个区块的加密哈希作为输入。例如,哈希函数可以是选自由sha-224、sha-256、sha-384、sha-512、sha-512/224、sha-512/256组成的组中的至少一个安全哈希函数sha-2。如本文所使用的术语“提供”加密哈希值是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于生成和/或应用和/或使用加密哈希值。由于用于寻找随机数及其验证的创造性方法,加密哈希可以不包括一定数量的零。此外,工作量证明(https://en.wikipedia.org/wiki/proof_of_work)的要求仍然得到满足。具体地,本发明提出了“打印工作量”来代替“计算工作量”。然而,其他选择也是可行的。例如,加密哈希值可以作为选自由以下各项组成的组中的至少一个元素来提供:当前区块的每个元素的至少一个十六进制数字;当前区块的每个元素的哈希值(例如,应用sha256)的至少一个十六进制数字,比如前一个区块的哈希值、时间戳的哈希值;从例如单独的数字生成器(例如,应用sha256)输入后的哈希值的至少一个十六进制数字;提供十六进制数字的任何其他可用数据源。其他类型的数字也是可能的,例如,十进制数字。22、例如,当前区块的版本号、存储在区块中的数据和前一个区块的哈希可以用作哈希函数(例如,sha256函数)的输入,以获得当前区块的加密哈希值:sha256(区块版本号、数据、前一个区块头的加密哈希)->加密哈希值,例如:加密哈希值=c019286295f2cdec9958bee25b9603b5f94c76b2ccc69a59ce54872ed26dc479。23、如本文所使用的术语“比特”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。这些比特可以定义初始数字图像的像素数量。这些比特还可以定义任务数字图像的像素数量。具体地,这些比特可以定义挖矿难度。“bits”字段可以用于通过每次打印和扫描迭代的像素数量来解决难度和/或打印时间。因此,字段比特的使用方式可能与比特币不同。24、挖矿打印机控制设置的信息可以用于生成数字以作为随机数,该随机数用于生成和验证区块链的区块。该数字可以是表示数字的符号或符号组,例如,数字串、十六进制数字等。如本文所使用的术语“随机数”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于只能被使用一次的任意数字(一维)。随机数可以是被发现为将初始数字图像转印成任务数字图像的打印机控制设置。具体地,随机数可以是将初始数字图像转印成任务数字图像(特别是在打印、扫描和像素化中的一个或多个之后)的挖矿打印机控制设置。25、随机数的大小在打印之前通过定义用于打印的颜色空间的每种颜色的颜色强度的信息进行设置。因此,该强度可以定义用于打印的颜色空间的每种颜色的彩色点的大小和彩色点之间的距离。例如,颜色空间(例如,cmyk颜色空间)的每种颜色的强度可以在0-255之间变化。因此,随机数的结构可以是{cc-mm-yy-kk}。例如,随机数的大小为4字节,用于定义0至255范围内的颜色空间的颜色强度。具体地,随机数的大小为4字节,用于定义0至255范围内的颜色空间的四种颜色的强度。例如,随机数的大小为4字节,用于定义八种颜色的颜色空间的0至15范围内的颜色强度,或者四种颜色的颜色空间的0至255范围内的颜色强度,或者其他颜色空间的其他颜色的适当范围内的颜色强度,其中,颜色强度由一个或两个十六进制数字表示,或者由其他数字表示,例如,每种颜料颜色的颜色强度由十进制数字表示。每种颜色的强度可以由两个十六进制数字表示。26、如本文所使用的术语“生成区块”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于向区块链添加和/或产生和/或创建新的区块。如本文所使用的术语“工作量证明”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于用于确保区块链新区块的生成的共识过程。在可以将区块添加到区块链之前,该区块所包含的信息需要通过基于区块链技术构建的网络(也表示为区块链网络)进行“验证”。这可以通过解决加密难题来创建所谓的哈希来完成。当网络的参与节点(所谓的矿工)发现(特别是作为第一个)加密难题的解时,它可以有权生成新的区块。寻找解的过程通常被称为“挖矿”或“挖矿过程”。网络的其他节点可以检查所找到的解是否正确。如果其他节点确认其有效性,则该区块被视为已通过验证,并且可以添加到区块链中。27、如本文所使用的术语“打印设备”(也表示为打印机)是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于被配置用于根据打印机控制设置、具体地是以图案化的方式将至少一种材料施加(例如,打印)到至少一个打印表面或基材上的设备。特别地,打印设备可以包括一个或多个鼓,比如成像鼓;传送器,比如转印带;激光器、透镜系统,比如包括至少一个反射镜(例如,可旋转反射镜)的透镜系统;清洁元件,比如辊、刮刀或用于清洁的类似装置,例如,用于清洁鼓或传送器;盒,例如,用于储存一种或多种基材的盒,比如纸盒;至少一个输送元件,比如辊和/或传送器,例如,用于将基材,具体是纸张馈送到打印设备中、转移到打印设备内和/或从打印设备排出;打印机控制单元,该打印机控制单元被配置用于控制该打印设备。特别地,材料被打印在鼓(比如成像鼓)的表面上,或者被打印在传送器(比如转印带)上。28、此外,例如,打印设备可以包括盒,例如,用于存储一种或多种基材的盒,比如纸盒;至少一个输送元件,比如辊和/或传送器,例如,用于将基材,具体是纸张馈送到打印设备中、转移到打印设备内和/或从打印设备排出。29、打印设备被配置用于生成至少一个数字图像。数字图像可以通过在被扫描区域上施加照明来扫描至少一种材料在基材上的光学印模而得到。如本文所使用的术语“数字图像”(也表示为数字图片)是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于物理对象的二维表示。术语图像和图片在下文中作为同义词使用。数字图像可以包括多个彩色像素。例如,数字图像可以是数字rgb图像。数字rgb图像可以是具有三个颜色通道的彩色数字图像,即,一个是红色(r)通道、一个是绿色(g)通道以及一个是蓝色(b)通道。数字rgb图像的原色可以是红色、绿色和蓝色。rgb数字图像可以具有每种原色的颜色通道。数字彩色图像可以包括多个图像像素,其中,每个图像像素由原色的组合构成。例如,数字rgb图像可以是24比特或48比特。数字rgb图像的每个像素可以由两个空间坐标和三个颜色值来指定。例如,数字图像可以是数字cmyk彩色图像,其中,cmyk颜色空间的原色是黑色、青色、品红色、黄色和白色。然而,其他颜色空间也是可能的。30、打印可以包括将图像打印在打印设备中的转印带上,该转印带在本文中也表示为鼓。31、如本文所使用的术语“打印机控制设置”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于包括用于控制打印设备的至少一个功能的多个参数的打印机控制信息。例如,打印机控制设置可以包括预定义长度的字符串。打印机控制设置可以包括至少一个共混信息项,这将在下文更详细地概述。因此,典型地,打印设备可以被配置用于根据打印机控制设置(比如例如以至少一种打印机控制语言提供的字符串、位图图像、矢量图像、计算机程序中的一个或多个)在至少一个打印表面上生成文本和/或图像。特别地,打印设备,具体是打印设备的至少一个功能,可以通过至少一种打印机控制语言(比如一种或多种页面描述语言(pdl)、打印机命令语言(pcl)、postscript、xml纸张规范等)来控制。32、如本文所使用的术语“生成至少一个初始数字图像”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于确定初始数字图像的像素颜色的过程。如本文所使用的术语“初始数字图像”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于用作挖矿起点的任意数字图像。通过将加密哈希值的至少一部分转换成初始数字图像的彩色像素的颜色值来生成初始数字图像。例如,初始数字图像的生成可以包括将加密哈希值的十六进制数字的至少一部分转换成rgb颜色,以根据另一颜色空间(例如,cmyk颜色空间)使用颜料颗粒将初始数字图像打印在基材上。例如,可以使用至少一种数学算法和/或至少一种预定关系(比如查找表)来执行十六进制数字到颜色值的转换,例如,如在www.rapidtables.com/convert/color/hex-to-rgb.html,或者“the image-interface:graphical supports for visualinformation[图像界面:视觉信息的图形支持]”,everardo reyes-garcia、john wiley&sons,2017年,isbn 978-1-1194-7497-5中所述。33、初始数字图像的生成可以包括从加密哈希值中选择十六进制数字。例如,加密哈希值可以被包括在区块的区块头中使用。例如,对于初始数字图像的第一像素,可以选择十六进制数字的前六位数并将其转换成rgb颜色。对于初始数字图像的另外的像素,可以连续地选择接下来的六位数并将其转换成rgb颜色。然而,从加密哈希中选择十六进制数字的其他实施例也是可能的。例如,加密哈希值可以例如通过排序和/或至少一种另外的数学算法进行处理。例如,该方法可以包括为初始数字图像的每个像素生成包括行和列的表。每行可以包括初始加密哈希值的不同处理版本。例如,对于初始数字图像的第一像素,可以选择第一列的前六行的数字。对于初始数字图像的另外的像素,可以连续地选择接下来的行和/或列。34、初始数字图像的生成可以包括将加密哈希值的十六进制数字转换成显著光学差异的rgb颜色。如本文所使用的术语“显著光学差异”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。例如,可以根据预定义的查找表将加密哈希值的十六进制数字转换成具有显著光学差异的rgb颜色(示例性地针对4比特颜色空间进行):35、36、37、rgb颜色空间可以是24比特颜色空间。rgb调色板可以包括(28)3种颜色。为了实现显著光学差异,可以仅使用两个十六进制数字来定义相应的rgb颜色。38、加密哈希值可以用于定义在将初始数字图像打印在基材上之前该初始数字图像的像素的大小和/或形状。加密哈希值的十六进制数字优选地用于定义每个像素的彩色点数量。加密哈希值的十六进制数字可以用于定义每个像素的彩色点数量。如上所述,该方法可以包括为初始数字图像的每个像素生成包括行和列的表。每行可以包括初始加密哈希值的不同处理版本。例如,初始数字图像的第一像素的大小可以由第一列的第七行来定义。对于初始数字图像的另外的像素,可以连续地选择接下来的第七行和/或列。像素的形状可以由加密哈希值的一部分来定义。例如,第七行也可以用于该形状,和/或另一行可以用于定义该形状。例如,对于0到4之间的数字,像素可以是圆形的;5-8之间的数字为三角形;9到b之间的数字为方形和/或c到f之间的数字为菱形。然而,其他实施例也是可行的。该方法可以包括以二次格式排列像素。每个像素的面积大小可以设置为10mm×10mm,优选为3mm×3mm。39、如本文所使用的术语“任务数字图像”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于用作加密难题的任意数字图像。任务数字图像包括与初始数字图像的不同的多个彩色像素。任务数字图像的彩色像素可以具有相同或不同的颜色值。初始数字图像的彩色像素和/或任务数字图像可以是rgb颜色空间的彩色像素。40、任务数字图像可以通过将除了用于生成初始数字图像之外的加密哈希值的至少一部分转换成彩色像素的至少一个颜色值来生成。关于将加密哈希值的至少一部分转换成任务数字图像的像素的颜色值,参考初始数字图像的生成。然而,对于任务数字图像,可以使用除用于初始数字图像之外的加密哈希值的一部分。然而,其他颜色空间也是可能的。例如,针对随机数的挖矿,首先可以自动定义任务数字图像的rgb颜色。为此,例如,可以获取前一个区块的加密哈希的最后24比特。41、附加地或可替代地,任务数字图像可以通过使用至少一种随机算法来生成。这样的随机算法通常是技术人员已知的。由随机算法生成的随机数(比如十六进制数字)可以被转换成颜色值。可以使用至少一种数学算法和/或至少一种预定关系(比如查找表)来执行十六进制数字到颜色值的转换,例如,如在“improving image performance by usingcolor lookup tables[通过使用颜色查找表提高图像性能]”,adobe开发者支持,技术说明#5121,1992年3月31日或https://www.rgbtohex.net/hextorgb/中所述。42、附加地或可替代地,任务数字图像可以通过将区块(比如要添加的区块或前一个区块)的交易的数字信息变换成颜色值(例如,rgb颜色或cmyk颜色)来提供。43、这些交易可以包括金融交易(比如支付、许可、订单、发票),和/或物流交易(比如交付、存储记录、途经记录),和/或与非同质化代币、计划相关的交易,和/或纳税申报,和/或合同,和/或个人健康信息等。如本文所使用的术语“交易的数字信息”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于描述至少一个交易的数据,也表示为交易数据。交易数据可以包括关于交易时间、交易数值、交易文本、交易数字图片、交易文本、交易数字图像等中的一项或多项的信息。交易数据可以以二进制格式提供。44、如本文所使用的术语“挖矿打印机控制设置”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于假定用于从初始数字图像生成任务数字图像的打印机控制设置。可以迭代地选择挖矿打印机控制设置,特别是当重复步骤iv)时。然而,在步骤i)中使用不同的加密哈希值的情况下,例如,在对后续区块重复该方法的情况下,可以使用在步骤iv)至v)中已经选择和使用的相同的(多个)挖矿打印机控制设置。例如,可以选择挖矿打印机控制设置来逐像素地和/或针对一组像素调整颜色。例如,挖矿打印机控制设置可以包括字符串,其中,可以迭代地改变字符串的字符(比如数量),例如,当选择下一个挖矿打印机控制设置时,字符串的数量可以增加,比如增加1。挖矿打印机控制设置可以由至少一个云服务、区块链网络的节点的至少一个处理设备等中的一个或多个来选择。例如,每个节点可以被配置用于执行软件程序,该软件程序被配置用于选择挖矿打印机控制设置。例如,定义挖矿打印机控制设置的输入可以通过使用随机数生成器和/或通过使用至少一种预定义算法来提供。例如,挖矿打印机控制设置可以通过将随机选择的32比特挖矿打印机控制设置号的十六进制数字增加一个常数(例如,步进式的,例如,可以是9)(例如,将挖矿打印机控制设置号(即,e34a701b5)增加到另一个打印机控制设置号(即,e34a701be))来提供。45、本发明提出的挖矿是要找到将通过使用区块头的加密哈希值生成的初始数字图像转印成任务数字图像的挖矿打印机控制设置。具体地,针对随机数的挖矿过程是关于cmyk颜色空间的四种颜色的强度的变化。因此,该强度可以定义用于打印的颜色空间的每种颜色的彩色点的大小和彩色点之间的距离。这导致转印带或图像辊上的初始rgb图像的颜料像素的光学外观发生变化。辅助颜色空间的每种颜色的强度可以在0-255之间变化,这意味着32比特随机数的结构是{cc-mm-yy-kk},只要能达到目标像素颜色,该结构可以通过打印机控制进行变化。46、矿工竞相寻找挖矿打印机控制设置号(随机数),其将初始数字图像转换成任务数字图像。首先发现将初始数字图像转印成任务数字图像的挖矿打印机控制设置的矿工可以获得奖励。其他矿工可以检查该挖矿打印机控制设置。其他矿工也可以生成相同的挖矿数字图像,并且将以这种方式验证随机数。位于误差容限之外的每个挖矿打印机控制设置都将被拒绝。误差容限内的任何挖矿打印机控制设置都将被接受。因此,谁先找到该打印机控制设置就可以将该区块添加到链中,并获得其加密货币奖励。基于挖出的加密货币单位和交易费用的奖励可以与比特币挖矿相同。然而,本发明提出了打印机能力而不是电子颜料来代替算力。打印设备可以在区块链网络中实施为挖矿计算机,特别是这些打印设备可以起到相同的功能。47、字段“bits”,例如,32比特的“bits”,可以定义要打印的初始数字图像的像素数量和/或任务数字图像的像素数量。字段“bits”,例如,32比特“bits”,也可以用于定义目标数字图像的像素数量。例如,前16比特可以用于定义要打印的初始数字图像的像素数量。第二个16比特可以用于定义任务数字图像的像素数量。字段“bit”可以定义挖矿难度。48、挖矿数字图像具有与初始数字图像不同的多个彩色像素。挖矿数字图像的彩色像素可以是cmyk或rgb颜色空间的彩色像素。在24比特rgb颜色空间中,挖矿数字图像与初始数字图像之间的颜色代码的差异可以是对于一个像素而言的rgb颜色空间的三种颜色之一的颜色代码的差异(例如,初始数字图像和挖矿数字图像的像素的颜色代码是相同的,但是对于一个像素而言,挖矿数字图像的颜色代码是4472c5,而对于初始数字图像的相同像素而言,颜色代码是4472c4)。49、如本文所使用的术语“挖矿数字图像”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于通过使用打印设备利用所选择的挖矿打印机控制设置共混和/或混合颜料来打印初始数字图像并通过使用至少一个扫描设备扫描所打印的图像而生成的数字图像。打印可以包括在基材上打印。共混可以包括以规定方式混合颜料的至少一种过程,从而产生共混物。打印设备可以被配置为用作共混设备。具体地,打印设备被配置用于接收至少一个共混信息项并生成数字图像。打印设备可以具体地被配置用于根据至少一个共混信息项将至少两种材料共混到至少一个基材上。特别地,打印设备可以被配置用于根据该共混信息项将该至少两种材料共混(从而例如,生成共混物)到用于接收该共混物的基材上。关于打印设备的实施例,参考wo 2021/001147,其全部内容通过援引包括于本文中。50、如本文所使用的术语“材料”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于化学元素或化合物,具体是能够与其他化学元素或化合物混合的化学元素或化合物。该材料具体地可以适用于浇注。该材料通常可以是固态(具体是粒状固态)、液态或气态中的一种或多种。具体地,该材料可以是或可以包括粉末或液体中的至少一种。该材料可以是均质的、单一的材料。可替代地,该材料还可以包括均匀或不均匀混合的多种组分。因此,该材料本身可以是混合物或复合材料。作为示例,该材料可以是或可以包括液体,其中,作为示例,该液体包括至少一种溶剂和溶解、乳化或分散在该至少一种溶剂中的至少一种化合物。该溶剂可以形成材料的一部分,或者可替代地,该至少一种化合物可以被认为是材料,而该溶剂可以仅被认为是材料的辅助剂或添加剂。51、如本文所使用的术语“共混”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于以限定的方式混合至少两种材料从而产生共混物的过程。术语共混和混合在本文中将可以互换使用。产生共混物的过程可以包括进一步的步骤,比如至少两种材料的温度变化或温度处理。根据至少两种材料的性质,以各种方式进行混合。作为示例,在至少两种材料包括粉末的情况下,混合可以涉及将粉末共同分配或后分配到公共容器中,包括搅拌混合物的选项。附加地或可替代地,在至少两种材料包括液体的情况下,混合还可以涉及将液体共同分配或后分配到公共容器中,包括搅拌混合物的选项。附加地或可替代地,如将在下文进一步详细概述的,混合还可以包括打印过程,例如,将至少两种材料喷墨打印到例如公共基材上。附加地或可替代地,共混可以包括至少两种材料的其他类型的混合过程,比如在至少一个公共基材上混合至少两种材料。作为示例,共混可以包括一个或多个静电沉淀过程,比如将至少两种材料静电沉淀到例如公共基材上,例如,静电沉淀到带静电的表面上。因此,具体地,共混和/或混合可以包括打印过程中的静电沉淀。例如,共混和/或混合可以包括打印过程中的将至少两种带静电的材料打印到静电中和的表面上的静电沉淀。因此,材料可以被混合,从而至少暂时地改变它们的电荷。具体地,共混和/或混合可以包括激光打印过程中的静电沉淀,比如通常在激光打印机中执行的过程。特别地,至少两种材料,例如,颜料,可以例如首先被静电充电并沉积在同样被静电充电的图像辊上,其中,特定区域已经被静电中和,例如,通过使用激光和/或led。作为示例,这些所沉积的材料然后可以通过带相反电荷的基材(比如带相反电荷的纸)从图像辊上被拉出和/或移除。52、共混可以使材料保持不变,或者也可以完全或部分地改变材料的性质。因此,作为示例,材料可以简单地混合而没有任何化学变化。附加地或可替代地,材料可以被混合,从而改变它们的化学性质。后者具体地可以发生在材料含有在共混期间或共混之后可能完全或部分蒸发的溶剂的情况下。再次地,附加地或可替代地,这些材料也可以完全或部分地相互反应,从而生成至少一种反应产物。53、如本文所使用的术语“共混物”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于至少两种材料的混合物。该混合物具体可以存在于至少一个容器中和/或至少一个基材上。该混合物通常可以是固态(具体是粒状固态)、液态或气态中的一种或多种。具体地,该混合物可以是或可以包括粉末或液体中的至少一种。该混合物可以处于与材料相同的状态或者可以处于不同的状态。作为示例,材料中的至少一种可以处于液态,其中,该混合物也可以处于固态,这可以是例如在干燥过程之后的情况。因此,作为示例,至少两种材料可以在共混过程中以液态混合,其中,之后可以进行干燥,从而蒸发至少一种溶剂和/或从而改变混合材料的化学性质。作为示例,混合过程可以意味着将至少两种液态材料打印到至少一个基材上,随后进行干燥或凝固过程,其中,共混物因此可以处于干燥状态或固态。其他示例可以意味着相变过程,比如混合后材料的固化或凝固。54、如本文所使用的术语“共混信息项”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于描述所定义的共混过程的至少一个信息项。至少一个共混信息项可以涉及共混过程本身,比如涉及混合至少两种材料的方式,例如,涉及混合过程的过程参数。附加地或可替代地,至少一个共混信息项还可以涉及用于共混的材料,比如涉及在共混过程中要混合的数量,例如,涉及材料的质量或体积。55、如本文所使用的术语“共混设备”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于被配置用于执行上述共混过程的设备。具体地,如还将在下文进一步详细概述的,共混设备可以包括用于每种材料的供料装置或储器中的至少一个。共混设备还可以包括至少一个共混元件,比如喷嘴、搅拌设备、打印机、混合器等中的至少一个。56、因此,如本文所使用的术语“共混物”也是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于至少两种材料的混合物。该共混物具体可以存在于基材上或容器中。该共混物具体可以包含有限量的材料。57、挖矿数字图像的生成可以包括通过使用至少一个检测器来检测共混物的至少一种材料性质。如本文所使用的术语“材料性质”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于材料(比如共混物)的任意性质。该性质具体可以指物理、化学或生物性质中的一个或多个。具体地,材料性质可以包括材料的机械性质或光学性质中的至少一个。材料性质具体可以指相应材料的可测量性质。更具体地,至少一种材料性质可以是或可以包括共混物的至少一种颜色。附加地或可替代地,选自由以下各项组成的组中的至少一种性质:共混物的特定密度;共混物的体积;共混物的重量;共混物的光学性质;共混物的光谱组成,具体是共混物的颜色光谱;共混物的颜色强度;共混物的粘度。可以可替代地或附加地使用其他材料性质。58、检测共混物的至少一种材料性质的步骤具体可以包括生成关于材料性质的至少一个测量信息项。因此,至少一个测量信息项通常可以涉及至少一种材料性质的测量结果,比如涉及指示共混物的至少一种材料性质或表征共混物的至少一种材料性质的至少一个数值测量值。因此,作为示例,至少一个测量信息项可以例如包括以下信息项中的至少一个:共混物的特定密度测量值;共混物的体积测量值;共混物的重量测量值;共混物的光学性质测量值;共混物的颜色测量值;共混物的光谱组成测量值,具体是共混物的颜色光谱测量值;共混物的颜色强度测量值;共混物的粘度测量值。作为示例,这些测量值各自可以是或可以包括单个数字或多个数字,比如分布、光谱等。具体地,至少一个测量信息项可以是或可以包括至少一个数值,比如数字值。59、如本文所使用的术语“检测”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于生成关于性质或可测量变量的信息的过程,其中,可以检索定性和/或定量信息。该术语具体可以指测量物理对象的至少一个可测量变量的过程。因此,如本文所使用的术语“检测器”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于被配置用于执行检测过程的任意设备,比如具有用于测量对象的至少一个可测量变量的至少一个传感器的设备。作为示例,传感器可以包括以下各项中的一个或多个:重量传感器,具体是秤;体积传感器;密度传感器;颜色传感器;粒度分布传感器。可以附加地或可替代地使用其他传感器。60、至少一个共混信息项具体可以包括n个共混变量,其中,n表示正整数。如本文所使用的术语“共混变量”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于定量或定性描述共混的至少一个方面或参数的变量。作为示例,共混变量可以涉及至少两种材料,涉及共混过程的检测,比如混合物的数量或材料流等的检测。进一步地,可以检测共混物的m种材料性质,其中m是正整数。具体地,所检测到的材料性质的数量m可以等于或大于共混变量的数量n。换句话说,优选地,m≥n。换句话说,具体地,通过检测生成的信息可以至少与用于生成共混物的信息一样大,其中,术语“信息”可以分别指数量n和m,和/或通常可以指自由度的数量和/或自由度的对数,比如分别为log n或log m。61、具体地,共混的至少两种材料可以是不同的材料,具体地,这些材料在选自由以下各项组成的组中的至少一种性质方面不同:化学性质,具体是化学成分;光学性质,具体是光学外观,比如颜色、透明度、亮度中的一个或多个;机械性质,具体是粒径、粒度、密度、粘度或流动性质中的一个或多个;静电充电能力;可压缩性;结晶度;颗粒形状。另外,附加地或可替代地,可以使用其他性质。62、至少两种材料具体可以包括散装材料和/或松散材料。至少两种材料各自可以独立地选自由固体材料、气体材料和液体材料组成的组。更具体地,至少两种材料可以独立地选自由以下各项组成的组和/或可以包括选自由以下各项组成的组中的至少两种材料:63、-粉末,具体是选自由以下各项组成的组中的粉末:64、o无机粉末,具体是由矿物制成的无机粉末;65、o有机粉末,具体是由聚合物制成的有机粉末;66、o 颜料;67、o 墨粉;68、-液体,具体是选自由纯液体、悬浮液、乳液或溶液组成的组中的液体,更具体是色浆和墨水中的一种或多种。69、术语材料和颜料在本文中可以作为同义词使用。因此,术语颜料可以包括颜色颗粒、粉末、包含这些颗粒的液体。术语颜料可以包括纯颜料和/或具有至少一层聚合物涂层(例如,苯乙烯丙烯酸酯共聚物、聚酯树脂、苯乙烯丁二烯共聚物或类似的聚合物)的颜料。具体地,术语颜料可以指墨粉。在本发明的上下文中,可以使用任何合适的颜料。在本发明的上下文中,还可以使用混合物,例如,该混合物包含一种或多种颜料或一种或多种颜料的墨粉。70、在本发明的上下文中,颜料的用量可以变化。优选地,颜料的用量在10-15g/cm2至1g/cm2的范围内,更优选地在10-9g/cm2至10-3g/cm2的范围内。71、所用颜料的粒度优选地在10纳米至1mm的范围内,优选地特别是在100纳米至100微米的范围内。72、优选地,合适的颜料选自无机材料,优选地选自金属氧化物、金属氧化物,优选是来自天然来源的金属氧化物。合适的颜料可以例如选自铁氧化物。铁氧化物颜料是成本相对较低的材料,可以抵抗因暴露在阳光下而变色,具有良好的耐化学性,并且在正常环境条件下稳定。已经发现铁氧化物特别合适,因为这些材料可以被容易地回收和再利用。例如,铁氧化物颜料可以被收集并用作钢铁生产的原料,从而避免将用过的颜料作为废物处理。73、合适的铁氧化物也可以作为天然颜料使用。合适的红色颜料可以源自赤铁矿,黄色和棕色颜料(比如赭石、远山(sierra)和棕土)可以源自褐铁矿,以及磁铁矿提供黑色铁氧化物颜料。此外,根据本发明,可以使用合成颜料,特别是金属氧化物(比如铁氧化物),其是在受控条件下制造,使得粒度、分布和形状具有优异的均匀性,以改善颜色质量和化学纯度。74、例如,来自天然来源的颜料适用于本发明的方法,比如选自天然有机材料(例如,来自植物、动物和矿物的有机材料)的颜料。同样合适的是选自合成有机材料的颜料,比如偶氮颜料。合适的矿物颜料是例如赭石、黄土、蓝铜矿、钴或群青。也可以使用尖晶石。赭石通常是红色或黄色的,从铁矿石或含铁粘土中获得。黄土是一种褐铁矿粘土,由铁氧化物提炼而成,可产生浓郁的红色。蓝铜矿存在于铜矿床的上层氧化部分。群青可以从青金石中获得,也可以人工制造。尖晶石有黄色、橙色、绿松石色和蓝色可供选择。进一步的示例包括:胭脂红天然红4(carmine lake natural red 4)(胭脂虫)、天然黄3深红(naturalyellow3lake)(来自植物)、茜草深红天然红9(madder lake natural red 9)(茜草根)、靛蓝湖天然蓝2(indigo lake natural blue 2)(崧蓝)、叶绿素湖绿(chlorophylin greenlake)(植物物质)、蔬菜黑或骨黑、钛白粉、铁氧化物、滑石粉、白垩、高岭土和其他土质颜料。75、根据本发明的另一个实施例,优选至少20%、更优选30%、最优选40%的所用颜料应该是天然来源的,即,通过简单的分离或提纯步骤从天然产品中得到,而不是从石化工业产品得到。76、在本发明的上下文中,术语颜料还包括在紫外光下可见的颜料。可以使用可持续发展且环保的材料,比如可从科莱恩(clariant)购得的ecotrain标签下的颜料,例如,选自novoperm yellow hr 72、hostaperm blue b2g 03、hostaperm green gnx 01、hansabrilliant yellow 2gx 72-s、hostaperm yellow h3g edw vp 5131、https://www.clariant.com/de/solutions/products/2014/10/14/10/39/novoper m-orange-hl-71"\o"novoperm orange hl 71、以及hostaperm blue b2g-eds vp 3491组成的组的颜料。77、在本发明的上下文中,还可以使用效果颜料(比如吸收颜料)、金属效果颜料和珠光颜料。金属效果颜料或金属质感效果颜料通常由铝、铜、铜锌合金、锌和其他金属的薄片或片状体组成。合适的珠光颜料是例如基于云母的颜料,但也可以是基于二氧化硅或氧化铝薄片的颜料。合适的是例如涂有金属氧化物(比如tio2或铁氧化物)薄膜的天然云母颜料。此外,在本发明的上下文中可以使用基于二氧化硅薄片(sio2)的颜料或基于氧化铝(al2o3)的颜料。合适的无基材珠光颜料是例如天然珍珠精、碱式碳酸铅、氯氧化铋、云母氧化铁和tio2薄片。78、特别地,如果使用不需要能量输入来进行化学合成的上述颜料(比如“天然颜料”),则能耗会改善。与比特币区块链技术的公开数据相比,在打印机中使用天然颜料可以减少99%的能耗,请参见上面的出版物。因此,本发明对降低成本和co2排放做出了重大贡献,因为大部分电能不是来自可再生资源。79、至少两种材料的共混可以根据至少一个共混信息项来执行。该至少一个共混信息项具体可以包括以下各项中的至少一项:要共混的至少两种材料的数量;要共混的至少两种材料的重量;要共混的至少两种材料的体积;要共混的至少两种材料的体积共混比;要共混的至少两种材料的重量共混比;用于对要共混的至少两种材料的两个或多个连续或不连续流进行混合的混合指令;用于对要共混的至少两种材料进行共混的打印指令,比如用于使用不同倾斜度的光栅图像(例如,由打印机的光栅图像处理器(rip)生成的光栅图像)对要共混的至少两种材料进行共混的倾斜信息。另外,附加地或可替代地,也可以使用其他类型的共混信息。80、可以将至少两种材料连续或不连续地供给到共混设备中。因此,作为示例,共混设备可以包括用于要共混的至少两种材料的至少两个储器。然而,附加地或可替代地,将材料供给到至少一个共混设备中的其他手段也是可能的。因此,作为示例,除了使用用于至少一种材料的至少一个储器之外或作为其替代,连续供给也是可能的。81、共混设备可以进一步包括用于接收共混物的至少一个接收元件。如本文所使用的,术语“接收元件”通常可以指被配置用于接收共混物的任意元件。接收元件具体可以具有用于接收共混物的至少一个接收表面和/或至少一种接收材料。因此,作为示例,至少一个接收元件具体可以包括选自由以下各项组成的组中的至少一个元件:用于接收共混物的接收容器;用于接收共混物的基材。至少一个接收元件可以是固定的接收元件和/或可以是移动的接收元件,比如可旋转的接收元件。作为示例,接收元件可以包括至少一个基材,比如具有至少一个基材表面的基材,该基材表面可以是或可以包括平面的基材表面和/或可以是或可以包括曲面的基材表面。作为示例,接收元件可以包括具有用于接收共混物的接收表面的至少一个鼓,比如转鼓。具体地,通过使用共混设备,可以将共混物直接或间接地沉积到转鼓上。作为示例,可以使用将共混物暂时固定(比如静电固定)在其上的鼓。这些静电鼓在打印(比如激光打印)的
技术领域
:中是公知的。82、在接收元件包括至少一个鼓的情况下,该鼓具体可以是转鼓。其中,该方法可以进一步包括至少一个清洁步骤,在该步骤中,在检测到至少一种材料性质之后,具体地可以从鼓的接收表面移除共混物。作为示例,粉末和/或颜料可以被分配到转鼓上,并且可以例如通过静电力暂时固定到转鼓的表面。在将共混物固定到转鼓的表面的时间期间,可以检测(例如,通过光学读取)表面上的共混物的至少一种材料性质。作为示例并且如将在下文进一步详细概述的,可以检测颜色,并且随后可以例如将其变换成二进制信息,比如二进制数字行。随后,可以清洁鼓,比如通过旋转到清洁位置,例如,通过将鼓旋转90°。83、类似过程(可选地不通过静电力进行固定)也可以通过使用喷墨打印来执行,或者直接打印到鼓的表面上和/或打印到移动基材上,比如打印到纸质基材上。在检测到至少一种性质后,可以对鼓进行清洁以供再次使用。因此,作为示例,共混设备可以包括至少一个喷墨打印机。这些材料可以是或可以包括将这些材料(可以是或可以包括液体材料)喷墨打印到至少一个接收元件上,比如打印到至少一个转鼓上和/或打印到至少一个基材上。随后,可以进行至少一种材料性质的检测,比如进行至少一种光学性质的检测,例如,通过光学读取。再次作为示例,可以检测颜色,并且随后可以例如将其变换成二进制信息,比如二进制数字行。随后,可以清洁鼓,比如通过旋转到清洁位置,例如,通过将鼓旋转90°。附加地或可替代地,除了清洁至少一个接收元件之外,还可以使用新的接收元件或接收元件的新部分来进行进一步的步骤,比如进行进一步的打印以及重复共混和检测。84、共混设备具体可以包括用于生成共混物的至少一个共混元件。如本文所使用的术语“共混元件”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于被配置用于共混至少两种材料的任意元件、设备或元件的组合,具体地是通过例如在沉积到至少一个可选接收元件上之前、期间或之后混合该至少两种材料。作为示例,至少一个共混元件可以是或可以包括选自由以下各项组成的组中的至少一个元件:用于连续或不连续地分配两种材料中的至少一种的分配器;用于将至少两种材料打印到至少一个接收元件上(具体地打印到至少一个基材上)的打印机,具体地,至少一个打印机选自由以下各项组成的组:喷墨打印机、激光打印机。另外,附加地或可替代地,可以使用其他类型的共混元件。因此,作为示例,共混元件可以是或可以包括搅拌元件、分配器、喷嘴、挤出机中的至少一个。85、打印机可以具体地被配置用于根据至少一个共混信息项将至少两种材料共混到至少一个基材上。特别地,打印机可以被配置用于根据该共混信息项将该至少两种材料共混(从而例如,生成共混物)到用于接收该共混物的基材上。基材可以具体是或可以包括至少一种载体介质,比如选自由以下各项组成的组中的载体介质:玻璃载体,比如玻璃板或玻璃片;塑料载体,比如塑料板或塑料片;纸载体,比如纸张;画布。其他基材也是可行的。作为示例,基材可以是打印机本身的一部分,或者可以嵌入打印机内。特别地,打印机所包含的基材可以是可重复使用的载体介质,比如具有可清洁表面的介质,例如,打印机的鼓,例如,转鼓。86、打印机可以进一步被配置用于共混至少两种材料,使得生成至少一种图案,具体是至少一种干涉图案。要通过打印机共混的至少两种材料尤其可以是不同的材料,具体是在至少一种性质方面不同的材料。作为示例,要通过打印机共混的至少两种材料可以在选自由以下各项组成的组中的至少一种性质上不同:化学性质,具体是化学成分;光学性质,具体是光学外观,比如颜色、透明度、亮度中的一个或多个;机械性质,具体是粒径、粒度、密度、粘度或流动性质中的一个或多个;静电充电能力;可压缩性;结晶度;颗粒形状。87、该方法可以包括将所检测到的材料性质变换成像素的颜色值以生成挖矿数字图像。该变换可以通过使用至少一个数据处理设备来执行,该数据处理设备被配置用于将至少一种变换算法应用于材料性质。至少一种材料性质到颜色值的变换可以以计算机实施的方式进行。因此,通过使用被配置用于将至少一种变换算法应用于材料性质的至少一个数据处理设备来进行至少一种材料性质到颜色值的变换。如本文所使用的术语“数据处理设备”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于具有至少一个处理器并可选地具有至少一个数据存储设备的计算机或计算机系统。其中,作为示例,处理器可以包括被配置用于执行计算机可读指令的至少一个集成电路。附加地或可替代地,处理器还可以是或可以包括至少一个专用集成电路和/或至少一个现场可编程门阵列。作为示例,用于应用至少一种变换算法的数据处理设备的配置可以通过例如经由至少一个数据存储设备和/或经由至少一个接口向数据处理设备提供多个计算机可读指令来执行。88、如本文所使用的术语“处理器”(也表示为处理设备)是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于被配置用于执行电子设备或系统的基本操作的任意逻辑电路,和/或一般地指被配置用于执行计算或逻辑运算的设备。特别地,处理器可以被配置用于处理驱动设备或系统(比如计算机)的基本指令。作为示例,处理器可以包括至少一个算术逻辑单元(alu)、至少一个浮点单元(fpu)(比如数学协处理器或数字协处理器)、多个寄存器(具体是被配置用于将运算元供应给alu并存储运算的结果的寄存器)以及存储器(比如l1和l2缓存存储器)。89、如本文所使用的术语“算法”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于随后和/或并行执行的多个过程步骤。该算法具体可以包括要应用于至少一个输入变量的一个或多个数学运算。因此,术语“变换算法”具体可以指通过使用要应用于至少一个输入变量的一个或多个数学运算来执行用于将材料性质变换成颜色值的变换过程的算法。材料性质到颜色值的变换可以在单个步骤或多个步骤中进行。90、将材料性质变换成颜色值可以包括使至少一种材料性质经受至少一个测试,具体地是经受至少一个预定测试。至少一个测试可以是或者可以包括比如通过使用至少一个测量信息项将至少一种材料性质直接或间接地与至少一个比较值、至少一个比较值范围等进行比较。其他数学测试通常是可行的并且也可以被应用。根据至少一个测试的结果,可以生成rgb值。具体地,将材料性质变换成颜色值可以包括将至少一种材料性质与至少一个阈值进行比较,包括使用表示材料性质的至少一个测量信息项的选项。根据该比较的结果,对于每个原色,可以将至少一个数字分配给材料性质。91、优选地,可以通过扫描(特别是数字扫描)共混物或至少共混物的感兴趣区域来生成挖矿数字图像。可以使用至少一个扫描设备来执行数字扫描。如本文所使用的术语“扫描设备”是广义术语,并且将被赋予其对于本领域普通技术人员而言普通和常规的含义并且不限于特殊或自定义含义。该术语具体可以指但不限于被配置用于检测至少一个对象和/或元素(例如,共混物)的至少一种性质的设备。特别地,扫描设备可以被配置用于检查和/或检测共混物的至少一种材料性质。作为示例,扫描设备可以具有至少一个扫描元件,该扫描元件被配置用于光学记录和/或捕获混合物上的空间分辨的一维、二维或甚至三维光学信息。因此,例如,对于光学检测,扫描设备可以例如包括至少一个传感器,比如光学传感器,具体是图像传感器,例如,至少一个光敏电容器、至少一个电荷耦合器件(ccd)。扫描设备可以例如包括至少一个ccd芯片和/或至少一个cmos芯片。具体地,扫描设备可以被配置用于比如通过使用光学系统检测共混物的光学信号,例如,经共混和/或经合并的粉末组分的光学信号。特别地,扫描系统可以被配置用于例如通过使用棱镜将共混物的光信号转换(例如,分解)成原色,比如转换(例如,分解)成红、绿和蓝。扫描设备可以具体地被配置用于例如通过使用至少一个传感器(比如包括多个光敏电容器的传感器)将光信号(比如被转换成原色的光信号)转换成至少一个数字图像。进一步地,扫描设备可以包括至少一个照明元件,比如被配置用于对共混物照明的元件,其中,扫描设备可以被配置用于通过使用共混物的反射来检测该共混物的至少一种性质。在本文中,扫描设备也可以被称为扫描仪。扫描设备可以具体是或者可以包括选自由以下各项组成的组中的设备:ccd扫描仪;cis扫描仪;相机;胶片。特别地,扫描设备可以包括至少一个光学检测系统,具体包括光学检测器、图像传感器中的一个或多个,例如,光电倍增管(pmt)(例如,将入射光子转换成电信号的真空管)、硅光电倍增器(sipm)(例如,将入射光子转换成电信号的固态器件)。扫描设备可以具体包括至少一个处理器,其中,该处理器可以被配置用于控制扫描设备的至少一个扫描操作。92、扫描可以例如使用扫描波长在10nm至1mm范围内、优选在300nm至800nm范围内的光来进行。所用光的每m2的发光强度优选在0.001lm/m2至10000000lm/m2的范围内,更优选在10lm/m2至1000000lm/m2的范围内。93、波长光谱可以通过至少一个led灯(例如,发射色温为3,000k的光)来设置。94、所打印像素上的光的局部强度可以通过至少一个透镜或透镜系统来限定。透镜或透镜系统可以被配置用于产生较亮和较暗的区域。例如,透镜或透镜系统可以包括放大镜箔。95、关于打印设备和共混的实施例,参考wo 2021/001147,其全部内容通过援引包括于本文中。本发明利用了对固体颗粒块进行混合和/或共混时的这些固体颗粒块的高熵的优势。特别地,由于光学原理,应用彩色颜料来进行固体颗粒块的混合和/或共混被发现是分析物理结果的有效方法。特别地,建议将“工作量证明”的能耗的最重要部分转移到混合和/或共混的物理过程。应用打印机技术并使用颜料来执行工作量证明,工作量证明的能耗可以减少1000倍。此外,减少能耗的另一个原因可能是由于颜料的成本,这降低了产量,因为没有矿工会为颜料花费比获得奖励更多的钱。96、经混合的颗粒表现为符合基于物理定律的方程。为了基于数值方法获得这些系统的整体特性,首先,需要定义单个颗粒的所有参数,例如,形状、质量、粗糙度、范德华力和/或静电力等。即使单个颗粒的参数已经以高成本找到,其次,整体特性的数值计算(dem模拟)也需要解决这些颗粒之间的相互作用,该数值计算是具有更多未知参数的多个方程的方程组,特别是如果这些颗粒很小。因此,矿工无法独立于算力绕过打印机中的物理哈希过程。此外,由于高颗粒数量的统计,固体块的特性可以表现为可重复性,但如所述的,无法通过数值模拟来确定。因此,如果粉末、混合器和混合过程相同,则可以实现相同的整体特性(密度、颜色等),这是最先进的彩色激光打印机的情况。人们发现打印设备是完美的哈希机器。本发明提出通过充分操纵打印和扫描过程来改变颜料的处理。然而,如果攻击者想要打印所有必要的变化以开发适当的颜色模拟模型,则不断改变打印机和扫描过程将使工作量和成本达到不经济的水平。全世界的颜料生产不足以找出所有可能的打印设置。97、作为加密安全的示例,说明性地针对9个像素计算了所需的颜料量:首先,数十亿种rgb颜色可以聚集成大约100种重要颜色,以便使用打印设备进行可靠地扫描和数字处理。可以通过像素化对不同rgb颜色的9个数字像素进行分组并且在打印之后可以将这9个不同的彩色点分配给新的彩色点。因此,假设每个像素有100种颜色的差异,这将导致2.76*1014种变化,因为像素的位置不会影响像素化后的新颜色。如果这2.76*1014种变化以要扫描的每组9个像素需要0.001克颜料,这将意味着276,000吨颜料。因此,需要打印10,000吨颜料的数量级(其成本将花费1-10亿€!)(预计所有组合中的3%到10%将被打印、扫描和分析,以获得足够强大的数字颜色模型,从而绕过我们的物理打印和扫描过程)。98、该方法可以以不同的和/或可调整的挖矿难度来执行。挖矿难度可以通过以下变量中的一个或多个进行调整:颜料颜色的数量、初始数字图像的大小、任务数字图像的大小、每个相同打印机控制设置的像素数量、像素颜色误差容限(例如,红色±10%)、总误差容限(100个像素中的10个是错误的)、光栅化、倾斜、莫尔效应。例如,具体是为了进一步提高安全性,该方法可以包括连续改变各个像素的大小(例如,6个点而不是4个点),和/或像素化设置(例如,13个像素),或者甚至扫描时的照度。这意味着这项工作需要反复进行,并将进一步增加攻击者的成本。99、该方法的步骤v)包括通过使用至少一个处理设备来比较挖矿数字图像和任务数字图像的彩色像素。该方法包括重复步骤ii)至v)直到发现挖矿数字图像和任务数字图像的彩色像素相同。100、挖矿数字图像和任务数字图像的彩色像素的比较可以逐像素地执行。挖矿数字图像和任务数字图像的彩色像素的比较可以在通过像素化对挖矿数字图像或/和任务数字图像的彩色像素进行分组之后执行。具体地,该方法可以包括对挖矿数字图像和/或任务数字图像进行像素化。像素化可以包括将挖矿数字图像和/或任务数字图像划分成像素,特别是预定义数量的像素。例如,挖矿数字图像的预定义的像素数量可以对应于任务数字图像的像素数量。例如,预定义的像素数量可以取决于挖矿难度。101、该方法可以包括通过将彩色像素转换成例如十六进制或二进制数字来确定像素化的挖矿数字图像的颜色代码。例如,可以使用至少一种数学算法和/或至少一种预定关系(比如查找表)来执行颜色值到十六进制数字的转换,例如,如在www.farben-umrechnen.de,或者“the image-interface:graphical supports for visualinformation[图像界面:视觉信息的图形支持]”,everardo reyes-garcia、john wiley&sons,2017年,isbn 978-1-1194-7497-5中所述。例如,通过使用至少一种数学算法和/或至少一种预定关系(比如查找表),可以将十六进制数字进一步转换成第一数字rgb图像的二进制代码,例如,如在“improving image performance by using color lookup tables[通过使用颜色查找表提高图像性能]”,adobe开发者支持,技术说明#5121,1992年3月31日或https://www.rgbtohex.net/hextorgb/中所述。102、挖矿数字图像和任务数字图像的彩色像素的比较可以包括比较像素化的挖矿数字图像和任务数字图像的颜色代码。该比较可以包括确定挖矿数字图像和任务数字图像是否至少在预定义的像素颜色容差范围内相同。挖矿数字图像和任务数字图像可以被认为在像素的每种颜色的±30%的像素颜色误差容限范围内是相同的,优选地在像素的每种颜色的±10%内是相同的,更优选地在像素的每种颜色的±3%内是相同的。附加地或可替代地,可以确定挖矿数字图像和任务数字图像的总体匹配。挖矿数字图像和任务数字图像可以被认为在偏差像素的10%、优选地偏差像素的5%、更优选地偏差像素的1%的总误差容限范围内是相同的。该比较可以由节点(例如,打印设备)的处理设备来执行。103、该方法可以包括由网络的其他节点确定挖矿数字图像和任务数字图像是否至少在预定义容差范围内相同。与其他节点的预定义容差范围相比,执行该方法的节点的像素颜色误差容限范围可以更严格。这可以允许确保即使打印设备的精度存在偏差,每个其他节点也可以验证所发现的挖矿打印机控制设置在容差范围内是正确的。较大的误差容限可以考虑到节点处的打印设备通常不会彼此相同地工作。如果打印机控制设置号已经被多个其他节点验证,例如,被10个以上不同的其他节点验证,则工作量证明是正确的,并且可以将所定义数量的代币转移到该节点的钱包。104、该方法可以包括至少一次校准。除了初始数字图像和任务数字图像之外,还可以提供多个预先指定的色场,比如所使用的颜色空间的原色,并与挖矿数字图像一起打印。这可以允许扫描结果的校准。105、该方法可以利用哈希率来执行。例如,最大哈希率可以是1th/s(100万个打印机每秒打印100万个像素)。106、该方法可以包括生成后续区块的区块头,该区块头包括关于区块版本号、前一个区块头的加密哈希、基于区块中所有交易的加密哈希、时间、比特和随机数的信息。随机数可以是被发现为将初始数字图像转印成任务数字图像的挖矿打印机控制设置。107、如上所述,本文所披露的工作量证明的方法可以完全或部分地由至少一个计算机或计算机网络以计算机方式实施。步骤i)至v)也可以部分地由计算机实施或计算机支持。因此,本发明还披露了一种计算机程序和具有程序代码装置的计算机程序产品,以便当计算机程序产品或计算机程序在计算机或计算机网络上执行时,完全或部分地执行或支持本文所包含的一个或多个实施例中的根据本发明的工作量证明的方法。具体地,程序代码装置可以存储在计算机可读数据载体和/或计算机可读存储介质上。如本文所使用的,术语“计算机可读数据载体”和“计算机可读存储介质”具体地可以是指非暂态数据存储装置,比如其上存储有计算机可执行指令的硬件存储介质。计算机可读数据载体或存储介质具体地可以是或可以包括比如随机存取存储器(ram)和/或只读存储器(rom)等存储介质。108、步骤ii)可以包括生成包括多个彩色像素的多个初始数字图像。可以通过将加密哈希值的至少一部分转换成彩色像素的颜色值来生成初始数字图像。109、步骤iii)可以包括生成具有至少一个另外的彩色像素的至少一个另外的任务数字图像,或者使用所生成的任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素。110、在发现挖矿数字图像和任务数字图像的彩色像素至少在容差内相同的情况下,该方法进一步可以包括:111、vi)使用所述挖矿打印机控制设置,通过使用打印设备利用所述挖矿打印机控制设置混合和/或共混颜料来打印这些初始数字图像中的至少一个另外的初始数字图像,并通过使用扫描设备扫描所打印的图像,从而生成具有的多个彩色像素与该另外的初始数字图像的不同的至少一个另外的挖矿数字图像;112、vii)通过使用处理设备将另外的挖矿数字图像的彩色像素与至少一个另外的任务数字图像的彩色像素或所生成的任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素进行比较;113、其中,该方法包括重复步骤ii)至vii),直到发现另外的挖矿数字图像的彩色像素和另外的任务数字图像的彩色像素或所生成的任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素相同,114、其中,发现另外的挖矿数字图像和另外的任务数字图像或所生成的任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素至少在容差内相同的挖矿打印机控制设置被用作用于生成和验证区块链的区块的工作量证明。115、该方法可以包括对另外的挖矿数字图像的多个彩色像素进行像素化,例如,以获得一个颜色值,该颜色值可以用于与另外的任务数字图像的第一颜色值的颜色值或所生成的任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素的颜色值进行比较。步骤vii)中的比较可以包括比较在另外的挖矿数字图像和另外的任务数字图像的像素化之后获得的彩色像素,例如,另外的任务数字图像的第一像素的颜色值,或所生成的任务数字图像中未用于与挖矿数字图像进行比较的另外的像素的颜色值。该方法可以包括重复步骤ii)至vii),直到例如发现从另外的挖矿数字图像的彩色像素的像素化获得的颜色值和另外的任务数字图像的第一像素的颜色值或所生成的任务数字图像中未用于与挖矿数字图像进行比较的另外的像素的颜色值相同。在每种情况下,在步骤iv)中,可以选择不同的挖矿打印机控制设置。发现另外的挖矿数字图像和另外的任务数字图像或所生成的任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素至少在容差内相同的挖矿打印机控制设置被用作用于生成和验证区块链的区块的工作量证明。116、(多个)初始数字图像的像素数量和/或初始数字图像的数量以及任务数字图像的像素数量可以由预定义的挖矿难度来定义。初始图像的像素数量和/或初始数字图像的数量可以对应于任务数字图像的像素数量。117、在发现另外的挖矿数字图像的彩色像素和另外的任务数字图像的彩色像素或所生成的任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素至少在容差内相同的情况下,该方法可以包括使用所述打印机控制设置对额外的不同对的初始数字图像和任务数字图像或任务数字图像的至少一个像素重复步骤vi)和vii)。该方法可以包括重复步骤ii)至vii)以及重复的步骤vi)和vii),直到发现相应的挖矿数字图像和(多个)任务数字图像的彩色像素相同。满足这些条件的挖矿打印机控制设置可以被用作用于生成和验证区块链的区块的工作量证明。步骤vi)和vii)的重复次数可以取决于预定义的挖矿难度。118、方法步骤i)至v)和vi)至vii)可以连续执行,或者这些步骤中的至少一些可以并行执行。119、在另一方面中,提出了另一种使用至少一个打印设备来生成和验证区块链的区块的工作量证明的计算机实施的方法。打印设备被配置用于根据打印机控制设置生成至少一个数字图像。120、该方法包括以下方法步骤,具体地,这些步骤可以以给定的顺序执行。然而,不同的顺序也是可能的。可以进一步地完全或部分同时地执行两个或更多个方法步骤。进一步地,一个或多个甚至全部方法步骤可以执行一次或者可以重复执行,比如重复一次或多次。进一步地,该方法可以包括未列出的附加方法步骤。对于定义和实施例,参考如本发明的第一方面中描述的工作量证明的方法的描述。121、该方法包括以下步骤:122、a)提供加密哈希值;123、b)生成包括多个彩色像素的多个初始数字图像,其中,通过将加密哈希值的一部分转换成彩色像素的颜色值来生成初始数字图像;124、c)生成所包括的多个彩色像素与初始数字图像的不同的第一任务数字图像;125、d)选择挖矿打印机控制设置,通过使用打印设备利用所选择的挖矿打印机控制设置混合和/或共混颜料来打印这些初始数字图像中的第一初始数字图像,并通过使用至少一个扫描设备扫描所打印的图像,从而生成具有多个彩色像素的挖矿数字图像,这些彩色像素特别地与该第一初始数字图像的不同;126、e)通过使用至少一个处理设备来比较挖矿数字图像和第一任务数字图像的彩色像素;127、其中,该方法包括重复步骤b)至e),直到发现挖矿数字图像和第一任务数字图像的彩色像素至少在容差内相同,其中,在每种情况下,在步骤d)中,选择不同的挖矿打印机控制设置,128、其中,在发现挖矿数字图像和第一任务数字图像的彩色像素至少在容差内相同的情况下,该方法进一步包括:129、f)使用所述挖矿打印机控制设置,通过使用打印设备利用所述挖矿打印机控制设置混合和/或共混颜料来打印这些初始数字图像中的第二初始数字图像,并通过使用扫描设备扫描所打印的图像,从而生成具有多个彩色像素的另外的挖矿数字图像,这些彩色像素特别地与该第二初始数字图像的不同,130、g)通过使用处理设备来比较另外的挖矿数字图像和第二任务数字图像的彩色像素;131、其中,该方法包括重复步骤b)至g),直到发现另外的挖矿数字图像和第二任务数字图像的彩色像素至少在容差内相同,132、其中,(i)发现挖矿数字图像和第一任务数字图像至少在容差内相同,以及(ii)发现另外的挖矿数字图像和第二任务数字图像至少在容差内相同的挖矿打印机控制设置被用作用于生成和验证区块链的区块的工作量证明。133、方法步骤a)至e)和f)至g)可以连续执行,或者这些步骤中的至少一些可以并行执行。该方法可以在至少两个相互作用的循环中逐步执行。该方法可以以并行方式逐步执行以优化生成和扫描挖矿数字图像的速度,或者可以以串行方式执行以最小化用于生成和扫描挖矿数字图像的颜料消耗。134、例如,通过将基于区块中所有交易的加密哈希值的一部分(也表示为“hash-merkleroot”)转换成彩色像素的颜色值来生成第一任务数字图像。135、该方法可以包括对挖矿数字图像的像素进行像素化,例如,以获得可以用于与第一任务数字图像进行比较的一个颜色值,例如,与第一任务数字图像的第一颜色值的颜色值进行比较。第一颜色值可以是第一任务数字图像的第一像素的颜色值。该方法可以包括重复步骤b)至e),直到发现从挖矿数字图像的彩色像素的像素化获得的颜色值和例如第一任务数字图像的第一像素的颜色值至少在容差内相同。在每种情况下,在步骤d)中,选择不同的挖矿打印机控制设置。136、该方法可以包括对另外的挖矿数字图像的像素进行像素化,例如,以获得可以用于与第二任务数字图像进行比较的一个颜色值,例如,与第二任务数字图像的第一颜色值的颜色值进行比较。第一颜色值可以是第二任务数字图像的第一像素的颜色值。137、第二任务数字图像可以是例如通过将基于区块中所有交易的加密哈希值的一部分(也表示为“hash-merkleroot”)转换成彩色像素的颜色值而生成的另外的任务数字图像。138、可替代地,第二任务数字图像可以包括第一任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素,例如,第一任务数字图像的第二像素。步骤g)可以包括通过使用处理设备比较从另外的挖矿数字图像的彩色像素的像素化获得的颜色值和第一任务数字图像的第二像素的颜色值。该方法可以包括重复步骤b)至g),直到发现从另外的挖矿数字图像的彩色像素的像素化获得的颜色值和第一任务数字图像的第二像素的颜色值至少在容差内相同。发现从另外的挖矿数字图像的彩色像素的像素化获得的颜色值和第一任务数字图像的第二像素的颜色值至少在容差内相同的挖矿打印机控制设置可以被用作用于生成和验证区块链的区块的工作量证明。139、初始数字图像的像素数量和/或初始数字图像的数量以及任务数字图像的像素数量可以由预定义的挖矿难度来定义。初始图像的像素数量和/或初始数字图像的数量可以对应于任务数字图像的像素数量。140、在发现另外的挖矿数字图像和第二任务数字图像的彩色像素至少在容差内相同的情况下,该方法可以包括使用所述打印机控制设置对额外的不同对的初始数字图像和任务数字图像重复步骤f)和g)。该方法可以包括重复步骤b)至g)以及重复的步骤f)和g),直到发现相应的挖矿数字图像和任务数字图像的彩色像素相同。满足这些条件的挖矿打印机控制设置可以被用作用于生成和验证区块链的区块的工作量证明。步骤f)和g)的重复次数可以取决于预定义的挖矿难度。141、如在本发明的第一方面中描述的方法可能需要有限的资源来找到发现挖矿数字图像和任务数字图像相同的挖矿打印机控制设置(随机数),特别是需要有限的资源来改变混合配方直到找到(多个)目标颜色。然而,通过使用如在本发明的这一方面中描述的方法,可以通过增加挑战的数量来增加挖矿难度。所提供的哈希值可以提供多个数字信息,这些数字信息可以用于定义至少一个另外的挑战,特别是多个挑战。这些另外的挑战中的各自可能需要至少1,000次额外的尝试来检查所获得的这个打印机控制设置是否也将解决从一个初始数字图像到任务数字图像的第二次转印。例如,在三个挑战的情况下,找到单个打印机控制设置以将初始数字图像的所有这三个独立的挖矿数字图像(例如,每个都具有四个彩色像素)转印成这三个独立的任务数字图像(例如,每个都是具有一个彩色像素的彩色任务数字图像)最终成功的概率可能是1:1000,000,000。可以根据打印机能力来控制要打印的像素数量,使得可以在恒定的时间段内解决该工作量证明。142、该像素数量可以取决于难度级别。每个图像的像素数量可以增加到任意数量。具体地,可以设置难度级别,使得攻击者预先执行所有必要的实验产生无法达到的成本才能绕过所提出的方法。例如,每个图像16个像素将意味着1032种变化;如果假设在打印和扫描过程中可以重复处理每个像素约100种不同的颜色,并且每循环1,000次尝试将需要0.001g墨粉,则意味着要打印1026kg墨粉。143、在本发明的另一方面中,披露了一种基于数字图像的区块链。区块链包括多个链接的区块。通过使用如上所述或如下更详细描述的根据本发明的工作量证明的方法之一来生成区块链。因此,对于定义和实施例,参考工作量证明的方法的描述。144、在另一方面中,披露了根据前述权利要求中任一项所述的工作量证明的计算机实施的方法用于以下各项中的一项或多项的目的的用途:挖矿以交易加密货币,非同质化代币、智能合约、金融服务、医疗保健、个人身份识别、加密货币、供应链、安全标签领域中的交易的安全处理。其他应用也是可能的。145、总结并且在不排除另外可能的实施例的情况下,可以设想以下实施例:146、实施例1.一种使用至少一个打印设备来生成和验证区块链的区块的工作量证明的计算机实施的方法,其中,打印设备被配置用于根据打印机控制设置生成至少一个数字图像,该方法包括以下步骤:147、i)提供加密哈希值;148、ii)生成包括多个彩色像素的至少一个初始数字图像,其中,通过将加密哈希值的至少一部分转换成彩色像素的颜色值来生成初始数字图像;149、iii)生成所包括的多个彩色像素与初始数字图像的不同的任务数字图像;150、iv)选择挖矿打印机控制设置,通过使用打印设备利用所选择的挖矿打印机控制设置混合和/或共混颜料来打印初始数字图像,并通过使用至少一个扫描设备扫描所打印的图像,从而生成具有的多个彩色像素与初始数字图像的不同的挖矿数字图像;151、v)通过使用至少一个处理设备来比较挖矿数字图像和任务数字图像的彩色像素;152、其中,该方法包括重复步骤ii)至v)直到发现挖矿数字图像和任务数字图像的彩色像素相同,153、其中,在每种情况下,在步骤iv)中,选择不同的挖矿打印机控制设置,其中,发现挖矿数字图像和任务数字图像至少在容差内相同的挖矿打印机控制设置被用作用于生成和验证区块链的区块的工作量证明。154、实施例2.根据前一实施例所述的方法,其中,颜料选自天然有机材料和合成有机材料。155、实施例3.根据前述实施例中任一实施例所述的方法,其中,颜料选自无机材料,优选选自金属氧化物,更优选选自铁氧化物。156、实施例4.根据前述实施例中任一实施例所述的方法,其中,区块包括区块头,该区块头包括关于区块版本号、前一个区块头的加密哈希、基于区块中所有交易的加密哈希、时间、比特和随机数的信息,其中,随机数是发现将初始数字图像转印成任务数字图像的挖矿打印机控制设置,其中,这些比特定义初始数字图像的像素数量和/或任务数字图像的像素数量。157、实施例5.根据前述实施例中任一实施例所述的方法,其中,挖矿打印机控制设置的信息用于生成数字以作为随机数,该随机数用于生成和验证区块链的区块,其中,随机数的大小在打印之前通过定义用于打印的颜色空间的每种颜色的颜色强度的信息进行设置。158、实施例6.根据前一实施例所述的方法,其中,随机数的大小为4字节,用于定义0至255范围内的颜色空间的颜色强度,其中,每种颜料颜色的强度由两个十六进制数字表示。159、实施例7.根据实施例5所述的方法,其中,随机数的大小为4字节,用于定义八种颜色的颜色空间的0至15范围内的颜色强度,或者四种颜色的颜色空间的0至255范围内的颜色强度,或者其他颜色空间的其他颜色的适当范围内的颜色强度,其中,颜色强度由一个或两个十六进制数字表示,或者由其他数字表示,例如,每种颜料颜色的颜色强度由十进制数字表示。160、实施例8.根据前述实施例中任一实施例所述的方法,其中,通过使用至少一个哈希函数来提供加密哈希值,该至少一个哈希函数以区块的区块号、存储在区块中的数据和前一个区块的加密哈希作为输入。161、实施例9.根据前一实施例所述的方法,其中,哈希函数是选自由sha-224、sha-256、sha-384、sha-512、sha-512/224、sha-512/256组成的组中的至少一个安全哈希函数sha-2。162、实施例10.根据前述实施例中任一实施例所述的方法,其中,加密哈希值包括十六进制数字。163、实施例11.根据前述实施例中任一实施例所述的方法,其中,初始数字图像的生成包括将加密哈希值的十六进制数字的至少一部分转换成rgb颜色,以根据另外的颜色空间使用颜料颗粒将初始数字图像打印在基材上。164、实施例12.根据前述实施例中任一实施例所述的方法,其中,通过将除了用于生成初始数字图像之外的加密哈希值的至少一部分转换成彩色像素的至少一个颜色值和/或通过使用至少一种随机算法和/或通过将区块交易的数字信息变换成颜色值来生成任务数字图像。165、实施例13.根据前述实施例中任一实施例所述的方法,其中,初始数字图像的生成包括将加密哈希值的十六进制数字转换成显著光学差异的rgb颜色。166、实施例14.根据前述实施例中任一实施例所述的方法,其中,加密哈希值用于定义在打印之前初始数字图像的像素的大小和/或形状。167、实施例15.根据前述实施例中任一实施例所述的方法,其中,挖矿数字图像和任务数字图像的彩色像素的比较是逐像素进行的。168、实施例16.根据前述实施例中任一实施例所述的方法,其中,挖矿数字图像和任务数字图像的彩色像素的比较在通过像素化对挖矿数字图像或/和任务数字图像的彩色像素进行分组之后执行。169、实施例17.根据前一实施例所述的方法,其中,该方法包括通过将彩色像素转换成数字来确定像素化的挖矿数字图像的颜色代码,其中,比较挖矿数字图像和任务数字图像的彩色像素包括比较挖矿数字图像和任务数字图像的颜色代码。170、实施例18.根据前述两个实施例中任一实施例所述的方法,其中,挖矿数字图像和任务数字图像被认为在像素的每种颜色的±30%的像素颜色误差容限范围内是相同的,优选地在像素的每种颜色的±10%内是相同的,更优选地在像素的每种颜色的±3%内是相同的。171、实施例19.根据前述三个实施例中任一实施例所述的方法,其中,挖矿数字图像和任务数字图像被认为在偏差像素的10%、优选地偏差像素的5%、更优选地偏差像素的1%的总误差容限范围内是相同的。172、实施例20.根据前述实施例中任一实施例所述的方法,其中,迭代地选择挖矿打印机控制设置。173、实施例21.根据前述实施例中任一实施例所述的方法,其中,挖矿打印机控制设置由区块链网络的节点的至少一个云服务、至少一个处理设备中的一个或多个来选择。174、实施例22.根据前述实施例中任一实施例所述的方法,其中,步骤ii)包括生成包括多个彩色像素的多个初始数字图像,其中,通过将加密哈希值的至少一部分转换成彩色像素的颜色值来生成初始数字图像,其中,在发现挖矿数字图像和任务数字图像的彩色像素至少在容差内相同的情况下,该方法进一步包括:175、vi)使用所述挖矿打印机控制设置,通过使用打印设备利用所述挖矿打印机控制设置混合和/或共混颜料来打印这些初始数字图像中的至少一个另外的初始数字图像,并通过使用扫描设备扫描所打印的图像,从而生成具有的多个彩色像素与该另外的初始数字图像的不同的至少一个另外的挖矿数字图像,176、vii)通过使用处理设备将另外的挖矿数字图像的彩色像素和至少一个另外的任务数字图像的彩色像素或所生成的任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素进行比较;177、其中,该方法包括重复步骤ii)至vii),直到发现另外的挖矿数字图像的彩色像素和另外的任务数字图像的彩色像素或所生成的任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素相同,178、其中,发现另外的挖矿数字图像和另外的任务数字图像或所生成的任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素至少在容差内相同的挖矿打印机控制设置被用作用于生成和验证区块链的区块的工作量证明。179、实施例23.根据前一实施例所述的方法,其中,在发现另外的挖矿数字图像的彩色像素和另外的任务数字图像的彩色像素或所生成的任务数字图像中未用于与挖矿数字图像进行比较的至少一个另外的像素至少在容差内相同的情况下,该方法包括使用所述打印机控制设置对额外的不同对的初始数字图像和任务数字图像或任务数字图像的像素重复步骤vi)和vii),其中,该方法包括重复步骤ii)至vii)以及重复的步骤vi)和vii),直到发现相应的挖矿数字图像的彩色像素和任务数字图像的彩色像素或任务数字图像的相应像素相同,其中,满足这些条件的挖矿打印机控制设置被用作用于生成和验证区块链的区块的工作量证明。180、实施例24.根据前一实施例所述的方法,其中,步骤vi)和vii)的重复次数取决于预定义的挖矿难度。181、实施例25.根据前述三项权利要求中任一项所述的方法,其中,初始数字图像的像素数量和/或初始数字图像的数量以及任务数字图像的像素数量由预定义的挖矿难度来定义。182、实施例26.一种使用至少一个打印设备来生成和验证区块链的区块的工作量证明的计算机实施的方法,其中,打印设备被配置用于根据打印机控制设置生成至少一个数字图像,该方法包括以下步骤:183、a)提供加密哈希值;184、b)生成包括多个彩色像素的多个初始数字图像,其中,通过将加密哈希值的一部分转换成彩色像素的颜色值来生成初始数字图像;185、c)生成所包括的多个彩色像素与初始数字图像的不同的第一任务数字图像;186、d)选择挖矿打印机控制设置,通过使用打印设备利用所选择的挖矿打印机控制设置混合和/或共混颜料来打印这些初始数字图像中的第一初始数字图像,并通过使用至少一个扫描设备扫描所打印的图像,从而生成具有多个彩色像素的挖矿数字图像,这些彩色像素特别地与该第一初始数字图像的不同;187、e)通过使用至少一个处理设备来比较挖矿数字图像和第一任务数字图像的彩色像素;188、其中,该方法包括重复步骤b)至e),直到发现挖矿数字图像和第一任务数字图像的彩色像素至少在容差内相同,其中,在每种情况下,在步骤d)中,选择不同的挖矿打印机控制设置,189、其中,在发现挖矿数字图像和第一任务数字图像的彩色像素至少在容差内相同的情况下,190、该方法进一步包括:191、f)使用所述挖矿打印机控制设置,通过使用打印设备利用所述挖矿打印机控制设置混合和/或共混颜料来打印这些初始数字图像中的至少一个第二初始数字图像,并通过使用扫描设备扫描所打印的图像,从而生成具有多个彩色像素的至少一个另外的挖矿数字图像,这些彩色像素特别地与该第二初始数字图像的不同,192、g)通过使用处理设备来比较另外的挖矿数字图像和至少一个第二任务数字图像的彩色像素;193、其中,该方法包括重复步骤b)至g),直到发现另外的挖矿数字图像和第二任务数字图像的彩色像素至少在容差内相同,194、其中,(i)发现挖矿数字图像和第一任务数字图像至少在容差内相同,以及(ii)发现另外的挖矿数字图像和第二任务数字图像至少在容差内相同的挖矿打印机控制设置被用作用于生成和验证区块链的区块的工作量证明。195、实施例27.根据前一实施例所述的方法,其中,初始数字图像的像素数量和/或初始数字图像的数量以及任务数字图像的像素数量由预定义的挖矿难度来定义。196、实施例28.根据前一实施例所述的方法,其中,在发现另外的挖矿数字图像和第二任务数字图像的彩色像素至少在容差内相同的情况下,该方法包括使用所述打印机控制设置对额外的不同对的初始数字图像和任务数字图像重复步骤f)和g),其中,该方法包括重复步骤b)至g)以及重复的步骤f)和g),直到发现相应的挖矿数字图像和任务数字图像的彩色像素相同,其中,满足这些条件的挖矿打印机控制设置被用作用于生成和验证区块链的区块的工作量证明。197、实施例29.根据前一实施例所述的方法,其中,步骤f)和g)的重复次数取决于预定义的挖矿难度。198、实施例30.一种基于数字图像的区块链,其中,区块链包括多个链接的区块,其中,区块链是通过使用根据前述涉及用于生成和验证区块链的区块的方法的实施例中任一个所述的用于生成和验证区块链的区块的方法中的至少一个来生成的。199、实施例31.根据前述涉及用于生成和验证区块链的区块的工作量证明的计算机实施的方法的实施例中任一个所述的工作量证明的计算机实施的方法用于以下各项中的一项或多项的目的的用途:挖矿以交易加密货币,非同质化代币、智能合约、金融服务、医疗保健、个人身份识别、加密货币、供应链、安全标签领域中的交易的安全处理。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1