多项选择题

A.决定区块链的长度
B.确定有效交易
C.节点之间的协商
D.确定交易费用