ZK的崛起与演变 曾几何时,零知识证明(以下简称ZK)仍然被认为是密码学教科书中的理论概念,至少在传统安全研究中很少被主流社群深入探索。然而在Web3.0领域,区块链技术的迅速发展,用短短几年时间实现...
全面指南:构建与部署以太坊多签钱包(MultiSigWallet)智能合约的最佳实践
全面指南:构建与部署以太坊多签钱包(MultiSigWallet)智能合约的最佳实践 MultiSigWallet介绍 这是一个基于以太坊智能合约的简单多签钱包实现。多签钱包允许多个签名者共同控制钱包...
Taproot Assets:协议、闪电网络兼容性
“Taproot Assets”(曾用名 “Taro”)是一种新的协议,由 Taproot 赋能,用于在比特币系统内发行资产,且资产可在闪电网络内传输,实现及时、高容量、低手续费的交易。就其核心而言,...
几分钟搞懂全同态加密FHE:运行模式与应用场景
这篇博客是对全同态加密(FHE)的系统性介绍,但我们并不在此深入的探讨数学细节,而主要从基础的机制设计角度来解释这项技术,让读者初步理解FHE的基本运行逻辑,并介绍FHE的几个主要应用模式。 当提到“...
不可不知的Redis秘籍:事务命令全攻略!
在数据处理的世界里,事务(Transaction)是一个不可或缺的概念。它们确保了在一系列操作中,要么所有的操作都成功执行,要么都不执行。这就像是一个“全有或全无”的规则,保证了数据的一致性和完整性。...
链下转移:比特币资产协议的演进之路
前言 基于 BTC 去做资产发行,一直都是一个热点话题。从最早在 2011 年出现的 Colored Coins 到近来大火的 Ordinal 协议,BTC 社区其实总能涌现出新的玩家和共识,但是能留...
通过 Tornado Cash 的源代码理解零知识证明
根据 Wikipedia,零知识证明(ZKP)的定义如下: … 零知识证明或零知识协议是一种方法,其中一方(证明者)可以向另一方(验证者)证明给定的陈述是真实的,而证明者避免传达除了该陈述确实是真实的...
使用 SnarkJS 和 Circom 进行零知识证明
太长不看版:本文介绍了如何使用 SnarkJS 和 Circom 在 JavaScript 项目中进行零知识证明。零知识证明技术的重要性在于可以证明拥有信息而无需透露,适用于匿名投票等场景。文章介绍了...
微软年度大会 Microsoft Inspire亮点一览:必应聊天企业版、Copilot 定价公布、与Meta结盟……
图片来源:由无界AI 生成 原文来源:AGI创新实验室 7月 18 日,微软全球合作伙伴年度大会 Microsoft Inspire 正式召开。意料之中,核心主题就是科技领域当下最大的热门——人工智...
RPCHub – 推荐一个非常好用的RPC 工具
作为一名 Web3 开发者,你是否遇到这样的问题:MetaMask 配置节点 RPC URL 又连接不上了,需要去Chainlist 或 Rpclist 重新找一个节点配置到MetaMask, 也许过...
使用Automation、Gelato和Defender 进行合约自动化执行
智能合约无法自动执行,其执行需要通过区块链网络上进行的链上交易触发。然而,手动执行智能合约有缺点,如潜在的安全风险,不必要的延迟,以及人为错误的可能性。 本文探讨了智能合约自动化的核心概念,并回顾了各...
零知识证明, SNARK与STARK 及使用场景
在这篇文章中,我们将探讨零知识技术及其在加密领域的应用。零知识证明是一个复杂的话题。 如果你没有看到我们的科普: 零知识证明与zkRollup的基础知识文章,请先阅读它 ,如果你没有掌握基础知识,它将...