本文介绍了谨慎日志合约(DLC)的工作原理,这是一种比特币原生的智能合约,旨在实现去中心化金融,同时保护用户隐私和金融主权。通过Alice和Bob打赌的例子,详细解释了DLC如何通过将合约逻辑分解成小交易、利用断言机诚实播报结果,以及加密签名等步骤,实现无需第三方托管的链上投注。
本文介绍了Miniscript,这是一种以结构化的方式表示比特币脚本的编程语言,旨在实现高效分析、组合和通用签名等功能。Miniscript通过将复杂的脚本转化为人类可读的格式,并提供在线编译器优化脚本,从而简化了比特币脚本的构造和使用,提高了互操作性,并为诸如储备金证明、花费方式组合和动态联盟等应用场景提供了解决方案。
本文探讨了闪电网络作为一种新型加密消息分发方法的潜力,并对比了其与传统加密通信的优缺点。闪电网络消息传递依赖于比特币的去中心化二层网络,具有抗审查性和隐私性优势,但大规模实现和用户掌握仍面临挑战。作者认为,整合支付和通信能力可能成为闪电网络的一项杀手级应用,并有助于提高比特币的接受度。
本文作者将马斯洛的需求层次理论应用于比特币,提出了比特币实现“超级比特币化”需要满足的网络和货币需求层级。这些需求包括公平启动、分布式网络、价值储存、交换媒介和记账单位。作者认为,比特币已在价值储存方面取得进展,并有望通过闪电网络等二层解决方案成为交换媒介,最终实现以比特币计价的“超级比特币化”。
本文介绍了比特币交易中使用的 Script 脚本语言,这种非图灵完备的语言通过堆栈数据结构来构建智能合约,保证了交易的安全性和可预测的执行时间。文章详细解释了 P2PKH 和 P2SH 两种常见的交易脚本类型,以及它们如何通过锁定脚本、解锁脚本和赎回脚本来验证交易。
本文作者 Paul Sztorc 深入探讨了比特币欺诈证明(Fraud Proof)的概念,提出了一种 SPV+ 模式,旨在提高 SPV 节点的安全性,使其能够像全节点一样验证交易。SPV+ 节点需要保存区块头以及每个区块的第一笔和最后一笔交易,并通过支付通道向全节点支付小额费用来验证区块的正确性,同时作者还提出了通过引入新的操作码来降低 SPV+ 节点的使用成本。
本文作者Paul Sztorc对PoW(工作量证明)的替代方案进行了深入分析,他认为所有PoW的替代方案,最终都可以视为隐式的PoW,因为它们最终都会进行一种零和博弈。作者还分析了Tendermint和DPoS这两种PoW替代方案,认为它们都不能避免“浪费”,并提出了“铸币-锈蚀悖论”,即降低每区块发行的货币数量,实际上会提高每区块所发行的总经济价值。
本文主要探讨了区块链存储的经济学,对比了以太坊和RSK在存储区块和状态数据方面的差异,以及存储的隐性和显性成本。文章还讨论了Gas套利和存储成本核算,分析了以太坊和RSK的现状,并提到了优化区块链存储经济模型的提议,例如共识决定的状态检查点和状态访问租金。
本文介绍了 Taproot 支持闪电网络(LN)实现的两个隐私功能:PTLC 和 P2TR 通道。PTLC 通过标量调整每个转发的 PTLC,实现支付无关性,增加分析中的不确定性。P2TR 通道通过 schnorr 签名,使得 n-of-n 看起来和 1-of-1 完全一样,从而增加非公开通道的链上隐私。文章还分析了这两个功能实现的时间范围,并参考了双边供资的实现时间。
本文探讨了比特币侧链的概念、历史、定义及其在密码货币生态系统中的角色。文章指出,真正的比特币侧链应该与比特币激励兼容,不发行竞争性代币,并分析了现有侧链(如RSK和Liquid Network)以及与侧链概念相关的其他项目(如䲟鱼链)。