Privacy protection for blockchain transactions