I'm implementing a back end with different Ethereum features. I need to be able to create raw transactions. I've successfully did it using Web3 sendRawTransaction from Node.JS, but I wonder how should I calculate the first transaction Nonce when the address didn't send any. If there is a previous transaction I calculate previous + 1 (as it's established in the paper) but when there isn't previous my understanding was that I should put 1, but I see that they start on 0x100000 for some reason I don't get.
Anyone know the answer?