零知识证明(ZKP)允许证明者向验证者证明某个陈述是真实的,而无需泄露证明它的基础秘密或数据。在区块链中,ZKP通过zk-rollups等方法增强了网络的隐私和可扩展性。ZKP的核心原则包括完整性、可靠性和零知识性。ZKP有两种类型:交互式ZKP和非交互式ZKP(NIZK)。
本文介绍了如何在Solana上使用Yellowstone gRPC动态修改订阅请求,而无需断开流或丢失数据。通过stream.write()方法,可以在连接中发送新的订阅请求,从而实现实时更新订阅,同时保持流的活动状态,避免断开和重新连接的开销,适用于需要根据用户行为或外部事件进行调整的应用场景,例如追踪新上线的Token、监控钱包活动或响应治理提议。
stream.write()
本文介绍了如何为 Solana gRPC 流实现重新连接逻辑,并具有重放功能,以确保不会错过任何插槽。通过跟踪最后接收的插槽并在断开连接后从该插槽恢复,可以避免错过更新或重复数据,从而提高应用程序的可靠性和实时性。
Base 主网将引入 Flashblocks 技术,通过 200 毫秒的“预确认区块”使交易感觉瞬间完成,速度提升 10 倍。Flashblocks 通过由区块构建器发出的子区块,每200毫秒流式传输到节点,实现更快的确认时间,从而改善用户体验。开发者可以通过 RPC 或 WebSocket 集成 Flashblocks,并注意交易排序和潜在的回滚风险。
Zama 团队发布了一系列开源的 iOS 应用演示程序和一个客户端 SDK,用于构建支持全同态加密(FHE)的移动应用。
对任何非单签名的钱包账户来说,备份描述符都是极为关键的,因为弄丢描述符可能会有灾难性的后果(损失资金) —— 即使理论上来说足以复原钱包的种子词没有丢失。哪怕对简单的多签名钱包来说也是如此,因为仅仅弄丢一个 xpub 中的信息就有可能使钱包无法复原。
Rust集合类型解析:Vector、String、HashMapRust作为一门兼顾性能与内存安全的系统编程语言,其标准库中的集合类型为开发者提供了高效的数据管理工具。本文聚焦Rust中三种核心集合类型——Vector、String和HashMap,通过详细讲解和代码示例,剖析它们的基
在web3中钱包是一个非常重要的概念,除了要了解常见的MetaMask这种浏览器钱包、硬件钱包等,对钱包的一些标准对开发来讲也是必须掌握的知识点,其中EIP-1193和EIP-6963是以太坊生态中关于钱包与应用交互的重要标准,下面我们来详细说说它们的核心内容以及区别。
Web3开发:用Rust实现SolanaSOL转账教程Web3浪潮席卷全球,Solana作为高性能区块链的代表,以其高效、低成本的交易能力深受开发者喜爱。本文通过一个Rust实现的SOL转账示例,带你一步步完成Solana区块链开发。从项目搭建到交易执行,手把手教你快速上手Web3开发,适合区块
本文探讨了游戏内资产交易市场如何通过Web3组件进行重塑,并以OVERTAKE为例,重点介绍了游戏生态系统。OVERTAKE利用Sui上的Move语言,在区块链上更灵活地重构游戏内资产,从而实现点对点(P2P)数字资产交易,并为更大的游戏生态系统互操作性奠定基础。最终目标是让游戏开发者能够将这些功能直接嵌入到他们的游戏中。
近期,美国知名金融科技媒体Benzinga发表文章,深入探讨以太坊Pectra升级的变革性影响,并特别引用了CertiK对潜在风险的权威分析,特别是EIP-7702引入的全新信任模型变化。
该内容是针对以太坊协议研究的第二次电话会议记录,主题为“L1 扩容”。内容中包含了会议的公告链接(GitHub)、演示文稿链接(Google Slides)、YouTube 视频链接以及相关资源链接,由 Laszlo000 提供了会议记录。
近日,以太坊基金会公布了2025年第一季度研究资助名单,CertiK荣获两项研究资助。
web3 前端常见错误类型以及错误捕获处理
本文深入探讨了DeFi领域中价格操纵攻击的威胁,详细解释了如何利用闪电贷和脆弱的预言机操纵价格,并分析了两种常见的价格操纵方式:直接使用合约内部token余额比例计算价格和使用DEX流动性池的现货价格。此外,文章还介绍了使用Chainlink预言机和TWAP(时间加权平均价格)等防御措施,帮助开发者构建更强大的防御体系,以应对日益复杂的DeFi安全挑战。
本文介绍了RRC-7755,这是一种用于安全跨链通信的互操作性标准,它无需信任任何第三方。该标准利用密码学证明来实现无需信任的验证系统,但当前在Optimistic Rollup上的实现面临高昂的Gas成本和资金锁定机会成本等经济障碍。文章还探讨了RRC-7755的技术细节、安全保障、经济经验教训,并强调了其设计原则对于未来互操作性的价值,尤其是在ZK Rollup领域中的应用前景。
在区块链开发的广阔领域中,与主网/测试网进行高效交互是开发者们必不可少的技能。MonadMCPServer作为一款强大的工具,为开发者提供了与Monad测试网进行交互的便捷途径。它允许开发者检查MON代币余额、发送交易、部署智能合约以及监控区块链事件等。本文将详细介绍如何使用M
本文介绍了如何使用 Rust 编写零知识证明(ZKP)并在 WebAssembly (WASM) 中集成,从而在浏览器中运行 ZKP。文章展示了如何使用 wasm-pack 构建 WASM 文件,并在 HTML 中通过 JavaScript 桥接调用 Rust 代码实现 ZKP 的生成、证明和验证过程,使得在 Web 应用中实现隐私保护和可信计算成为可能。
本文介绍了JSON-RPC协议在区块链开发中的重要性。JSON-RPC是一种远程过程调用协议,通过JSON对象发送请求和接收响应,用于dApp与区块链节点之间的通信,实现了查询数据和发送交易等功能。虽然JSON-RPC并非Web3独有,但它已成为Web3技术栈的核心组成部分。
扫一扫 - 使用登链小程序
489 篇文章,641 学分
197 篇文章,626 学分
412 篇文章,509 学分
131 篇文章,457 学分
66 篇文章,412 学分