| 参考
type MerkleNode struct {
Left *MerkleNode
Right *MerkleNode
Data []byte
}
type MerkleTree struct {
RootNode *MerkleNode
}
func NewMerkleNode(left, right *MerkleNode, data []byte) *MerkleNode //新建一个节点
func NewMerkleTree(data [][]byte) *MerkleTree //新建一个树