What if two peers who want to open a channel with each other sets minimum-depth to 1 and there are two blocks created simultaneously (same height) with the funding transaction in both of them, and each peer receives a different block. They will send the funding_locked message with (most likely) different channel-id, and they must now fail the channel according to the spec. Should the protocol not handle this case?
What if two peers who want to open a channel with each other sets
minimum-depthto 1 and there are two blocks created simultaneously (same height) with the funding transaction in both of them, and each peer receives a different block. They will send thefunding_lockedmessage with (most likely) differentchannel-id, and they must now fail the channel according to the spec. Should the protocol not handle this case?