上轮牛市发动机是DeFi,下轮有可能和它相关?

白话区块链发布于2023-01-16更新于2023-01-18

文章摘要

我们来说说ZK目前在各个赛道的发展状况和潜力。

这篇不是要讲Zk-Sync,Starknet,Scroll这些Layer2的,也不是讲Aleo,Aztec这些隐私公链的,这些全网已经说烂了,我们来说说ZK目前在各个赛道的发展状况和潜力。

ZK主要能拿来干什么

ZK是个今年被翻来覆去说的词,甚至有人把他提到了区块链第三重要的位置,第一个是比特币,发明了区块链这个概念,第二个是以太坊,引入了智能合约这个东西,第三个就是ZK。

ZK,零知识证明的定义也不累赘,但我想你从第一性原理出发,想象ZK可以在哪些场景下发挥作用

ZK最基本的两大特性:

证明了自己想证明的事情,同时透露给验证者的信息为"零"

生成证明很费劲,验证证明很容易

基于这两大特性,我们很自然的发展出了两大类应用:

1.隐私

2.扩容

基本上所有基于ZK的应用,都可以归到这两个大类里。

像Zcash,Aleo这种项目,毫无疑问是隐私类应用方向的C位,而Starkware,Zk-sync这种扩容类Layer2,毫无疑问是扩容类应用方向的C位。

那么C位之外,还有哪些场景呢?

隐私类拓展场景

Zcash或是Aleo主要是“我不想让人家知道我做了某笔转账或是执行了某笔交易”。

这是隐私最直接的场景。还有一些相关的场景,分别为身份、安全、游戏和机器学习,接下来分别说说:

1.身份

比如当你参加一个在线投票,你想要证明你投了但是保持匿名,又或是你想要申请一个贷款,你想要证明你的收入超过他们的要求,但又不想暴露你具体挣多少钱,又或是你要申请一个医疗补助,你想要证明你患有补助清单里的某一项疾病,但又不想透露具体是哪一项疾病……等等诸如此类,ZK都可以帮你隐去“部分你不想透露的信息”。

2.安全

比如有项目在做“链上保险箱”,你在存资产进去的时候,需要输入一个密码,而密码是基于ZK的,这样你即便私钥被盗了,资产也不会受影响。

3.游戏

不用多说,大名鼎鼎的黑暗森林就是把ZK融入了游戏,毕竟链上一切都是公开的,你要想实现星际争霸里面那种地图迷雾该咋办呢?上ZK啊!

4.机器学习

许多APP会收集你的各类信息,从睡眠质量到购买记录到每天走的步数……有些明着收有些暗着收,甚至还有给你奖励让你贡献信息的,他们收集信息的目的可能不是为了信息本身,而是通过信息的大数据去建模做机器学习,如果你想要奖励但是又不想暴露个人隐私怎么办?现在已经有基于ZK的机器学习项目了,数据我拿了,模型我也建了,但是收集到的跟你相关的个人数据我其实也不清楚,被ZK隐藏了……

扩容类拓展场景

扩容类C位毫无疑问是Starkware,Zk-sync,Scroll这几个,但其实扩容类周边的生态项目是很多的,其中有直接相关的,又间接相关的。

各举两个例子:

1.直接相关——性能加速

众所周知,ZK是个前景无比光明,但又处在非常早期的赛道。

早期的最大问题除了EVM兼容性,语言的适配性等各个问题之外,还有一个很大的问题就是性能。

想象ETH那让人诟病的TPS撑了这么多年,你肯定深有感触。

所以Zprice这种多个组织联合举办,奖金高达数百万美元的零知识证明加速大赛,从算法到硬件,各个团队在ZK加速上无所不用其极。

比如拿CKB当年的一张图来看,你就知道优化的空间有多大了,其中各个签名算法,证明方式等都在不断的演进,也都有优化的空间。

比如笔者知道的最常见的证明系统里面,Plonk就有优化的Hyperplonk版本,Virgo也有优化的Dvirgo版本。

还有目前有不少团队都在搞硬件加速,从GPU到FPGA到ASIC,都有团队在搞,三大解决方案当前也各有优劣,但按照以往比特币和以太坊的历史来看,通常是短期GPU+FGPA,最终还是会走到一个ASIC为王的终局。

2.间接相关

互操作性

目前业内有两个相对头疼的问题需要解决:

一个是ETH上面的L2越来越多,将来还会有L3,这么多L2,L3的流动性割裂和互操作性是个很大的问题。

还有就是ETH即便是老大,也不太可能一统江湖,总还是有其他Alt Layer1需要互通有无,尤其是Cosmos生态, IBC这么好的东西,只能内部生态使用,跟ETH那边无法对接,是让人很着急的事儿。

你可能说我们不是有桥么,那么多桥还不够你用的么?

可是桥去年损失的资金数量不要太多!而且目前的桥,最多也只是把IBC与ETH在资产上互相桥接下,不可能真的让ETH去享受类似原生IBC的“快乐”。

好在这两个问题都有团队在解决了!思路也都大同小异,就是用ZK来搞。

2023年,你肯定会看到ZKBridge,和ZK-IBC这类项目陆陆续续上线。

ZKBridge是相对通用的跨链桥,不再像之前那样需要相信一个第三方验证者的集合,只需要验证不同链上最后生成的ZK Proof就好,只是这个Proof生成的速度和体验,相信跟Zk-Rollup一样,都还有不小的优化空间,今年大概率体验不会“那么的好”。

而打通IBC和ETH则难度更大一些,之前IBC和ETH完全没法互通是因为IBC的轻客户端不能在ETH上跑,因为验证Cosmos那边签名消耗的Gas会以天量计。现在有了ZK,特别是递归证明的ZK,那么理论上就可以避开直接在以太坊上验证Cosmos那边的ed25519签名,而是构建一个签名有效性的zk证明,直接验证证明即可。

当然,这个ZK-IBC的难度比ZKBridge还要更大一些,所以可能会是2024年的事情了。

去中心化

还记得V神在Endgame里面说的那个关于去中心化的推断么?

区块生产难免不断的趋向中心化,而我们只要保证验证的去中心化即可。

ETH跑一个验证节点,需要32个ETH,和相对不低的硬件水平,虽说相对Solana等高速链来说门槛低了很多,但仍然不是随随便便一个电脑就可以完全胜任的。

假设有一天,ETH上面Fully Snarked ETH那条路线完全实现了,ZK Proof的生成速度提升到了10-15秒这个级别,也就是说ETH出一个块就能附带一个ZK证明。

那到时候,一切就都不一样了。

简单来说,ETH变成了一个类似Mina的存在。这时候,互操作性上了一个新的台阶,因为验证以太坊的区块变得无比容易。

更重要的是,去中心化也会上一个大的台阶,因为现在验证一个以太坊的区块,就不再需要什么“好一点的电脑”了,甚至理论上来说一部手机都可以轻松的验证以太坊,这对于“去中心化”这四个字来说,意义重大。

你可能也喜欢

如何让自己变得让人工智能永远也无法取代

面对人工智能的冲击,许多人担心工作被取代。然而,真正的威胁在于个人对他人和系统的依赖,以及由此产生的“薪资奴役”——即为生存而从事无意义、枯燥的工作。摆脱这种困境的关键,不是抵制技术,而是成为拥有高自主性的“不可受雇”个体。 文章提出了成功抵御AI替代的五个核心要素:自主性(主动行动的能力)、品味(判断事物价值的经验)、说服力(让他人关注你工作的能力)、毅力(坚持并从错误中学习)和迭代(根据反馈持续改进)。这些能力无法仅通过理论学习获得,必须通过实践来培养。 要启动转变,首先要彻底改变环境,重塑身份认同。其次,应选择一个能获得真实、快速反馈的实践领域,例如创业。在众多技能中,内容创作(媒体)比编写代码更具优势,因为其价值是主观的,需要独特的审美和判断力,这正是AI目前难以完全复制的。 具体行动上,可以从三个步骤开始: 1. **挖掘原始素材**:反思自己长期痴迷的知识领域、轻松解决的难题或童年被压抑的兴趣,找到独特的个人经验。 2. **确立反向思考主轴**:找出你坚信但主流观点错误的地方,或行业内普遍忽视的“皇帝新衣”,形成独特的批判性视角。 3. **立即发布**:将前两步的思考融合,撰写并发布第一个核心内容(如帖子、视频),勇敢接受真实世界的反馈,并在此基础上持续学习和迭代。 最终,抵御AI的关键在于构建一份与自身身份深度契合的毕生事业,通过持续的内容创作和真实互动,建立无法被自动化取代的独特价值和影响力。行动,从今天发布第一个想法开始。

marsbit3小时前

如何让自己变得让人工智能永远也无法取代

marsbit3小时前

通过掷骰子离线保管比特币密钥:并非人人愿意为之

文章探讨了通过投掷骰子生成比特币钱包种子短语的安全方法及其现实挑战。核心观点如下: **1. 骰子提供物理熵源** 骰子结果由众多微小变量决定,理论上虽可预测,但实践中无法被攻击者复制或计算,从而提供高质量的随机性。每个六面骰子投掷约产生2.585比特熵,50次投掷即可满足典型12词助记词(128比特熵)的安全需求。 **2. Coldcard漏洞事件凸显手工熵源的价值** 近期Coldcard硬件钱包因固件漏洞导致其内部随机数生成器存在缺陷,致使约1128枚比特币被盗。但那些**完全**通过足量骰子投掷生成种子短语的用户未受此漏洞影响,因为他们的主密钥未使用有缺陷的生成器。 **3. 重要警示:手工种子并非万能保护** 安全研究员指出,即使用户使用骰子生成了安全的种子,若他们使用了Coldcard的其他功能(如生成纸钱包、克隆密钥、共享签名密钥、密码等),这些**衍生密钥**仍可能调用有漏洞的随机数生成器,从而存在风险。安全种子不保证设备生成的所有秘密都安全。 **4. 手工生成熵源的现实局限性** 尽管数学上可靠,但该方法对大多数用户并不友好: * **过程繁琐易错**:需投掷50-99次,精确记录,任何输入错误都会导致钱包完全不同。 * **引入新风险**:用户可能在记录、转换过程中泄露信息,或使用有偏的骰子/投掷方式。 * **用户体验差**:难以想象大规模推广需要用户手动投掷近百次骰子。安全措施需适应现实生活场景和普通用户的知识水平。 **5. 给用户的建议** 受影响的Coldcard用户应: * 更新固件至最新版。 * 检查是否使用过有漏洞的功能生成了次级密钥或密码,如有则需立即更换。 * 考虑采用多签方案,使用不同厂商的设备分散风险。 **结论**:手工投掷骰子生成熵源是技术娴熟用户的一个有效安全选项,但其过程复杂、容易出错,不适合作为主流用户的默认方法。长远目标是依赖安全、透明且无需专业知识的硬件/软件随机数生成方案。

cryptonews.ru6小时前

通过掷骰子离线保管比特币密钥:并非人人愿意为之

cryptonews.ru6小时前

交易

现货
活动图片