0%

在上一篇文章中,我们了解了如何借助比特币的脚本和交易特性,实现双方可以无限次更新状态的共有资金(“通道”);并在此基础上实现可以获得收据的 “支付”。与链上支付相比,这种基于通道的支付具有低手续费、确认速度快的特点,因此扩大了比特币的吞吐量(“可扩展性”)。

阅读全文 »

在前面的文章中,我们一直在讨论,如何优化闪电网络,并通过技术的进步来为用户提供更好的体验。但有一个 “简单的” 问题我们一直没有触及:在闪电钱包用户的日常生活中,可能既需要发起闪电支付,也需要发起 “链上支付” —— 具体来说,就是让一笔交易获得区块确认,或者说,在比特币网络中创建一个新的 UTXO;既需要利用闪电网络来收款,也需要接收链上支付。

阅读全文 »

在上一篇文章中,我们了解到,在最初设想的闪电网络支付中,收款方应该向付款方发送一个 “闪电网络发票(invoice)”,使后者能够在闪电网络中找出收款方的位置并通过 HTLC 和中间节点送达支付。作为一段数据,闪电网络可以有各种各样的形式,它可以是一串字符,也可以编码成一个 QR 码。

阅读全文 »

前言

愿景是码出高效,码出质量。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升写作效率,降低沟通成本。

阅读全文 »

前言

愿景是码出高效,码出质量。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升写作效率,降低沟通成本。

阅读全文 »