a16z:加密行业2024趋势“无缝用户体验”
近日,知名加密投资机构a16z发布了“Big ideas 2024”,列出了加密行业在 2024 年几个具备趋势的“大想法”,其中 Seamless UX(无缝用户体验)赫然在列。

从最为直观的理解上,Seamless UX 是在强调用户在使用产品或服务时感到流畅、顺畅,没有令人困扰的阻碍或不连贯的体验。这通常包括直观的界面设计、高效的操作流程以及对用户需求的敏感性,以确保用户在整个交互过程中感到舒适和愉悦。
很显然,加密行业在可互操作性方向的探索中,始终没有很好的兼顾到用户交易体验,而随着行业对于 “Seamless UX ”的重视,也将对加密行业的发展产生十分深远的影响。
可互操作性的早期探索
多链化发展已经成为了链上世界的一个长期趋势,从早期 Layer1 赛道的爆发,到基于以太坊的 Layer2 赛道的增长,链上世界已经形成了上百个大大小小的生态。即便如此,多链化发展的趋势仍在加速,比如从 2023 年年初至今,包括 Mantle Network(alpha)、Base、Linea、 StarkNet、Scroll、Eclipse 等十几个 Layer2 网络陆续上线主网。 随着技术的迭代,多链化趋势正在成为催生加密行业新一轮增长的重要力量。但新的问题在于,多链化趋势下,链与链之间却难以合理的建立互操作性。
在 Binance Research 的《Decoding Cross-Chain Interoperability》一文曾指出,不同的链底层在代码库、框架和设计等方面有着多样性的选择,这意味着几乎每两条链都是异构链,链上世界碎片化、割裂化正在加剧。
基于此,开发者们面临着非统一的工具化挑战,用户则要应对特定链上去中心化应用程序的限制,导致了流动性的碎片化和链上世界不够理想的 UI/UX(用户界面/用户体验)。所以无论是开发者还是用户,都具备将这些链链接的需求,那么如何建立合理的跨链互操作性正在成为加密行业讨论的重要议题。
最初以跨资产为目的跨链桥是被广泛采用的互操作方案,这类方案通常是以将资产锁定并在特定链上铸造新资产的方式实现跨链(最初 TVL 通常是主要衡量指标 ),它更专注于某一个方向比如资产专用型、链专用型、应用专用型等。
不过来自于 Binance Research 的数据显示,2021 年跨链协议的 TVL 经历了急剧增长,随后由于熊市和频发的安全事件,在 2022 年跨链板块的 TVL 则出现了急剧的回落。这意味着当跨链交互不活跃时风险较低,但随着跨链交互的增加,风险也会升级,跨链操作的安全性与其规模呈反比,这也反映出了跨链方案通常建立在牺牲安全的前提下实现。早期互操作性的探索曾引发了一系列安全事件,不仅引发了争议,并且很多人曾对此失去了信心。

Binance Research 的《Decoding Cross-Chain Interoperability》 跨链板块 TVL 趋势
可见,跨链桥确实对行业的发展起到了十分重要的作用,但它仅仅是权益之计,一定不是跨链方案的最终状态。
另一方面,多链趋势下,链上资源分布极其不均衡,我们看到以太坊、Tron、BNB Chain 等头部生态掌握着超 75% 的链上 TVL。而对于许多新兴生态因缺乏良好的互操作性方案,则在一轮又一轮的流量争夺战中,因难以向外捕获资金与用户而处于竞争的下峰,这也让新兴生态的启动与长期发展带来了挑战。一个很显而易见的例子是,一些用户对新兴 Layer2 的空投具备兴趣,但交互存在极高的成本与门槛。

数据来源:https://defillama.com/chains
所以在多链化趋势下,将不同的网络连接起来,对区块链的主流采用和价值捕获却至关重要,而如何在跨链互操作性中找到正确的平衡点,如何让用户更好的提升交易体验,也成为了行业的早期议题。
底层堆栈
在经历了早期跨链互操的探索后,跨链互操作领域迎来了全新的进展。Chainlink 、LayerZero、Axelar 等构建了一个全新的跨链互操作思路。它们通过构建一个分布式的底层堆栈,开发者可以直接基于这些平台建立具备跨链互操作特性的二级应用,底层堆栈来对通用性、可扩展性以及无须信任性。

图片来源: Binance Research
开发者通过这些堆栈,更容易获得跨链互操作的能力,以帮助不同的链间、应用间实现更好的链接,进而帮助 C 端用户更顺滑的进入到各个生态,同时能够兼顾安全性。底层堆栈通常主要面向 B 端用户即开发者,它们通常需要再通过应用层与 C 端用户进行传递与链接,但用户仍面临较高门槛和复杂操作。
所以,除了构建合理的跨链互操作性外,也需要对 UI/UX 实现质的改善,才能充分利用网络效应帮助不同的链上生态获得增长,但现阶段这类跨链互操作底层堆栈很难在“Seamless UX” 方向上起到直接的效果,这通常需要建立在开发者的理解之上。
以 “Web3 操作协议”为定位的 dappOS 在构建了一套“交易意图”框架,在实现合理的互操作性的同时,在 UI/UX 方面做到了极致,成为 Seamless UX 方向的示例生态。以此为基础,dappOS 也正在成为充分利用网络效应打通不同链上流量的典范生态。
Seamless UX 示例 dappOS:全新的流量分发端
dappOS 正在以更加“智能化”的方式建立跨链互操作性,它搭建了一套“交易意图”框架,包含统一账户以及 dappOS Network 两个部分。
dappOS统一账通过链抽象,让用户无需关心资产分布在哪条链上以及手动切换网络,通过一次签名来一键实现与各个 Dapp 的无缝交互(由 dappOS Network 执行),其为自动化执行复杂的操作并可以在工作中组合成无缝流程。

dappOS Network 是一个由分布式节点组成的分布式执行网络,负责执行用户的一些交易需求指令,比如跨链交易、Gas 代付甚至一些较为复杂的交易动作,该网络正在帮助 dappOS 折叠链与链之间的隔阂来实现链抽象。
在账户抽象特性、链抽象的基础上,dappOS 系统充当了链接不同链生态的连接器,通过分布式的 dappOS Network 帮助所有接入系统的生态、应用间实现极低门槛的互联,并具备更完整的跨链互操作的能力,跨链交易可以直接在应用程序层进行。
在 dappOS 全新的 v2 版本中,支持交易者通过统一账户对不同链上 Dapp 的交易功能进行组合,比如在 Avalanche 链上的 Benqi 中进行借贷后,直接将借贷的资金在 Perpetual 或者 QuickSwap 上无缝使用,并能够在任意链上归还 Benqi 借贷的资金。
这种以用户意图为核心的框架设计,正在改变用户的链上交易习惯。
有了 dappOS,用户只需要将资金存放在统一账户中,通过统一账户能够以类似于使用传统 APP 的方式来一键实现意图,而不再需要主动执行极为繁琐的链上交易步骤,极大降低了链上交互成本,提升了便利性。这也让 dappOS 正在成为成为极佳的链上交易、交互工具,用户可以无缝衔接应用和公链热点,并且生态具备极高的留存率与用户粘性。
dappOS 不仅在 UI/UX 方面实现了极大的改观,同时也能够很好的将用户保留在其 UI/UX 中,这也让 dappOS 正在成为全新的链上流量池。
为了更好的对生态流量体系进行引导,更好的发挥网络效应,dappOS v2 也在前不久推出了全新的奖励系统,通过与一些应用的合作为定向交互的用户发放空投激励。而通过这种定向的引导,dappOS 正在为新公链、应用生态迅速注入流量,实现高效生态增长。

自 dappOS v2 在今年 9 月上线以来,已经有包括 Perpetual、Benqi、QuickSwap、Stader 等几个用例进行了集成,并通过 dappOS 的流量分发体系获得了十分明显的增长效果。
在 Perpetual Protocol 今年 10 月上线 dappOS v2 后,通过 dappOS 奖励系统上线了首个空投活动,已经为通过统一账户与 Perpetual Protocol 交互的用户发放了首批空投奖励,dappOS 生态的流量池也为 Perpetual Protocol 带来了切实的增长。
除了 Perpetual Protocol 外,dappOS支持用户从以太坊,Arbitrium, Avalanche等链无缝交互Manta网络dApp,无需手动跨链,整体费率下降85%。
同时交互也将被累计计入 dappOS v2 的奖励系统,具备获得多重空投的预期。

目前在 Manta Network 网络中,有超过 31% 的链上交易量来自于 dappOS 端,并且该比例目前仍在持续的上升,这不仅体现了 dappOS 对于链上 Dapp ,新公链生态增长所带来的增益,同时也反应出了功能抓手突出的 dappOS 在链上交互领域受欢迎的程度。

此外,近期加密市场整体向好的背景下,Avalanche 生态同样有着亮眼的表现,尤其是其头部借贷项目 Benqi 的生态代币 $QI 单日涨幅超 130%,进一步引发了 Benqi 上借贷以及质押热,以获得 $QI 资产的奖励。
dappOS 同样也成为了交易者使用 Benqi 的绝佳入口,通过 dappOS 统一账户,能够支持用户一键交互 Benqi,并能够从不同的链完成支付、质押等操作,无需手工跨链,奖励会以 $QI和 $AVAX 的形式直接发放到 dappOS v2 统一账户中。

截止至 12 月 12 日,根据 dappOS 公布的数据显示,BENQI 集成 dappOS 2 个月后,新增用户 4848 名,交易笔数 28,571 笔。新增 dappOS 用户存入资金达到 12,877,782 美元,USDT 和 USDC 存入资金分别占 BENQI 协议总数的 18.17% 和 16.62%。新增 dappOS 用户借贷金额达到 7,199,765 美元,WBTC 和 WETH 借出资金分别占 BENQI 协议总数的 80.57% 和 45.75%。这同样表明,dappOS 作为流量分发端对 Benqi 协议发展带来了明显的增益。

质押、借贷示例:
staking.benqi.dappos.com/liquidStaking;
benqi.dappos.com/Markets。
对于互操作性的探索,正在从早期促进不同链、生态、应用的互联的探索,向获得更好的 UI/UX 方向转变,这也将是未来很长一段时间加密行业的叙事之一。dappOS 作为“Seamless UX” 叙事方向早期的探索者,在成为链上世界主要的流量分发端,帮助新公链、应用生态捕获用户流量、实现高效增长赋能的同时,也正在对链上应用形态的演化提供着参照。
相关文章:
a16z:加密行业2024趋势“无缝用户体验”
近日,知名加密投资机构a16z发布了“Big ideas 2024”,列出了加密行业在 2024 年几个具备趋势的“大想法”,其中 Seamless UX(无缝用户体验)赫然在列。 从最为直观的理解上,Seamless UX 是在强调用户在使用产…...
C# WPF上位机开发(属性页面的设计)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 在软件开发中,属性或者参数设置是很重要的一个部分。这个时候如果不想通过动态添加控件的方法来处理的话,那么可以通过tab控…...
macOS 安装 oh-my-zsh 后 node 报错 command not found : node
最近为了让终端中显示 git 分支的名称,安装了 oh-my-zsh ,安装之后呢,我原先安装的 Volta、 node 都没法用了,报错如下: 这时候粗略判断应该是系统变量出了问题,oh-my-zsh 的变量文件是 ~/.zshrc࿰…...
AI 绘画 | Stable Diffusion 视频数字人
前言 本篇文章教会你如何利用Stable Diffusion WEB UI,使用一个人物图片转换成为一个口播视频。本篇内容的教程以WINDOWS系统为例,教你如何安装使用。 先看视频效果 彭于晏图片生成口播视频 安装 首先需要在windows电脑上安装ffmpeg,按照本教程《在 Windows PC 上轻松下载并…...
《代码随想录》--二叉树(一)
《代码随想录》--二叉树 第一部分 1、二叉树的递归遍历2、二叉树的迭代遍历3、统一风格的迭代遍历代码4、二叉树的层序遍历226.翻转二叉树 1、二叉树的递归遍历 前序遍历 中序遍历 后序遍历 代码 前序遍历 class Solution {public List<Integer> preorderTraversal(T…...
shell编程-数组与运算符详解(超详细)
文章目录 前言一、 Shell数组1. 声明和初始化数组2. 访问数组元素3. 数组长度4. 遍历数组5. 修改数组元素6. 删除数组元素7. 示例 二、Shell运算符1. 算术运算符1.1 加法运算符 ()1.2 减法运算符 (-)1.3 乘法运算符 (*)1.4 除法运算符 (/)1.5 取余运算符 (%) 2. 关系运算符2.1 …...
Vim入门
Vim使用入门 1.Vim编辑器的三种常用模式 一般模式:刚打开文件是它,从编辑模式按“ESC”退回的模式也是它。可以执行各种编辑操作,如移动光标、复制、粘贴、删除、查找替换等 ; 编辑模式:在一般模式下按下 i、I、a、A、o、O 等键…...
动态加载库
no_mangle 不要改标识符 首先是认识这个标注:mangle,英文的含义“撕裂、碾压”。我第一次把这个单次误以为是manage,说实话两个单词还挺像的。 RUS中函数或静态变量使用#[no_mangle]这个标注属性后,编译器就不会修改它们的名字了…...
React中渲染html结构---dangerouslySetInnerHTML
dangerouslySetInnerHTML胡子{}语法绑定的内容全部作为普通文本渲染,渲染html结构基于---dangerouslySetInnerHTMLdangerouslySetInnerHTML是React标签的一个属性,类似于vue的v-html有2个{{}},第一个{}代表jsx语法开始,第二个是代表dangerous…...
计网02-计算机网络参考模型
一、OSI七层参考模型 1、分层的思想 分层模型用于网络协议的设计方法,本质是将网络节点间复杂的通信问题分成若干简单的问题逐一解决,通过网络的层次去找问题,将复杂问题简单化。 2、OSI参考模型 由于早期计算机厂商使用的是私有的网络模…...
模块测试:确保软件质量的关键步骤
引言: 在软件开发过程中,模块测试是确保软件质量的关键环节。通过模块化的设计和测试方法,可以提高开发效率、降低错误率,并最终提供稳定可靠的软件产品。本文将介绍模块测试的概念、重要性以及实施步骤,帮助读者了解如…...
Postman接口测试之Postman常用的快捷键
作为一名IT程序猿,不懂一些工具的快捷方式,应该会被鄙视的吧。收集了一些Postman的快捷方式,大家一起动手操作~ 简单操作 xc 请求 操作MAC系统windows系统请求网址 ⌘L Ctrl L 保存请求 ⌘S Ctrl S 保存请求为 ⇧⌘S Ctrl Shift S发送…...
keil自动分配SDRAM空间设置使用
1.修改.sct文件 添加 RW_RAM1 0xC0400000 UNINIT 0x00400000 { ; RW data .ANY (SD_RAM1) 使用 #define LOCATION_ATTRIBUTE(name) __attribute__ ((section(name))) __attribute__ ((aligned(4)))uint8_t sdram_buf[0x100000] __attribute__ ((section("SD_RAM1")…...
TikTok获客怎么做?可以定制一个获客工具!
随着社交媒体的兴起,越来越多的企业开始将目光投向了短视频平台,TikTok作为其中的佼佼者,凭借其独特的算法和内容推荐机制,吸引了大量用户的关注。 那么,如何在TikTok上获取更多的客户呢?本文将为您揭秘TikTok获客的…...
数据结构(Chapter Two -02)—顺序表基本操作实现
在前一部分我们了解线性表和顺序表概念,如果有不清楚可以参考下面的博客: 数据结构(Chapter Two -01)—线性表及顺序表-CSDN博客 首先列出线性表的数据结构: #define MaxSize 50 //定义顺序表最大长度 typedef struct{ElemType data…...
SQL语句整理二--Mysql
文章目录 知识点梳理:1. mysql 中 in 和 exists 区别2. varchar 与 char 的区别 查看表结构:获取当前时间:查看建表语句:修改用户密码:查看所有用户:grant命令:判断当前数据库有多少连接数&…...
oracle与gbase8s迁移数据类型对照
声明:以下为笔者阅读gbase官方文档和oracle官方文档的理解,如有错误,敬请指正。oracle与gbase8s迁移数据类型对照及举例说明 最终结论:oracle与gbase8s数据类型对应关系关于单精度与双精度的区别关于定点与浮点定义的区别精度的定…...
Flink系列之:集合操作
Flink系列之:集合操作 一、集合操作二、UNION三、INTERSECT四、EXCEPT五、IN六、EXISTS 一、集合操作 适用于流、批操作 二、UNION UNION 和 UNION ALL 返回两个表中的数据。 UNION 会去重,UNION ALL 不会去重。 Flink SQL> create view t1(s) as…...
STL:string的常见用法
目录 赋值和连接: operator: 赋值操作符: assign(str): 将字符串赋值为另一个字符串: : 字符串连接操作符: 访问和检查: at(pos): 返回指定位置的字符,提供边界检查。 operator[]: 返回指定位置的字符…...
GBASE南大通用 ADO.NET 中的事务
GBASE南大通用 ADO.NET 中支持事务,可以使用GBASE南大通用Connection 对象的BeginTransaction 函数开始一个事务,并默认使用 ReadCommitted 模式初始化。 事务中可以对单个表执行多个操作,或者对多个表执行多个操作,在事务未提交…...
RestClient
什么是RestClient RestClient 是 Elasticsearch 官方提供的 Java 低级 REST 客户端,它允许HTTP与Elasticsearch 集群通信,而无需处理 JSON 序列化/反序列化等底层细节。它是 Elasticsearch Java API 客户端的基础。 RestClient 主要特点 轻量级ÿ…...
云原生核心技术 (7/12): K8s 核心概念白话解读(上):Pod 和 Deployment 究竟是什么?
大家好,欢迎来到《云原生核心技术》系列的第七篇! 在上一篇,我们成功地使用 Minikube 或 kind 在自己的电脑上搭建起了一个迷你但功能完备的 Kubernetes 集群。现在,我们就像一个拥有了一块崭新数字土地的农场主,是时…...
SkyWalking 10.2.0 SWCK 配置过程
SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外,K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案,全安装在K8S群集中。 具体可参…...
【SpringBoot】100、SpringBoot中使用自定义注解+AOP实现参数自动解密
在实际项目中,用户注册、登录、修改密码等操作,都涉及到参数传输安全问题。所以我们需要在前端对账户、密码等敏感信息加密传输,在后端接收到数据后能自动解密。 1、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId...
可靠性+灵活性:电力载波技术在楼宇自控中的核心价值
可靠性灵活性:电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中,电力载波技术(PLC)凭借其独特的优势,正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据,无需额外布…...
解决Ubuntu22.04 VMware失败的问题 ubuntu入门之二十八
现象1 打开VMware失败 Ubuntu升级之后打开VMware上报需要安装vmmon和vmnet,点击确认后如下提示 最终上报fail 解决方法 内核升级导致,需要在新内核下重新下载编译安装 查看版本 $ vmware -v VMware Workstation 17.5.1 build-23298084$ lsb_release…...
ESP32读取DHT11温湿度数据
芯片:ESP32 环境:Arduino 一、安装DHT11传感器库 红框的库,别安装错了 二、代码 注意,DATA口要连接在D15上 #include "DHT.h" // 包含DHT库#define DHTPIN 15 // 定义DHT11数据引脚连接到ESP32的GPIO15 #define D…...
生成 Git SSH 证书
🔑 1. 生成 SSH 密钥对 在终端(Windows 使用 Git Bash,Mac/Linux 使用 Terminal)执行命令: ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" 参数说明: -t rsa&#x…...
(转)什么是DockerCompose?它有什么作用?
一、什么是DockerCompose? DockerCompose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器。 Compose文件是一个文本文件,通过指令定义集群中的每个容器如何运行。 DockerCompose就是把DockerFile转换成指令去运行。 …...
selenium学习实战【Python爬虫】
selenium学习实战【Python爬虫】 文章目录 selenium学习实战【Python爬虫】一、声明二、学习目标三、安装依赖3.1 安装selenium库3.2 安装浏览器驱动3.2.1 查看Edge版本3.2.2 驱动安装 四、代码讲解4.1 配置浏览器4.2 加载更多4.3 寻找内容4.4 完整代码 五、报告文件爬取5.1 提…...
