科技巨头亚马逊又将一项新专利收入囊中,该专利允许它们使用各种技术构建一个类似于比特币等区块链使用的工作量证明加密系统。该专利概述了如何生成默克尔树(Merkle Tree)来解决工作量证明的挑战,以及其他好处。
默克尔树是一种二叉树,由一组叶节点、一组中间节点和一个根节点构成,每一个节点都是它的 2 个子节点的哈希。默克尔树的目的是允许在一个区块中的数据能够被零散的传递:一个节点只能从一个源来下载一个区块的头信息,树的一小部分关联着另一个源,且可以保证所有的数据都是正确的。具体图示如下:
至于工作量证明,不用多说了吧。作为包括比特币在内的大多数加密货币的挖矿算法,矿工们估计提到它就能抹出一大把辛酸泪。简单来说,它就是一份证明,感觉就像是老板用来确认你干了多少活的一种算法,通常涉及使用计算机处理能力来解决相当复杂的数学难题。
亚马逊称,在这种情况下,创建默克尔树是应算法所需的工作。
除了默克尔树和工作量证明这两个与加密货币息息相关的概念,这份专利里还提到了其他专有词汇,比如「加密密钥」、「数字签名」和「公开签名密钥」等。虽然稍微一想就能想到加密货币和区块链,但是,专利里面就是没有直接点明这两个关键词。
老实说,科技巨头发行自己的加密货币也不算什么大惊小怪的事,亚马逊如果真的有这个想法和打算,完全可以直接一点,根本不必这样弯弯绕。就说币海启行最近盯着的热点——脸书和它的脸书币吧,圈里不是非常看好嘛。所以亚马逊申请这样一个工作量证明加密系统专利,到底打算做什么呢?