隐私技术公司Aleo推出了一个面向数据隐私的区块链和开发工具包,使在web应用程序中编写零知识证明变得简单和可扩展。
该公司正在发布其第一轮软件工具,让开发人员使用一种新的编程语言Leo为web编写私有应用程序,并将这些工具集成到现有浏览器的功能中;
“我认为互联网已经很明显被打破了,”阿莱奥的共同创始人吴霍华德在电话中说。“作为互联网用户,我们放弃个人数据,换取提供者的服务。这个模式真的过时了。这是一个古老的。对我们来说,目标是提供一种新型模式,在这种激励机制中,双方都可以协调一致。”
Aleo利用零知识证明(ZKPs),一种加密技术,允许互联网上的两方(如应用程序和用户)相互验证信息,而不共享与此信息相关的基础数据。
例如,如果你在登录网站的上下文中考虑它,它将验证你是谁,而不需要共享诸如密码、地理位置数据或其他信息,这些信息可以用来支持你自己的其他细节,而你不知道你可能会放弃。
另请参见:Zcash的光环突破是一个大问题,不仅仅是对加密货币
“我们的想法是,我们可以提供用户界面(UI)组件和框架,看起来就像传统的web应用程序一样,”吴晓东说。但是当你点击某个东西时,它会在引擎盖下发挥一些魔力,并且使执行zkp变得更加容易,在浏览器中发生。我们将提供一个UI工具包,一个UI框架,允许web开发人员将其构建到现有的web应用程序中。”
Aleo的初始发行由四个不同的组件组成;
有AleoStudio,这是第一个集成开发环境(IDE),用于编写以隐私为中心的零知识应用程序。IDE是一个整体环境,供开发人员编写计算机程序
Aleo包管理器的重点是让开发人员管理和存储数据包。与AleoStudio集成,包管理器使开发人员更容易组织和共享他们的工作
SnarkOS是Aleo的私有web应用程序分散操作系统,也是Aleo协议的第一个实现。
“它运行一个区块链,它支持各种应用程序,”吴晓东说。“所以,这与人们在以太坊所认识和喜爱的非常相似。我们的想法是使用SNARKOS作为整个系统的基础或骨干。因此snarkOS是用来检查、验证和存储状态中的数据的。”
另请参阅:隐私启动Nym将以比特币支付您的费用,以运行其Mixnet
当用户与网络交互时,他们正在进行支付、输入数据或通过应用程序与游戏交互等交易,所有这些交易都涉及状态转换,或者数据在互联网上移动的方式。与Aleo的私有应用集成可以解决所有这些阶段,这意味着数据隐私功能在任何一点上都不会被否定;
Aleo开发工具包的最后一部分是“AleoTestNet I”,这是snarkOS上的Testnet,允许开发人员编写和部署应用程序;
开发人员必须在AlEO Buffic链上构建程序来使用工具包,因为阿莱奥是开发人员想要构建和集成的所有其他东西的基础。重点是建立一个强大的私有核心,以便用户能够选择是否希望其数据公开;
然而,整个目标是让开发人员将现有应用程序与Aleo集成。现有应用程序将能够使用常规web范例在Aleo上集成;
吴晓松说:“我们的目标不是破坏网络,而是与之集成。”。“Aleo将托管基础设施和服务,以使web应用程序易于使用Aleo。”
该公司还创建了一种新的编程语言“Leo”。吴晓东解释说,虽然Leo看起来和感觉像JavaScript,但在引擎盖下,它唯一能够抽象低级密码概念,因此开发人员可以在没有密码学学位的情况下构建私有应用程序;
吴晓松说:“我们构建Leo是为了方便编写私人应用程序。”。“对于加密本地人,Leo允许开发人员构建应用程序,如暗池、匿名混频器、私人市场——您可以命名它。”
他还说,对于web开发人员,Leo提供了一个框架,允许开发人员为应用程序构建安全组件,如无密码登录、即时签出等;
根据人工智能驱动的欺诈检测公司Sift最近的一份报告,如果一家公司无意中泄露了客户的数据,不管这是否是公司的过错,56%的受访者表示他们将完全停止使用该网站;
“这里的想法是提供一个足够强大的生态系统,为您提供其他选择,我认为这是一个对公司和消费者都更有凝聚力的模式,”Wu说;
另请参阅:这些非法SIM卡使得类似Twitter的黑客攻击变得更容易
据Wu说,目前,Aleo的目标是在推出主网之前播种并获得尽可能多的反馈;
“许多普通的L1基金会都在私下里尝试过Aleo Studio和Leo,”Wu说。“我们一直在利用这个机会来构建集成的需求。毕竟,许多区块链希望为其链上的应用程序提供一个屏蔽池。”