链下交易是用第三方担保或其他方式促成的价值转移,区块链只记录余额的最终状态。链下交易的验证无需由节点执行,具有交易手续费较低,交易处理速度较快等优势。因此,链下交易非常适合小额支付,例如在当地小店买咖啡等。
Layer 2解决方案是建立在已有区块链之上的协议,旨在提升区块链的可扩展性。这些项目利用状态通道、侧链和汇总等机制便可实现链下价值转移。
链下交易是发生在链外,而“链上”一次则是指直接发生在区块链(主链)上的交易流程。链上交易需要他人验证,并只能在记录到链上后才能确认。以下是链下与链上的主要区别介绍。
要确认链上交易,该交易必须经验证并添加至区块链上。比特币区块的平均确认时间为10分钟,因此Layer 1链不适合在超市购买日用品等小额消费。与链上交易不同,链下支付无需等待矿工或验证者确认。因此,链下解决方案可以大大提高处理速度,尤其适用于小额支付。
链上交易采用区块链安全实践标准,例如哈希运算和密码学。相反,提供链下支付的项目需要制定安全框架,防止潜在的支付造假和篡改。
链上交易由节点验证,节点负责验证交易,将交易纳入区块并将区块添加至链上。节点维持网络运行,以此获得区块奖励和交易手续费奖励。链下交易可以快速处理,无需立即确认,成本和手续费将降到最低。
链下交易是解决区块链可扩展性问题和扩大区块链全球普及的关键。众多Layer 2解决方案旨在降低主链负荷,链下交易便是这些解决方案的基础。