跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
LED灯珠捷比信 · 专业器件主题站

基于对区块链生态系统中隐私的理解

什么是“隐私”?意思是?在区块链生态系统中,单词“隐私”指的是“私有性”。在许多不同的上下文中使用“指示”来表示很多东西,以致其含义已经丢失或混淆。考虑到涉及“隐私保护”的数量。对于区块链项目,准确地对这些项目进行分类至关重要,这样我们才能了解,比较和评估它们。 “隐私”是指通常可以分为两类:交易隐私和计算隐私。在本文中,我们将深入研究这对网络,用户和分布式应用程序意味着什么。交易隐私当人们想到分布式应用程序和区块链隐私时,大多数人都想到交易性隐私。在私人交易中,某些方面对公众是隐藏的。发送方,接收方和交易金额可能会混淆。尽管这在计算上可能会很昂贵,但是我们现在拥有支持它的工具和网络。提供交易隐私的项目包括Zcash(使用zksnark)和Monero(使用环签名),两者均可用于保护交易免受公众和接收者的干扰。交易隐私是促进个人交易自由的关键因素,但是它是一维的,因为它只允许简单的价值交换。如果我们想要更强大的功能(简单事务之外的功能),那么我们必须转向计算隐私。分布式网络中的计算隐私隐私有几个基本要求。首先,必须对输入数据进行加密,并且网络上运行的所有节点和网络事务的观察者必须保持秘密。其次,节点需要能够对加密数据执行计算。最后,必须确保运算正确。这些计算节点返回的结果正确。如果能够可靠地满足这些条件,则计算专用网络可以保留去中心化,无许可的区块链的优势,同时保持信息安全性和隐私性。它支持通用计算(不仅像事务之类的简单事物),而无需透露网络上的所有数据。考虑一下比特币和以太坊之间网络隐私的区别。在比特币网络上,用户可以来回传递价值,但在大多数情况下,仅此而已。另一方面,以太坊可以使用智能合约在以太坊虚拟机(EVM)上执行任意(受约束的)计算。一个是单一用途的网络,另一个是通用网络。这就是谜的起源。 Enigma使用一组隐私保护方法来使数据保持加密,同时仍允许进行常规计算。这为以太坊提供了急需的升级:通过隐藏数据,维持以太坊的网络效应,同时防止发现计算本身。使用计算隐私方法,开发人员可以构建真正的分布式应用程序,同时仍确保用户数据的隐私。那么这些计算隐私保护方法是什么?在Enigma,我们主要研究两个系统:安全区域(可信执行环境)和多方计算(MPC)。安全区域是计算机内部的物理芯片,可防止在硬件外部看到数据。使用远程身份验证和其他技术,网络用户可以确认确保提交给网络的加密数据保持私有状态,这比基于纯软件的方法要快得多。我们即将推出的Discovery使用这项技术并优先考虑可用性。此外,Enigma团队正在研究在网络体系结构中使用MPC,该体系结构通过组合不受信任的各方来模拟受信任的第三方。网络中的每台计算机只能看到加密的数据,而看不到任何有意义的东西。要了解有关MPC的更多信息,请参阅我们的联合创始人兼首席执行官Guy Zyskind在麻省理工学院发表的有关去中心化隐私的基础论文(现在已有500多篇论文引用了该论文),或查看Github存储库进行更深入的了解!评估dApp和用户的隐私正如我们已经看到的那样,了解隐私对任何特定网络或应用程序意味着什么都具有挑战性。因此,当您评估提供“隐私”的项目时,作为一个特征,首先要问的问题是:“这是交易隐私还是计算隐私?”。第二个问题是,“该项目使用了哪些方法?确保隐私?”第三个问题是“什么是机密?”。如果不回答所有这些问题,就很难比较项目和技术。尽管其他区块链项目可以使用不同的技术来保护计算隐私,但是我们相信它们都无法提供Enigma可以提供的功能和灵活性。 Enigma团队正在帮助Enigma建立人们希望成为最强大的将军