零知识证明(ZKP)在区块链领域快速发展,从最初的隐私保护走向通用计算。尤其是zkVM(Zero-KnowledgeVirtualMachine)的出现,极大拓宽了ZK技术的应用边界。现在通过这篇文章,系统了解zkVM的核心概念、主流技术路线、应用图谱,以及如何选择适合自己的zk
在使用Rust的Tokio框架构建异步处理系统时,mpsc::channel是连接各个处理阶段的关键组件。一个常见的问题是:面对不固定大小的数据批次(如区块链日志),该如何设计合理的channel大小和批量发送策略?本文将结合一个实际场景进行深入探讨。一、场景介绍我
本文以简洁的语言,剖析了 EVM 的内存结构以及栈内存、状态变量的内存结构,提到了各种不同数据类型所占用的 slot 大小,以及 gas优化的思路。方便小白进行快速掌握 EVM 和 solidity 的内存结构:https://learnblockchain.cn/shawn_shaw
Constantine是一个高性能密码学库,专注于区块链协议和零知识证明系统。它提供常数时间实现的密码学原语,支持多种椭圆曲线和协议,包括以太坊BLS签名、KZG承诺等,并提供Nim、C、Rust、Go等多种语言的接口。该库旨在提供快速、紧凑和强化的椭圆曲线密码学解决方案。
Flashbots 发布了 Builder Playground,这是一个开源框架,用于快速启动 L1 和 L2 的全面区块构建测试环境。它通过简化部署、优化性能和降低认知负荷,解决了现有工具在速度、灵活性和复杂性方面的挑战,旨在提高区块构建测试的效率和可靠性。
本文介绍了如何在Monad测试网上使用Blinks创建一个NFT minting界面。结合Monad的高性能和Blinks的可嵌入链接特性,简化了用户与区块链NFT的交互流程。文章详细阐述了Blinks的架构,并指导开发者如何配置Monad scaffold项目,将NFT minting逻辑集成到Blink中,最终实现通过一个可分享的URL直接在用户的钱包中完成NFT铸造。
我们监测到 Bybit Cold Wallet 发起⼀笔⼤额转账,转出 401,346 ETH 价值约 1.5 BillionUSD 。经过多⽅确认,确定这是⼀起针对 Bybit 的攻击。
本文用简洁的语言,通过最少的代码、丰富的示例图,来清晰地呈现Solidity语言的语法特性。帮助你一小时之内熟悉 Solidity 的语法特性,适合初学者学习借鉴。
在Solana链上管理代币时,放弃不必要的权限能大大提升代币的去中心化程度,增强项目的透明度和社区的信任。开发者或项目方可以通过SlerfTools工具轻松放弃代币的权限,比如更新权限、冻结权限和铸币权限。
本文介绍了 Circom 编程语言,它用于创建 Rank 1 Constraint Systems (R1CS) 并填充 R1CS 的 witness 向量,主要是为了简化约束系统的设计和自动化 witness 的生成。文章还解释了 Circom 存在的意义,以及它如何帮助开发者更轻松地进行零知识证明相关的开发,最后说明了学习 Circom 的理由,并概述了资源结构,包括语法和约束设计。
本文介绍了零知识电路中的“计算后约束”设计模式,它首先在没有约束的情况下计算算法的正确输出,然后通过强制执行与算法相关的约束来验证解决方案的正确性。
该文档介绍了micro-zk-proofs库,一个用于并行创建和验证零知识SNARK证明的工具,它支持Groth16协议,并计划支持PLONK等。
玩转Web3:用Viem库实现以太坊合约部署与交互想一窥Web3开发的奥秘?以太坊智能合约是通往区块链世界的大门,而Viem库让你轻松迈出第一步!本文通过一个TypeScript脚本,带你从连接本地以太坊测试网到部署合约、实现交互,全程手把手实战。不管你是Web3新手还是想探
在Solana链上管理和更新代币信息是每个Dev和项目方需要熟悉的基本操作。在创建代币后,如果Dev发现自己添加的信息是错误的,或者觉得这个币没什么热度,又不想放弃这个池子,省一点之前交易的手续费,想要换个代币名称或logo,就要通过一些零代码平台去设置,快速修改代币的元数据,包括名称、符号、lo
Liquid Staking 是解决区块链用户如何在质押过程中保持资产流动性的一种创新机制,用户可以通过将 SOL 质押到协议中获得流动质押代币(LST),继续享受质押奖励的同时保留资产的可交易性。文章详细阐述了 Liquid Staking 的运作机制、与传统质押的对比、SolBlaze 生态系统的组成及其对 DeFi 的影响。
本文介绍了 Realms 平台及其在 Solana 生态系统中的作用,特别是通过 Jito 和 Pyth DAO 两个案例说明,展示了 Realms 如何简化 DAO 的创建和管理,实现无需许可的治理,并激励社区成员参与 DAO 的治理和发展,强调了其透明、开放和社区驱动的特性,以及与传统 DAO 相比的优势。
`modulestaking_rewards::staking{usesui::object::{Self,ID,UID};usesui::transfer;usesui::tx_context::{Self,TxContext};usesui::balance::{Se
本文深入探讨了椭圆曲线上的有理点问题,首先通过圆上的有理点引出寻找有理点的概念,然后讨论了椭圆曲线有理点的存在性和群结构,以及Mordell-Weil定理,提出了确定椭圆曲线秩的挑战,并介绍了BSD猜想以及L-函数在解决该问题中的应用。文章旨在加深对椭圆曲线理论的理解,为后续学习配对技术打下基础。
引言在当今的数据驱动时代,高效的数据存储和管理至关重要。嵌入式键值存储因其轻量级、高性能和易于集成的特点,在众多应用场景中得到了广泛应用。Redb作为一个新兴的嵌入式键值存储库,以其简单、可移植、高性能和支持ACID等特性,吸引了众多开发者的关注。本文将深入解读Redb的核心特性、
扫一扫 - 使用登链小程序
380 篇文章,833 学分
117 篇文章,524 学分
67 篇文章,497 学分
113 篇文章,445 学分
147 篇文章,328 学分