AI时代下的WEB3产品和开发

239 阅读6分钟

关键词:AI、TEE、用户意图、隐私、信息安全、web3

背景

2022年11月30日,OpenAI发布了一个名为ChatGPT的自然语言生成式模型,它以对话方式进行交互。经过将近两年的迭代发展,2024年5月13日,OpenAI发布了新模型GPT-4o,GPT-4o可以处理文字、语音、图像。语言大模型已经从最初的简单文字交互能力,发展成为兼容多模态的超级智能体。与此同时,大模型赛道涌进很多公司进行激烈的竞争。国内有百度的文心一言,字节跳动的豆包,私募巨头幻方量化的deepseek;国外的谷歌、mata都加入其中。 语言大模型百家争鸣,产品智能化成为新的趋势,开发工作也越来越简单化。

一、AI Agent

1. AI Agent是什么

AI Agent是基于语言大模型的人工智能代理。

2. 为什么使用AI Agent

可以为AI Agent添加工作中需要的一切能力,人们通过自然语言与之进行交互,它能通过大模型准确理解意图和自动完成工作任务。

产品角度

通过AI Agent,可以打造更加懂得用户需求的智能化产品,理解用户意图,并极大简化用户操作流程。传统的点击交互方式,可能会面临淘汰。纯语音和视觉交互的时代会迅速到来。

开发者角度

对于开发者而言,AI可以协助编码工作,大大提升工作效率。过去,我们可能在理解、编写代码和学习一门语言上花费很多时间和精力,现在,只需要使用cursor,就可以高效完成基础编码工作。我们需要不断提高架构意识,提升产品思维,以及理解AI Agent如何工作。AI Agent是AI时代的web开发,不会就会在技术上被淘汰。

3. AI Agent的开发成本

  1. 远程大模型: 现在api的价格越来越低
  2. 本地大模型:大模型算法进行了比较大的优化,比如deepseek,训练的成本也降了将近20倍。
  3. 开发框架:开发框架越来越完善,甚至可以像开发web一样去开发AI Agent。

需要: 算力和算法工程师

二、区块链

区块链是一项基于非对称加密的技术,通过非对称加密(没有身份证,你如何证明你是你自己)和共识算法(大家投票干一件事)实现去中心化,使得每一个人拥有对自身数据和财产的绝对所有权。不再担心中心化服务器带来的资金冻结和数据篡改的风险。它被广泛使用于金融领域(毕竟财产自由支配权是每一个自由人的诉求)。同时,它对钱包的安全提出了更高的要求,一旦泄露密码(私钥),你的财产将不可追回。这是很多web3小白的血泪教训。

总而言之,区块链是一项实现全网去中心化的技术,也是它的唯一目标。通俗来讲,区块链就两样东西:钱包和投票。 区块链解决的就是去中心化和信任问题。

1. 什么是去中心化和中心化?

中心化:一个人说了算。 去中心化:投票决定,大多数人说了才算。每个验证节点都有一份相同的数据。

去中心化避免了单节点作恶的可能性,保障了全网的自由、公平。因为所有事情都要经过投票决定,所以链上发生的所有事情必须是公开(人人可见)、透明、可溯源和可验证。这些特点反过来又保障了公平和自由。

去中心化的缺点: 1. 数据冗余 2. 所有事情投票决定,所以决策效率低下。越去中心化效率越低下。

2. 区块链目前遇到的瓶颈

不可能三角:性能、安全、去中心化不可兼得。

3. 在去中心化系统中, 如何证明一件事情的合法性

方式1:链上操作

你的所有操作流程都在链上进行,比如常见的转账交易,资金从哪里来到哪里去,账户上还有多少。

方式2:链下操作,但是要向链上提供最终证明,链上进行验证

链下进行交易,链上有对应的验证程序对其合法性进行验证, L2和跨链桥等技术都是这个原理。最常见的技术有TEE和零知识证明。

  1. TEE 通过硬件环境的高安全性,证明执行过程的合法性。需要向链上提供环境安全证明。
  2. 零知识证明 软件证明,通过算法证明过程的合法性。需要向链上提供执行证明。
TEE和零知识证明的优缺点

零知识证明:绝对可靠,但是依赖硬件性能,目前很难达到秒级。 TEE:效率高,硬件要求低(只要求有TEE执行环境),但是严重依赖硬件厂商没有后门。

三、TEE

1. 什么是TEE

TEE是电脑里高安全的可信执行环境,在里面的数据,安全性几乎等同于断网环境(这不就是钱包管理的福音吗?)

2. TEE的作用

  1. 保证数据安全。例子:手机指纹登录,你只能证明你是你,但是你不能获得你录入的指纹。

  2. 保障用户隐私(做事情的过程可以不透明)。

3. 为什么有了TEE还需要上链?

  1. 让所有人可验证,以及结果透明化,实现链上可溯源。
  2. TEE并非无条件可信任和牢不可破,可能存在节点自己作恶的问题。需要上报不作恶的证明。

四、区块链、TEE、AI结合能做什么?

构建一个安全、可信、智能化的web3产品。

原因: 1. 可信可验证是进入web3的最低门槛要求 2. 安全是可信可验证的前提,TEE技术低成本做到了这一点 3. AI技术的发展,对web3产品提出了智能化的要求 4. 区块链提供的投票系统,解决了中心化系统篡改数据和容易被安全攻击的问题。

产品智能化、安全变得越来越重要。传统的产品形态有一夜之间被干掉的可能。

结尾句

  1. 在ai时代,如果你构建的一个产品操作流程不够极致简单,那它可能不是一个好的产品。
  2. 在区块链领域,如果你的产品不注重安全,那它就一定会出现问题,而且机会仅有一次,不能重来。