Go开发必备:解锁Viper配置管理的正确姿势你是否为Go应用的配置管理头疼过?JSON、YAML、环境变量、命令行参数……各种配置方式让人眼花缭乱!别慌,Viper来了!作为Go生态中的配置管理神器,Viper不仅支持多种配置格式,还能实时监控变更、优雅处理嵌套键,让你的代码更
本文深入分析了ERC-4626 Vaults中存在的通胀攻击漏洞,攻击者可以通过极少量初始存款和后续的“捐赠”操作,操纵Vault的份额计算,从而窃取后续存款人的资产。文章详细解释了攻击原理、步骤,并通过实例进行了说明,同时探讨了针对此漏洞的多种防御措施,例如使用ERC4626 Router、内部跟踪总资产、创建“死亡份额”以及在初始化时注入初始资金等。
偶然间读到一篇饶有趣味的文章,点击左下角阅读原文可直达英文原文[1]这里是一道独特而美丽的分隔线,接下来,让我们一同领略Rust语言所蕴含的艺术魅力吧。不久前,有人在网上询问Rust中的这种语法:*pointer_of_some_kind=blah;他们想知道编译器如何理解这段
性能困境:从“病秧子”到“逆袭之战”家人们!今天必须跟你们唠唠这段燃到炸裂的Rust服务性能攻坚史!整整一周,我像着了魔一样泡在代码里,终于完成了一次堪称“奇迹”的性能飞跃!起初,这个Rust服务就像个“病秧子”,每秒只能写入56条数据,这性能简直让人抓狂!但我偏
以太坊代理模式可以使我们的代码耦合度更低,但因为普通的代理模式必须一对一强绑定,不够灵活。所以引出了一对多和多对一的代理模式,分别是钻石代理和最小代理。分别可以让我们合程序模块化及减少部署gas 费:https://learnblockchain.cn/shawn_shaw
本文由Paradigm发布,旨在为美国证券交易委员会(SEC)提供关于以太坊MEV的背景知识,MEV是以太坊去中心化架构的原生功能,支持高效的区块空间分配和市场稳定。文章分析了MEV的类型、市场影响,并从法律角度论证了MEV活动本身并不构成证券欺诈或内幕交易,建议监管机构采取技术中立和灵活的方法,避免过度干预这一仍在成熟但具有自我纠正机制的市场。
智能合约中,ABI 编码是合约直之间数据交互的桥梁,承载了数据以及接口。而函数选择器则为调用的函数的标识,因其只有 4 个字节,故容易出现函数选择器的冲突。在合约升级中,我们有三种方式去实现升级的逻逻辑,并解决函数选择器冲突:https://learnblockchain.cn/shawn_shaw
本文深入探讨了网格搜索在Raydium中用于优化流动性提供的应用。Raydium通过在OpenBook上以斐波那契比例设置限价单来优化流动性,而网格搜索通过测试不同的订单大小和价格水平,找到最佳参数组合,从而实现交易效率的最大化和交易成本的最小化。文章还讨论了网格搜索在传统金融中的应用,并探讨了其局限性以及随机搜索、贝叶斯优化等替代方案。
链表倒数K节点怎么删?Python/Go/Rust实战链表操作是算法学习和编程面试中的核心挑战,尤其是删除倒数第K个节点这一经典问题,常让开发者头疼。你是否在LeetCode上卡壳,或对如何高效实现感到困惑?本文通过Python、Go、Rust三种语言的实战代码,带你一步步破解链
本文介绍了如何使用Shyft API从Pump.fun AMM获取解析后的池信息。文章讲解了通过Shyft Super Indexers(GraphQL API)和Shyft DeFi APIs两种方法,获取Pump AMM上的池数据,并提供了代码示例和资源链接,帮助开发者快速访问和理解Solana上新兴的交易平台。
本文介绍了 Visual Studio Code 的 Recon 扩展,它简化了不变性测试套件的设置和运行。该扩展提供了一系列工具,包括自动生成测试框架、快速创建处理器、自动生成模拟合约、生成 Echidna/Medusa 报告、生成精简的覆盖率报告,以及生成用于调试的单元测试。
Zama 团队发布了一个基于阈值密码学的阈值密钥管理系统 (TKMS),旨在解决同态加密 (FHE) 应用中的密钥管理问题。该系统将密钥分成多个片段分发给多个参与方,且在密码学操作期间不进行重组,类似于区块链中的多方计算 (MPC) 钱包。Zama 同时开源了 MPC 库,并发布了详细的密码学报告,以促进 FHE 领域的合作和进步。
自BitsLab发起公益“Web3护航计划”短短三周以来,我们携手全球顶尖白帽力量,为Web3生态筑牢非链上安全防线。三周征程告捷,成果斐然,现发布三周总结,与生态共建者共享阶段性进展。第三周成果速览:数字背后的安全力量入驻项目数:17个入驻白帽子数:30位提交有效漏洞
本文主要关注以太坊智能合约的进阶操作,包括合约的四种调用方式、合约的创建、地址预测、发送 eth 的三种方法、接收 eth 的三种不同方法等内容。通过 solidity 代码配合 foundry 进行测试。适合新手小白学习
AI文本内容检测API是一种用于分析和评估文本内容的技术工具,能够快速识别潜在风险、敏感信息和不当内容。此API广泛应用于社交媒体平台、在线社区、电子商务网站等领域,以确保用户生成内容的安全性和合法性。面对众多的服务提供商,如何选择最适合的AI文本内容检测API成为了一项挑战。为此,我们精心准备
本文深入探讨了Solana区块链上的Token扩展,这些扩展为SPL代币增加了额外的功能和元数据,超越了基本代币的能力。
本文介绍了如何使用Model Context Protocol(MCP)构建能够与Solana区块链交互的AI助手。通过创建Solana MCP服务器,AI助手能够查询钱包余额、查看Token账户、检索交易详情和分析账户信息。文章详细阐述了服务器的搭建步骤,包括环境配置、工具创建、资源添加和提示设置,并提供了增强服务器功能的建议,如集成Token元数据、价格信息和交易历史。
本文从 Memecoin 与创业者的视角探讨 Web3 的真实价值,强调其核心在于去中心化、透明、可编程的信任机制。认为过度依赖 RWA 来扩大 Web3 在现实世界影响力的策略,可能使 Web3 沦为 Web2 规则下的配角,而是应该创造一种全新的价值体系,使 Web3 的价值真正融入现实世界。
MPC(Multi-PartyComputation,多方安全计算)是一种由多方共同参与的密码协议,确保在不泄露任何一方私有信息的前提下,完成如密钥生成、交易签名等敏感操作。整个过程是去中心化、安全且隐私保护的,在Web3安全体系中扮演着越来越关键的角色。
扫一扫 - 使用登链小程序
114 篇文章,705 学分
388 篇文章,475 学分
67 篇文章,425 学分
118 篇文章,352 学分
163 篇文章,339 学分