5
Apologies if this question has been asked before, but when a bitcoin client wishes to send funds to an address, does the bitcoin protocol force the client to verify that the address has a corresponding private key?
For example, I am given an address and I want to send a btc to this address, before I am allowed to authorize this transaction does the bitcoin protocol force me to verify that the address can decrypt a message encrypted from its public key?
Transactions are not encrypted. They do use cryptographic signed messages though. – Stephen Gornick – 2013-04-19T01:13:46.817
I'm aware that transactions are not encrypted but the address we send money to is part of a public private key pair. One could verify that the address is legitimate by requiring the receiver to encrypt and decrypt a test message with his pub-pri keypair – Charles Hoskinson – 2013-04-19T01:46:06.450
The checksum scheme seems to fail for one in four billion addresses. Yes this is sufficient – Charles Hoskinson – 2013-04-19T01:49:29.653