本文探讨了比特币脚本中工作量证明(PoW)的几种实现方法,包括基于签名长度的PoW、使用哈希原像挑战的交互式PoW以及基于私钥的PoW。这些方法各有优缺点,例如,基于签名长度的PoW粒度较粗,而哈希原像挑战需要可信的挑战者。基于私钥的PoW可以实现任意PoW算法,但同样需要可信的dealer。文章还提到了零知识证明(ZKP)可用于解决可信dealer问题。