OKG Research:用户意图驱动的Web3应用变革
当前加密市场的快速演变中,用户增长成为行业可持续发展的基石。目前主流观点在推动行业前进的路上,从单纯的技术探索在向更注重应用价值的方向转变。尽管近年来Web3生态系统发展迅速,传统资本的进入也带来了新的活力,但应用层面的扩展在实际操作中仍然存在一些值得关注的部分。
日趋膨胀的公链生态让人应接不暇,Web3生态系统的快速发展带来了跨链互操作的需求,利用不同链上的优势资源才能发挥出更大的价值。这反映了产业生态自然演进的规律,好比电商平台从单一平台发展到行业全链路整合一样。
但从公链竞争的角度来看,以杀手级应用和用户构建起来的生态护城河是确保行业优势的绝对依仗,因而设置更高的兼容门槛和迁移成本会被纳入重点考量。而从技术发展的角度来看,不同共识机制和编程语言使得跨链技术本身存在非常多的难点,这也使得不同区块链之间的价值传输和信息交互面临技术障碍。
公链与应用之间的关系的思辨,一定程度上可以从苹果和安卓的不同手机生态系统中找到一些启发。
*Table Source: OKG Research
苹果通过软硬件一体化策略。这种策略确保了硬件与软件的高度契合,提供了流畅且一致的用户体验。安卓则允许多家厂商使用其操作系统,形成了多样化的硬件生态,但也带来了设备碎片化和应用质量参差不齐的问题。
这恰好印证了两种不同的生态发展方式,软硬件一体化可以更好地圈定自己生态闭环,应用进入和迁移相对的都需要更高的成本;而开放的系统需要兼容的设备种类繁多,用户体验则和硬件也有比较大的关联。
公链系统作为一个开放的环境,要形成自身的竞争优势,则需要尽可能降低开发门槛和提升用户体验。目前,通常会有采取以下策略:
模块化功能组件: 提供易于集成的模块化开发工具,如智能合约模板、SDK和API接口,帮助开发者快速构建应用。例如,Ethereum的Truffle框架和OpenZeppelin的智能合约库,为开发者提供了丰富的资源,简化了开发流程。
完善底层基础设施: 优化区块链的性能和安全性,确保高吞吐量、低延迟和强大的安全保障。如Solana通过其高性能的共识机制,实现了高TPS,满足了大规模应用的需求。
提升用户体验: 开发直观且安全的钱包和用户界面,降低用户进入门槛。如OKX Web3 Wallet,相较单一链的生态钱包或仅支持几条链的多链钱包,目前OKX Web3 Wallet已支持100+公链,提供一站式的用户管理功能,内置丰富的DApp生态、为用户提供了全面且便捷的Web3体验。
虽然Web3整体的用户友好度已有了非常明显的提升。但对于刚进入Web3的新手来说,要理解链上工作路径是一个颇为费劲的过程,但表达他们的意图往往是一句话的功夫。如果此刻你需要将1 eth 从Ethereum网络转到Polygon 网络中,具体过程可以拆解为:
*Flow Chart Source: OKG Research
我们可以通过流程图发现:
用户需要对账户余额判断(若不足,需要归集其他钱包中的eth到指定的以太坊钱包里)
转账的方向确认
Gas fee 确认
到账确认
如果用户仅需要关注自己的转账需求是否最终得到满足,将其余的跨链、检查动作都交由特定网络或者应用来操办,那么交互行为将极大被简化。
试想一下,如果你正想着去不同国家开启一段旅程,如果你在使用国际信用卡在全球各地购物,作为用户,你不需要关心不同国家的货币类型、货币之间的汇率转换、跨境支付的清算流程、不同国家的支付网络系统等问题,你只需要刷卡,然后整个复杂的过程都会在底层自动完成。这就是一种"抽象",把复杂性隐藏起来,提供简单的使用体验。
而前文提到的“链抽象”则是同样的道理,其核心价值在于:
简化复杂性:用户只需要指定“起点”和终点
统一接口:底层涉及什么链或任何桥接协议均由同一个简单接口汇总管理
智能路由:自动选择最优路径、选择最佳桥接协议
错误处理:自动重试、自动处理异常、提供统一的错误反馈
我们可以尝试认为链抽象是旨在解决多链生态的资产、流动性和账户碎片化问题的一种技术手段。其通过统一的接口和标准,实现用户基于意图的跨链交互,简化用户体验,使用户无需了解底层链的细节,即可完成资产跨链操作和价值传输。让用户在多链环境中降低了复杂性并增强了互操作性。
但就目前链抽象技术的发展来看,当前的技术实现依然面临诸多挑战,例如跨链消息传输的延迟、跨链操作的安全性和成本问题。一些项目正尝试通过轻量级的跨链协议跨链资产转移或去中心化网关实现跨链通信来改善这些问题,但目前大规模部署仍有限。
目前主流观点会将链抽象划分成应用、权限、求解/执行、结算等四个层级CAKE Framework,通过将用户意图层层拆解来获得具体的最优执行步骤。
*Graph Source: OKG Research, https://frontier.tech/the-cake-framework
- 用户体验在当前应用背景下是否需要明显提升。在当前的多链环境中,用户体验的确存在明显提升空间,但需求的紧迫性可能并非一刀切。以跨链交易为例,当前的主流多链钱包依旧需要用户手动切换网络并支付Gas费用,这种操作要求并未真正解决多链生态的碎片化问题。然而,在实际应用中,链上资金的流动往往趋利性明显,用户更倾向于选择已知路径或体验优化良好的应用。由于头部应用的马太效应,大量项目已自发投入跨链流程的优化。例如,许多DeFi协议通过内置跨链桥和流动性聚合器,简化了用户的跨链操作,提供更便捷的体验。对于链抽象项目而言,单纯依靠提升用户体验的叙述难以形成足够的竞争壁垒。因此,链抽象的价值更多在于其作为基础设施,逐步实现多链的无缝互操作,现在阶段重新整合链间流动性,在未来为可能的大规模用户迁移和跨链应用场景提供支持。
- 流动性整合是当前行业无法回避的重要问题,特别是在实现Web2用户向Web3迁移的过程中。增量用户的持续进入对于未来的发展至关重要,但这一转变的关键在于提供更便捷的用户体验,尤其是在多链环境下的资产、交易和支付场景整合方面从Web2到Web3的顺利迁移,就必须降低初期用户所面临的交互门槛。链抽象技术通过统一接口和跨链资源整合,帮助用户减少在多链环境中繁琐的操作步骤,让Web2用户可以无缝进入Web3生态。例如,链抽象可以自动管理多链资产的流动性,简化支付流程并整合不同链上的交易体验,从而解决Web3环境下的碎片化问题。这种流动性整合不仅提升了用户体验,还为Web3的广泛应用和大规模用户迁移打下了坚实的基础。
*Chart Source: OKG Research
可以看出,链抽象的应用场景实际上是在为Web3的真正成熟打下基础。它不仅致力于解决当前区块链生态系统中的互操作性问题,还通过跨链资源整合、流动性管理等方式,显著降低了多链环境中的复杂操作。
这些改进推动了Web3生态系统向更开放、互联的方向发展。未来,链抽象有望成为去中心化应用大规模普及的重要支柱,提供高效、无缝的基础设施支持,帮助更多用户轻松进入Web3世界并实现无缝的多链交互。
【免责声明】本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。
相关文章:
OKG Research:用户意图驱动的Web3应用变革
出品| OKG Research 作者|Samuel QIN 当前加密市场的快速演变中,用户增长成为行业可持续发展的基石。目前主流观点在推动行业前进的路上,从单纯的技术探索在向更注重应用价值的方向转变。尽管近年来Web3生态系统发展迅速…...
hbase 工具类
hbase 工具类 pom.xml <dependency><groupId>org.apache.hbase</groupId><artifactId>hbase-client</artifactId><version>2.5.10-hadoop3</version> </dependency> <dependency><groupId>com.google.guava<…...
会议直击|美格智能受邀出席第三届无锡智能网联汽车生态大会,共筑汽车产业新质生产力
11月10日,2024世界物联网博览会分论坛——第三届无锡智能网联汽车生态大会在无锡举行,美格智能CEO杜国彬受邀出席,并参与“中央域控:重塑汽车智能架构的未来”主题圆桌论坛讨论,与行业伙伴共同探讨智能网联汽车产业领域…...
在 Jupyter Notebook 中使用 Matplotlib 进行交互式可视化的教程
在 Jupyter Notebook 中使用 Matplotlib 进行交互式可视化的教程 引言 数据可视化是数据分析的重要组成部分,能够帮助我们更直观地理解数据。Matplotlib 是 Python 中最流行的绘图库之一,而 Jupyter Notebook 则是进行数据分析和可视化的理想环境。本文…...
Android13 系统/用户证书安装相关分析总结(三) 增加安装系统证书的接口遇到的问题和坑
一、前言 接上回说到,修改了程序,增加了接口,却不知道有没有什么问题,于是心怀忐忑等了几天。果然过了几天,应用那边的小伙伴报过来了问题。用户证书安装没有问题,系统证书(新增的接口)还是出现了问题。调…...
【C++ 算法进阶】算法提升十三
目录标题 抽牌概率问题 (动态规划)动态规划题目分析代码 洗衣机问题 (贪心)题目题目分析 抽牌概率问题 (动态规划) 动态规划 假设现在有1~N N张牌 每张牌的序号就代表着他的大小 (1 2 … N&am…...
【计网不挂科】计算机网络期末考试(综合)——【选择题&填空题&判断题&简述题】完整试卷
前言 大家好吖,欢迎来到 YY 滴计算机网络 系列 ,热烈欢迎! 本章主要内容面向接触过C的老铁 本博客主要内容,收纳了一部门基本的计算机网络题目,供yy应对期中考试复习。大家可以参考 本章是去答案版本。带答案的版本在下…...
2024年11月中旬记录
11.11 pigz的使用 压缩文件夹命令: tar -cvf - dir_name | pigz > xxx.tar.gz 解压分两步,pigz解压和tar解压: pigz -d xxx.tar.gz tar -xf xxx.tar...
单体架构 IM 系统之长轮询方案设计
在上一篇技术短文(单体架构 IM 系统之核心业务功能实现)中,我们讨论了 “信箱模型” 在单体架构 IM 系统中的应用,“信箱模型” 见下图。 客户端 A 将 “信件” 投入到客户端 B 的 “信箱” 中,然后客户端 B 去自己的 …...
Android Studio加载旧的安卓工程项目报错处理
文章目录 Invalid Gradle JDK configuration foundNDK not configuredCMake 3.10.2 was not found安装cmake适配cmake版本号 com.intellij.openapi.externalSystem.model.ExternalSystemExceptiongradle版本过低或下载不了下载gradle与依赖库超时替换gradle国内源替换Maven 仓库…...
阿里公告:停止 EasyExcel 更新与维护
最近,阿里发布公告通知,将停止对知名 Java Excel 工具库 EasyExcel 的更新和维护。EasyExcel 由阿里巴巴开源,作者是玉箫,在 GitHub 上拥有 30k stars、7.5k forks 的高人气。 据悉,EasyExcel 作者玉箫去年已从阿里离…...
Spring 中的 BeanWrapper
BeanWrapper 是 Spring 框架中的一个接口,它提供了一种方式来设置和获取 JavaBean 的属性。JavaBean 是一种特殊的 Java 类,遵循特定的编码约定(例如,私有属性和公共的 getter/setter 方法),通常用于封装数…...
2024鹏城杯msic部分WP
MISC 网安第一课 查找字符key,发现key1,但是没看到key2 后缀改为zip,打开以后发现不一样的地方,三张图片和一个misc文件夹 图片放到010看一眼 编号为1的图片在文件尾发现key2 misc文件夹中是一个out.pcb,放到010发现…...
DAY23|回溯算法Part02|LeetCode: 39. 组合总和 、40.组合总和II 、131.分割回文串
目录 LeetCode: 39. 组合总和 基本思路 C代码 LeetCode: 40.组合总和II 基本思路 C代码 LeetCode: 131.分割回文串 基本思路 C代码 LeetCode: 39. 组合总和 力扣代码链接 文字讲解:LeetCode: 39. 组合总和 视频讲解:带你学透回溯算法-组合总和…...
go map
1、数据结构 // A header for a Go map. type hmap struct {// Note: the format of the hmap is also encoded in cmd/compile/internal/reflectdata/reflect.go.// Make sure this stays in sync with the compilers definition.count int // # live cells size of map.…...
三十七、Python基础语法(异常)
在 Python 中,异常是在程序执行过程中发生的错误情况。当出现异常时,程序的正常执行流程会被中断,并尝试寻找相应的异常处理机制来处理这个错误。 一、异常的类型 Python 中有很多内置的异常类型,例如: ZeroDivision…...
ThreadLocal的熟悉与使用
目录 1.ThreadLocal介绍2.ThreadLocal源码解析2.1 常用方法2.2 结构设计2.3 类图2.4 源码分析2.4.1 set方法分析2.4.2 get方法分析2.4.3 remove方法分析 3.ThreadLocal内存泄漏分析3.1 相关概念3.1.1 内存溢出3.1.2 内存泄漏3.1.3 强引用3.1.4 弱引用 3.2 内存泄漏是否和key使用…...
如何使用 Puppeteer 和 Browserless 抓取亚马逊产品数据?
您可以在亚马逊上找到所有有关产品、卖家、评论、评分、特价、新闻等的相关且有价值的信息。无论是卖家进行市场调研还是个人收集数据,使用高质量、便捷且快速的工具将极大地帮助您准确地抓取亚马逊上的各种信息。 为什么抓取亚马逊产品数据很重要? 亚…...
使用Python求解经典“三门问题”,揭示概率的奇妙之处
三门问题(Monty Hall Problem)是经典的概率问题,描述了一位游戏选手在三个门中选择一扇门,其中一扇门后有奖品,其余两扇门后是空的。选手做出选择后,主持人会打开另一扇空门,然后给选手一次更改…...
数据库基础(6) . DDL
3.2.DDL 数据定义语言 DDL : Data Definition Language 用于创建新的数据库、模式(schema)、表(tables)、视图(views)以及索引(indexes)等。 常见的DDL语句包括SHOW、CREATE、DRO…...
(二)TensorRT-LLM | 模型导出(v0.20.0rc3)
0. 概述 上一节 对安装和使用有个基本介绍。根据这个 issue 的描述,后续 TensorRT-LLM 团队可能更专注于更新和维护 pytorch backend。但 tensorrt backend 作为先前一直开发的工作,其中包含了大量可以学习的地方。本文主要看看它导出模型的部分&#x…...
高危文件识别的常用算法:原理、应用与企业场景
高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...
Linux-07 ubuntu 的 chrome 启动不了
文章目录 问题原因解决步骤一、卸载旧版chrome二、重新安装chorme三、启动不了,报错如下四、启动不了,解决如下 总结 问题原因 在应用中可以看到chrome,但是打不开(说明:原来的ubuntu系统出问题了,这个是备用的硬盘&a…...
大模型多显卡多服务器并行计算方法与实践指南
一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...
大学生职业发展与就业创业指导教学评价
这里是引用 作为软工2203/2204班的学生,我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要,而您认真负责的教学态度,让课程的每一部分都充满了实用价值。 尤其让我…...
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南 在数字化营销时代,邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天,我们将深入解析邮件打开率、网站可用性、页面参与时…...
docker 部署发现spring.profiles.active 问题
报错: org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property spring.profiles.active imported from location class path resource [application-test.yml] is invalid in a profile specific resource [origin: class path re…...
A2A JS SDK 完整教程:快速入门指南
目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库ÿ…...
【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(硬件篇)
本项目是基于 STM32F103C8T6 微控制器的 SPWM(正弦脉宽调制)电源模块,能够生成可调频率和幅值的正弦波交流电源输出。该项目适用于逆变器、UPS电源、变频器等应用场景。 供电电源 输入电压采集 上图为本设计的电源电路,图中 D1 为二极管, 其目的是防止正负极电源反接, …...
使用LangGraph和LangSmith构建多智能体人工智能系统
现在,通过组合几个较小的子智能体来创建一个强大的人工智能智能体正成为一种趋势。但这也带来了一些挑战,比如减少幻觉、管理对话流程、在测试期间留意智能体的工作方式、允许人工介入以及评估其性能。你需要进行大量的反复试验。 在这篇博客〔原作者&a…...
