func (b BlockHeader) Hash() crypto.SHA256Sum { return crypto.CertcoinHash(b.Json()) }
func (t Txn) Hash() crypto.SHA256Sum { return crypto.CertcoinHash(t.Json()) }