PayPub: Trustless payments for information publishing on Bitcoin