科技巨头亚马逊(Amazon)日前「获颁」一项关于建构工作证明密码学演算法 Proof-of-work 相关各种技术的一项专利,让其用以建立类似于比特币等区块链使用的工作量证明(PoW)之密码学系统。
该专利中提到了「加密密钥(cryptographic key)」,「数字签名(digital signature)」和「公共签名密钥(public signing key)」,以及与区块链和加密货币相关的其他概念。然而,该专利「并未直接讨论」区块链或加密货币。
– Amazon 的 PoW 专利文件 –根据美国专利商标局(USPTO)的文件,该专利于 2016 年 12 月首次提交,并于本周二颁发给雅马逊,该专利概述了「如何将生成 Merkle tree(哈希树)作为工作量证明的挑战」的解决方案。
哈希树结构概念的起源可以追溯到 1979 年,用以验证在各主机之间发送的数据,并且在诸如区块链之类的点对点网络上用于确保块不被篡改。
PoW 则是一种算法,用于通过要求服务参与者进行「工作」来保护网络(在比特币中被称为挖矿,以暴力运算猜数字方式给矿工进行运算),但这样的工作可以是涉及其他使用计算机处理能力来解决复杂的数学难题。
亚马逊的专利书中称,在我们的专利中,演算法要求以创建哈希树作为工作。
该专利解释说:
「工作证明系统,其中第一方(例如,客户端计算机系统)可以请求访问计算资源。而第二方(例如,服务提供商)可以确定可以提供给第一方的『挑战』。并生成一个有效的挑战解决方案,并满足该需求。」
「挑战可以包括讯息和一个种子,使得种子可以至少部分地用于加密地导出可以用于生成挑战的解决方案的信息。在生成解决方案时,可以进一步生成哈希树。」它补充道。
亚马逊表示,PoW 还可以帮助防止主机经常遭遇的攻击,包含拒绝服务(DoS)和分布式拒绝服务(DDoS)攻击,并解释说:
「要求有效的工作证明可以通过使 DOS 或 DDOS 攻击的参与者生成有效的工作量证明解决方案来缓解DOS或DDOS攻击,这可能需要在攻击系统上使用计算资源,大大降低参与攻击的实体发送请求的速度。」
目前仍不清楚亚马逊申请这项专利,会在未来运用在什么样的应用之上。到目前为止,人们对亚马逊针对区块链的发展方向仍然难以捉摸,但该科技巨头早已涉足区块链领域。
亚马逊的云端部门 AWS 不久前推出了区块链代管服务,让企业客户中能透过 AWS 进行采用。该服务目前支持开源框架 Hyperledger Fabric,而对以太坊网路的支持仍在开发中,该公司预计将在今年晚些时候会推出。
网友评论