Every single transform to the ledger is cryptographically signed to show that the person transferring bitcoins is the actual owner. No you can spend coins 2 times simply because after a transaction is recorded from the ledger, each individual node in the network will know about it. I'm interested by https://nftonopensea66319.slypage.com/29332035/top-nfts-secrets