Strengthening the non-repudiation of blockchain transactions