user12927: AttackerAlice has a BTC Wallet with 0 BTC.
AccompliceBob has a BTC Wallet.
Is it possible to transfer 100 BTC from AttackerAlice to AccompliceBob? 
Suppose a BadMiner accepted this as a valid transaction, and puts this fake transaction into a block, how will it be detected and rejected?

user8717: This cannot happen because of the way each transaction is designed. Every single transaction must reference an output of another transaction. Essentially you can only spend the money that you already have. You cannot create BTC out of thin-air.
The consensus algorithm is programmed in all nodes to only create coins out of thin-air based on the coinbase transaction, and all the transaction fees available in that block.
You can't just transfer 100 BTC out of nowhere, because all the nodes in the network would invalidate your transaction and probably ban your IP if you try to do so.

user5292: You can create fake transactions and blocks including fake transactions all day long if you want. Your problem would be getting other people to accept those blocks and they won't because they can very easily see that it contains fake (better word: invalid) transaction(s) and simply disregard those blocks completely.
The first invalid block wil never be accepted by any non-accomplice so it doesn't matter how many blocks are put on top of that, they won't be accepted either. 

12927: <p>AttackerAlice has a BTC Wallet with 0 BTC.
AccompliceBob has a BTC Wallet.</p>

<p>Is it possible to transfer 100 BTC from AttackerAlice to AccompliceBob? </p>

<p>Suppose a BadMiner accepted this as a valid transaction, and puts this fake transaction into a block, how will it be detected and rejected?</p>
 8717: <p>This cannot happen because of <a href="https://en.bitcoin.it/wiki/Transactions">the way each transaction is designed</a>. Every single transaction must reference an output of another transaction. Essentially you can only spend the money that you already have. You cannot create BTC out of thin-air.</p>

<p>The consensus algorithm is programmed in all nodes to only create coins out of thin-air based on the <a href="https://en.bitcoin.it/wiki/Coinbase">coinbase</a> transaction, and all the transaction fees available in that block.</p>

<p>You can't just transfer 100 BTC out of nowhere, because all the nodes in the network would invalidate your transaction and probably ban your IP if you try to do so.</p>
 5292: <p>You can create fake transactions and blocks including fake transactions all day long if you want. Your problem would be getting other people to accept those blocks and they won't because they can very easily see that it contains fake (better word: invalid) transaction(s) and simply disregard those blocks completely.</p>

<p>The first invalid block wil never be accepted by any non-accomplice so it doesn't matter how many blocks are put on top of that, they won't be accepted either. </p>
