Taproot Assets 是一种基于比特币 Taproot 的新协议,旨在比特币网络上发行和转移资产,并支持在闪电网络中进行快速、低成本的交易。它通过稀疏默克尔树和默克尔总和树等技术,实现了资产发行、转移和验证,并能与闪电网络互操作,为闪电网络带来更多资产类型。
作者创建了一笔包含比特币协议各种特性和历史典故的复杂交易,该交易包含了各种输入输出类型、特殊含义的数值和序列号,以及指向比特币历史重要交易的默克尔树,旨在展示比特币协议的灵活性和纪念比特币的发展历程,作者详细解释了这笔奇怪交易的各个方面,揭示了其中隐藏的彩蛋和技术细节。
本文分析了比特币的起源,认为中本聪对比特币的设计受到了密码朋克社区早期电子货币项目(如 bit gold 和 b-money)的影响。文章指出,比特币的成功在于其健全的货币政策,通过预先确定的货币发行机制和难度调整算法,克服了早期电子货币项目的缺陷,并详细阐述了比特币如何通过共识机制、工作量证明、安全时间戳等技术创新实现去中心化的市场。
本文介绍了如何使用 BIP 353 协议为比特币设置自定义用户名,允许用户通过域名接收付款,而无需每次都提供新的地址。文章详细说明了选择合适的支付信息(静默支付地址或 BOLT12 offer),以及如何在 Njalla 和 Namecheap 这样的域名注册商处设置 DNS 记录,并强调了隐私和安全注意事项,例如使用匿名域名注册和启用 DNSSEC。
本文深入探讨了OP_CAT在比特币中激活的可能性,以及它作为一种限制条款提议的意义。文章解释了比特币脚本的局限性,包括线性执行模式、缺乏基本的算术以及交易数据不可见等问题,并讨论了OP_CAT如何通过拼接堆栈中的元素来克服这些限制,实现交易内省和递归型限制条款,为比特币带来诸如保险柜合约和树形签名等更强大的智能合约功能。
本文深入探讨了比特币脚本的潜力,重点介绍了Lamport签名如何作为全局键值对存储,在不影响交易ID的情况下承诺唯一数值,从而实现更灵活和高效的链上计算。文章还讨论了BitVM如何利用这些特性,将复杂计算分解为多个交易,并通过反模棱两可的特性来保证程序的正确执行,最后,通过三子棋的例子,展示了如何使用Lamport签名优化链上游戏。
本文尝试总结和分类其他人对比特币脚本的研究
Giacomo Zucco 解释了便利性和安全性在不同比特币方案(如 ecash、Liquid、闪电网络等)中是一种连续的光谱,用户可以在信任不同类型的第三方(个人、联盟或商业对手方)之间进行权衡。他将不同的方案视为在用户的便利性和自主保管安全性之间取舍,并且这种取舍不是非此即彼的,允许作出不同程度的微调。
文章解释了“2100万BTC全部都已问世”的概念,强调比特币的总供应量在技术和社会共识上是确定的,并通过与黄金的供应量对比,突出了比特币的稀缺性和可预测性。文章还讨论了挖矿的本质,以及网络如何通过难度调整来维持预定的供应计划,从而支持比特币的价值。
本文探讨了密码学工作与道德责任和政治行动主义的交叉点,从密码朋克宣言和 Phillip Rogaway 的道德分析出发,讨论了密码学发展的历史背景、密码朋克意识形态的哲学基础,以及大规模监控和隐私问题带来的当代挑战。文章呼吁重新致力于开发优先考虑人权和公共物品的密码学解决方案,并强调了密码学界需要重申其对科学严谨性和道德责任的承诺。