Giacomo Zucco 解释了便利性和安全性在不同比特币方案(如 ecash、Liquid、闪电网络等)中是一种连续的光谱,用户可以在信任不同类型的第三方(个人、联盟或商业对手方)之间进行权衡。他将不同的方案视为在用户的便利性和自主保管安全性之间取舍,并且这种取舍不是非此即彼的,允许作出不同程度的微调。
文章解释了“2100万BTC全部都已问世”的概念,强调比特币的总供应量在技术和社会共识上是确定的,并通过与黄金的供应量对比,突出了比特币的稀缺性和可预测性。文章还讨论了挖矿的本质,以及网络如何通过难度调整来维持预定的供应计划,从而支持比特币的价值。
本文探讨了密码学工作与道德责任和政治行动主义的交叉点,从密码朋克宣言和 Phillip Rogaway 的道德分析出发,讨论了密码学发展的历史背景、密码朋克意识形态的哲学基础,以及大规模监控和隐私问题带来的当代挑战。文章呼吁重新致力于开发优先考虑人权和公共物品的密码学解决方案,并强调了密码学界需要重申其对科学严谨性和道德责任的承诺。
本文介绍了 Nostr Wallet Connect (NWC) 协议,该协议旨在解决比特币应用和钱包之间的兼容性问题。NWC 基于 Nostr 的身份架构,允许应用使用 Nostr 密钥对与外部比特币钱包通信,实现闪电支付等功能,并可应用于多方 coinpool、多签名钱包和谨慎日志合约等场景。
本文介绍了 Cashu,一个基于比特币的电子现金系统,它通过盲签名技术实现隐私保护,并鼓励建立小型、个人化的铸币厂生态系统。文章还探讨了 Cashu 如何利用 Nostr 协议进行铸币厂发现,支持多铸币厂的使用,以及如何通过脚本为 ecash token 增加可编程性,类似于比特币脚本。
本文介绍了C-Lightning (CLN) 及其插件架构,CLN 是一种闪电网络节点实现,允许用户通过插件添加自定义功能。文章讲解了如何运行CLN、RPC 方法以及插件的工作原理,包括插件的注册(getmanifest)、初始化(init)以及输入输出通信,最后说明了插件架构的优点,并提及了BOLT12 prisms的插件实现。
本文介绍了 Ark v2,旨在解决 Ark 构造中的流动性锁定问题。Ark v2 允许服务供应商(ASP)回收流动性而无需等待过期时间,通过引入撤销机制,类似于闪电通道,用户通过揭晓私钥来撤销通道状态,ASP 聚合这些私钥以回收流动性,从而提高效率。
本文介绍了Pedersen承诺方案,该方案使用椭圆曲线点来表示向量,同时隐藏关于向量的信息。Pedersen承诺具有同态可加性,适用于零知识证明,可以将多个点编码成一个点,并可用于向量承诺,具有zk友好的特性,可以在zk电路中高效实现。
本文介绍了使用曲线树(Curve Trees)和零知识证明(ZKP)来解决在不暴露 UTXO 的情况下证明公钥所有权的问题,特别是在闪电网络 gossip 场景中的应用。该方案通过曲线树实现集合成员证明,并利用 DLEQ 保证稀缺性,创建与公钥绑定的 token,避免重复使用。实验结果表明,该方案在处理大规模公钥集合时验证速度快,且证据体积小。
这个方案有以下特性:1. (应该)在今天的比特币上就可以工作(无需 OP_CAT)2. 不像比特币脚本中的其它形式的 lamport 签名,这个方案是可以签名花费交易的。