热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Nillion:DistributedGlobal领投2000万美元的Web3安全计算层

  //  Nillion 是一家非区块链路线的去中心化安全计算层,能够以接近中心化服务器性能向开发者提供去中心化的计算服务。其种子轮筹集了 2000 万美元的种子资金。投资公司 Distribute

  //  

Nillion 是一家非区块链路线的去中心化安全计算层,能够以接近中心化服务器性能向开发者提供去中心化的计算服务。其种子轮筹集了 2000 万美元的种子资金。投资公司 Distributed Global 领投了该轮融资,Big Brain Holdings、Chapter One、GSR、HashKey、OP Crypto 和 SALT Fund 等 150 多个投资者。


随着去中心化计算规模的扩大,其所带来的颠覆远远超出了比特币最初涉及的金融领域。
例如,NFTs 对艺术行业的影响,以及游戏领域的 Play to Earn 的出现。这些对各行业的影响表明,随着去中心化计算的发展,它对成熟和新兴行业的影响也会越来越大。
其余常见的受去中心化技术影响的领域还包括投票和治理(去中心化自治组织(DAO))、支付、去中心化身份、社交媒体、生物识别技术、物联网(IOT)等等。
然而根据比特币白皮书,区块链的最初目的是创建一个 “基于加密证明而非信任的电子支付系统
随后,以太坊和类似的公链技术(如 Solana,Avalanche)利用了比特币的分布式共识,率先实现了复杂的系统和去中心化的应用,但区块链从来没有被设计成一个高效的去中心化的通用计算机制。
因此,也有人认为去中心化的世界也不一定是通过区块链技术来实现。在区块链概念诞生的同时,一种专门用于在无信任环境中进行处理和计算的嫡系技术正在开发中。
它被称为安全多方计算(通常缩写为 SMPC 或 MPC)。但由于节点间信息传递造成的性能限制,它的实际应用有限。
目前还不存在完全去中心化、抗审查和容错的基于 SMPC 的网络,而且目前的 SMPC 实现仅限于秘密的安全存储和检索,只能处理简单的计算,无法处理复杂度较高的任务。
当区块链路线的探索者在扩展性、跨链互操作性、隐私、数据存储等方面提出越来越多的创新时,似乎非区块链的路线探索渐渐慢了下来。
然而就在 12 月 20 号,一则规模不小的融资信息进入人们眼中,Nillion 是一家非区块链路线的去中心化安全计算层,筹集了 2000 万美元的种子资金。
投资公司 Distributed Global 领投了该轮融资,Big Brain Holdings、Chapter One、GSR、HashKey、OP Crypto 和 SALT Fund 等 150 多个投资者。
最让笔者吃惊的是,大多数的投资承诺是在 FTX 暴雷事件后发生的,团队甚至没有一个用来募资的 deck,就能拿到 2000 万美元的种子轮。足以证明 VC 们对该项目的重视程度。
回到刚刚提到的 SMPC 技术,实质上 Nillion 的 Nil Message 计算(NMC)解决了 SMPC 的缺点,同时吸收了区块链的概念。
以建立一个既不属于区块链、也不属于传统 SMPC 技术的网络,并且能够以接近中心化服务器性能向开发者提供去中心化的计算服务。
接下来就让笔者详细介绍一下这项技术,以及它能为现在的 Web3 带来哪些革命性改变。

1

原则上不可攻破的加密算法

首先 Nillion 网络非常强调其计算过程中的安全性和隐私性。

在过去的加密方案中,Nillion 团队认为诸如 ZKP 等方案的安全性主要依托几个核心的数学难题(例如 RSA 的核心是大数质因子分解),而这些数学问题在足够大的算力和足够长的时间内是可以被攻破的(特别是量子计算机的威胁)。

为此 Nillion 引进了不依托于数学难题的加密算法,ITS(Information-Theoretic Security)算法,即黑客不可能得到充足的信息来进行破解,又称为 unconditional security。

具体来说,Nillion 的 ITS 加密算法,又分为两种 One-Time Mask(OTM)和 Linear Secret Sharing(LSS)。

前者将密文通过一系列随机的盲因子转化成 Particle 粒子,而后者则是将这些随机的盲因子分离成多个 shares 分片。

这些分片将存储在 Nillion 网络中的分布式节点中,只有满足一定阈值数量的 shares 分片,才能还原密文。这里很显然 Nillion 团队在设计算法时借鉴了区块链和 SMPC 的思想。

简单的介绍加密原理过后,我们来探讨一下其优势在哪?

1.首先是从单点私钥安全问题,转化成多个网络节点安全问题,只有一定数量阈值的节点被攻破,才可能会对 Nillion 网络造成威胁。
2.其次是 Nillion 使用了原则上不可攻破的加密算法,单指这种算法,即使拥有无限时间和无限算力的量子计算机也无法攻破。
3.在 Nillion 网络进行业务计算过程中,数据始终处于加密和隐私状态下,不会进行解密。
4.无需保存单一密钥,而是让众多节点维护各自的 shares 分片。

2

NMC 技术实现中心化服务器

级别的去中心化

计算性能和安全存储

NMC(Nil Message Compute)是 Nillion 的核心技术,将笔者上面提到的 OTM 和 LSS 技术进行结合,提出了将去中心化安全存储和计算结合的网络。

为了通过一个实际的例子进行说明,让我们假设终端用户(例如,使用移动设备的个人或在公司服务器上操作的公司) 希望在 NMC 网络中存储机密数据。

终端用户首先从 NMC 网络的一组新的盲因子中调出 shares 分片,并使用 LSS 加密在本地重组它们。

然后,终端用户使用重构的盲因子,用 OTM 计算保密数据的加密版本。这个加密的版本就是我们所说的 Particle 粒子。

由于 OTM 是一种 ITS 加密算法,因此 Particle 粒子可以完美地隐藏机密数据。然后,Particle 粒子被送回 NMC 网络并广播给节点,这些节点可以使用它们对机密数据进行计算。

其实在 SMPC 技术中,LSS 的应用也非常的广泛。
首先计算任务被分配到多个节点中,但是在节点计算过程中,需要再节点之间进行大量的通讯联结,大大降低了计算性能。
而笔者认为 Nillion 团队做出的最大改变是,通过 OTM 以及 2-NMC 和 D-NMC 技术将准确性和效率做到极致,无需节点之间大量的通讯联结,从而在计算中仅需计算本地任务,实现全局的性能提升。
下图是个非常直观的对比,上面是 SMPC 在运行 1 百万次乘法,而下面是 Nillion 技术在运行 1 百万次乘法的时间。
相同条件下的运算时间是 28 小时 vs0.1ms,可以看出他们都不是一个时间量级的对比,足以看出 Nillion 技术的优越性。
其中原因在于前者在节点每一次乘法运算时,都需要接收和发送两个指令。而后者无需。

3

Nillion 的用例有哪些?

Nillion 拥有出色的存储和计算能力。

因此,可以扮演一个去中心化的保险库,用于保存世界上的数字机密,包括:私钥、2FA、元数据、银行信息、企业秘密、协议资金访问、公式、客户数据库、遗嘱、契约和证书等。

Nillion 可以在现有的公共区块链(如 Ethereum)上实现私有智能合约。

想象一下,使用一个完全私有的 DEX,抢跑是不可能的。或者能够在没有人看到你在做什么的情况下进行借贷。

Nillion 实现了真正的多链基础设施,允许在区块链之间传输资产、事件和数据。

web3 的未来是一个多链的未来,而 Nillion 技术意味着更好的桥接、私人交易和跨许多区块链的去中心化交易,这将为 DeFi 和其他 dApps 释放更多的潜力。

Nillion 为依赖零知识证明(ZKP)技术的现有 Layer2 解决方案提供了可扩展的替代方案,这种技术出了名的慢,而且需要集中持有信息才能进行计算。

相比之下,Nillion 将能够以接近中心化服务器的速度计算结果,而无需生成 ZKP,同时仍然支持可验证的结果重建。

从团队来看,这家初创公司成立于 2021 年 11 月,到目前为止一共有 40 多名员工,之前没有进行任何资金筹集。

创始人包括前 Uber、Indiegogo 和 Hedera Hashgraph 的员工,以及 Coinbase 和 Nike 的高管。

目前 Nillion 的动作也比较频繁,在 Web3 领域中,团队目前已经和数个对隐私数据处理的主体进行交流,包括去中心化交易所、应用程序以及 Layer1。
在 Web2 方面,Nillion 团队已经与人工智能机器学习公司谈过,也得到了一些来自法律和医疗保健公司的联合合作,因为他们的日常事务中会处理大量敏感数据。


推荐阅读
  • 应用链时代,详解 Avalanche 与 Cosmos 的差异 ... [详细]
  • 比特币的成功为区块链技术构建了可信货币的基石,标志着区块链1.0时代的到来。以太坊通过引入智能合约,极大地推动了去中心化应用的开发和普及,开启了区块链2.0时代。本文深入探讨了侧链技术在提升区块链扩展性方面的潜力和应用,分析了其在提高交易速度、降低成本和增强安全性等方面的优势,并讨论了当前面临的技术挑战和未来的发展方向。 ... [详细]
  • 公链进入爆发的节奏,搭一条公链真的很容易么?撰文:五火球教主还记得当 ... [详细]
  • Java EE 平台集成了多种服务、API 和协议,旨在支持基于 Web 的多层应用程序开发。本文将详细介绍 Java EE 中的 13 种关键技术规范,帮助开发者更好地理解和应用这些技术。 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 华为捐赠欧拉操作系统,承诺不推商用版
    华为近日宣布将欧拉开源操作系统捐赠给开放原子开源基金会,并承诺不会推出欧拉的商用发行版。此举旨在推动欧拉和鸿蒙操作系统的全场景融合与生态发展。 ... [详细]
  • 数字经济浪潮下企业人才需求变化,优质IT培训机构助力技能提升
    随着云计算、大数据、人工智能、区块链和5G等技术的迅猛发展,数字经济已成为推动经济增长的重要动力。据信通院数据,2020年中国数字经济占GDP比重达38.6%,整体规模突破39.2万亿元。本文探讨了企业在数字化转型中对技术人才的需求变化,并介绍了优质IT培训机构如何助力人才培养。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 深入解析HTTPS:保障Web安全的加密协议
    本文详细探讨了HTTPS协议在保障Web安全中的重要作用。首先分析了HTTP协议的不足之处,包括数据传输过程中的安全性问题和内容加密的缺失。接着介绍了HTTPS如何通过使用公钥和私钥的非对称加密技术以及混合加密机制,确保数据的完整性和机密性。最后强调了HTTPS的安全性和可靠性,为现代网络通信提供了坚实的基础。 ... [详细]
  • EMURGO Africa 与 Adaverse 合作投资 Momint,推动 Cardano NFT 生态系统在非洲市场的扩展 ... [详细]
  • 领主科技刘大鸿:『合约工程师』将成为区块链世界的超级节点
    领主科技刘大鸿:『合约工程师』将成为区块链世界的超级节点 ... [详细]
author-avatar
忘爱LIAN
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有