本文通过将零知识证明(ZKP)与魔术表演相类比,深入探讨了ZKP在web3中的重要性,尤其是在隐私和可扩展性方面的应用。文章清晰地解释了zk-SNARK的定义及其属性,并通过通俗易懂的例子帮助读者理解这一复杂概念。
本文介绍了以太坊上的隐私解决方案Semaphore及其应用MicroMix,阐明了Semaphore在提供用户交易隐私方面的重要性,以及其实施的技术细节和实际应用。Semaphore允许用户匿名广播信号并防止重复信号,从而实现了安全的交易混合。本文还探讨了未来的计划以及如何使用Semaphore进行更多零知识应用。
EIP-7503是一个旨在增强以太坊上交易隐私的提案,通过引入零知识证明机制,允许用户在链上进行匿名交易。文章详细讨论了加密隐私的重要性,以及现有隐私方案的不足之处,相比之下,EIP-7503提供了一种更安全和去中心化的解决方案,减少了坏人对隐私机制的利用。作者分析了实施该提案的技术细节和潜在的优缺点,以及其可能对以太坊生态系统和用户隐私的长远影响。
Flashbots成功在SGX保护的环境中运行了一个区块构建器,已在以太坊Sepolia测试网上上线,并即将进入主网。此项技术提高了交易隐私和区块构建角色的去中心化,允许用户提交愿望包,同时确保构建的区块是有效的且能真实反映其出价大小。文章详细介绍了SGX构建器的实现、挑战与未来工作。
这次去 Devcon5 有机会跟 AZTEC 的开发者聊天,后续讨论中也厘清了我自己使用 AZTEC 的一些疑问,搞清楚后也分享本篇文章来介绍此协议。
Ethereum 区块链是一个透明的平台,虽然不知道特定地址的拥有人是谁,但是发生在区块链上的交易都可以看得一清二楚。而在日常使用时交易的保密性还是非常重要的。
本文深入探讨了闪电网络中路由分析可能暴露支付者和接收者隐私的场景,并提出了PTLC、时机推迟、数额随机的多路径支付和裂变支付等优化措施,旨在提升闪电网络的隐私性和抗审查性,同时讨论了这些升级可能带来的负面影响及实现进度。
零知识证明(ZKP)是一种重要的密码学概念,允许证明者向验证者证明某一声明的真实性,而不泄露任何具体信息。ZKP 被广泛应用于隐私保护和安全性要求高的领域,如身份验证和区块链技术。尽管存在实施复杂性和性能挑战,ZKP 在金融和投票系统等领域的潜在应用使其成为现代隐私和安全解决方案的重要组成部分。
本文整理了提升比特币隐私性的各项提议和想法,包括机密交易、可复用的Taproot地址、隐身地址、PayJoin、Taproot、CoinSwap、静默支付等,以及闪电网络中的路径盲化、蹦床洋葱路由、昵称SCID、主动支付等,还讨论了侧链Liquid Network和Fedimint的隐私特性。文章对这些提议的状态、优缺点以及相关阅读材料进行了总结。
比特币在过去10年里取得了长足的进步,相对于其第一代软件,当前比特币协议的质量和可靠性已得到了显著提升。比特币快速和有机地吸引了大量开发者,让他们投入大量时间去改进其大部分底层代码库。
SNICKER 是一种新的比特币隐私协议,旨在实现非交互式的 CoinJoin 混币,允许用户在无需协作或同时在线的情况下混合比特币。该协议通过复用地址或从交易输入中获取公钥,使用共享秘密值来调整公钥,从而创建新的比特币地址,实现无需交互的交易签名和广播,从而提高比特币交易的隐私性。
本文介绍了Ola Ambassador Program的第一期,通过采访来自韩国、日本、伊朗和印度的五位大使,展示了他们对Ola项目及其ZKVM技术的贡献和热情。他们分享了加入Ola的原因、学习经历、2024年的目标以及对未来大使的建议,旨在扩大Ola的影响力,并促进社区的参与和创新。
本文介绍了Four Pillars的研究系列Scout Article,旨在发掘有前景的早期区块链项目。
本文回顾了密码朋克运动的历史及其对比特币和隐私技术发展的影响。文章介绍了密码朋克运动的起源、重要人物及其贡献,探讨了密码学战争以及为提高比特币用户隐私性而进行的创新,例如混币技术、环签名和零知识证明。文章强调了密码朋克在捍卫隐私方面所做的努力,并展望了未来隐私保护技术的发展。
本文介绍了Ark这一隐私coinswap协议,通过服务端实现Alice向Bob的支付,无需信任。协议的关键在于资金通过服务端进行中转,并利用时间锁确保交易的有效性。虽然服务端需要锁定大量的资金,但Ark协议在链下具有更高的效率,并且简化了交互。
本文是PayJoin(也称为P2EP)的用户指南,详细介绍了如何在Joinmarket中使用PayJoin进行比特币交易。内容涵盖了配置Bitcoin Core、设置和资助钱包、进行BIP78 payjoin支付、Joinmarket钱包间的payjoin支付、手续费注意事项、接收BIP78 payjoin支付、配置Tor以及使用JoinmarketQt发送和接收Payjoin等步骤。