“我们长期以来能够通过端到端加密保护静态数据和传输中的数据。但在这些数据上运行代码需要解密——这打开了一个巨大的安全漏洞,使得个人数据可以被控制代码的第三方操控。机密计算首次通过在CPU内划定一个黑箱来保护使用中的数据,该黑箱解密、计算并重新加密数据,私密程度高到连本地操作系统都不知道发生了什么。这就是机密计算。”
每个值得信赖的区块链公司都声称以某种方式去中心化。虽然去中心化是一个多变的术语,但有一个含义切中这一概念的核心:去中心化意味着赋予个人对处理其数据的代码的控制权。
这可能有些违反直觉,但控制处理您数据的代码的重要性甚至可能超过控制数据本身。引用安德烈亚斯·安东诺普洛斯的话:
“如果您控制代码,您就控制了数据的处理地点。因此,数据是否最初去中心化并不重要;最终它将集中到处理和操控的地方。”
互联网在90年代中期的胎儿阶段是一个自托管网站的网络。Facebook之前的Facebook是从您家中运行的服务器,托管着包含您个人资料的网页。早期的互联网是去中心化的,因为每个人都控制着运行其网站的代码。
大多数新网络在一个组织机构聚集权力之前都是去中心化的。这对于政治派别和计算机网络都是如此。在网络仍然去中心化时加入网络往往意味着成为一个被排斥者。在1995年,比尔·盖茨上了莱特曼秀,戴夫说:“我想有一天我会得到这样的交易[计算机]……”在嘲笑他之后。互联网仍然是去中心化的,因此其用户是值得嘲笑的弃儿。
早期互联网用户所经历的入门障碍和被嘲笑的邀请与现在运行区块链全节点的死忠粉丝相似。当我在2016年初设置我的第一个以太坊挖矿设备时,我的朋友告诉我“放弃区块链吧。”以太坊是去中心化的。但在这两种情况下,去中心化意味着不酷和艰难。
今天,互联网是集中化和可访问的,因此每个人都在使用它。但执行的集中化以操控您的数据为代价:在Instagram上分享照片?首先,您必须分享您的位置、面部识别数据和媒体库。播放一首歌曾经是一个匿名的行为。现在,Spotify想要您的位置才能流媒体播放音乐。

理论上,以太坊提供了一种喘息的机会:早期互联网的所有去中心化与现代应用程序的力量和便利。怎么做到的?您去中心化代码的执行。讽刺的是,这种重新去中心化的过程引发了与最初去中心化互联网相同的负面反应。去中心化只是对不酷的补救措施吗?
也许吧。至少在去中心化意味着笨拙和缓慢的情况下。以太坊和Web 3.0在任何规模上仍然太慢且成本高,无法与Web 2.0竞争。2016年,DAO黑客事件使以太坊实验陷入瘫痪,当时15%的以太坊总供应量被锁定在一个故障的智能合约中。包括DAO在内,以太坊的早期用例主要是金融:2017年的ICO为初创企业筹集资金,以及今天的去中心化金融以颠覆华尔街。以太坊是一场赌博,骰子仍在滚动。我们不知道最终结果会是什么。
以太坊面临的主要挑战是仅使用区块链在规模上去中心化代码的执行。区块链是信任机器,为添加到其中的内容设定了高标准。它们的缓慢是一个特性,而不是一个缺陷。但如果我们将区块链作为管理稀缺数字资产(如货币和身份凭证)的单一真实来源,同时将大规模、去中心化的代码执行留给其他更具可扩展性的技术呢?
这样的技术被称为机密计算。机密计算已经存在了几十年,但在2015年英特尔推出SGX以确保数据在使用时的安全性时,得到了重大推动。我们长期以来能够通过端到端加密保护静态数据和传输中的数据。但在这些数据上运行代码需要解密——这打开了一个巨大的安全漏洞,使得个人数据可以被控制代码的第三方操控。机密计算首次通过在CPU内划定一个黑箱来保护使用中的数据,该黑箱解密、计算并重新加密数据,私密程度高到连本地操作系统都不知道发生了什么。这个黑箱被称为受信执行环境或TEE。
除了英特尔SGX服务器外,TEE还适用于更小的边缘IoT设备,其中通常在集中服务器上运行的关键安全、授权和加密过程在设备本身本地运行。这种“边缘”计算的零延迟方法在自动驾驶汽车必须决定是否在行人跳到它们面前时急刹车时至关重要。
有趣的是,将集中服务器的工作负载分配到分布式节点/设备网络的概念是区块链和边缘计算的基础——难怪当两者结合时,它们有能力永远改变计算格局。IoTeX即将发布的Pebble,与Nordic Semiconductor合作构建,是这样一种边缘设备,内置TEE以提供所有生成数据以及所有执行的边缘计算的端到端可验证性。Pebble是追踪器的瑞士军刀,提供GPS、振动和冲击方向、温度、气体湿度、压力和环境光读数。
机密计算意味着用户可以确信在TEE内运行的代码是防篡改和安全的,消除了对中央方的信任需求。实际上,可以说,启用TEE的IoT设备是区块链的代理——两者都是提供所有输入、过程和输出可验证性的无偏第三方。当结合在一起时,区块链做它最擅长的事情,通过向用户和设备发放可信凭证,以确保数据的来源和不可变性,而启用TEE的服务器和边缘设备则通过以可信的方式在规模上执行数据上的代码,做它们最擅长的事情。
IoTeX的技术栈拥抱这种强大的组合,并重新构想去中心化对物联网(IoT)的意义。由于机密计算发生在硬件层面,其去中心化设备网络的能力显而易见,且具有革命性。
关于IoTeX
IoTeX成立于2017年,作为一个开源平台,正在构建可信事物互联网,这是一个开放生态系统,所有“事物”——人类、机器、企业和DApps——都可以在信任和隐私下进行交互。IoTeX拥有30多名顶尖研究科学家和工程师的全球团队,结合区块链、安全硬件和机密计算,推动下一代IoT设备、网络和经济的发展。IoTeX将通过“逐块连接物理世界”来赋能未来的去中心化经济。