在Go语言中,有三种主要的容器类型用于存储和操作集合数据:数组(Array)、切片(Slice)和映射(Map)。
在接触新的 软件钱包/硬件签名器 的时候,先尝试在比特币的测试网上使用(而不是直接存入主网上的有价资产)是一个好习惯。本文就简单介绍一些使用比特币测试网的实用建议。
从零开始:用Rust和Axum打造高效Web应用Rust以其高性能和安全性席卷开发圈,而Axum作为一款专注于人机工程学和模块化的Web框架,正成为Rust生态中的明星工具。想快速上手一个现代Web应用框本文详细介绍了如何使用Rust的Axum框架搭建We
本文详细介绍了rebase 代币的概念及其实现,通过设计一个基于ERC-20标准的重设代币合约,讨论了其逻辑、可能的安全问题及相应的代码实现。文章对交易、铸造、燃烧等过程进行了深入的分析,并提出了防止攻击的措施,适合对DeFi和智能合约开发有一定了解的读者。
本文介绍了一个基于区块链的葡萄酒交易平台,旨在解决传统葡萄酒追踪系统中存在的欺诈、缺乏透明度等问题。该平台利用智能合约和NFT技术,为每一瓶葡萄酒创建一个独特的数字身份,记录其来源、所有权和交易历史,确保了葡萄酒的真实性和可追溯性。平台使用Arbitrum链降低交易成本,IPFS存储葡萄酒的元数据,并使用ERC-721标准确保NFT的独特性和互操作性。
zkMIPS 通过零知识证明(ZKP)验证 MIPS 程序的正确执行。流程包括代码编译、虚拟机运行、生成执行轨迹,并通过 STARK、PLONK 和 Groth16 等技术生成高效的可验证证明,实现链上验证与隐私保护。
这篇文章对Fireblocks的Gasless合同进行了全面的审计分析,详细介绍了系统架构、功能、存在的低级别问题以及解决方案。文章强调了GaslessFactory合约的功能和限制,并提出了多项改进建议,以提升其可用性和效率。此外,审计发现了多个代码问题,并已通过合并请求予以解决。
本文详细介绍了Fireblocks的可升级ERC20代币合约的审计过程,涵盖了系统概述、权限角色及信任假设。总结中指出发现了一项低严重性问题,并提出了多个提高代码质量和文档的建议。最重要的是,该代币合约支持访问控制功能,符合ERC-20标准。
本文深入探讨了Solana改进提案SIMD-228,旨在通过引入动态的市场驱动通胀机制来替代现有的固定通胀模型。通过对模拟结果的分析,文章指出了提案在不同质押场景下对网络安全和通胀的潜在影响,同时提出了多种反对与支持的论点,以展望Solana的未来治理与经济模型。
本文探讨了人工智能(AI)在Solana开发中的应用,揭示了Solana独特架构对AI的挑战。文章提供了有效使用AI的策略,包括优化提示、提供上下文、逐步开发和迭代,提高代码的质量和效率。
这是WTF社区做的一个DApp的教程,有基础,感兴趣的可以学习:https://github.com/WTFAcademy/WTF-Dapp 文章相当于我的总结,开始教程前建议学习一下React。代码仓库:https://github.com/langjiyunmie/WTF-DAPP-STUDY
本文深入探讨了加密技术领域中的隐私悖论,介绍了新一代隐私方案 Arcium 如何通过共享私有状态(Privacy 2.0)来解决区块链数据透明性带来的隐私问题。文章阐明了多方计算、全同态加密等技术在提升隐私保护方面的优势,并提供了丰富的细节和应用场景,强调了未来 DeFi 和 AI 等领域的潜在发展。
本文深入探讨了在Solana区块链上开发金融应用时,如何确保安全的数字计算。重点包括使用整数和小单位、避免精度损失、实施一致的四舍五入策略以及使用无浮点数的利息计算。文章还强调了传统金融编程技巧的重要性,避免了常见的编程错误,使得开发者能够更好地处理用户的资产安全。
深入剖析Go接口底层实现:从eface到iface(基于Go1.24源码)在Go语言中,接口(interface)是实现多态和抽象的核心特性,其简洁的语法背后隐藏着复杂的运行时机制。本文基于Go1.24的源码,深入探讨空接口(interface{})和非空接口的底层表示—
本文专注于Optimisim的架构学习和思考,是第一篇,希望从OP入手,逐渐拓展对Rollup、二层网络等方案的理解。在前面写过一些列文章涉及了常见的共识协议,如HotStuff,Tendermint等传统BFT共识以及更为综合和现代的以太坊Gasper,在学习了它们后,我对
本篇文章是阅读了《区块链架构与实现——Cosmos详解》之后,对Tendermint理解更新。包括部分协议设计的底层逻辑,从工程实现的角度(而不仅仅是原理上)对具体模块进行阐述,比如Proposer轮换以及Slashing策略。本系列共有三篇文章,此为第三篇。从HotStuff
本文详细介绍了Solana中的程序派生地址(PDA)的概念和应用,PDA作为一种键值数据存储,能够独立存取和更新数据,并为Solana智能合约提供高效的并发处理能力。文章提供了四个具体实例,展示了PDA在资产存储、程序数据管理、可配置参数以及代币转账中的使用,为开发者理解和应用PDAs提供了实用的视角。
Solidity 0.8.29 发布
本文主要讨论了以太坊测试网Holesky和Sepolia最近出现的问题,以及这些问题对依赖这些测试网的外部实体的影响。文章提出了对Sepolia和Holesky测试网的需求进行明确,并强调了核心开发者需要一种尽可能接近主网的测试方式的重要性。同时反思了测试策略,并提出改进建议,以减少测试环境与主网之间的差距,降低潜在风险。
扫一扫 - 使用登链小程序
406 篇文章,461 学分
174 篇文章,389 学分
118 篇文章,367 学分
40 篇文章,327 学分
30 篇文章,300 学分