StarkWare发布StarkPay支付扩展引擎
StarkWare近日宣布推出StarkPay支付扩展引擎,有望成为闪电网络的替代方案。在官方博客中,该公司详细对比了StarkPay与闪电网络的区别,指出了闪电网络存在的一些不足。
闪电网络的潜在问题
StarkWare指出,闪电网络存在活跃性要求这一潜在安全问题。在进行支付交易时,闪电网络要求付款方、收款方和路由节点必须同时在线,这不仅带来不便,还可能造成安全风险。此外,收款方需要持续监控交易,或者选择付费使用瞭望塔服务。
另一个问题是资金效率低下。闪电网络中用于交易的资金是按通道锁定,而非按付款方锁定。如果使用路由节点,这些节点需要锁定至少支付所需的金额。解决这一问题可能需要进行中心化处理,但这又会带来新的安全风险。无论是路由节点还是中心节点,都可能成为黑客攻击的目标。更糟糕的是,这些节点需要长期在线以支持交易进行。
StarkPay的优势
相比之下,StarkPay没有活跃性要求,因为它采用了链上和链下相结合的结构。支付处理器和证明者(生成证明批量支付有效性的STARK证明)都位于链下。只有在证明者验证数字签名、确认付款方资金充足并更新余额承诺之后,合约才会被发送到链上的验证者合约。
值得注意的是,StarkWare特别指出:"目前形式的比特币无法支持在链上运行的高效STARK验证器",因此StarkPay的这一特性无法在比特币上实现。