作者:忘爱LIAN | 来源:互联网 | 2023-07-04 15:54
// 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 带来哪些革命性改变。首先 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 分片。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 技术的优越性。其中原因在于前者在节点每一次乘法运算时,都需要接收和发送两个指令。而后者无需。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 团队已经与人工智能机器学习公司谈过,也得到了一些来自法律和医疗保健公司的联合合作,因为他们的日常事务中会处理大量敏感数据。