文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
QuickNode
文章
专栏
问答
视频
课程
集市作品
活动
招聘
TA的视频
TA的合集
如何构建 Hyperliquid 分析仪表板
视频 AI 总结: 本视频介绍了如何使用 QuickNode Streams 构建一个 Hyperliquid 分析仪表板,该仪表板可以展示 Hyper-Core 和 Hyper-EVM 两侧的指标。该仪表板展示了 Hype 代币的价格、市值、流通供应量和总供应量,以及 Hype 代币的实时价格图表。此外,还展示了数据库中已索引的总区块数、交易总数、跨层调用和总 CAS 使用量。通过 QuickNode Streams 从 Hyper-EVM 获取数据,并将其推送到 Postgres 实例,然后 WhiteJS 应用从 Postgres 实例获取数据,并使用 QuickNode RPC 通过预编译获取 Hyper-Core 数据。 关键信息: * QuickNode Streams 可以提供 Hyper-EVM 的实时数据,并过滤掉噪音。 * 该仪表板可以展示 Hyper-Core 和 Hyper-EVM 的关键指标,例如 Hype 代币的价格、交易总数和跨层调用。 * QuickNode Streams 可以将数据推送到 Postgres 实例,以便 WhiteJS 应用可以访问和分析数据。 * 通过设置过滤器,可以从 stream 获取增强数据。 * 该视频还介绍了如何设置 QuickNode Streams、后端实现、前端实现和配置文件。
0
0
0
48秒前
Base上的Flashblocks是什么
视频 AI 总结: 该视频介绍了 FlashBlocks,一种由 FlashBots 开发的预确认数据流层技术,旨在通过将传统区块链的区块分解为 200 毫秒间隔的迷你区块,从而实现更快的交易确认速度。FlashBlocks 构建在现有基础设施之上,利用差分更新和可信执行环境,实现了近乎即时的全局共识,从而优化了 DeFi、游戏和支付等实时应用的用户体验。视频还演示了如何使用 QuickNode 节点访问和监控 FlashBlocks 上的交易。 关键信息: * FlashBlocks 将区块分解为 200 毫秒的迷你区块,实现快速交易确认。 * 它使用差分更新,仅传输区块之间的变化,减少带宽需求。 * 可信执行环境(TEE)确保交易处理的安全性。 * 通过渐进式 Gas 分配,确保不同大小的交易得到公平处理。 * FlashBlocks 最终将所有迷你区块合并成一个完整的区块,提交到以太坊主网以获得最终确认。 * 可以通过 QuickNode 节点访问 FlashBlocks,并使用 "pending" 标签获取预确认数据。
20
0
0
1天前
10个最受欢迎的Solana初学者问题
视频 AI 总结: 该视频针对 Solana 初学者,解答了 10 个常见问题,旨在帮助他们理解 Solana 开发中的一些核心概念和常见困惑。视频通过实际例子和类比,解释了指令处理、账户管理、交易流程以及程序派生地址(PDA)等关键概念,并强调了 Solana 在命名规范方面的一些不足之处,以及如何更好地理解和应用这些概念。 关键信息: 1. **指令与指令处理器:** 区分指令(信息)和指令处理器(处理信息的函数),建议将指令函数重命名为指令处理器。 2. **命名规范:** Solana 在命名方面存在不足,例如指令处理函数和账户结构体可能同名,建议修改账户结构体名称以区分。 3. **Pubkey 类型:** Solana 的 Pubkey 类型实际上是地址,并非传统意义上的公钥,某些地址是程序派生地址(PDA),没有对应的私钥。 4. **指令执行失败:** Solana 交易具有原子性,指令处理器中的任何函数失败,整个指令和交易都会失败,不会产生部分完成的状态。 5. **交易与指令:** 交易包含一个或多个指令,这些指令可以针对不同的程序。 6. **预先指定账户:** 可以在交易中指定尚未存在的账户地址,Solana 允许这样做以便并行处理交易。 7. **客户端指定 ID:** 允许客户端指定 ID,程序需要处理 ID 冲突的情况。 8. **参数来源:** 指令处理器的参数可能来自账户信息,而非显式指定。 9. **所有者与授权者:** 区分账户的所有者(通常是 Token 程序)和授权者(可以控制账户的程序或 PDA)。 10. **签名者种子字节 (signer\_seeds\_bytes):** 用于从种子创建账户,包括签名者、种子和字节。
89
0
0
2025-08-05 15:38
EIP-7702 使用 - 在Berachain上构建赞助Gas 的 dApp
视频 AI 总结: 该视频介绍了 EIP-7702 提案,旨在解决以太坊钱包的痛点,如交易gas费、密钥丢失等问题。EIP-7702 允许普通 EVM 钱包临时获得智能合约的能力,实现交易批量处理、gas 费赞助、社交恢复等功能,而无需用户迁移到新的智能合约钱包。视频还演示了如何在 BearerChain 上使用 EIP-7702 实现 ERC-20 代币的 gas 费赞助,展示了 EOA 账户如何通过智能合约功能,在赞助账户的帮助下完成交易。 关键信息: * EIP-7702 允许 EOA 钱包临时获得智能合约能力,无需迁移。 * EIP-7702 解决了传统以太坊钱包的 gas 费、密钥丢失等问题。 * EIP-7702 支持交易批量处理、gas 费赞助、社交恢复等功能。 * BearerChain 是一个 EVM 兼容的 Layer 1 区块链,支持 EIP-7702。 * 视频演示了在 BearerChain 上使用 EIP-7702 实现 ERC-20 gas 费赞助。 * 演示程序包含合约代码和前端代码,展示了 EOA 账户如何委托智能合约完成交易。
401
0
0
2025-07-15 16:57
使用 LiteSVM 将 Solana Anchor 测试速度提升 25 倍
视频 AI 总结: 该视频主要介绍了如何使用 LiteSVM 将 Solana Anchor 测试速度提高 25 倍。作者分享了自己从 GitHub 上的讨论中了解到 LiteSVM,并将其应用到自己的 Solana 测试项目中,取得了显著的性能提升。作者认为,虽然 Rust 语言有一定学习曲线,但现在有 AI 工具辅助,学习 Rust 变得更加容易。同时,使用 Rust 进行链上程序开发和测试,可以更好地理解 Rust 语言。作者还介绍了自己将 Solana Kit 移植到 Rust 的工作,并提供了高层次的函数,方便开发者使用。最后,作者鼓励大家尝试 LiteSVM,并提供了 QuickNode 的 GitHub 链接,其中包含使用 LiteSVM 和 Kite 的 Anchor escrow swap 示例。 关键信息: * LiteSVM 可以显著提高 Solana Anchor 测试速度(25 倍)。 * Rust 语言的学习难度降低,有 AI 工具辅助。 * 使用 Rust 进行链上程序开发和测试,可以更好地理解 Rust 语言。 * 作者将 Solana Kit 移植到 Rust,并提供了高层次的函数。 * QuickNode 的 GitHub 提供了使用 LiteSVM 和 Kite 的示例。
473
0
0
2025-07-07 21:45
Solana 上的保密代币转账
该视频主要介绍了Solana主网上线的“保密转账”代币扩展功能,该功能允许用户在不暴露转账金额和余额的情况下进行代币转账,从而保护交易隐私。 **关键论据/信息:** * **核心功能:** 保密转账允许用户在Solana网络上进行隐私保护的交易,隐藏转账金额和余额。 * **技术实现:** 该功能利用同态加密和零知识证明(ZK proofs)等密码学技术。 * **转账流程:** 用户首先将代币从公共余额存入待处理余额状态(加密),然后将待处理余额应用到可用余额状态。之后,代币可以提取到公共余额(解密)或转移到另一个用户的待处理余额状态(加密)。 * **零知识证明:** 在转移到另一个用户的待处理余额时,使用零知识证明来验证发送者是否有足够的余额,而无需暴露实际金额。 * **审计员账户(可选):** 创建代币时,可以配置一个审计员账户,该账户可以解密余额和转账金额。 * **数据结构变化:** * **Mint账户:** 引入了管理保密转账的权限、新账户的审批设置(自动批准或需要权限批准)以及可选的审计员公钥。 * **Token账户:** 使用El Gamal公钥进行加密,包含加密的余额,将余额分为待处理和可用部分,并使用信用计数器来跟踪和限制待处理操作。 * **待处理余额和可用余额:** 新收到的代币存储在待处理余额状态,可以转移或提取的代币存储在可用余额状态。
498
0
0
2025-06-27 09:29
使用 Solana Kit 和 Anchor 交互 (迁移旧 web3.js 应用)
该视频的核心内容是演示如何将一个使用旧版 web3.js 构建的 Solana 应用程序迁移到使用 Solana Kit (原 web3.js v2)。视频展示了如何使用 Solana Kit 与 Anchor 程序进行交互,包括测试和前端开发。 **关键论据/信息:** * **Solana Kit 是新一代的 Solana JavaScript/TypeScript 技术。** 它由 Anza (原 Solana Labs) 开发,用于与 Solana 程序进行交互。 * **Anchor 仍然是 Solana 上最流行的链上应用(智能合约)开发框架。** * **Codama 用于生成 TypeScript 客户端。** Codama 读取 Anchor IDL 文件,并生成 TypeScript 客户端代码,用于与 Anchor 程序进行交互。 * **Solana Kit 用于与 Solana 上的任何程序进行交互。** 它可以与 Codama 配合使用,向 Anchor 程序发送指令,也可以直接与 Solana 的其他程序(如 Token Program)进行交互。 * **视频演示了如何将一个简单的投票程序从 web3.js 迁移到 Solana Kit。** 演示包括: * 更新测试代码,使用 Codama 生成的客户端和 Solana Kit 发送指令。 * 构建 React 前端,使用 Solana Kit 连接钱包(如 Phantom, Solflare),获取账户信息,并向 Anchor 程序发送指令。 * **强调学习 Solana 开发时,应关注最新的技术和内容。** 建议关注近六个月内发布的内容,避免使用过时的代码和库。 * **Solana Kite 是一个高阶库,简化了 Solana Kit 的使用。** 它封装了常用的操作,减少了样板代码。
538
0
0
2025-06-25 10:57
理解 Solana 代币账户
该视频主要讲解了 Solana 上的 Token Accounts,包括 Token Accounts 和 Associated Token Accounts 的概念,以及 Solana 为什么将不同类型的 Token 存储在不同的账户中。 **关键论据/信息:** * **Token Accounts 和 Associated Token Accounts:** 解释了这两种账户类型,Associated Token Accounts 是特定钱包中特定 Token 的账户。 * **Solana 存储不同 Token 在不同账户的原因:** 为了提高 Solana 的速度,允许并行处理不同 Token 的交易。 * **Token Mint:** Token Mint 是定义 Solana 上 Token 的“工厂”,类似于现实世界中货币的铸币厂。视频强调了验证 Token Mint 地址的重要性,以确保 Token 的真实性。 * **五种查找 Associated Token Account 地址的方法:** 视频演示了五种查找 Associated Token Account 地址的方法,包括: * SPL Token 命令 * Curl * Solana Kit (TypeScript/JavaScript) * web3.js (JavaScript) * Rust
463
0
0
2025-06-23 20:23
以太坊上的智能合约是如何工作的
在这段视频中,开发者倡导者Radek介绍了智能合约的基本概念、工作原理,以及如何在以太坊上编写、部署和与智能合约互动。 **核心内容概括:** 智能合约是一种自执行的合约,其条款以代码形式直接写入区块链。与传统合约不同,智能合约不需要信任对方,因为一旦满足约定条件,合约会自动执行。以太坊是智能合约的关键平台,因其图灵完备性和以太坊虚拟机(EVM)支持复杂合约的创建和执行。 **关键论据和信息:** 1. **智能合约的定义**:智能合约是自执行的,类似于自动售货机,消除了对中介的需求。 2. **信任问题**:智能合约通过代码自动执行,消除了对交易对方的信任需求。 3. **以太坊的重要性**:以太坊专为智能合约设计,支持复杂的合约逻辑。 4. **编写和部署**:智能合约通常使用Solidity语言编写,并通过Ethereum Remix IDE进行部署。 5. **测试网络**:视频中展示了如何在Sepolia测试网络上部署合约,并获取测试ETH以支付交易费用。 6. **合约交互**:展示了如何读取和写入合约数据,包括如何增量计数器并确认交易。 通过这个视频,观众能够理解智能合约的基本概念,并掌握在以太坊上创建和操作智能合约的基本步骤。
1139
0
0
2025-03-03 16:01
如何从钱包地址获取 Solana 代币账户
在本期视频中,Noah 介绍了如何在 Solana 区块链上获取钱包中所有代币账户的余额。视频的核心内容是通过编写 TypeScript 代码,使用 Solana 的 Web3.js 库和 SPL Token 库来实现这一功能。 主要内容包括: 1. **环境设置**:创建一个新的项目并初始化 npm,安装所需的库(solana-web3.js 和 solana-spl-token)。 2. **建立连接**:通过提供节点端点创建与 Solana 区块链的连接,并确保不公开该端点。 3. **设置过滤器**:使用 `get program accounts filter` 来限制返回的数据大小和特定的内存比较,以提高查询效率。 4. **获取代币账户**:调用 `get parsed program accounts` 方法,传入过滤器以获取特定钱包的所有代币账户信息。 5. **解析和输出信息**:遍历获取的代币账户,提取每个账户的 mint 地址和余额,并将其打印到控制台。 通过这些步骤,用户可以有效地查询和管理其在 Solana 区块链上的代币资产。视频强调了使用过滤器的重要性,以避免获取过多不必要的数据,从而提高查询效率。
1128
0
0
2025-02-28 16:09
‹
1
2
›
QuickNode
关注
贡献值: 4235
学分: 3794
江湖只有他的大名,没有他的介绍。
0 关注
32 粉丝
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
提醒
检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
×
编辑封面图
封面预览
取消
确认