在编写Hyperledger Sawtooth的客户端应用程序时,
protobuf.Transaction.create()
用于创建交易和
protobuf.TransactionHeader.encode()
用于创建TransactionHeader。
那么这两个功能到底有什么区别?
答案 0 :(得分:1)
交易标头编码方法将交易标头编码为一串以base64编码的字节。
事务包含事务头,事务有效负载(应用程序数据)和头的签名。 create方法根据标头,有效负载和签名来创建它。
这是一个简单的应用程序(使用protobuf分支)对此进行了说明:
https://github.com/danintel/sawtooth-cookiejar/tree/protobuf